From c11d024f4a150935edcecd75c727a316d320f7e4 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:35:59 -0500 Subject: [PATCH 01/68] poc: c8 migration manual (#4557) * poc: c8 migration manual * Update docs/apis-tools/migration-manuals/migrate-to-camunda-api.md Co-authored-by: Tobias Metzke-Bernstein <586643+tmetzke@users.noreply.github.com> * add tabs for draft version * link to c8 api migration manual * Update docs/apis-tools/administration-api/administration-api-reference.md Co-authored-by: Amara Graham * Update migrate-to-camunda-api.md --------- Co-authored-by: Tobias Metzke-Bernstein <586643+tmetzke@users.noreply.github.com> Co-authored-by: Amara Graham --- .../migrate-to-camunda-api.md | 113 ++++++++++++++++++ docs/apis-tools/operate-api/overview.md | 4 + .../tasklist-api-rest-overview.md | 4 + docs/apis-tools/working-with-apis-tools.md | 4 + sidebars.js | 5 + 5 files changed, 130 insertions(+) create mode 100644 docs/apis-tools/migration-manuals/migrate-to-camunda-api.md diff --git a/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md b/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md new file mode 100644 index 0000000000..a9b4bf9626 --- /dev/null +++ b/docs/apis-tools/migration-manuals/migrate-to-camunda-api.md @@ -0,0 +1,113 @@ +--- +id: migrate-to-camunda-api +title: Migrate to the Camunda 8 API +description: "Migrate from Camunda's V1 component REST APIs to the V2 Camunda 8 REST API to interact with Camunda 8 clusters, activate jobs, and run user task state operations." +--- + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This document offers a comprehensive guide to migrate from Camunda's V1 component REST APIs (the Tasklist REST API, for example) to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). + +Camunda is streamlining the developer experience by creating a unified REST API for Zeebe, Operate, Tasklist, and the Identity components with endpoint parity. This will be a single REST API for the orchestration cluster for a consistent and intuitive API experience to help your teams develop process automation solutions faster. + +:::note +The Administration and Web Modeler APIs will not be part of the Camunda 8 REST API, as these are platform APIs outside the cluster’s scope. +::: + +Overtime, there will be a deprecation process for the individual component APIs starting with the former Operate and Tasklist APIs. These will continue to be in the product for the short-term, but it is recommended to begin the adoption of the new API. In addition, we will begin to deprecate several Zeebe gPRC endpoints as well. See [the official blog announcement](https://camunda.com/blog/2024/11/camunda-8-7-releasing-february-2025/). + +## Migrate endpoints + +This section considers all public endpoints existing in the component REST APIs and the Camunda 8 API counterparts or required migration changes. + +### General changes + + + + + +- The new API can be found at `/v2/…>` instead of `/v1/…>`. +- All endpoints are no longer separated by component concerns and all endpoints receive similar support. For example, process definitions, user tasks, and user authorizations were previously spread across separate Tasklist, Operate, and Identity APIs. +- Naming, response codes, and type handling have been streamlined for all endpoints to provide a consistent UX. +- Endpoints with similar concerns (variable search, for example) have been consolidated into single endpoints. + + + + + +- Unified search request structure. + - Attributes `filter`, `page`, and `sort` on root level. + - Endpoint-specific filter attributes in the filter object, not at the root level. + - Pagination information in the `page` object. For example, the attributes `from`, `limit`, `searchBefore`, and `searchAfter`. + - Sorting configuration in sort object array, each object containing the field name and order (descending or ascending). +- Unified search response structure. + - Attributes `items` and `page` on root level. + - List of endpoint-specific response items in `items` attribute. + - Page information in `page` attribute, for example the attributes `totalItems`, `firstSortValues`, and `lastSortValues` to use in `searchBefore` and `searchAfter` in follow-up requests. + + + + + + + +### Name changes and mappings + +The following conventions apply to all attributes: + +- `key` and `id` fields contain the entity as a prefix, for example, `userTaskKey`, `processDefinitionId`. This applies when referencing other resources like `formKey` in the user task entity, in the respective entities themselves like `userTaskKey` in the user task entity. +- The full entity is the prefix to avoid confusion, for example `processDefinitionKey` instead of `processKey` (the latter could be interpreted as process instance or process definition). +- Other attributes of entities themselves have no prefix to avoid clutter, for example version in the process definition entity. In other resources, they have to be referenced with a prefix, like `processDefinitionVersion` in the process instance entity. +- The `bpmnProcessId` is now called `processDefinitionId` to be easily relatable to the entity (process definition) and the accompanying `processDefinitionKey`. +- The `decisionKey` and `dmnDecisionKey` are now aligned to `decisionDefinitionKey`, the `decisionId` and `dmnDecisionId` to `decisionDefinitionId`. Similar to the `processDefinitionId`, those attributes are now related to the entity `decisionDefinition`. + + + +### Tasklist + +#### Search tasks + +- **V1 endpoint**: `POST /v1/tasks/search` +- **V2 endpoint**: `POST /v2/user-tasks/search` + + + + + +- Filter attribute `assigned (boolean)` removed + - Use filter attribute `assignee` with condition `{ "$exists": false }` +- Filter attribute `assignees (string[])` removed + - Use filter attribute `assignee` with condition `{ “$in”: [ “xyz”, ... ] }` +- Filter attribute `taskDefinitionId` renamed + - Use filter attribute `elementId` +- Filter attribute `candidateGroups (string[])` removed + - Use filter attribute `candidateGroup` with condition `{ “$in”: [ “xyz”, ... ] }` +- Filter attribute `candidateUsers (string[])` removed + - Use filter attribute `candidateUser` with condition `{ “$in”: [ “xyz”, ... ] }` + + + + + + + + + + + + + + + + diff --git a/docs/apis-tools/operate-api/overview.md b/docs/apis-tools/operate-api/overview.md index 61085487b5..9d126e74ba 100644 --- a/docs/apis-tools/operate-api/overview.md +++ b/docs/apis-tools/operate-api/overview.md @@ -5,6 +5,10 @@ slug: /apis-tools/operate-api/overview description: "Operate API is a REST API and provides searching, getting, and changing Operate data. Requests and responses are in JSON." --- +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + Operate API is a REST API and provides searching, getting, and changing Operate data. Requests and responses are in JSON notation. Some objects have additional endpoints. For example, `process-definitions` has an endpoint to get the process-definition as XML representation. diff --git a/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 94cf88764a..0c1655c7af 100644 --- a/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/docs/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,10 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying user tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/docs/apis-tools/working-with-apis-tools.md b/docs/apis-tools/working-with-apis-tools.md index b2f19372bf..ec33220d14 100644 --- a/docs/apis-tools/working-with-apis-tools.md +++ b/docs/apis-tools/working-with-apis-tools.md @@ -44,6 +44,10 @@ Other components in Camunda 8, such as [Tasklist API (GraphQL)](../apis-tools/ta ## Learn about Camunda Components and their APIs +:::note +To migrate from Camunda's V1 component REST APIs to the V2 [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md), review [migrating to the Camunda 8 API](/apis-tools/migration-manuals/migrate-to-camunda-api.md). +::: + Camunda 8 components have APIs to enable polyglot developers to work with in their programming language of choice. Below are links to available component APIs. ![Architecture diagram for Camunda including all the components for SaaS](./img/ComponentsAndArchitecture_SaaS.png) diff --git a/sidebars.js b/sidebars.js index b11ff2ab3c..068e7a723f 100644 --- a/sidebars.js +++ b/sidebars.js @@ -887,6 +887,11 @@ module.exports = { }, ], }, + { + "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-camunda-api", + ], + }, ], Reference: [ From f1971d6d27acc85918aadd0f670ae5d388874e67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:56:54 -0600 Subject: [PATCH 02/68] chore(deps): bump mixpanel-browser from 2.47.0 to 2.56.0 (#4696) Bumps [mixpanel-browser](https://github.com/mixpanel/mixpanel-js) from 2.47.0 to 2.56.0. - [Release notes](https://github.com/mixpanel/mixpanel-js/releases) - [Changelog](https://github.com/mixpanel/mixpanel-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/mixpanel/mixpanel-js/compare/v2.47.0...v2.56.0) --- updated-dependencies: - dependency-name: mixpanel-browser dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 198 +++++++++++++++++++++++++++++++++++++--------- package.json | 2 +- 2 files changed, 162 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4711e77b50..defb4f3b48 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "docusaurus": "^1.14.7", "docusaurus-plugin-openapi-docs": "^2.0.4", "docusaurus-theme-openapi-docs": "^2.0.4", - "mixpanel-browser": "^2.47.0", + "mixpanel-browser": "^2.56.0", "pushfeedback-react": "^0.1.30", "react": "^17.0.2", "react-dom": "^17.0.2", @@ -4803,6 +4803,14 @@ } } }, + "node_modules/@rrweb/types": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/@rrweb/types/-/types-2.0.0-alpha.17.tgz", + "integrity": "sha512-AfDTVUuCyCaIG0lTSqYtrZqJX39ZEYzs4fYKnexhQ+id+kbZIpIJtaut5cto6dWZbB3SEe4fW0o90Po3LvTmfg==", + "dependencies": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, "node_modules/@saucelabs/theme-github-codeblock": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", @@ -5563,6 +5571,11 @@ "@types/node": "*" } }, + "node_modules/@types/css-font-loading-module": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", + "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" + }, "node_modules/@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -6022,6 +6035,11 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@xstate/fsm": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@xstate/fsm/-/fsm-1.6.5.tgz", + "integrity": "sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -14388,6 +14406,11 @@ "node": "*" } }, + "node_modules/fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, "node_modules/figures": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", @@ -21713,9 +21736,12 @@ } }, "node_modules/mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==" + "version": "2.56.0", + "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.56.0.tgz", + "integrity": "sha512-GYeEz58pV2M9MZtK8vSPL4oJmCwGS08FDDRZvZwr5VJpWdT4Lgyg6zXhmNfCmSTEIw2coaarm7HZ4FL9dAVvnA==", + "dependencies": { + "rrweb": "2.0.0-alpha.13" + } }, "node_modules/mkdirp": { "version": "0.5.6", @@ -21785,9 +21811,15 @@ } }, "node_modules/nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -23107,9 +23139,9 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -23301,9 +23333,9 @@ } }, "node_modules/postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "funding": [ { "type": "opencollective", @@ -23312,12 +23344,16 @@ { "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" } ], "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -26423,6 +26459,37 @@ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, + "node_modules/rrdom": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrdom/-/rrdom-2.0.0-alpha.17.tgz", + "integrity": "sha512-b6caDiNcFO96Opp7TGdcVd4OLGSXu5dJe+A0IDiAu8mk7OmhqZCSDlgQdTKmdO5wMf4zPsUTgb8H/aNvR3kDHA==", + "dependencies": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, + "node_modules/rrweb": { + "version": "2.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/rrweb/-/rrweb-2.0.0-alpha.13.tgz", + "integrity": "sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==", + "dependencies": { + "@rrweb/types": "^2.0.0-alpha.13", + "@types/css-font-loading-module": "0.0.7", + "@xstate/fsm": "^1.4.0", + "base64-arraybuffer": "^1.0.1", + "fflate": "^0.4.4", + "mitt": "^3.0.0", + "rrdom": "^2.0.0-alpha.13", + "rrweb-snapshot": "^2.0.0-alpha.13" + } + }, + "node_modules/rrweb-snapshot": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.17.tgz", + "integrity": "sha512-GBg5pV8LHOTbeVmH2VHLEFR0mc2QpQMzAvcoxEGfPNWgWHc8UvKCyq7pqN1vA+fDZ+yXXbixeO0kB2pzVvFCBw==", + "dependencies": { + "postcss": "^8.4.38" + } + }, "node_modules/rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -27495,9 +27562,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "engines": { "node": ">=0.10.0" } @@ -34459,6 +34526,14 @@ "reselect": "^4.1.8" } }, + "@rrweb/types": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/@rrweb/types/-/types-2.0.0-alpha.17.tgz", + "integrity": "sha512-AfDTVUuCyCaIG0lTSqYtrZqJX39ZEYzs4fYKnexhQ+id+kbZIpIJtaut5cto6dWZbB3SEe4fW0o90Po3LvTmfg==", + "requires": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, "@saucelabs/theme-github-codeblock": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", @@ -34941,6 +35016,11 @@ "@types/node": "*" } }, + "@types/css-font-loading-module": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", + "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" + }, "@types/debug": { "version": "4.1.12", "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", @@ -35400,6 +35480,11 @@ "@xtuc/long": "4.2.2" } }, + "@xstate/fsm": { + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@xstate/fsm/-/fsm-1.6.5.tgz", + "integrity": "sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -41858,6 +41943,11 @@ "luxon": "^3.1.0" } }, + "fflate": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", + "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" + }, "figures": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", @@ -47159,9 +47249,12 @@ } }, "mixpanel-browser": { - "version": "2.47.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.47.0.tgz", - "integrity": "sha512-Ldrva0fRBEIFWmEibBQO1PulfpJVF3pf28Guk09lDirDaSQqqU/xs9zQLwN2rL5VwVtsP1aD3JaCgaa98EjojQ==" + "version": "2.56.0", + "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.56.0.tgz", + "integrity": "sha512-GYeEz58pV2M9MZtK8vSPL4oJmCwGS08FDDRZvZwr5VJpWdT4Lgyg6zXhmNfCmSTEIw2coaarm7HZ4FL9dAVvnA==", + "requires": { + "rrweb": "2.0.0-alpha.13" + } }, "mkdirp": { "version": "0.5.6", @@ -47216,9 +47309,9 @@ } }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "nanomatch": { "version": "1.2.13", @@ -48209,9 +48302,9 @@ "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "picomatch": { "version": "2.3.1", @@ -48344,13 +48437,13 @@ "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" }, "postcss": { - "version": "8.4.16", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", - "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" } }, "postcss-calc": { @@ -50565,6 +50658,37 @@ "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" }, + "rrdom": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrdom/-/rrdom-2.0.0-alpha.17.tgz", + "integrity": "sha512-b6caDiNcFO96Opp7TGdcVd4OLGSXu5dJe+A0IDiAu8mk7OmhqZCSDlgQdTKmdO5wMf4zPsUTgb8H/aNvR3kDHA==", + "requires": { + "rrweb-snapshot": "^2.0.0-alpha.17" + } + }, + "rrweb": { + "version": "2.0.0-alpha.13", + "resolved": "https://registry.npmjs.org/rrweb/-/rrweb-2.0.0-alpha.13.tgz", + "integrity": "sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==", + "requires": { + "@rrweb/types": "^2.0.0-alpha.13", + "@types/css-font-loading-module": "0.0.7", + "@xstate/fsm": "^1.4.0", + "base64-arraybuffer": "^1.0.1", + "fflate": "^0.4.4", + "mitt": "^3.0.0", + "rrdom": "^2.0.0-alpha.13", + "rrweb-snapshot": "^2.0.0-alpha.13" + } + }, + "rrweb-snapshot": { + "version": "2.0.0-alpha.17", + "resolved": "https://registry.npmjs.org/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.17.tgz", + "integrity": "sha512-GBg5pV8LHOTbeVmH2VHLEFR0mc2QpQMzAvcoxEGfPNWgWHc8UvKCyq7pqN1vA+fDZ+yXXbixeO0kB2pzVvFCBw==", + "requires": { + "postcss": "^8.4.38" + } + }, "rst-selector-parser": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", @@ -51392,9 +51516,9 @@ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" }, "source-map-resolve": { "version": "0.5.3", diff --git a/package.json b/package.json index 6a79a024e2..3ae19e7b9d 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "docusaurus": "^1.14.7", "docusaurus-plugin-openapi-docs": "^2.0.4", "docusaurus-theme-openapi-docs": "^2.0.4", - "mixpanel-browser": "^2.47.0", + "mixpanel-browser": "^2.56.0", "pushfeedback-react": "^0.1.30", "react": "^17.0.2", "react-dom": "^17.0.2", From 4cca39346b50b2df2509282da04158a5c2738a07 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 3 Dec 2024 12:34:12 -0500 Subject: [PATCH 03/68] remove duplicate call activity content (#4702) * remove duplicate call activity content * flip order --- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- .../modeler/bpmn/call-activities/call-activities.md | 4 ---- 5 files changed, 20 deletions(-) diff --git a/docs/components/modeler/bpmn/call-activities/call-activities.md b/docs/components/modeler/bpmn/call-activities/call-activities.md index dce3d26e6b..b2d602eca0 100644 --- a/docs/components/modeler/bpmn/call-activities/call-activities.md +++ b/docs/components/modeler/bpmn/call-activities/call-activities.md @@ -42,10 +42,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md index fa612a2eab..0cdba794a1 100644 --- a/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.3/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md index fa612a2eab..0cdba794a1 100644 --- a/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.4/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md index e3c522b341..154e43211f 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/call-activities/call-activities.md @@ -32,10 +32,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md b/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md index ac43525cef..3c238d20e9 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/call-activities/call-activities.md @@ -42,10 +42,6 @@ When a non-interrupting boundary event is triggered, the created process instanc ## Variable mappings -By default, all variables of the call activity scope are copied to the created process instance. This can be limited to copying only the local variables of the call activity, by setting the attribute `propagateAllParentVariables` to `false`. - -By disabling this attribute, variables existing at higher scopes are no longer copied. If the attribute `propagateAllParentVariables` is set (default: `true`), all variables are propagated to the child process instance. - Input mappings can be used to create new local variables in the scope of the call activity. These variables are also copied to the created process instance. If the attribute `propagateAllChildVariables` is set (default: `true`), all variables of the created process instance are propagated to the call activity. This behavior can be customized by defining output mappings at the call activity. The output mappings are applied on completing the call activity and only those variables that are defined in the output mappings are propagated. From e469b84d61d9e2d9aa6f6afb85fad38985743d53 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:53:08 +0000 Subject: [PATCH 04/68] chore(deps-dev): bump jest and @types/jest (#4672) * chore(deps-dev): bump jest and @types/jest Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) and [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest). These dependencies needed to be updated together. Updates `jest` from 29.6.4 to 29.7.0 - [Release notes](https://github.com/jestjs/jest/releases) - [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md) - [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest) Updates `@types/jest` from 29.5.4 to 29.5.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest) --- updated-dependencies: - dependency-name: jest dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/jest" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] * fix: make version mapping specs more robust --------- Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Steven Hicks --- package-lock.json | 2310 ++++++++++++++-------------- package.json | 4 +- src/mdx/expandVersionedUrl.spec.js | 15 +- 3 files changed, 1178 insertions(+), 1151 deletions(-) diff --git a/package-lock.json b/package-lock.json index defb4f3b48..222d007f4e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,9 +29,9 @@ "devDependencies": { "@playwright/test": "^1.49.0", "@swc/core": "^1.9.3", - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.14", "husky": "^8.0.3", - "jest": "^29.6.4", + "jest": "^29.7.0", "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", @@ -201,11 +201,12 @@ } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -247,44 +248,46 @@ "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -294,22 +297,29 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "dependencies": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" @@ -339,30 +349,41 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dependencies": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "bin": { "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.20.2", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", @@ -476,32 +497,31 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { @@ -516,9 +536,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "engines": { "node": ">=6.9.0" } @@ -589,25 +609,25 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "engines": { "node": ">=6.9.0" } @@ -627,13 +647,12 @@ } }, "node_modules/@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "engines": { "node": ">=6.9.0" @@ -653,9 +672,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dependencies": { + "@babel/types": "^7.26.0" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -1011,6 +1033,21 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -2067,32 +2104,29 @@ "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" }, "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -2100,13 +2134,12 @@ } }, "node_modules/@babel/types": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", - "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -3563,16 +3596,16 @@ } }, "node_modules/@jest/console": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", - "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -3650,15 +3683,15 @@ } }, "node_modules/@jest/core": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", - "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", - "@jest/reporters": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", @@ -3666,21 +3699,21 @@ "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.6.3", - "jest-config": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-resolve-dependencies": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "jest-watcher": "^29.6.4", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -3728,9 +3761,9 @@ } }, "node_modules/@jest/core/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -3782,37 +3815,37 @@ } }, "node_modules/@jest/environment": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", - "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "dependencies": { - "@jest/fake-timers": "^29.6.4", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "dependencies": { - "expect": "^29.6.4", - "jest-snapshot": "^29.6.4" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "dependencies": { "jest-get-type": "^29.6.3" @@ -3822,47 +3855,47 @@ } }, "node_modules/@jest/fake-timers": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", - "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", - "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", - "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", @@ -3876,9 +3909,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -3955,13 +3988,13 @@ } }, "node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -4023,12 +4056,12 @@ } }, "node_modules/@jest/test-result": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", - "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", + "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" @@ -4038,14 +4071,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", - "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" }, "engines": { @@ -4053,9 +4086,9 @@ } }, "node_modules/@jest/transform": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", - "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -4066,9 +4099,9 @@ "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -4255,13 +4288,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -4276,9 +4309,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "engines": { "node": ">=6.0.0" } @@ -4289,9 +4322,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -4849,9 +4882,9 @@ } }, "node_modules/@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "dependencies": { "type-detect": "4.0.8" @@ -5055,43 +5088,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@svgr/core/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", @@ -5140,43 +5136,6 @@ "@svgr/core": "^6.0.0" } }, - "node_modules/@svgr/plugin-jsx/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/plugin-jsx/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@svgr/plugin-svgo": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", @@ -5219,43 +5178,6 @@ "url": "https://github.com/sponsors/gregberge" } }, - "node_modules/@svgr/webpack/node_modules/@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@svgr/webpack/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/@swc/core": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", @@ -5489,9 +5411,9 @@ } }, "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "dependencies": { "@babel/parser": "^7.20.7", @@ -5502,18 +5424,18 @@ } }, "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -5521,9 +5443,9 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "dependencies": { "@babel/types": "^7.20.7" @@ -5629,9 +5551,9 @@ } }, "node_modules/@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "dependencies": { "@types/node": "*" @@ -5697,9 +5619,9 @@ } }, "node_modules/@types/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "dependencies": { "expect": "^29.0.0", @@ -6695,12 +6617,12 @@ } }, "node_modules/babel-jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", - "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "dependencies": { - "@jest/transform": "^29.6.4", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.6.3", @@ -6967,23 +6889,26 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -8073,9 +7998,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "funding": [ { "type": "opencollective", @@ -8091,10 +8016,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -8382,9 +8307,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001525", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", - "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==", + "version": "1.0.30001686", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", + "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==", "funding": [ { "type": "opencollective", @@ -8716,9 +8641,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", "dev": true }, "node_modules/class-utils": { @@ -9623,6 +9548,97 @@ "sha.js": "^2.4.8" } }, + "node_modules/create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/create-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/create-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/create-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/create-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/create-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -10797,9 +10813,9 @@ } }, "node_modules/dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, "peerDependencies": { "babel-plugin-macros": "^3.1.0" @@ -13233,9 +13249,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.506", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.506.tgz", - "integrity": "sha512-xxGct4GPAKSRlrLBtJxJFYy74W11zX6PO9GyHgl/U+2s3Dp0ZEwAklDfNHXOWcvH7zWMpsmgbR0ggEuaYAVvHA==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "node_modules/elkjs": { "version": "0.8.2", @@ -13496,9 +13512,9 @@ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" }, "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -14031,16 +14047,16 @@ } }, "node_modules/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "dependencies": { - "@jest/expect-utils": "^29.6.4", + "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -16825,9 +16841,9 @@ } }, "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "dependencies": { "pkg-dir": "^4.2.0", @@ -17685,23 +17701,23 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" }, @@ -17783,9 +17799,9 @@ } }, "node_modules/istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "dependencies": { "html-escaper": "^2.0.0", @@ -17825,15 +17841,15 @@ } }, "node_modules/jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", - "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "dependencies": { - "@jest/core": "^29.6.4", + "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.4" + "jest-cli": "^29.7.0" }, "bin": { "jest": "bin/jest.js" @@ -17851,13 +17867,13 @@ } }, "node_modules/jest-changed-files": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", - "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "dependencies": { "execa": "^5.0.0", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "engines": { @@ -17880,28 +17896,28 @@ } }, "node_modules/jest-circus": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", - "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -17996,22 +18012,21 @@ } }, "node_modules/jest-cli": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", - "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "dependencies": { - "@jest/core": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "bin": { @@ -18100,31 +18115,31 @@ } }, "node_modules/jest-config": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", - "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.4", + "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.6.4", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.4", - "jest-environment-node": "^29.6.4", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", "jest-get-type": "^29.6.3", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -18176,9 +18191,9 @@ } }, "node_modules/jest-config/node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true, "funding": [ { @@ -18242,15 +18257,15 @@ } }, "node_modules/jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18327,9 +18342,9 @@ } }, "node_modules/jest-docblock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", - "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "dependencies": { "detect-newline": "^3.0.0" @@ -18339,16 +18354,16 @@ } }, "node_modules/jest-each": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", - "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", - "jest-util": "^29.6.3", - "pretty-format": "^29.6.3" + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18425,17 +18440,17 @@ } }, "node_modules/jest-environment-node": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", - "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18451,9 +18466,9 @@ } }, "node_modules/jest-haste-map": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", - "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -18463,8 +18478,8 @@ "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -18485,13 +18500,13 @@ } }, "node_modules/jest-haste-map/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -18515,28 +18530,28 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", - "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "dependencies": { "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18613,9 +18628,9 @@ } }, "node_modules/jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "dependencies": { "@babel/code-frame": "^7.12.13", @@ -18624,7 +18639,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -18703,14 +18718,14 @@ } }, "node_modules/jest-mock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", - "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.3" + "jest-util": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18743,17 +18758,17 @@ } }, "node_modules/jest-resolve": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", - "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -18763,13 +18778,13 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", - "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "dependencies": { "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.6.4" + "jest-snapshot": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18846,30 +18861,30 @@ } }, "node_modules/jest-runner": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", - "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "dependencies": { - "@jest/console": "^29.6.4", - "@jest/environment": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.6.3", - "jest-environment-node": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-leak-detector": "^29.6.3", - "jest-message-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-util": "^29.6.3", - "jest-watcher": "^29.6.4", - "jest-worker": "^29.6.4", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -18936,13 +18951,13 @@ } }, "node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "dependencies": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -19012,17 +19027,17 @@ } }, "node_modules/jest-runtime": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", - "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "dependencies": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", - "@jest/globals": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", @@ -19030,13 +19045,13 @@ "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -19115,9 +19130,9 @@ } }, "node_modules/jest-snapshot": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", - "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "dependencies": { "@babel/core": "^7.11.6", @@ -19125,20 +19140,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.4", + "expect": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "semver": "^7.5.3" }, "engines": { @@ -19216,9 +19231,9 @@ } }, "node_modules/jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -19318,9 +19333,9 @@ } }, "node_modules/jest-validate": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", - "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "dependencies": { "@jest/types": "^29.6.3", @@ -19328,7 +19343,7 @@ "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -19405,18 +19420,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", - "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "dependencies": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "engines": { @@ -19587,14 +19602,14 @@ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json-buffer": { @@ -19657,9 +19672,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "bin": { "json5": "lib/cli.js" }, @@ -22078,9 +22093,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/non-layered-tidy-tree-layout": { "version": "2.0.2", @@ -23962,9 +23977,9 @@ } }, "node_modules/pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", @@ -24169,9 +24184,9 @@ "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "node_modules/pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true, "funding": [ { @@ -26358,9 +26373,9 @@ "deprecated": "https://github.com/lydell/resolve-url#deprecated" }, "node_modules/resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, "engines": { "node": ">=10" @@ -28762,14 +28777,6 @@ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, "node_modules/to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -29602,9 +29609,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "funding": [ { "type": "opencollective", @@ -29620,8 +29627,8 @@ } ], "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -29963,19 +29970,25 @@ } }, "node_modules/v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" }, "engines": { "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -31174,11 +31187,12 @@ } }, "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" } }, "@apidevtools/json-schema-ref-parser": { @@ -31207,55 +31221,64 @@ "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" }, "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" } }, "@babel/compat-data": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==" }, "@babel/core": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.9.tgz", - "integrity": "sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.2.3", + "semver": "^6.3.1" }, "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" } } }, "@babel/generator": { - "version": "7.20.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", "requires": { - "@babel/types": "^7.20.2", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" } }, "@babel/helper-annotate-as-pure": { @@ -31276,20 +31299,34 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "requires": { - "@babel/compat-data": "^7.20.0", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -31375,26 +31412,22 @@ } }, "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "requires": { - "@babel/types": "^7.18.6" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/helper-module-transforms": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" } }, "@babel/helper-optimise-call-expression": { @@ -31406,9 +31439,9 @@ } }, "@babel/helper-plugin-utils": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", - "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==" }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", @@ -31458,19 +31491,19 @@ } }, "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" }, "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" }, "@babel/helper-wrap-function": { "version": "7.19.0", @@ -31484,13 +31517,12 @@ } }, "@babel/helpers": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.0" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" } }, "@babel/highlight": { @@ -31504,9 +31536,12 @@ } }, "@babel/parser": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", - "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==" + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "requires": { + "@babel/types": "^7.26.0" + } }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -31727,6 +31762,15 @@ "@babel/helper-plugin-utils": "^7.19.0" } }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.25.9" + } + }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -32439,40 +32483,36 @@ } }, "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" } }, "@babel/traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.1", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.20.1", - "@babel/types": "^7.20.0", - "debug": "^4.1.0", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "requires": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.21.3", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", - "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" } }, "@bcoe/v8-coverage": { @@ -33568,16 +33608,16 @@ "dev": true }, "@jest/console": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", - "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", + "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0" }, "dependencies": { @@ -33633,15 +33673,15 @@ } }, "@jest/core": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", - "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", + "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, "requires": { - "@jest/console": "^29.6.4", - "@jest/reporters": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", @@ -33649,21 +33689,21 @@ "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.6.3", - "jest-config": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-resolve-dependencies": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "jest-watcher": "^29.6.4", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -33688,9 +33728,9 @@ } }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true }, "color-convert": { @@ -33726,72 +33766,72 @@ } }, "@jest/environment": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", - "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", + "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, "requires": { - "@jest/fake-timers": "^29.6.4", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" } }, "@jest/expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, "requires": { - "expect": "^29.6.4", - "jest-snapshot": "^29.6.4" + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" } }, "@jest/expect-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", - "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", + "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, "requires": { "jest-get-type": "^29.6.3" } }, "@jest/fake-timers": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", - "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", + "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "@jest/globals": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", - "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", + "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", "@jest/types": "^29.6.3", - "jest-mock": "^29.6.3" + "jest-mock": "^29.7.0" } }, "@jest/reporters": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", - "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", + "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", @@ -33805,9 +33845,9 @@ "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -33855,13 +33895,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -33909,33 +33949,33 @@ } }, "@jest/test-result": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", - "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", + "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, "requires": { - "@jest/console": "^29.6.4", + "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", - "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", + "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, "requires": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", - "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", + "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -33946,9 +33986,9 @@ "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", @@ -34088,13 +34128,13 @@ } }, "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "requires": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" } }, "@jridgewell/resolve-uri": { @@ -34103,9 +34143,9 @@ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" }, "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" }, "@jridgewell/sourcemap-codec": { "version": "1.4.15", @@ -34113,9 +34153,9 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" }, "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "requires": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" @@ -34569,9 +34609,9 @@ "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" }, "@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", + "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, "requires": { "type-detect": "4.0.8" @@ -34674,35 +34714,6 @@ "@svgr/plugin-jsx": "^6.5.1", "camelcase": "^6.2.0", "cosmiconfig": "^7.0.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@svgr/hast-util-to-babel-ast": { @@ -34730,35 +34741,6 @@ "@svgr/babel-preset": "^6.5.1", "@svgr/hast-util-to-babel-ast": "^6.5.1", "svg-parser": "^2.0.4" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@svgr/plugin-svgo": { @@ -34784,35 +34766,6 @@ "@svgr/core": "^6.5.1", "@svgr/plugin-jsx": "^6.5.1", "@svgr/plugin-svgo": "^6.5.1" - }, - "dependencies": { - "@babel/core": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.20.2", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-module-transforms": "^7.20.2", - "@babel/helpers": "^7.20.1", - "@babel/parser": "^7.20.2", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.20.1", - "@babel/types": "^7.20.2", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@swc/core": { @@ -34934,9 +34887,9 @@ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" }, "@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, "requires": { "@babel/parser": "^7.20.7", @@ -34947,18 +34900,18 @@ } }, "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -34966,9 +34919,9 @@ } }, "@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, "requires": { "@babel/types": "^7.20.7" @@ -35074,9 +35027,9 @@ } }, "@types/graceful-fs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", - "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, "requires": { "@types/node": "*" @@ -35142,9 +35095,9 @@ } }, "@types/jest": { - "version": "29.5.4", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", - "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", + "version": "29.5.14", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", + "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, "requires": { "expect": "^29.0.0", @@ -35950,12 +35903,12 @@ } }, "babel-jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", - "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", + "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, "requires": { - "@jest/transform": "^29.6.4", + "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", "babel-preset-jest": "^29.6.3", @@ -36158,23 +36111,26 @@ } }, "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" } }, "babel-preset-jest": { @@ -37040,14 +36996,14 @@ } }, "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" } }, "bser": { @@ -37261,9 +37217,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001525", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz", - "integrity": "sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q==" + "version": "1.0.30001686", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", + "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==" }, "caseless": { "version": "0.12.0", @@ -37485,9 +37441,9 @@ } }, "cjs-module-lexer": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", "dev": true }, "class-utils": { @@ -38202,6 +38158,72 @@ "sha.js": "^2.4.8" } }, + "create-jest": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", + "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", + "dev": true, + "requires": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "crelt": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", @@ -39054,9 +39076,9 @@ } }, "dedent": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", + "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, "requires": {} }, @@ -40999,9 +41021,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.506", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.506.tgz", - "integrity": "sha512-xxGct4GPAKSRlrLBtJxJFYy74W11zX6PO9GyHgl/U+2s3Dp0ZEwAklDfNHXOWcvH7zWMpsmgbR0ggEuaYAVvHA==" + "version": "1.5.68", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", + "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" }, "elkjs": { "version": "0.8.2", @@ -41223,9 +41245,9 @@ "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-goat": { "version": "2.1.1", @@ -41632,16 +41654,16 @@ } }, "expect": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", - "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", + "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, "requires": { - "@jest/expect-utils": "^29.6.4", + "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3" + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" } }, "express": { @@ -43756,9 +43778,9 @@ "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, "requires": { "pkg-dir": "^4.2.0", @@ -44326,20 +44348,20 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true }, "istanbul-lib-instrument": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", - "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", + "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" } @@ -44401,9 +44423,9 @@ } }, "istanbul-reports": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -44429,25 +44451,25 @@ } }, "jest": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", - "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", + "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "requires": { - "@jest/core": "^29.6.4", + "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.6.4" + "jest-cli": "^29.7.0" } }, "jest-changed-files": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", - "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", + "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, "requires": { "execa": "^5.0.0", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "p-limit": "^3.1.0" }, "dependencies": { @@ -44463,28 +44485,28 @@ } }, "jest-circus": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", - "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", + "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/expect": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-runtime": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "p-limit": "^3.1.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" @@ -44551,22 +44573,21 @@ } }, "jest-cli": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", - "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", + "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, "requires": { - "@jest/core": "^29.6.4", - "@jest/test-result": "^29.6.4", + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "chalk": "^4.0.0", + "create-jest": "^29.7.0", "exit": "^0.1.2", - "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", - "prompts": "^2.0.1", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "yargs": "^17.3.1" }, "dependencies": { @@ -44622,31 +44643,31 @@ } }, "jest-config": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", - "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", + "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.6.4", + "@jest/test-sequencer": "^29.7.0", "@jest/types": "^29.6.3", - "babel-jest": "^29.6.4", + "babel-jest": "^29.7.0", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.6.4", - "jest-environment-node": "^29.6.4", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", "jest-get-type": "^29.6.3", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runner": "^29.6.4", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -44671,9 +44692,9 @@ } }, "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", "dev": true }, "color-convert": { @@ -44715,15 +44736,15 @@ } }, "jest-diff": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", - "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", + "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44778,25 +44799,25 @@ } }, "jest-docblock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", - "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", + "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", - "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", + "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, "requires": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", "jest-get-type": "^29.6.3", - "jest-util": "^29.6.3", - "pretty-format": "^29.6.3" + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44851,17 +44872,17 @@ } }, "jest-environment-node": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", - "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", + "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.6.3", - "jest-util": "^29.6.3" + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" } }, "jest-get-type": { @@ -44871,9 +44892,9 @@ "dev": true }, "jest-haste-map": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", - "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", + "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -44884,8 +44905,8 @@ "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", "jest-regex-util": "^29.6.3", - "jest-util": "^29.6.3", - "jest-worker": "^29.6.4", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -44897,13 +44918,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } @@ -44920,25 +44941,25 @@ } }, "jest-leak-detector": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", - "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", + "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, "requires": { "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" } }, "jest-matcher-utils": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", - "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", + "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -44993,9 +45014,9 @@ } }, "jest-message-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", - "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", + "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", @@ -45004,7 +45025,7 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -45061,14 +45082,14 @@ } }, "jest-mock": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", - "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", + "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, "requires": { "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.6.3" + "jest-util": "^29.7.0" } }, "jest-pnp-resolver": { @@ -45085,17 +45106,17 @@ "dev": true }, "jest-resolve": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", - "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", + "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", + "jest-haste-map": "^29.7.0", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.6.3", - "jest-validate": "^29.6.3", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", "resolve": "^1.20.0", "resolve.exports": "^2.0.0", "slash": "^3.0.0" @@ -45153,40 +45174,40 @@ } }, "jest-resolve-dependencies": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", - "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", + "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, "requires": { "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.6.4" + "jest-snapshot": "^29.7.0" } }, "jest-runner": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", - "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", + "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, "requires": { - "@jest/console": "^29.6.4", - "@jest/environment": "^29.6.4", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.6.3", - "jest-environment-node": "^29.6.4", - "jest-haste-map": "^29.6.4", - "jest-leak-detector": "^29.6.3", - "jest-message-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-runtime": "^29.6.4", - "jest-util": "^29.6.3", - "jest-watcher": "^29.6.4", - "jest-worker": "^29.6.4", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -45232,13 +45253,13 @@ "dev": true }, "jest-worker": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", - "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -45291,17 +45312,17 @@ } }, "jest-runtime": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", - "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", + "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, "requires": { - "@jest/environment": "^29.6.4", - "@jest/fake-timers": "^29.6.4", - "@jest/globals": "^29.6.4", + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", @@ -45309,13 +45330,13 @@ "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-mock": "^29.6.3", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.6.4", - "jest-snapshot": "^29.6.4", - "jest-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -45372,9 +45393,9 @@ } }, "jest-snapshot": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", - "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", + "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, "requires": { "@babel/core": "^7.11.6", @@ -45382,20 +45403,20 @@ "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.6.4", - "@jest/transform": "^29.6.4", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.6.4", + "expect": "^29.7.0", "graceful-fs": "^4.2.9", - "jest-diff": "^29.6.4", + "jest-diff": "^29.7.0", "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.6.4", - "jest-message-util": "^29.6.3", - "jest-util": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", "natural-compare": "^1.4.0", - "pretty-format": "^29.6.3", + "pretty-format": "^29.7.0", "semver": "^7.5.3" }, "dependencies": { @@ -45451,9 +45472,9 @@ } }, "jest-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", - "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -45522,9 +45543,9 @@ } }, "jest-validate": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", - "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", + "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, "requires": { "@jest/types": "^29.6.3", @@ -45532,7 +45553,7 @@ "chalk": "^4.0.0", "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.6.3" + "pretty-format": "^29.7.0" }, "dependencies": { "ansi-styles": { @@ -45587,18 +45608,18 @@ } }, "jest-watcher": { - "version": "29.6.4", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", - "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", + "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, "requires": { - "@jest/test-result": "^29.6.4", + "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.6.3", + "jest-util": "^29.7.0", "string-length": "^4.0.1" }, "dependencies": { @@ -45724,9 +45745,9 @@ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" }, "json-buffer": { "version": "3.0.0", @@ -45785,9 +45806,9 @@ "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, "jsonfile": { "version": "6.1.0", @@ -47502,9 +47523,9 @@ } }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "non-layered-tidy-tree-layout": { "version": "2.0.2", @@ -48804,9 +48825,9 @@ } }, "pretty-format": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", - "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, "requires": { "@jest/schemas": "^29.6.3", @@ -48978,9 +48999,9 @@ "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" }, "pure-rand": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", - "integrity": "sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", + "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", "dev": true }, "pushfeedback": { @@ -50582,9 +50603,9 @@ "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" }, "resolve.exports": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", + "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true }, "responselike": { @@ -52445,11 +52466,6 @@ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", @@ -53099,12 +53115,12 @@ } }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" } }, "update-notifier": { @@ -53345,14 +53361,22 @@ } }, "v8-to-istanbul": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", - "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" + "convert-source-map": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + } } }, "validate-npm-package-license": { diff --git a/package.json b/package.json index 3ae19e7b9d..4623ad5c29 100644 --- a/package.json +++ b/package.json @@ -65,9 +65,9 @@ "devDependencies": { "@playwright/test": "^1.49.0", "@swc/core": "^1.9.3", - "@types/jest": "^29.5.4", + "@types/jest": "^29.5.14", "husky": "^8.0.3", - "jest": "^29.6.4", + "jest": "^29.7.0", "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", diff --git a/src/mdx/expandVersionedUrl.spec.js b/src/mdx/expandVersionedUrl.spec.js index 29d1480fa8..1e43601b0c 100644 --- a/src/mdx/expandVersionedUrl.spec.js +++ b/src/mdx/expandVersionedUrl.spec.js @@ -1,4 +1,5 @@ const expandVersionedUrl = require("./expandVersionedUrl"); +const { versionMappings } = require("../versions"); describe("expandVersionedUrl", () => { describe("unexpandable URLs", () => { @@ -13,6 +14,8 @@ describe("expandVersionedUrl", () => { ); }); + const [currentVersionMapping, olderVersionMapping] = versionMappings; + describe("when source is from optimize docs", () => { const targetUrl = "$docs$/some/thing"; @@ -23,12 +26,12 @@ describe("expandVersionedUrl", () => { ], [ - "/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-3.10.0/what-is-optimize.md", + `/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-${currentVersionMapping.optimizeVersion}/what-is-optimize.md`, "/docs/some/thing", ], [ - "/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-3.7.0/what-is-optimize.md", - "/docs/1.3/some/thing", + `/Users/monkeypants/camunda-docs/optimize_versioned_docs/version-${olderVersionMapping.optimizeVersion}/what-is-optimize.md`, + `/docs/${olderVersionMapping.docsVersion}/some/thing`, ], ])("when in %s it expands to %s", (sourcePath, expandedUrl) => { expect(expandVersionedUrl(targetUrl, sourcePath)).toEqual(expandedUrl); @@ -44,12 +47,12 @@ describe("expandVersionedUrl", () => { "/optimize/next/some/thing", ], [ - "/Users/monkeypants/camunda-docs/versioned_docs/version-8.2/what-is-optimize.md", + `/Users/monkeypants/camunda-docs/versioned_docs/version-${currentVersionMapping.docsVersion}/what-is-optimize.md`, "/optimize/some/thing", ], [ - "/Users/monkeypants/camunda-docs/versioned_docs/version-1.3/what-is-optimize.md", - "/optimize/3.7.0/some/thing", + `/Users/monkeypants/camunda-docs/versioned_docs/version-${olderVersionMapping.docsVersion}/what-is-optimize.md`, + `/optimize/${olderVersionMapping.optimizeVersion}/some/thing`, ], ])("when in %s it expands to %s", (sourcePath, expandedUrl) => { expect(expandVersionedUrl(targetUrl, sourcePath)).toEqual(expandedUrl); From 1faaf77357cec2f9eac77dd08e8366b34ab3ff1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:51:18 -0600 Subject: [PATCH 05/68] chore(deps): bump @auth0/auth0-react from 2.2.1 to 2.2.4 (#4698) Bumps [@auth0/auth0-react](https://github.com/auth0/auth0-react) from 2.2.1 to 2.2.4. - [Release notes](https://github.com/auth0/auth0-react/releases) - [Changelog](https://github.com/auth0/auth0-react/blob/main/CHANGELOG.md) - [Commits](https://github.com/auth0/auth0-react/compare/v2.2.1...v2.2.4) --- updated-dependencies: - dependency-name: "@auth0/auth0-react" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 30 +++++++++++++++--------------- package.json | 2 +- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 222d007f4e..cf1969a8fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "camunda-cloud-documentation", "version": "0.0.0", "dependencies": { - "@auth0/auth0-react": "^2.2.1", + "@auth0/auth0-react": "^2.2.4", "@bpmn-io/form-js": "^1.7.3", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", @@ -231,11 +231,11 @@ } }, "node_modules/@auth0/auth0-react": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.1.tgz", - "integrity": "sha512-4L4FZvSqIwzVk5mwWFbWzfJ4Zq11dgS0v4KIGKro5tL9dgOnBGq+Ino/1mzexPV1LJHBkfwXG4+IaPiQNz5CGg==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.4.tgz", + "integrity": "sha512-l29PQC0WdgkCoOc6WeMAY26gsy/yXJICW0jHfj0nz8rZZphYKrLNqTRWFFCMJY+sagza9tSgB1kG/UvQYgGh9A==", "dependencies": { - "@auth0/auth0-spa-js": "^2.1.2" + "@auth0/auth0-spa-js": "^2.1.3" }, "peerDependencies": { "react": "^16.11.0 || ^17 || ^18", @@ -243,9 +243,9 @@ } }, "node_modules/@auth0/auth0-spa-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz", - "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", + "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" }, "node_modules/@babel/code-frame": { "version": "7.26.2", @@ -31208,17 +31208,17 @@ } }, "@auth0/auth0-react": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.1.tgz", - "integrity": "sha512-4L4FZvSqIwzVk5mwWFbWzfJ4Zq11dgS0v4KIGKro5tL9dgOnBGq+Ino/1mzexPV1LJHBkfwXG4+IaPiQNz5CGg==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.4.tgz", + "integrity": "sha512-l29PQC0WdgkCoOc6WeMAY26gsy/yXJICW0jHfj0nz8rZZphYKrLNqTRWFFCMJY+sagza9tSgB1kG/UvQYgGh9A==", "requires": { - "@auth0/auth0-spa-js": "^2.1.2" + "@auth0/auth0-spa-js": "^2.1.3" } }, "@auth0/auth0-spa-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.2.tgz", - "integrity": "sha512-xdA65Z/U7++Y7L9Uwh8Q8OVOs6qgFz+fb7GAzHFjpr1icO37B//xdzLXm7ZRgA19RWrsNe1nme3h896igJSvvw==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", + "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" }, "@babel/code-frame": { "version": "7.26.2", diff --git a/package.json b/package.json index 4623ad5c29..8a8ad997d6 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "api:generate:camunda": "npm run api:generate camunda" }, "dependencies": { - "@auth0/auth0-react": "^2.2.1", + "@auth0/auth0-react": "^2.2.4", "@bpmn-io/form-js": "^1.7.3", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", From bcd5ef53f9b728c1ef0771f8f9d6f71b2483c320 Mon Sep 17 00:00:00 2001 From: "camunda-docs-pr-automation[bot]" <187566563+camunda-docs-pr-automation[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 14:59:07 -0600 Subject: [PATCH 06/68] docs: update REST API spec (#4681) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 544 ++++++++++++++---- .../specifications/activate-jobs.api.mdx | 8 +- .../cancel-process-instance.api.mdx | 6 +- .../specifications/correlate-message.api.mdx | 4 +- .../specifications/create-deployment.api.mdx | 24 +- .../create-document-link.api.mdx | 2 +- .../specifications/create-document.api.mdx | 16 +- .../create-mapping-rule.api.mdx | 57 ++ .../specifications/create-role.api.mdx | 13 +- .../specifications/create-user.api.mdx | 15 +- .../specifications/evaluate-decision.api.mdx | 20 +- .../find-authorizations.api.mdx | 36 +- .../find-decision-definitions.api.mdx | 34 +- .../find-decision-instances.api.mdx | 34 +- .../find-decision-requirements.api.mdx | 34 +- .../find-flow-node-instances.api.mdx | 34 +- .../specifications/find-incidents.api.mdx | 36 +- .../find-process-definitions.api.mdx | 34 +- .../find-process-instances.api.mdx | 30 +- .../find-user-authorizations.api.mdx | 36 +- .../find-user-task-variables.api.mdx | 22 +- .../specifications/find-user-tasks.api.mdx | 62 +- .../specifications/find-users.api.mdx | 34 +- .../specifications/find-variables.api.mdx | 62 +- .../get-decision-definition-xml.api.mdx | 10 +- .../get-decision-definition.api.mdx | 10 +- .../get-decision-instance.api.mdx | 16 +- .../get-decision-requirements-xml.api.mdx | 10 +- .../get-decision-requirements.api.mdx | 10 +- .../get-flow-node-instance.api.mdx | 12 +- .../specifications/get-incident.api.mdx | 12 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-definition-xml.api.mdx | 10 +- .../get-process-definition.api.mdx | 10 +- .../get-process-instance.api.mdx | 8 +- .../specifications/get-role.api.mdx | 10 +- .../get-start-process-form.api.mdx | 6 +- .../specifications/get-tenant.api.mdx | 60 ++ .../specifications/get-user-task-form.api.mdx | 6 +- .../specifications/get-user-task.api.mdx | 14 +- .../specifications/get-variable.api.mdx | 6 +- .../migrate-process-instance.api.mdx | 8 +- .../modify-process-instance.api.mdx | 18 +- .../specifications/search-roles.api.mdx | 30 +- .../specifications/search-tenants.api.mdx | 80 +++ .../specifications/sidebar.js | 24 + .../update-authorization.api.mdx | 7 +- .../specifications/update-role.api.mdx | 8 +- .../specifications/update-tenant.api.mdx | 4 +- .../specifications/update-user-task.api.mdx | 2 +- 50 files changed, 1340 insertions(+), 250 deletions(-) create mode 100644 docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 576639f483..dad36c860a 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -48,6 +48,7 @@ tags: - name: User - name: User task - name: Variable + - name: Mapping Rule paths: /topology: @@ -369,11 +370,7 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: Not found. The resource was not found. content: @@ -418,13 +415,49 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant was not found. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + get: + tags: + - Tenant + operationId: getTenant + summary: Get tenant + description: Retrieves a single tenant by tenant Key. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + responses: + "200": + description: The tenant was retrieved successfully. + content: + application/json: + schema: + $ref: "#/components/schemas/TenantItem" + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: Not found. The tenant was not found. + description: Tenant not found. content: application/problem+json: schema: @@ -456,13 +489,48 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Forbidden. The request is not allowed. + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant was not found. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + /tenants/search: + post: + tags: + - Tenant + operationId: searchTenants + summary: Query tenants + description: Retrieves a filtered and sorted list of tenants. + requestBody: + required: false + content: + application/json: + schema: + $ref: "#/components/schemas/TenantSearchQueryRequest" + responses: + "200": + description: The tenants search result + content: + application/json: + schema: + $ref: "#/components/schemas/TenantSearchQueryResponse" + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: Not found. The tenant was not found. + description: Not found content: application/problem+json: schema: @@ -609,6 +677,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The user task with the given key was not found. content: @@ -710,6 +782,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -799,6 +873,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -889,6 +967,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -932,6 +1014,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -1034,6 +1118,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1077,6 +1165,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The process definition with the given key was not found. @@ -1135,6 +1227,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1190,6 +1286,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: "Not found" content: @@ -1281,6 +1379,8 @@ paths: $ref: "#/components/schemas/ProblemDetail" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The process instance with the given key was not found. content: @@ -1327,6 +1427,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1336,7 +1440,7 @@ paths: - Process instance operationId: cancelProcessInstance summary: Cancel process instance - description: Cancels a running process instance. + description: Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted. parameters: - name: processInstanceKey in: path @@ -1498,6 +1602,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1541,6 +1649,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The flow node instance with the given key was not found. @@ -1590,6 +1702,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1633,6 +1749,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1684,6 +1804,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision with the given key was not found. @@ -1733,6 +1857,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1776,6 +1904,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision requirements with the given key was not found. @@ -1827,6 +1959,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision requirements with the given key was not found. @@ -1876,6 +2012,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -1918,6 +2058,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The decision instance with the given ID was not found. @@ -2015,13 +2159,7 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": - description: | - The request to patch an authorization was denied. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: | The owner was not found. @@ -2035,7 +2173,6 @@ paths: More details are provided in the response body. "500": $ref: "#/components/responses/InternalServerError" - /authorizations/search: post: tags: @@ -2073,6 +2210,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2083,7 +2224,7 @@ paths: operationId: createRole summary: Create role description: | - Create a new role + Create a new role. requestBody: content: application/json: @@ -2108,16 +2249,9 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": - description: | - The request to create a role was denied. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" - /roles/{roleKey}: get: tags: @@ -2125,7 +2259,7 @@ paths: operationId: getRole summary: Get role description: | - Get a role by its key + Get a role by its key. parameters: - name: roleKey in: path @@ -2143,6 +2277,8 @@ paths: $ref: "#/components/schemas/RoleItem" "401": $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: The role with the given key was not found. content: @@ -2247,12 +2383,60 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": description: An internal error occurred while processing the request. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + + /mapping-rules: + post: + tags: + - Mapping Rule + operationId: createMappingRule + summary: Create mapping rule + description: | + Create a new mapping rule + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/MappingRuleCreateRequest" + responses: + "201": + description: The mapping rule was created successfully. + content: + application/json: + schema: + $ref: "#/components/schemas/MappingRuleCreateResponse" + "400": + description: The mapping rule could not be created. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + description: | + The request to create a mapping rule was denied. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "404": + description: The request to create a mapping rule was denied. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + /messages/publication: post: tags: @@ -2315,11 +2499,7 @@ paths: schema: $ref: "#/components/schemas/ProblemDetail" "403": - description: Unauthorized - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" + $ref: "#/components/responses/Forbidden" "404": description: Not found content: @@ -2531,6 +2711,7 @@ paths: - User operationId: createUser summary: Create user + description: Create a new user. requestBody: content: application/json: @@ -2556,9 +2737,10 @@ paths: "401": $ref: "#/components/responses/Unauthorized" "403": + $ref: "#/components/responses/Forbidden" + "409": description: | - The request to create a user was denied. - More details are provided in the response body. + A user with the given username already exists. content: application/problem+json: schema: @@ -2603,6 +2785,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2651,6 +2837,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2722,6 +2912,10 @@ paths: description: > The incident search query failed. More details are provided in the response body. + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "500": $ref: "#/components/responses/InternalServerError" @@ -2765,6 +2959,10 @@ paths: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": description: > The incident with the given key was not found. @@ -2970,7 +3168,7 @@ components: TenantUpdateResponse: type: object properties: - key: + tenantKey: type: integer description: The unique system-generated internal tenant ID format: int64 @@ -2981,6 +3179,61 @@ components: type: string description: The name of the tenant. + TenantItem: + description: Tenant search response item. + type: object + properties: + tenantKey: + type: integer + description: The unique system-generated internal tenant ID. + format: int64 + name: + type: string + description: The tenant name. + tenantId: + type: string + description: The unique external tenant ID. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the tenant. + items: + type: integer + format: int64 + + TenantSearchQueryRequest: + description: Tenant search request + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryRequest" + properties: + filter: + description: The tenant search filters. + allOf: + - $ref: "#/components/schemas/TenantFilterRequest" + + TenantFilterRequest: + description: Tenant filter request + type: object + properties: + tenantId: + type: string + description: The ID of the tenant. + name: + type: string + description: The name of the tenant. + + TenantSearchQueryResponse: + description: Tenant search response. + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + type: object + properties: + items: + description: The matching tenants. + type: array + items: + $ref: "#/components/schemas/TenantItem" + UserTaskSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -2988,7 +3241,9 @@ components: type: object properties: filter: - $ref: "#/components/schemas/UserTaskFilterRequest" + description: The user task search filters. + allOf: + - $ref: "#/components/schemas/UserTaskFilterRequest" UserTaskVariableSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -3001,6 +3256,7 @@ components: type: object properties: items: + description: The matching user tasks. type: array items: $ref: "#/components/schemas/UserTaskItem" @@ -3053,8 +3309,13 @@ components: processDefinitionId: type: string description: The ID of the process definition. + elementInstanceKey: + type: integer + description: The key of the element instance. + format: int64 variables: type: array + description: Variables associated with the user task. items: $ref: "#/components/schemas/UserTaskVariableFilterRequest" UserTaskVariableFilterRequest: @@ -3070,8 +3331,8 @@ components: type: object properties: userTaskKey: + description: The key of the user task. type: integer - description: The key for this user task. format: int64 state: type: string @@ -3082,8 +3343,8 @@ components: - CANCELED - FAILED assignee: - type: string description: The assignee of the user task. + type: string elementId: type: string description: The element ID of the user task. @@ -3160,7 +3421,9 @@ components: type: object properties: filter: - $ref: "#/components/schemas/VariableFilterRequest" + description: The variable search filters. + allOf: + - $ref: "#/components/schemas/VariableFilterRequest" VariableFilterRequest: description: Variable filter request. type: object @@ -3198,6 +3461,7 @@ components: type: object properties: items: + description: The matching variables. type: array items: $ref: "#/components/schemas/VariableItem" @@ -3238,9 +3502,11 @@ components: type: object properties: filter: + description: The process definition search filters. allOf: - $ref: "#/components/schemas/ProcessDefinitionFilterRequest" ProcessDefinitionFilterRequest: + description: Process definition search filter. type: object properties: processDefinitionKey: @@ -3272,6 +3538,7 @@ components: type: object properties: items: + description: The matching process definitions. type: array items: $ref: "#/components/schemas/ProcessDefinitionItem" @@ -3308,6 +3575,7 @@ components: type: object properties: filter: + description: The process instance search filters. allOf: - $ref: "#/components/schemas/ProcessInstanceFilterRequest" AdvancedIntegerFilter: @@ -3593,6 +3861,7 @@ components: type: object properties: items: + description: The matching process instances. type: array items: $ref: "#/components/schemas/ProcessInstanceItem" @@ -3673,9 +3942,11 @@ components: type: object properties: filter: + description: The flow node instance search filters. allOf: - $ref: "#/components/schemas/FlowNodeInstanceFilterRequest" FlowNodeInstanceFilterRequest: + description: Flow node instance filter. type: object properties: flowNodeInstanceKey: @@ -3754,6 +4025,7 @@ components: type: object properties: items: + description: The matching flow node instances. type: array items: $ref: "#/components/schemas/FlowNodeInstanceItem" @@ -3841,9 +4113,11 @@ components: type: object properties: filter: + description: The decision definition search filters. allOf: - $ref: "#/components/schemas/DecisionDefinitionFilterRequest" DecisionDefinitionFilterRequest: + description: Decision definition search filter. type: object properties: decisionDefinitionKey: @@ -3876,9 +4150,11 @@ components: type: object properties: filter: + description: The incident search filters. allOf: - $ref: "#/components/schemas/IncidentFilterRequest" IncidentFilterRequest: + description: Incident search filter. type: object properties: incidentKey: @@ -3950,6 +4226,7 @@ components: type: object properties: items: + description: The matching incidents. type: array items: $ref: "#/components/schemas/IncidentItem" @@ -3979,6 +4256,7 @@ components: - UNKNOWN - IO_MAPPING_ERROR - JOB_NO_RETRIES + - EXECUTION_LISTENER_NO_RETRIES - CONDITION_ERROR - EXTRACT_VALUE_ERROR - CALLED_ELEMENT_ERROR @@ -4019,55 +4297,13 @@ components: tenantId: description: The tenant ID of the incident. type: string - OperationItem: - description: " Operation" - type: object - properties: - id: - type: string - batchOperationId: - type: string - type: - type: string - enum: - - RESOLVE_INCIDENT - - CANCEL_PROCESS_INSTANCE - - DELETE_PROCESS_INSTANCE - - ADD_VARIABLE - - UPDATE_VARIABLE - - MODIFY_PROCESS_INSTANCE - - DELETE_DECISION_DEFINITION - - DELETE_PROCESS_DEFINITION - - MIGRATE_PROCESS_INSTANCE - state: - type: string - enum: - - SCHEDULED - - LOCKED - - SENT - - FAILED - - COMPLETED - errorMessage: - type: string - completedDate: - type: string - format: date-time - ProcessInstanceReferenceItem: - description: "Process instance reference description" - type: object - properties: - instanceId: - type: string - processDefinitionId: - type: string - processDefinitionName: - type: string DecisionDefinitionSearchQueryResponse: allOf: - $ref: "#/components/schemas/SearchQueryResponse" type: object properties: items: + description: The matching decision definitions. type: array items: $ref: "#/components/schemas/DecisionDefinitionItem" @@ -4107,6 +4343,7 @@ components: - READ - READ_PROCESS_INSTANCE - READ_USER_TASK + - READ_DECISION_INSTANCE - UPDATE - UPDATE_PROCESS_INSTANCE - UPDATE_USER_TASK @@ -4114,6 +4351,7 @@ components: - DELETE_PROCESS - DELETE_DRD - DELETE_FORM + - DELETE_PROCESS_INSTANCE ResourceTypeEnum: description: The type of resource to add/remove permissions to/from. enum: @@ -4178,9 +4416,11 @@ components: type: object properties: filter: + description: The authorization search filters. allOf: - $ref: "#/components/schemas/AuthorizationFilterRequest" AuthorizationFilterRequest: + description: Authorization search filter. type: object properties: ownerType: @@ -4220,6 +4460,7 @@ components: - $ref: "#/components/schemas/SearchQueryResponse" properties: items: + description: The matching authorizations. type: array items: $ref: "#/components/schemas/AuthorizationResponse" @@ -4227,12 +4468,16 @@ components: type: "object" properties: password: + description: The password of the user. type: "string" username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserCreateResponse: type: "object" @@ -4247,31 +4492,41 @@ components: type: object properties: filter: + description: The user search filters. allOf: - $ref: "#/components/schemas/UserFilterRequest" UserFilterRequest: + description: User search filter. type: object properties: username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserResponse: type: "object" properties: id: + description: The ID of the user. type: "integer" format: "int64" key: + description: The key of the user. type: "integer" format: "int64" username: + description: The username of the user. type: "string" name: + description: The name of the user. type: "string" email: + description: The email of the user. type: "string" UserSearchResponse: type: object @@ -4279,30 +4534,53 @@ components: - $ref: "#/components/schemas/SearchQueryResponse" properties: items: + description: The matching users. type: array items: $ref: "#/components/schemas/UserResponse" + UserUpdateRequest: + type: object + properties: + changeset: + $ref: "#/components/schemas/UserChangeset" + UserChangeset: + description: | + JSON object with changed user attribute values. + type: object + properties: + name: + type: string + description: The new name of the user. + email: + type: string + description: The new email of the user. + password: + type: string + description: The new password of the user. RoleCreateRequest: type: "object" properties: name: type: "string" - description: The display name of the new role + description: The display name of the new role. RoleCreateResponse: type: "object" properties: roleKey: - description: The key of the created role + description: The key of the created role. type: "integer" format: "int64" RoleUpdateRequest: type: object properties: changeset: - $ref: "#/components/schemas/RoleChangeset" + description: The set of changed role attributes. + allOf: + - $ref: "#/components/schemas/RoleChangeset" required: - changeset RoleChangeset: + description: A set of changed role attributes. type: object properties: name: @@ -4337,9 +4615,36 @@ components: type: object properties: items: + description: The matching roles. type: array items: $ref: "#/components/schemas/RoleItem" + MappingRuleCreateRequest: + type: object + properties: + claimName: + type: string + description: The name of the claim to map. + claimValue: + type: string + description: The value of the claim to map. + required: + - claimName + - claimValue + MappingRuleCreateResponse: + type: object + properties: + mappingKey: + description: The key of the created mapping rule. + type: integer + format: int64 + claimName: + type: string + description: The name of the claim to map. + claimValue: + type: string + description: The value of the claim to map. + TopologyResponse: description: The response of a topology request. type: object @@ -4595,6 +4900,7 @@ components: type: object properties: jobs: + description: The activated jobs. type: array items: $ref: "#/components/schemas/ActivatedJob" @@ -4791,11 +5097,13 @@ components: type: object properties: sort: + description: Sort field criteria. type: array items: allOf: - $ref: "#/components/schemas/SearchQuerySortRequest" page: + description: Pagination criteria. allOf: - $ref: "#/components/schemas/SearchQueryPageRequest" type: object @@ -4803,16 +5111,20 @@ components: type: object properties: from: + description: The index of items to start searching from. type: integer format: int32 limit: + description: The maximum number of items to return in one request. type: integer format: int32 searchAfter: + description: Items to search after. Correlates to the `lastSortValues` property of a previous search response. type: array items: type: object searchBefore: + description: Items to search before. Correlates to the `firstSortValues` property of a previous search response. type: array items: type: object @@ -4820,8 +5132,10 @@ components: type: object properties: field: + description: The field to sort by. type: string order: + description: The order in which to sort the field. type: string default: asc required: @@ -4830,49 +5144,38 @@ components: type: object properties: page: + description: Pagination information about the search results. allOf: - $ref: "#/components/schemas/SearchQueryPageResponse" - type: object SearchQueryPageResponse: + description: Pagination information about the search results. type: object properties: totalItems: + description: Total items matching the criteria. type: integer format: int64 firstSortValues: + description: The sort values of the first item in the result set. Use this in the `searchBefore` field of an ensuing request. type: array items: type: object lastSortValues: + description: The sort values of the last item in the result set. Use this in the `searchAfter` field of an ensuing request. type: array items: type: object - VariableValueFilterRequest: - type: object - properties: - name: - type: string - eq: - type: object - neq: - type: object - gt: - type: object - gte: - type: object - lt: - type: object - lte: - type: object DecisionRequirementsSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" type: object properties: filter: + description: The decision definition search filters. allOf: - $ref: "#/components/schemas/DecisionRequirementsFilterRequest" DecisionRequirementsFilterRequest: + description: Decision requirements search filter. type: object properties: decisionRequirementsKey: @@ -4898,6 +5201,7 @@ components: type: object properties: items: + description: The matching decision requirements. type: array items: $ref: "#/components/schemas/DecisionRequirementsItem" @@ -5003,12 +5307,13 @@ components: type: integer format: int64 evaluatedDecisions: + description: Decisions that were evaluated within the requested decision evaluation. type: array items: $ref: "#/components/schemas/EvaluatedDecisionItem" EvaluatedDecisionItem: type: object - description: List of decisions that were evaluated within the requested decision evaluation. + description: A decision that was evaluated. properties: decisionDefinitionKey: description: The unique key identifying the decision which was evaluate. @@ -5035,16 +5340,18 @@ components: description: The tenant ID of the evaluated decision. type: string matchedRules: + description: The decision rules that matched within this decision evaluation. type: array items: $ref: "#/components/schemas/MatchedDecisionRuleItem" evaluatedInputs: + description: The decision inputs that were evaluated within this decision evaluation. type: array items: $ref: "#/components/schemas/EvaluatedDecisionInputItem" MatchedDecisionRuleItem: type: object - description: The decision rules that matched within this decision evaluation. + description: A decision rule that matched within this decision evaluation. properties: ruleId: description: The ID of the matched rule. @@ -5054,12 +5361,13 @@ components: type: integer format: int32 evaluatedOutputs: + description: The evaluated decision outputs. type: array items: $ref: "#/components/schemas/EvaluatedDecisionOutputItem" EvaluatedDecisionInputItem: type: object - description: The decision inputs that were evaluated within this decision evaluation. + description: A decision input that was evaluated within this decision evaluation. properties: inputId: description: The ID of the evaluated decision input. @@ -5089,9 +5397,11 @@ components: type: object properties: filter: + description: The decision instance search filters. allOf: - $ref: "#/components/schemas/DecisionInstanceFilterRequest" DecisionInstanceFilterRequest: + description: Decision instance search filter. type: object properties: decisionInstanceKey: @@ -5144,6 +5454,7 @@ components: type: object properties: items: + description: The matching decision instances. type: array items: $ref: "#/components/schemas/DecisionInstanceItem" @@ -5330,6 +5641,7 @@ components: metadata: $ref: "#/components/schemas/DocumentMetadata" DocumentMetadata: + description: Information about the document. type: object properties: contentType: @@ -5378,10 +5690,12 @@ components: format: int64 description: The unique key identifying the deployment. deployments: + description: Items deployed by the request. type: array items: $ref: "#/components/schemas/DeploymentMetadata" tenantId: + description: The tenant ID associated with the deployment. type: string DeploymentMetadata: type: object @@ -5395,6 +5709,7 @@ components: form: $ref: "#/components/schemas/DeploymentForm" DeploymentProcess: + description: A deployed process. type: object properties: processDefinitionId: @@ -5417,6 +5732,7 @@ components: type: string description: The tenant ID of the deployed process. DeploymentDecision: + description: A deployed decision. type: object properties: decisionDefinitionId: @@ -5449,6 +5765,7 @@ components: description: | The assigned key of the decision requirements graph that this decision is part of. DeploymentDecisionRequirements: + description: Deployed decision requirements. type: object properties: decisionRequirementsId: @@ -5474,6 +5791,7 @@ components: type: string description: The resource name from which this decision requirements was parsed. DeploymentForm: + description: A deployed form. type: object properties: formId: @@ -5625,6 +5943,7 @@ components: type: integer format: int64 mappingInstructions: + description: Element mappings from the source process instance to the target process instance. type: array items: $ref: "#/components/schemas/MigrateProcessInstanceMappingInstruction" @@ -5656,10 +5975,12 @@ components: type: object properties: activateInstructions: + description: Instructions describing which elements should be activated in which scopes and which variables should be created. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceActivateInstruction" terminateInstructions: + description: Instructions describing which elements should be terminated. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceTerminateInstruction" @@ -5673,7 +5994,7 @@ components: ModifyProcessInstanceActivateInstruction: type: object description: | - Instructions describing which elements should be activated in which scopes and which variables should be created. + Instructions describing an element that should be activated. properties: elementId: description: The ID of the element that should be activated. @@ -5687,6 +6008,7 @@ components: format: int64 default: -1 variableInstructions: + description: Instructions describing which variables should be created. type: array items: $ref: "#/components/schemas/ModifyProcessInstanceVariableInstruction" @@ -5828,6 +6150,12 @@ components: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" + Forbidden: + description: Forbidden. The request is not allowed. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" securitySchemes: bearerAuth: diff --git a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx index 85415e7aa9..888d6b44c4 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx @@ -5,7 +5,7 @@ description: "Iterate through all known partitions and activate jobs up to the r sidebar_label: "Activate jobs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,11 @@ Iterate through all known partitions and activate jobs up to the requested maxim The list of activated jobs. -
Schema
    jobs object[]
  • Array [
  • customHeaders object
    +
    Schema
      jobs object[]
      + +The activated jobs. + +
    • Array [
    • customHeaders object
      a set of custom headers defined during modelling; returned as a serialized JSON document diff --git a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx index db1832a72f..831d4748c8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/cancel-process-instance.api.mdx @@ -1,11 +1,11 @@ --- id: cancel-process-instance title: "Cancel process instance" -description: "Cancels a running process instance." +description: "Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted." sidebar_label: "Cancel process instance" hide_title: true hide_table_of_contents: true -api: eJztWE1v3DYQ/SvEnBJUluTUSVMdCmwdp3XzUWO9aQ+2D1xptGJCkQpJeb0Q9N+LIbWfWiMJ0KMNLLwShzOcee9xOezA8YWF7AaujM7RWiaUdVzlCHcR6AYNd0KrywIyyOm1HOwu12YRFGhzIxqygwzOvZVlnJlWKaEWrDnwHEMEDTe8RoeGYnegeI2QQbPv+x2uIAJBXhvuKojA4NdWGCwgc6bFw9CzCtkXXDFdMlfhKC5zmoUcaAU2r7DmkHXgVg0FF8rhAg1EUGpTcxdevTqDvr8LkdG633WxojnbhZRcWowg18qhcjTGm0aK3Nct+WxpZd04mp5/xtxBBKqVks8lrlNqDFXdCbRkvUFgiiUapIJn3UHaE2bWgz79vNIWFZuvfBVai4a5iju2FFKyObKGG0c14lIyg7k2hWUGbSsdoVUaXTNXCcs2seNb9aG1jub+xlImSirtvSiwiG8VRN8sYAS1UKJua8hO+z4CJxzlO1DlgFDTUGjoezI1aButbCjGi/RsnP3sGNLCDkhjEUMfwVmaPjrTJ8IK7jhNU9qxey5FQRx5BNTG6LnE+qcxuIfAXAVLVqDjQrIAOuOWBcM5FkwodjN9e85+PXv5y92zyrnGZkmyXC5jU+YnWAinTazNIjFlTh+yex6zWYUGWc1XhAovCkExuWRb+jDbYC5KkRPvBz34xRBce8BtuLjPvTC6Yax1RqjFLrqtESP5T9in6SUTBSonyhURahTazyl5K8kHn+vWZXPJ1RfYUmMc9DCKbeuam12t7wToI7COu9Z+U94/vxj5Jlr8OZtdseCC5bpAVmoTRDEEindJfZamEdT8ITy9StOefBLi35GJYvjQSK48tQ7TEYrV2uDAH5/YZn/+f5DRRizEYdwYdmU6kPhNyCjo8uxHpEiaKnWrnjT1pKknTT2qqZfHfqQmilGVDfEQjdGG6TxvjcGCLSshN4Jbxx7OKYGLT1p70tqT1sZa6yOo0VWauppGW08dajAySAY5nayXaZNu3JX0SThdSp80NRNo7te9TGskZNAFUfVZknSVtq7PukYb1yf3hNg9N4IO/R5gGg7iW5NK6pzLKixsDC4NUMO0Tvqc160qOHvNphfXM/YHd7jkK19sCrnv+nX6Oj3qlUwf8Ti5umQhw0DNne1i7ZZ0f9RtMP4ex77Nspi3RrjVNU0L5ZkjN2gmLeGzocwQz3un52AE0fDl7ZpIf/0781ygrW66beEuHnjdBKEe67BSz9NS+4CbZuVw6YQjGhtyTePTMWOvLr3wcl3XrfK7r1qwpXAV4zulyGVrHZUgAilyVNava2iJ12bvwwj7J0RkpzHBGLi23nQXwlXtPM51neRh2ub/XOp5UnOhkiGETc4nHz59fDM5eX95fvHx+uLkNE5j9+B8uUgUNVd76yDCj453hzl329+c77wJGAB1+OCSRnKhiGI+r24Q5Q2MRAkRZEcvC/Z0eRcN2rqBrptzi5+M7Ht6/bVFs4Ls5m4rRa/dQlj6vm3rH03u2XS4AXjOfuja4Wi6w0uuVn5vkC09QQRfcHX8VqS/6yOokBdo/LqD4XlY3cmM3G0dje4j+mg9Y5Ln2LhHbPeOCSTOzZ559ff1jLQ2XIbUuqC5hi/pioYvIYNbuKUEtK+cl7F/34HkatHyBdkHv/T3H+x/aGw= +api: eJztWN1v2zYQ/1eIe2oxRXK6tOv0MMBL0y1b2wWOuz0keaClk8WWIlWSimMI+t+HIyV/yUFbYC8DEsCIJR7v8/c789iC40sL6Q1cGZ2htUwo67jKEO4i0DUa7oRWlzmkkNFr2ctdDmIR5GgzI2qSgxTOvZRlnJlGKaGWrD7QHLMpLQd1Xj0TKpNNjpZV2iBzJVfsU2MdcyUyg5W+55Lpwj8eamMGrW5MhpFf3tU6rLCKdC2Q1do6zGOIoOaGV+jQUOwtKF4hpFDvx/YnriECQVHV3JUQgcEvjTCYQ+pMg4ehz0tkn3H9qKdO9+6RBzYrseKQtuDWNRkXyuESDURQaFNxF169OoOuuwuW0bpfdb6mPVtHCi4tRpBp5VA5WuN1LUXmU5B8suRZO7amF58wcxCBaqTkC4lDSLWhqjuBlqQ3CJhhgQap4Gl7EPaUmWHRh5+V2qJii7XPQmPRUEUdWwkpfRW4cZQjLiUzmGmTWypVIx2hpTC6Yq4Ulm1sx7fqfV/BX9iEiYJSey9yzONbBdFXExhBJZSomgrS066LwAlH8fZQPQD0LCQauo5EDdpaKxuS8WJyNo5+fqzSwvaVJrR1EZxNJo/u9IGwnDtO25R27J5L4VH6SFFroxcSqx/GxT0szFWQZDk6LiQLRWfcsiC4wJwJxW5mb8/Zz2cvf7p7VjpX2zRJVqtVbIrsBHPhtIm1WSamyOhDcs9jNi/RIKv4mqrC81yQTS7ZFj7M1piJQmSE+54P3hkq117hNljcx15Y3SDWOiPUcre6jRGj9jNlH2eXTOSonCjWBKiRab+n4I0kHXyhG5cuJFefYQuNsdFDK7apKm52ub5joIvAOu4a+1V6//hipJtg8ft8fsWCCpbpHFmhTSBFbyjeBfXZZBJBxR/C06vJpCOdVPFviEQxfKglV6FlHoQjVOjIQZsPbPP78N9URhuxFId2Y9ilaQ/iNyGiwMuz76EicarQjXri1BOnnjj1KKdeHvuRmtLhzKEhHKIx2jCdZY0xmLNVKeSGcIPt/pwSsPjEtSeuPXFtzLUuggpdqWmqopnEDySuhBSSnk4ng5s2acdTSZeE02WYc2iYQHM/zDKNkZBCG0jVpUnSltq6Lm1rbVyX3FPF7rkRdOj3BablQL4BVFJnXJbBsXFxaYEGpiHoc141KufsNZtdXM/Zb9zhiq99ssnkvurXk9eTo1pJ9BGN06tLFiIM0NxpF4Na4v1RtUH4WxT7Mcti1hjh1te0LaRngdygmTZUnw1kenteOz0HIYj6L28HIP3xz9xjgVrdbDvCXTzwqg5EPTZhTTxOC+0NboaVQ9epjmhsiHUSn44Re3XpiZfpqmqU775qyVbClYzvpCKTjXWUggikyFBZ71c/Eg9i78IK+ztYZKcxlTFgbWi6S+HKZhFnukqysG3zfyH1Iqm4UElvwibn0/cfP7yZnry7PL/4cH1xchpPYvfgfLqIFBVXe34Q4EfHu8OY2+1vzv/kJqIHlMMHl9SSC0UQ93lt+6ZwA6OmABGkRy8r9vrCXdRz+wbadsEtfjSy6+j1lwbNGtKbu20r8L0jF5a+b68VHk3us1l/A/Gcfde1x9Fw+5dcrX1vkg09QQSfcX38Vqa76yIokedovN9B8Dx4dzIndVtFo/uQLhp2TLMMa/eI7N4xhZrDpmdf/XU9J673lzGVzmmv4Su6IuIrSOEWbikA7TPn24h/34LkatnwJckHvfT3L0h9xuY= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -32,7 +32,7 @@ import TabItem from "@theme/TabItem"; path={"/process-instances/{processInstanceKey}/cancellation"} > -Cancels a running process instance. +Cancels a running process instance. As a cancelation includes more than just the removal of the process instance resource, the cancelation resource must be posted. ## Request diff --git a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx index ce7ab9fac4..7833cf500b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a message and correlates it to a subscription." sidebar_label: "Correlate message" hide_title: true hide_table_of_contents: true -api: eJztWE1v20YQ/SuLObUoLSqJm6a8KY7TKk0cwZbbg+3DkhyJmyx3mf2wrAr878VwSYmSLMcFeikgAwZF7uzMzpv3RuKswPG5heQGPqG1fI5wF4Gu0HAntBrnkECmjUHJHXYWEeRoMyMqMoEEJj6VwhZoGWdlsGFc5Wy90TLhmNOMM+vT9c7BrRrP1kZCKyYssz7L0NqZl7RnIaRkBp03irkC2UwY61hlNNkwoazjKkP2FZfNchd8HThnC+GKwa2CCAx+82jdW50vIVk1t8JgDokzHiPItHKoHC3xqpIia44Uf7GU4gpsVmDJ6ZNbVggJ6PQLZg4iqAzB5QRaWlW8RLpuIzTtHY4sGLcsx5lQmDMRUns7+XTRZdact41jnRFqDnUEPaT+wOXjQfpoEip61gdmzytVcsa9dJAAhbjnRvBUhlQOp7A2ozw+XH2+YLnOfEnwRcDzXNAeLic9ZALIu9gpLyU5Cut1BA4VV45otxuf0girbKYNWxQiK7aKLiyrWiLmjyS6E4piCUe3HfHPNtBdBqpAXZOdQVtpZQMoL4fDp7ERtk8/p5lWyLRhpTa4x1wL/4J4h2P2Kt2L3a5GVKQFSknX74hIuFv1qHieJn0b6SArnzzfxrtQDudoIIKZNiV34dHrU3iSGNMNMcbvnhNmo6gWg3ELwXPOfwC8J7rPc/L7DhsD/1o6nh5iYGX0vcgxZzl3nHiotGP3XIr8MMsqo1OJ5U/fY9uITYIly9FxIVlgQuhjZJiGTnZz+f6M/Xr68y93PxTOVTaJ48ViMTCz7ARz4bQZaDOPzSyjf7L7ccCmBRpkJV+yFNmme7ANx5itMBMzkZGeXEi1OQwB+xyChtXVXlNY18Ebsfe1NmLXl2MmclROzJZCzfdDbzVQnmrvklRy9RU2Bd0PuhvF+rLkZs2w7QB1BNZx53tpHODRq5d7vokVv0+nExZcsEzn2HRPV1C3DIEoiVIoUfoSktPhMIKSP4S718NhTT6p4s/IRDF8qCRX4etnJx2hQgsM3prEOvX8R5XRRszFbtzBlrhaEr8LGXV6erXP92vFvSu0EX/jUT1H9RzVc1g9p/t8v9D0I82ro3SO0jlK55B0fn7sh9xIMULZEA/RGG2YzjJvDP2YLIRcv0J0sdu32sDFo9aOWjtqbV9rdQQlukLTNKvStqEOdwUkELcvbTbuTU4gAovmHg3NxVbgjYQEVkE1dRLHq0JbVyerShtXx/dUkq3BCS0HdXWskTrjsgiR96tHC81UqM3qjJde5Zy9YZfnV1P2G3e44MsGTQq57frN8M3wUa9kesDjaDJmIcPAvV4/6NySsB91G4yf47iu7wjIzBvhlle0LcCTIjdoRp4KsOZEG6/xTvfBCKL2w/uOKR/+mjbFpl52uZnonT/wsgpKDBO4Dcl2x2ablX7RtkYMvRGBUDPdHLMl137C5AiNDQgNBy/2iTwZN3rMdFl61TRlNW9GA4z3AMykt46Ai0CKDOmFf5NNZ/YxrLA/Q0T2YkDFDwztevFcuMKng0yXcRa2ra+p1GlccqHiNoSNz0afri/ejU4+js/OL67OT14MhgP34BqQSSslV/1zdLON3lhlK9vV5kvofzIXbgno8MHFleRCUdkbRFdtl7jpBlx2m040Kg9av4HVKuUWr42sa3r8zaNZQnJzt2EZ3dURFMhzNE1j+drQ8SzgdTKlc5C59HSevVlgHXU7RlmGlXvS9q7X8Safr6YkpHbwXeqc9hi+oKE4X0ACt3ALQGN/8tBotHm+AsnV3FOVEwh+6e8f0mxqQQ== +api: eJztWVFv2zYQ/ivEPW2YYrlt2nV6c9N0c9ekRuJuD0keKOlssaVIlaTiGIb++3CiZMlWnGbAXgY4QGDLPN7xvvu+k3zegONLC9ENXKC1fIlwF4Au0HAntJqmEEGijUHJHbYWAaRoEyMKMoEIZmUshc3QMs5yb8O4Stl2o2XCMacZZ7aMtztHt2q62BoJrZiwzJZJgtYuSkl7VkJKZtCVRjGXIVsIYx0rjCYbJpR1XCXIvuG6Xm6DbwOnbCVcNrpVEIDB7yVa906na4g29aUwmELkTIkBJFo5VI6WeFFIkdRHCr9aSnEDNskw5/TOrQuECHT8FRMHARSG4HICLa0qniO97iI07x2OLBi3LMWFUJgy4VN7N7u4bDOrz9vEsc4ItYQqgB5Sf+L68SB9NAkVvegDM/BKlVzwUjqIgELccyN4LH0qh1PYmlEeH68/X7JUJ2VO8AXA01TQHi5nPWQ8yPvYqVJKcuTXqwAcKq4c0W4/PqXhV9lCG7bKRJLtFF1YVjRETB9JdC8UxRKOLlvin3XQXXmqQFWRnUFbaGU9KC/H46exEbZPP6eZVsi0Ybk2OGCuhX9BvMMxe5XuxW5WAyrSCqWk1x+ISLhb9ah4niZ9E+kgK588X+ddKIdLNBDAQpucO//Rm1N4khjzjhjT988J0ymqwWDaQPCc8x8A74nu85z8fsBGz7+GjqeHGFgYfS9STFnKHSceKu3YPZciPcyywuhYYv7Lj9g2YTNvyVJ0XEjmmeD7GBnGvpPdXH04Y7+dvv717qfMucJGYbharUZmkZxgKpw2I22WoVkk9E92P4/YPEODLOdrFiPrugfrOMZsgYlYiIT05Hyq9WEI2OcQ1K9uBk1hW4fSiMFtbcK+XE2ZSFE5sVgLtRyG3mmgPNali2LJ1TfoCjoMuh/FlnnOzZZhuwGqAKzjruylcYBHr14OfBMr/pjPZ8y7YIlOse6eLqNu6QNRErlQIi9ziE7H4wBy/uCv3ozHFfmkij8jE8XwoZBc+dvPXjpC+RbovdWJter5jyqjjViK/bijHXE1JH7vM2r19GrI9w/axCJNUdX0ZM2zQysqLqVeYTo66uqoq6OuDurqdMj3S02Pb6U63pKO0jlK55B0Xj/2iDdRjFA2xEM0Rhumk6Q0hh4zMyG3Xy7a2M09y3PxqLWj1o5aG2qtCiBHl2macxXa1tThLoMIwubrnA17MxUIwKK5R0MTsw2URkIEG6+aKgrDTaatq6JNoY2rwnsqyc5IhZa9ulrWSJ1wmfnIw+rRQj0varI643mpUs7esqvz6zn7nTtc8XWNJoXcdf12/Hb8qFcyPeBxMpsyn6HnXq8ftG5J2I+69cbPcVxVdwRkUhrh1te0zcMTIzdoJiUVYMuJJl7tna69EQTNmw8tUz7+Pa+LTb3sqpv1nT/wvPBK9LO5jmT7A7VupV+0neFDb3gg1ELXx2zINUyYHKGxHqHx6MWQyLNprcdE53mp6qaslvXQgPEegIksrSPgApAiQRoFdNm0Zp/8CvvLR2QvRlR8z9C2Fy+Fy8p4lOg8TPy27WssdRzmXKiwCWHDs8nFl8v3k5NP07Pzy+vzkxej8cg9uBpk0krOVf8c7dSjN3DZyXbT3YT+JxPjhoAOH1xYSC4Ulb1GdNN0iZt29GV36URDdK/1G9hsYm7xi5FVRR9/L9GsIbq561hGV1UAGfIUTd1YvtV0PPN4nczpHGQuSzrPYEpYBe2OSZJg4Z60vet1vNnn6zkJqRmJ5zqlPYavaFzOVxDBLdwC0A8C5KHWaP35BiRXy5KqHIH3S3//ADwPcwc= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ The provided data is not valid
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      -Unauthorized +Forbidden. The request is not allowed.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx index cbd4b7f1cd..5b9de891e8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx @@ -5,7 +5,7 @@ description: "Deploys one or more resources (e.g. processes, decision models, or sidebar_label: "Deploy resources" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -38,7 +38,27 @@ This is an atomic call, i.e. either all resources are deployed or none of them a The resources are deployed. -
      Schema
        deployments object[]
      • Array [
      • processDefinition object
        decisionDefinition object
        decisionRequirements object
        form object
      • ]
      +
      Schema
        deployments object[]
        + +Items deployed by the request. + +
      • Array [
      • processDefinition object
        + +A deployed process. + +
        decisionDefinition object
        + +A deployed decision. + +
        decisionRequirements object
        + +Deployed decision requirements. + +
        form object
        + +A deployed form. + +
      • ]
      The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 9e00ccdf49..5906d194dc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
      Schema
      +
      Schema
      The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 0c617fb846..2470adde4e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -5,7 +5,7 @@ description: "Upload a document to the Camunda 8 cluster." sidebar_label: "Upload document (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,11 @@ in future releases. ## Request -

      Query Parameters

      Body

      required
        metadata object
        customProperties object
        +

        Query Parameters

        Body

        required
          metadata object
          + +Information about the document. + +
          customProperties object
          Custom properties of the document. @@ -48,11 +52,15 @@ Custom properties of the document. The document was uploaded successfully. -
          Schema
            metadata object
            customProperties object
            +
            Schema
              metadata object
              + +Information about the document. + +
              customProperties object
              Custom properties of the document. -
            +
          The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx new file mode 100644 index 0000000000..8ae0509807 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx @@ -0,0 +1,57 @@ +--- +id: create-mapping-rule +title: "Create mapping rule" +description: "Create a new mapping rule" +sidebar_label: "Create mapping rule" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/SuYPbVTWpQTJ015Ux2ndRs7HllJD7YOILgSkYAAA4CWNRr+984ClERHsuOZ5tCDNKMRPxb79d4DqV2B53MH2Q1c8LqWes7GjUKYJmBqtNxLo88LyEBY5B47m2CSQIFOWFmTDWRwGiwYZxoXrOqc2UbhrYYELH5t0PnfTbGEbAXCaI/a0yGvayVFiJR+duRqBU6UWHE68ssaIQOTf0bhIYHaUl5eogtuFJfVJa+wZ+q8lXq+k96kRKZ5hczMmC+RhaXMG0p1AG0SfX3iqnmmszsyfcRbGwuWFgtq7TbNB2GmCXjpFcXpNTb2cRz7BW0bnbnaaBeLfjE8pp/djPpNZwvuWAStYK4RAp2bNUotB5TDj+l+F+9vXO7P5wsuN/3pMumnSJl0AaT2OEcLCcyMrbiPl16fbHD5f2L8BHoRrw6+k+HwGYgJ06iCaeNZvmnYE2jV1uQKq192UXsYZ8SuoiUr0HOpWESTcceiYY4Fk5rdjN+dst9OXv06/an0vnZZmi4Wi4GdiSMspDd2YOw8tTNBX7L7ecAmJVqqYkkp86KQFJMrtuUJczUKOZOCGkdd7NJm1PxB2BqeJlm8uwvWhiiNlTvYjdjH8TmTBWovZ0vq8E7osGbGG0U+eG4an+WK6y+wxfV7DBkx11QVtxuWPwzQJuA8902vjEeI/vLFXvb9OZlcseiCCVMgmxnLfCndOhAVUUktq6aC7GQ4TKDi9/Hs9XDYkk9C/BmVaIb3teI6UOvbcqRmlbHY8ScUJrXzXIsfhYyxci6/jftQYx2J38aK1rp6uV9X3dOGOCfWj6Wd3bFALbEY3OqLbXGOcRsSuJNFlIUP7qKcWW6KZSTtQZQHUR5EuV+UJ/9dlAeFHRR2UNgjCnu173VypBl12RIP0VpjmRGisRYLtiilCu7pT8A6dqfGw9PsoLWD1h7TWptAhb40NAGpjQvU4b6EDNLuyXVETy4HCTi0d2hpkrKCxirIYBXl0mZpuiqN8222qo31bXpHWNxxK3muIgPpdpTVmi7KCK7KGHIXNrrR/6N7yqtGF5y9YeOz6wn7g3tc8GVoI4V86PrN8M1wr1cyfcTj6OqcxQoj6XobwdotKXqv22j8HMdtO6VGisZKv7ymZbE9OXKLdtRQ5zdk6OIF73QejSDpDt6tKfLXP5OAMm1i4+0U6uyeV3WUYG/CsKVYf1SwvhpYOTMhiY4zu+UQtmhdrH84ON7l59V5kJkwVdXosNfqOVtIXzLea49QjfPUlgSUFEjThGwFOqa5Nnsf77BPMSI7HhC0kX/rLXYufdnkA2GqVMRlm99cmTytuNRpF8Klp6OLj5dvR0fvz0/PLq/Pjo4Hw4G/96GFJIGK634e8UWu/xr3bb29Yd93ZoQdsB7vfVorLjU1PNSy6mR3Aw9lN0066dzAapVzhx+talu6/LVBu4TsZrpVGp21CZTIC7RBp19ocgWnMb2jCYUn84j5zmSsTdYrRkJg7Z+0nfZ2jqsP1xPiZTf7rExBayxf0FyULyCDW7gFoJEreQiUD9dXoLieN3xO9tEvff4FdUl8Zg== +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Create mapping rule

          + + + +Create a new mapping rule + +## Request + +

          Body

          + +The mapping rule was created successfully. + +
          Schema
          + +The mapping rule could not be created. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request to create a mapping rule was denied. +More details are provided in the response body. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request to create a mapping rule was denied. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx index 7bd120f706..a3d6a91807 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx @@ -1,11 +1,11 @@ --- id: create-role title: "Create role" -description: "Create a new role" +description: "Create a new role." sidebar_label: "Create role" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7e2qntCg7TprypjpO6zYfHltpD7YPILgSEYMAA4CWNRr+984SpCVHlpuDj9KMRiSx2Lcf75HUrjCIucfsCi+sJrxJ0NbkRFDWnBWYoXQkAnVrCRbkpVM1L2KGJ90SCDC0AGc1XRtM0NG3hnz43RZLzFYorQlkAh+KutZKdq7Tr55drNDLkirBR2FZE2Zo868kAyZYOw4kKPK8akRFG1Y+OGXmWxFNS4JC+VqLJfAOsDMIJT0EiG2bYFBBsw/OKaZwEUPGtuV1R762xkfco/ER/2zDsDtYCA+xQAX4RkryftZovRx1lXih1Bnpb1o+HcYtLYckh0Bc7FXvVJlAc3KY4My6SoR46c3xzlLE5PtaHI/Hz6QvbaMLMDZA/gA/ujYfrSMoKAilPQhHUDt7pwoqQJku0qHCkNvi+VrVzuaaql+2a/Y4pAmcR8seF2ItQXiIhnlEv7p4fwK/Hb/+9eanMoTaZ2m6WCxGbiYPqFDBupF189TNJH/Z7ucRTEtyBJVYcpaiKBRjCg3rLoGvSaqZkhBsl2AfNnAPYn7PtziubrP7oWWNU1tkn8CXizNQBZmgZktl5tvQ3Z6ZaDT7ELltQpZrYW5x3fv/k9QEfFNVwj3Q7DFAm6APIjQbaeyg3KujJ+X653R6DtEFSFsQzKyDUCo/AHESlTKqairMjsfjBCtxH8/ejMct++SO/0AmBui+1sJ01Po+HWWgWvO2S0wZH4SRL9UZ69RcfY87eqTDnsTvYkaDBA93SDDetUALeevhTmhVgGhCyahRPqzJLgih/Wgvsr3I9iLbKbJXz4ss2P4BB2L96C/IqP0Tby/GvRhfVIyvn3rpnBjgKjvmITlnHVgpG+eogEWpdOee378H7F64e63ttbbX2i6ttQlWFErLf/Rr6zvqiFBihik/5Dwm6MndkeMBwQobpzHDVZRJm6XpqrQ+tNmqti606R334E44JXIdmcfLUU4DTbSVQpcRartdvLD5v/1EVI0pBLyFi9PLKfwhAi3EsisfQz52/Xb8dvykVzbd4XFyfgYxw0i2jRvA4JaV/KTbaPwjjtv2hgspG6fC8pK3xfLkJBy5ScMVfyBBj9d55/NohEl/8H6gxl//Trvu8s3rYj1zOb0XVR2lF2cmA6s6ys1sh9QTYjtmbiA5H5Mcjw63yXd+1mlI2qpqTHcjNXNYqFCC2KiB1I0PnHuCWknigcI6oMHsQ1yBfyIiHI64f5Fkw/1zrkLZ5CNpq1TGbQ+/ubZ5Wgll0h7CpyeTj18+vZscfDg7Of10eXpwOBqPwn3o6sT8roTZjCO+0LknZlsbc6sdY66+W4HuQ1proQwXuIt91WvoCqOGbpJeB1e4WuXC0xen25Yvf2vILTG7ulnLhs/aBEsSBblOdLc8+sGTGM7BlGHZXDcMvzVXapNhx0RKqsOztjcb8j//fDllkvVju8oWvMeJBY/0xAIzvMZrRB4Psoc4meLrK9TCzBsxZ/volz//ATzbA7I= +api: eJztWE1z2zYQ/Ss7e2qntCg7Tprypjp26zYfHltpD7YPILgSEYMAA4CWNRr+984SpCVHlptDjvKMR6Sw2Lcf70HkrjCIucfsGi+tJrxN0NbkRFDWnBeYoXQkAnVrCRbkpVM1L2KGJ90SCDC0AGc1jW4MJujoa0M+/G6LJWYrlNYEMoEvRV1rJTvf6RfPPlboZUmV4KuwrAkztPkXkgETrB1HEhR5XjWiog0rH5wy862QpiVBoXytxRJ4B9gZhJLWEWLbJhhU0OyEs4pJXMaYsW153ZGvrfER+Gh8xB/bOOwPFsJDLFEBvpGSvJ81Wi9jKX5Q7oz0Ny2fD+OOlkOWQyAx02TwqkygOTlMcGZdJUL86s3xzlrE7PtiHI/HL+QvbaMLMDZA/og/ujEfrCMoKAilPQhHUDt7rwoqQJku1KHEkNvi5WLVzuaaql+2i/Y0pAlcRMseF2IxQXiIhnlEv748O4Hfjl//evtTGULtszRdLBYjN5MHVKhg3ci6eepmkv/Z7ucRTEtyBJVYcpaiKBRjCg3rNoGvSaqZkhBsl2AfNnAPYn4v9ziubvP7sWWNU1t0n8Dny3NQBZmgZktl5tvQ3Z6ZaDT7ELltQpZrYe5w3fv/E9UEfFNVwj3y7ClAm6APIjQbaeyg3KujZwX753R6AdEFSFsQzKyDUCo/AHESlTKqairMjsfjBCvxEO/ejMct++SOf0cmBuih1sJ01Po2HWWgWvO2S0wZH4SRP6oz1qm5+hb36ZnUk/hdzGiQ4OEOCcZjC7SQdx7uhVYFiCaUjBrlw5rsghDaj/Yi24tsL7KdInu1zfcz63JVFGQ6ej7qTfnuJ09obRdU7HW119VeV7t09fq558eJAa6yYx6Sc9aBlbJxjgpYlEp37vlZesDuhbd/UNxrba+1XVprE6wolJZf22vrO+qIUGKGKb+reUzQk7snx6/7K2ycxgxXUSZtlqar0vrQZqvautCm99yDe+GUyHVkHi9HOQ000VYKXUao7XbxwuZL+ImoGlMIeAuXp1dT+EMEWohlVz6GfOr67fjt+FmvbLrD4+TiHGKGkWwbB8DglpX8rNto/D2O2/aWCykbp8LyirfF8uQkHLlJwxV/JEGP13nn+2iESX9xNlDjr3+nXXf58LpcD1BOH0RVR+nFAcjAqo5yM9sh9YTYjpkbSM7HJMejw23yXZx3GpK2qhrTHaRmDgsVShAbNZC68YFzT1ArSTwbWAc0mL2PK/BPRITDEfcvkmw4P+cqlE0+krZKZdz2+Jlrm6eVUCbtIXx6Mvnw+eO7ycH785PTj1enB4ej8Sg8hK5OzO9KmM044jTKPTOp2hhC7Rpa9e0K9BDSWgtluMJd8KteRNcYRXSb9EK4xtUqF54+O922/PXXhtwSs+vbtW74rk2wJFGQ61R3x3McPInxHEwZls11w/BbQ6I2GXZMpKQ6vGh7u6H/i09XU2ZZP4SrbMF7nFjwgE4sMMMbvEHkaR97iGMm/n6FWph5I+ZsH/3y339FdfDo sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,15 +29,15 @@ import TabItem from "@theme/TabItem"; -Create a new role +Create a new role. ## Request -

          Body

          +

          Body

          The role was created successfully. -
          Schema
          +
          Schema
          The role could not be created. More details are provided in the response body. @@ -48,8 +48,7 @@ The request lacks valid authentication credentials.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          -The request to create a role was denied. -More details are provided in the response body. +Forbidden. The request is not allowed.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx index 6c7ad07066..6725a1a765 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx @@ -1,11 +1,11 @@ --- id: create-user title: "Create user" -description: "Create user" +description: "Create a new user." sidebar_label: "Create user" hide_title: true hide_table_of_contents: true -api: eJztWEtv4zYQ/isETy2qWE42u011c7PZNu0+AsdpD04OI2pscUORWpKKYxj678WQUuzYTtBDjjZgWOIM55vXR1mz4h7mjmdTfuPQ8ruEmxoteGn0ZcEzLiyCxyBLuMUfDTr/uymWPFtxYbRH7ekS6lpJEbal353RtOZEiRXQlV/WyDNu8u8oPE94bQnES3QkrcG5hbHFhqbzVuo5bxPeOLQaKtwrfFGAFUi1R9Im3EuvaIlCGsd4eEsCCk5aLHjmbYNhwdVGu+jkyfCEfgp0wsqa4uQZn5TIyEG2AMdipgrmGiHQuVmj1HJwq3nyVnkipL9xud+Ne1wyM2O+xCdHmli0zqjUHudhYWZsBT4ufTjdScp52D7ugqfctAk/HQ53cW805AqZNx1kQCfUwa3+YiyyAj1I5RhYZLU1D7LAgkkd9PrsstwUr+eptiZXWP2ym6/n7ozYVdTscFnMIwPHomIe0afjT+fst9P3v979VHpfuyxNF4vFwM7EERbSGzswdp7amaAv6f08YJMSLbIKlixHBkUhCRMUW1eIuRqFnElB+aAAO7cZ5T/G93p5o3S7ZTfK1VjJk52Yb8aXTBaovZwtpZ7vQoc9M2gU2YDcND7LFeh7vq77Lug2imuqCuxTiz0HaBPuPPhmI4wX2u3dyY5tat4/J5MrFk0wYQpkM2OZL6XrgSiISmpZNRXPTofDhFfwGO8+DIct2fR7Gb8TiWb4WCvQobW2w5GaVeu+DYFJ7Txo8VaVMVbO5Tbu4BkHuyb+GCPq6Xe8n/bdicwUiHvHHkDJgkHjS0KN9CFuBidAucGBZAeSHUj2IsnevU6y9YMO1o/9ArXE4vDEO5DxQMY3JOP7fX84R5pRli31IVprLDNCNNZiwRalVME8/ffusTviHrh24NqBay9xrd22HV8A+9fHCn1paBJQGxfaCnzJM56S2PGEO7QPdJVNV7yximd8FSnUZmm6Ko3zbbaqjfVt+kD1eQAr6bUxlJPEkWp9CykjQJURareUJKCX/j7Ec6gaXQA7Y+OL6wn7AzwuYBlSS5DPTZ8Nz4Z7rZLqCxZHV5csRhgbceNw6M0Sy/eajcr/x3Db3lEiRWOlX17TtpieHMGiHTWU8acG6fCCdbqPSjzpLj71bfPXv5NQeTrYxuvBzcUjVHWk5Xrwsu669bxlvbZ9301XNuYtUs9McLHrst1gqfJoXczOcHC829FXl4GYwlRVo8PprOdsIX3JYCN5QjXOU9ISrqRAmlBkq97DXu1zlLB/IiI7HlDhY3f2h/Jc+rLJB8JUqYjbnn5zZfK0AqnTDsKl56MvN18/jo4+X55ffL2+ODoeDAf+0YcEEzEq0Jt+PGPQszifyujx0ae1AqnDmMuqWBEq9ZRHct0lHUGmfLXKweGNVW1Lyz8atEueTe/WfKK7NuElQoE2sPGeZkX8PD72jiYES+qqIfidQVSb9DtGQmDtX9W92zgXrr5dT6j7uqFgZQraY2FBA0NY8Izf8lvOabBIFkJjh/UVV6DnDcxJP9qlz394Kxhg +api: eJztWUtT4zgQ/isqnXZrTRwYZpbxLcswu+zOg4KwewAObbkTa5AljyQnpFL+71st2SSQBOYwx1CVwla3+vl9stNZcg9Tx7Mbfu3Q8ruEmxoteGn0ecEzLiyCxyBLeIFOWFmTkGf8NIgYMI1z1ji0A55wi98bdP4PUyx4tuTCaI/a0yXUtZIiWE6/ObKw5E6UWAFd+UWNPOMm/4bC84TXluLwEh1Ja3BubmxB10+DGJfIeikzE+ZLfIyls+m8lXrK24STQEOF28300lfN7DbxQ9uxAqm27w+iVwy0CffSK1qitlzGgvOWBFR9abHgmbcNhgVXG+1iFY+GR7szZ3NwLHa7YK4RAp2bNEotBreaJz+rkeTpH1xsD+MeF33ufSBNBF5nVGqP07AwMbYCH5feHW8UJULzskueatMm/Hg43PR7rSFXyLzpXK4qf6s/G4usQA9SOQYWWW3NTBZYMKmDXl9dlpvi5TrV1uQKq9826/U0nBG7iJqdXxbryMCxqJhH7zeXH0/Z++O3v9/9UnpfuyxN5/P5wE7EARbSGzswdpraiaAP6f06YOMSLbIKFixHBkUhyScotuoQczUKOZGC6kEJdmEzqn/M7+X2RunyGWTX2tVYuXGOjNj15TmTBWovJwupp5uuw54JNIpsQG4an+UK9D1f9X3T6XMvrqkqsI8Qe+qgTbjz4Ju1NHbA7c3Rhm0C71/j8QWLJpgwBbKJscyX0vWOKIlKalk1Fc+Oh8OEV/AQ794Nhy3Z9N3B8EommuFDrUAHaD1PR2pWrXAbEpPaedDiZ3XGWDmVz/0OnnCwA/GHmFFPv8PttO8eGUyBuHdsBkoWDBpfktdIH+JmCAKUG+xJtifZnmQ7SfZmE+8fjc1lUaAO8Hzkm3RMG89AKTPHYs+rPa/2vNrNq/fb8B5fnKUvg7WpnKFefY0AZRGKBcMH6bzbvx7uGbZn2G6Gvd327WykGVXZEg7RWmOZEaKxFgs2L6UK5umLau+7e7Ttubbn2p5ru7jWJrxCXxoa79XGBeiAL3nGU3p2OZ5wh3ZGV9nNkjdW8YwvI03aLE2XpXG+zZa1sb5NZ9SDGVhJc5TQMhJHOvUwUUaAKqOrzXaRYH1wdgpVowtgJ+zy7GrM/gSPc1iE8pHLp6ZPhifDrVZJdYfF0cU5ixlGsK0dAL1ZYvJWs1H5Rwy37R0VUjRW+sUVbYvlyREs2lFDFX8EQecvWKf7qMST7uJjD42//xuH7tLhdbkatZ49QFVH6q1GpStkreaeq7Xn991Ucm1OKfXEhBA7JG0mS51H62J1hoPDTdRenAfyCVNVjQ4nsJ7GFyZYK55QjfNx2KmkQBrZZcs+wl7tU5Swf6NHdjigxkd09gfvVPqyyQfCVKmI2x7/58rkaQVSp50Ll56OPl9/+TA6+HR+evbl6uzgcDAc+AcfCkzEqECvxxHng82WUfjanHv7VLzrsscHn9YKpA7TaKtiwwgJNzxy7y7p+HPDl8scHF5b1ba0/L1Bu+DZzd2KbnTXJrxEKNAGst7TbJWfxmgOxuSW1FVD7jcGt23S7xgJgbV/Ufdu7di4+Ho1JnB2U/7KFLTHwpx+AYA5z/gtv+WcfkwgCwH3YX3JFehpA1PSj3bp73/+dXQS sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,11 +29,11 @@ import TabItem from "@theme/TabItem"; -Create user +Create a new user. ## Request -

          Body

          required
          +

          Body

          required
          The user was created successfully. @@ -48,8 +48,11 @@ The request lacks valid authentication credentials.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          -The request to create a user was denied. -More details are provided in the response body. +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +A user with the given username already exists.
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx index fa20b5da36..4d4319dccb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx @@ -5,7 +5,7 @@ description: "Evaluates a decision." sidebar_label: "Evaluate decision" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -51,7 +51,23 @@ The message variables as JSON document. The decision was evaluated. -
          Schema
            evaluatedDecisions object[]
          • Array [
          • matchedRules object[]
          • Array [
          • evaluatedOutputs object[]
          • Array [
          • ]
          • ]
          • evaluatedInputs object[]
          • Array [
          • ]
          • ]
          +
          Schema
            evaluatedDecisions object[]
            + +Decisions that were evaluated within the requested decision evaluation. + +
          • Array [
          • matchedRules object[]
            + +The decision rules that matched within this decision evaluation. + +
          • Array [
          • evaluatedOutputs object[]
            + +The evaluated decision outputs. + +
          • Array [
          • ]
          • ]
          • evaluatedInputs object[]
            + +The decision inputs that were evaluated within this decision evaluation. + +
          • Array [
          • ]
          • ]
          The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx index 6ce6c12d26..2bdc49497e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for authorizations based on given criteria." sidebar_label: "Query authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,18 +44,46 @@ in future releases. ## Request -

          Body

          required
            sort object[]
          • Array [
          • ]
          • page object
            filter object
          +

          Body

          required
            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Authorization search filter. + +
          The authorization search result. -
          Schema
            page object
            items object[]
          • Array [
          • permissions object[]
            +
            Schema
              page object
              + +Pagination information about the search results. + +
              items object[]
              + +The matching authorizations. + +
            • Array [
            • permissions object[]
              The permissions. -
            • Array [
            • ]
            • ]
            +
          • Array [
          • ]
          • ]
          The authorization search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx index 8495ec6c6c..b84fee47c5 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision definitions based on given criteria." sidebar_label: "Query decision definitions (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
            filter object
          +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Decision definition search filter. + +
          The decision definition search result. -
          Schema
            page object
            items object[]
          • Array [
          • ]
          +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching decision definitions. + +
          • Array [
          • ]
          The decision definition search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index 197d0e7672..538b3bfcf7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision instances based on given criteria." sidebar_label: "Query decision instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,19 @@ in future releases. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
            filter object
            evaluationDate object
            +

            Body

              sort object[]
              + +Sort field criteria. + +
            • Array [
            • ]
            • page object
              + +Pagination criteria. + +
              filter object
              + +Decision instance search filter. + +
              evaluationDate object
              The evaluation date of the decision instance. @@ -64,10 +76,26 @@ integer The decision instance search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching decision instances. + +
              • Array [
              • ]
              The decision instance search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx index 762b3f5674..49aa7db729 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision requirements based on given criteria." sidebar_label: "Query decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Decision requirements search filter. + +
              The decision requirements search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching decision requirements. + +
              • Array [
              • ]
              The search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index 126a149ba6..76a380cf05 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for flow node instances based on given criteria." sidebar_label: "Query flow node instances (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWutv2zgS/1cI3odtcX61293r+ZviqLvauo7rR3qLJAhoaWRxK5EqScUxDP/vhyElP+XW6fYOd9gGSCLxMTMk5/HjjFbUsLmm3Rv6JpULImQEhAttmAiB3jWozEExw6UIItqlMRcRjhvICIJylKYNGoEOFc9xHO3SMTAVJiSWisRHRDWZMQ0RkYLM+QMIEipuQHHWuhW3YiANEJMwQ0zCNQER5ZILQ7gmTJAbluYJIzEwUyi4e9YOZZZLAcLoNjCVLpssDEHrth3n/jbL0bqVRc8JExER0hAQbJY6KXosK0TESJgW2oDSRBaGyJiYBMhMPrZuxSQBclMNe028YUCejfzx5Dm5egD1wGFBcjZHeVjOddNImep26MY3Wc6bCrQ5amjKcnIri/72qQC1xK7nJFfygUegSVwok4AiERjGU233p9vtCmkAZfpPbU/GlmQGRBezPyA0xEgSJkzM4VZwQeICBxMFKTANKFO3270VtEEVfCpAmwsZLWl3ZV+5goh2Y5ZqaNBQCgPCYB/L85SHVqvaf2hUmRXVYQIZw6d9XTrWSqKdepUMaYOyNL2KafdmRc0yB9ql0opOGzRXqL+Gg7Y8pLL8y1FMKbakDcoNZLb/XDoxhzTaIaSN4mJO1w0qVQTquAcNJGZFapCrDul63djZoJuS4F2DGm5S2FjQe1SKsVRmVC51fYczUdeeJK6S2Y5MXBiYg6INGkuVMeOafnyJ8qc84+bMse4YvNjsrfhoU/dlW28mXkAsFTxl5rp2f4ZsDtv9adTwq5l0esLxWaflAs/e7gP/+BaWtTu6r+foY5jWfC4gIh9h2SCLhIcJYaHRhGnCSCH4pwIIj0AYHnNQ1sFaN3nsZVsHR/bzKzyyXEm0/6dLVk7c2uBHWKK4MuTMQIRO4msEuYSYC458ni5KtJn7zYUJomM/dIJ1cHk+5yNvoQ0zcMxqjM0YgY7JoCZY7hARDTZMPbC0AH1Mv0FBFBl6F683Ca592qC9q3fDvj/xL2mDTvzRu2Dg4cvdupp7tOhlfiDI1/CfDsZDvxe8CSzj4eiq54/HtEHH04v77Zt/7Q8m9/tt44k3mtzbHtqgwQCF9i8Db+Lf97xJ79f6rsmvo6sPm66Lq+ng0hv9vmnwB5eb57E/ug56/v3EG7+lDTrye35wvXmdjv1R9fzOG0y9fvVW/vP/1etPxzjjF2/if/B+t6Ictw29kdfv+/2dJrfcC2/sX+60jv33U3/Q8+/f9K8+INdpfxLcB4PxxMPWi6tLHNXz+v17e6rBBN8vpuNg4I/H96NpfyP8uDcKhpPNG666Wtbg7eDqw8Ce+8ZZ1cSzOuvbakJw+Xn/s0N8wDJ4KnnBMkfEKIAhM8l5BHJmEtTKj7DUBAPfses6baREQ86UteTZkvzQ/sEKkDAdiNC63R0ZZlKmwMQx9k3kQpNFAha6nWKUMAvYeEkX8VTpQCzLqv18r4guUMZbgjwmFlTstGhiVHHCBRoQTJhTfs/1kuCyxovtxNfDi8EbGzr3scupsXWxee1gks6l0C60vux06iWsPcsSJeoiNS0LUc+GoOeG+qciMSMNS4MDfFOPsdy5xFxpgwjw2nrZp+GslH3t3M8hLXccT4FaJ2ccbs+hPF+Q8/8eeH1rnHWGQp0CXt8eZ32NMP9F4KXMZS34wlZ036LWp+A8iOrAzmZ1ETPQNDwDZAQi+go2uEidPIXPfhj/M2G7Zrd2I/CJiFsfaVNgERfzp57Odyz618Si/0PXoQPM9w0gXosEsQVghKVa7va8hSWCszLtt2v0FcY8RoT7AlWiHjroBTfJn3TRZwLDKl+6We2TgCIion3U8Vl4WOEJO+PVKUh4OnFoc60kZjyFqEXeSQVVipUwBZuDIFzYNVUIlMxktPwskMyVnKWQ/f1LOU2PDN3Iki9xgMZpMw6cOe43ozc98s9XP/3j7lliTK677fZisWipOGxCxI1ULanmbRWH+IvjnrfIJAEFVQ6XRZGNliwlW6hEdA4hj3no/LJdsBUGD8yt7wsotvTPJ0NTofgRzPLIdBRUGGppo8Ih6/006UwWpjtLmfhIt4rxpSugR3SRZUwtK4XcZ1A6meLL8PvHl7VA8dfJZEgcCRKibm1iackIF5FxwTP0Na86nQbN2KN7+7nTWSNNPPEzViIIPOYpE1a1DpfDBcm2elveGcuizbc5Gan4nB/ybe2ZcanEl25Fzhx/qjNHD52dAYV6CEpJRWQYFkqhi0p4usF3Fe8ys//d1r7b2ndbO2Vr6wbNwCQSy7K5tHWw3IJ02sZoj5Gvuam5tl3oo1h8UQ+gtE1WFCqlXbpyprPutturRGqz7q5yqcy6/YDn8sAUx1KpPUbsdiZWqU4qQ5Ymjv3xEWIHJvKqpW1rqFg+Jb8wAwu2tFual7W5LenXnded+hyfVOYERSzNuhU6BdxxChVZtO5asm7wOYTXmMrQEBaKm+UYp7ntmQFToLxiL1lZ8rPULaizg2ijfHhTqctvHyb2xNGhjba1VP+RZbkzx20pqjbT0alPM3ROXfrrOmyRf6PKJSDfIuZySfuXqN27544Z7OV+t+3by+S2bQ9tI0Y+wLudXRy6e423OnOzKchuKZZ1WFdsvduWTF0ptLMpdHYOypg3K3e0uwVKbFtbo4+lPdfSJI81BM0FlHYq1Wm9ODb/YWC9WCizrBA2lIm5g+lsR+PKLxHQv6U8BAS73RUVbierYX3XQ64dR/KihdbiTLqKYHNukmLWCmVWfX2w+T9L5aydMS7aJQvd7nnv8Hra7Ac9fzD2my9anZZ5dIk99DAZEztyvHcouub7jmf2w4Lnh6tfbUP59y9E/opfiJTew8Cjaecp4/ZiaxV2VYauG3ocumhlj/h9hAtAN3S1QhWZqnS9xma7N7R7c7eNV/iGF3lgkTNs+hFdCe05HWxiOsmGt7SwqebDesC6Uc3wwhBy89mxdzuxeHg1xmzOrPwOJpMRzlFsgd/IsAXt0lt6S9FHWbuwgcO2r2jKxLywnoo6uvjzb3c+4ZU= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Flow node instance filter. + +
              The flow node instance search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching flow node instances. + +
              • Array [
              • ]
              The Flow node instance search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index 9a7a45e4f3..4fb6bad69d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,15 +41,43 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Incident search filter. + +
              The incident search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching incidents. + +
              • Array [
              • ]
              The incident search query failed. More details are provided in the response body. -
              +
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx index ceb9b2c81d..5f8c735330 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for process definitions based on given criteria." sidebar_label: "Query process definitions (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWVFz2zYS/is7uJd4jhKVNO2lfFOd5M7X1nFtpfcg+wEilyIaEGAB0LJGw/9+swApSqLsWJ3ezM3UnokdEovdxWK/D4vlhjm+tCyZsyujU7QWMsyFEk5oxe4ipis0nB4uMpawXKislXu/FbMsYhna1IjKz0rYDXKTFpBrA9VAq4UFt5iBVrAU96ggNcKhEXx8q27VpXYIruAOXCEsoMoqLZQDYYErmHNZFRxy5K42ePcqTnVZaYXK2Ri5kesRT8lc7OXC71ErbcdldgZcZaC0A1R8IYMX57ysVcYhlbV1aCzo2oHOwRUIC/0wvlWzAmHeib2D6dUFvLr+cDM7g0/3aO4FrqDiS/KHV8KOnNbSxmmQH/FKjAxaN3gx0u3kcZn97fcazZqGzihk9yJDC3ltXIEGMnRcSOvjkySJ0g7Jp/9VeEq+hgWCrRe/YerAaUgLrpZ4q4SCvCZhMCiRWySfkiS5VSxiBn+v0bofdLZmycY/CoMZS3IuLUYs1cqhcjTGq0qK1KdV/JullNkwmxZYcj8q5aecJfMNc+sKWcK0d4RFrDKUjk6g9TO08dpaKW4MX7OICYelPUVPLlBmO4qsM0ItWRMxbTI0wxFK95zX0pFVm7KmiXaWO28V3kXMCSdxi4dfaItvtHHXIVKsuaOZlDknuWt0ueOTUA6XaFjEcm1K7sKrb96Q/1KUwj1T1nofp7nbW/EgqPu+NduJP2CuDZ4yszkanyu+xD4+0RF7RyY9PmG417Jd4HPDXR3S3Y/o83uf8YghvuDaU54nriHvjVn09D5895b2QfESh/oveYmBk76mu89eg1bXJsXLoxqv21FQf0D1PRorAm73tf4aBp6n76l0bC3M+PJxI44vT3V8sJsX2VD/8CSEi/enWnKouHLH1M/8yMkqd1J/cAR/9Gm9zyuPCh8DThM4zFZa2ZD3byaT42k+dBYCBYBBW0s39qfBn872p9Kk047LiwPyeQp4uTDWET3/ymWN9jQSlPyPzn2KBsN2nMKDj844DM+hP1/x86/Jis/z+4UW/19pkeC/D7GnybBDj5/y9nQC9EU85FxIzMbwszbY1e7ADXaFfQZC+ctFx7ew0Nn6SdqsjF5ILP8+pM9996ZwFSRbuxDgC5y8JcFFsD6//ngO37/99h93rwrnKpvE8Wq1Gps8HWEmnDZjbZaxyVP6R3JnY5gVaLC7HPAs8yvnEnpiAFthKnKR0p3BhUh5Z2jLwvq+wtl+dFhub3FQGzG4bE7h8/UFiAyVE/laqOXQ9H7FvtC1SxaSqy+sz4xjNf6+FVuXJTfr7ma4b4DqYMdd/fXD5ps3A92UVP+aza4gqIBUZ/vcQ4ZoEaVQoqxLlrydTCJW8ofw9N1k0pBO2vFnrEQBPlSSK59ah8sRCso+b/3ChLKOq/TP2hltxFIc2h0fAplevg8rCnD89hgcpwooyobyEI3RBnSa1sZgBqtCyC1WO9vtHfUFay9Ye8HaY1hrIlaiKzQ1/CptfepwV7CExS2cRjvdvDicfYwaAYbKE1+b10ayhG0CdpokjjeFtq5JNpU2ronvaWPuuRHUhPP7SMMBY13uSJ1yWQT7wz2kgf7mitB356gxB//kDld87WNatX2iXvW7ybvJUa0k+ohGavqFFYYM3GGFTi3B+6jaIPwcxQ1V7hbT2gi3vqFpITwL5AbNtKZt2GZGa89rp+cgxKL2Px+7fPn3f2Z+y4nRrvsu3YcHXlYBj31b5HhhP+kq8D4b9+vo/v22Bp7sV6u9xNFisx/uK8SdsjH0+ubbZl0v3vboQiPurm+nhTbZZNsEmxy0uOabEOrd5hW9azwKc+3j3GJkuGO7C2WT8eshHq8uPK2kuixr5c8WtYSVcAXwnQxoe85EOFKkSNVnsuli3Yn9FEagK/Bfjyl7A8S6I2UpXFEvxqkuuz7z9u9C6kVccqHi1oSNz6c/f758Px39dHH+4fLmw+j1eDJ2D+FeSZAvudrxw1fHRzv5r3wL+exw9Zv+bH35FvBX/BbQEpTDBxdXkgtFGPYJu2nPkjk7cpawDpDUPA8nwpxtNpQjn41sGnrtg8OS+V1/gNBTE7ECeRaQzb4QabHzkISjGXlD4rL2rY7DflQTdTOmaYqVe1L2bud0vPp0MyO6bT95lDqjOYaviB/5iiXslt0yIqkqrI++i9D7DZNcLWtPVSzopZ//ApZBpdE= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,14 +44,42 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
              +

              Body

                sort object[]
                + +Sort field criteria. + +
              • Array [
              • ]
              • page object
                + +Pagination criteria. + +
                filter object
                + +Process definition search filter. + +
              The process definition search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching process definitions. + +
              • Array [
              • ]
              The process definition search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index 8d049337f2..d104169914 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,15 @@ in future releases. ## Request -

              Body

                sort object[]
              • Array [
              • ]
              • page object
                filter object
                +

                Body

                  sort object[]
                  + +Sort field criteria. + +
                • Array [
                • ]
                • page object
                  + +Pagination criteria. + +
                  filter object
                  Process instance search filter. @@ -152,10 +160,26 @@ string The process instance search result. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • ]
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching process instances. + +
                  • Array [
                  • ]
                  The process instance search query failed. More details are provided in the response body. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +The request lacks valid authentication credentials. + +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +Forbidden. The request is not allowed. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx index 8edb35f7cb..d0b37938e6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for user authorizations based on given criteria." sidebar_label: "Query user authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,18 +44,46 @@ in future releases. ## Request -

                  Path Parameters

                  Body

                  required
                    sort object[]
                  • Array [
                  • ]
                  • page object
                    filter object
                  +

                  Path Parameters

                  Body

                  required
                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                    filter object
                    + +Authorization search filter. + +
                  The user authorization search result. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • permissions object[]
                    +
                    Schema
                      page object
                      + +Pagination information about the search results. + +
                      items object[]
                      + +The matching authorizations. + +
                    • Array [
                    • permissions object[]
                      The permissions. -
                    • Array [
                    • ]
                    • ]
                    +
                  • Array [
                  • ]
                  • ]
                  The user authorization search query failed. More details are provided in the response body. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +The request lacks valid authentication credentials. + +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  + +Forbidden. The request is not allowed. +
                  Schema
                    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                  An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx index 97af6579f0..52838c9c0d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for user task variables based on given criteria." sidebar_label: "Query user task variables (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,11 +44,27 @@ in future releases. ## Request -

                  Path Parameters

                  Body

                    sort object[]
                  • Array [
                  • ]
                  • page object
                  +

                  Path Parameters

                  Body

                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                  The user task variables search response. -
                  Schema
                    page object
                    items object[]
                  • Array [
                  • ]
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching variables. + +
                  • Array [
                  • ]
                  The user task variables search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index 37c6248c03..448146f37b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -5,7 +5,7 @@ description: "Search for user tasks based on given criteria." sidebar_label: "Query user tasks (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,54 +41,82 @@ in future releases. ## Request -

                  Body

                    sort object[]
                  • Array [
                  • ]
                  • page object
                    filter object
                    +

                    Body

                      sort object[]
                      + +Sort field criteria. + +
                    • Array [
                    • ]
                    • page object
                      + +Pagination criteria. + +
                      filter object
                      User task filter request. -
                      assignee object
                      +
                      assignee object
                      -String property with full advanced search capabilities. +The assignee of the user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      priority object
                      +
                      priority object
                      -Integer property with advanced search capabilities. +The priority of the user task. -
                      oneOf
                      +
                      oneOf
                      integer -
                      candidateGroup object
                      +
                      candidateGroup object
                      -String property with full advanced search capabilities. +The candidate group for this user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      candidateUser object
                      +
                      candidateUser object
                      -String property with full advanced search capabilities. +The candidate user for this user task. -
                      oneOf
                      +
                      oneOf
                      string -
                      variables object[]
                    • Array [
                    • ]
                    +
                    variables object[]
                    + +Variables associated with the user task. + +
                  • Array [
                  • ]
                The user task search result. -
                Schema
                  page object
                  items object[]
                • Array [
                • customHeaders object
                  +
                  Schema
                    page object
                    + +Pagination information about the search results. + +
                    items object[]
                    + +The matching user tasks. + +
                  • Array [
                  • customHeaders object
                    Custom headers for the user task. -
                  • ]
                  +
                • ]
                The user task search query failed. More details are provided in the response body. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +The request lacks valid authentication credentials. + +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +Forbidden. The request is not allowed. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx index a328be99c7..3c0e52b3a1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx @@ -5,7 +5,7 @@ description: "Search for users based on given criteria." sidebar_label: "Query users (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,14 +41,42 @@ in future releases. ## Request -

                Body

                required
                  sort object[]
                • Array [
                • ]
                • page object
                  filter object
                +

                Body

                required
                  sort object[]
                  + +Sort field criteria. + +
                • Array [
                • ]
                • page object
                  + +Pagination criteria. + +
                  filter object
                  + +User search filter. + +
                The user search result. -
                Schema
                  page object
                  items object[]
                • Array [
                • ]
                +
                Schema
                  page object
                  + +Pagination information about the search results. + +
                  items object[]
                  + +The matching users. + +
                • Array [
                • ]
                The user search query failed. More details are provided in the response body. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +The request lacks valid authentication credentials. + +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                + +Forbidden. The request is not allowed. +
                Schema
                  = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
                An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx index 53d2294834..6146a0b84c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for process and local variables based on given criteria." sidebar_label: "Query variables (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWt1z2zYS/1cwaB/sqb6Spm2Ob46T9NymiWsr7oPsB4hciqhBgAFAyRoN//fOAqRIiZQlX5256Z0y06QiFvuF3R8WwK6oZTNDgwm9YZqzqQB616MqA80sV/IiogGNuYyqUUN7NAITap7hOA3oNTAdJiRWmmRahWAMYTIiQoVMkHk1jUyZgYgoSWZ8DpKEmlvQnA1u5a38qCwQmzBLbMINARlliktLOLIiEyayhJEYmM013J0MQ5VmSoK0ZghMi2WfhSh26Oj83/2S2gzS6NTpI5UlIFEXp8U5S3MZMRKK3FjQhqjcEhUTmwCZqofBrRwnQCYV2WtydnlBTq7eXY9Pyac56DmHBcnYDPVhGTd9q5Qww9DT91nG+xqMbX3oq3LyII2++ZKDXuLQKbpuziMwJM61TUCTCCzjwjj/BEEglQXU6Wu5J2VLMgVi8umfEFpiFQkTJmdwK7kkcY7ERIMAZgB1CoLgVtIe1fAlB2PfqGhJg5X7yTVENIiZMNCjoZIWpMUxlmWChy6qhn8aDJ0VNWECKXOjQnyKaTBZUbvMgAZUOUVoj2Yao9FyMG6G0o5bScW0Zkvao9xCap7CJ+YgogYjYzWXM1r0qNIR6PYIhn3McmFRqglpUfQa5k5Khnc9arkVsM6L33GJr5W2V95TtLjDmRg5T1JXq7ShE5cWZqBpj8ZKp8z6T9+/RP0FT7k9kNY4Hc9iu2Fxy6mbuhXriW8gVhqeMrPo9M8lm0Htn16HvI5JzQmbiFRhFfFaEpdmpAzVAd3m3w4NUfpjB1tPcDjDCgR/hWWbK8LMPSwdfjr0q6iRbx0em5M+KDkjpZAlWXCbkDgXgrBozmQIUWV5yDI25YKjJl16Kgmb4dcdLD++okVvW4ezSpZAZU4c2Wnpm8d0f8MMD2tNd8x+3KPfwpe2J88TCO+NcyR8yZnglWsQ00t8jciciRwaEh6xmH4r98jh8rkkwQM31uwUxv3OFOZag7T10vtpDSFTpQQw6XhyuY/fmk/KbJgA7ifLahfctKMpY1eW7zawmcJu/TGA3/s8w8jas9oz2zbkZw0Ms9AmTBLc8pjmRsm/uw4zC3tkVeH1jEJFh30f1OL5rRNd1jUkPbdtRdHYECvAaK59Y7j+fFlGJe6VPSpZ2qH0R5ZCFamHIOa128W/CmauS4edCOkp/hvoVpc1z4tlDb7/C8hVmeNyhN93xNse6RtikUPpsVt5nWeZ0hYisuAiCpmOsLLWLHSnjggykO5A4pykZMxnuW4Eo+Ag7cDV2m1dtzPLB3lHbjUHNrPLqdldlbihY44dc+yYY38vx0yosseL/9KpjtD/OB4EjgeBf2yqHw8Cx4PA8x8EytvlC2ksTj8EUKsLaV7OOWLrEVuP2HrE1iO2bmGrBcmkvYg6ENWNkIu3ndjZOqpwM9a5DJmFDl5/JODetuz6dMkNsRU9OkYq25VnjciubuG9FetHgA6KrreCwj/bmExJ4+P+5Wi06/i7+YqgweSiPCY8+7PWU9+DrLJMXBwMDT0ac20svkPdOKB52muPYP/p3Mfee/wiPOXBpzHjsBcfP2H/Vretf8uux8VVggjSf833oAMWet916b4E3nEhdFNfBu3jgEXSTTeX91g/zQ9n9Qwn5wNc9rUKywNE//NwF0FnM7E78bZKVUf5ahfG5ga1YuZ+M3FjxgVEA/Kb0lA1QhCmG7sj95c568Sbqmj5KDRnWk0FpN+1IXqr4CaXnrKUS3wOE4b3SEg49dInV+/Pyb9e/fDT3UlibWaC4XCxWAx0HPYh4lbpgdKzoY5D/A/pTgdknICGqtOCRRFHmUyQGh2IySDkMQ+xAaOMM6cMLszGDdWufcGNtnsX1pGXa97q4Dkjn68uCI9AWh4v8Ra1JXqz/WGqchtMBZP3tI6DroaJTSkmT1OmmznUEIDZbpnN929o379s8cZY+vd4fEk8CxKqCGoELQWhESmXPM1TGrwajXo0ZQ/+14+jUYE8ccUPsEQSeMgEky60ts3hkqR13DrDKpR4ppVRms/4ttzBRraWQfzWW+Sz8IeuLDyTBL2sMQ5Ba6WJCt0BKCKLhIs10lWyq6aHY64dc+2YaztyrejRFGyisHkyU8aFDrMJDehw3RA59DsexV4qPQdtXNWfa0EDuvIZUwTD4SpRxhbBCt83iuEcl2PNAk3EYZ9ZVcS4xsvES22vHA7Ixtt53eCIvY3kZ2ZhwZbOk1nZalezfj16PerkiqQ7OGLfpLfQx10DCyq2mNSdbD3xIYzdGdhAmGtul9c4zbtnCkyDPsvR+et4KOU57q7ccUS0V/7P+ypKfvlj7BYaceyqbnR898DSzGdh3Sq2UdOPqjK8Dr2yrK4/1KXtqLsCHTWrw3reRqFndQ7oVLdSk3VXY01dNjP6jsW7uu/Q9xOO1t2Co61ewMnKO7TZ5YffCpdhsXLeLOO/vS5oL2jjF3I0eNHOtcsLBxmhStNcun1DzvwlCGusc9mci2AieAhYUAaryrUV2Qc/Qm68RPJigDHqE6naLmbcJvl0EKq0ashd/zsVajpMGZfDUoQZnp/99vnj27P+h4vzdx+v3/VfDEYD++DPpZjOKZMNPVzB22h0PnEdtqfbNq/q3fLYMv3/3DJdgpCFBzvMBOPuGtmF66rcJSYNiK+SEDuLPdZP6GqFkfFZi6LAz84lNJjc1VsD/ip6NAEW+Wym9wgp9NyHYH+MOtSg1LrDwutiP+MsDCGzj9LeNXa7y0/XYwTSsh88VRHO0WyBveJsQQN6S28pApNLC4fR7vuKCiZnuYMn6vnin78AstPvtg== +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,58 +41,82 @@ in future releases. ## Request -

                Body

                  sort object[]
                • Array [
                • ]
                • page object
                  filter object
                  +

                  Body

                    sort object[]
                    + +Sort field criteria. + +
                  • Array [
                  • ]
                  • page object
                    + +Pagination criteria. + +
                    filter object
                    Variable filter request. -
                    variableKey object
                    +
                    variableKey object
                    -Long property with full advanced search capabilities. +The key for this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                    name object
                    +
                    name object
                    -String property with full advanced search capabilities. +Name of the variable. -
                    oneOf
                    +
                    oneOf
                    string -
                    value object
                    +
                    value object
                    -String property with full advanced search capabilities. +The value of the variable. -
                    oneOf
                    +
                    oneOf
                    string -
                    scopeKey object
                    +
                    scopeKey object
                    -Long property with full advanced search capabilities. +The key of the scope of this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                    processInstanceKey object
                    +
                    processInstanceKey object
                    -Long property with full advanced search capabilities. +The key of the process instance of this variable. -
                    oneOf
                    +
                    oneOf
                    integer -
                  +
              The variable search result. -
              Schema
                page object
                items object[]
              • Array [
              • ]
              +
              Schema
                page object
                + +Pagination information about the search results. + +
                items object[]
                + +The matching variables. + +
              • Array [
              • ]
              The user task search query failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx index 28eb31068b..4bfab0807f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns decision definition as XML." sidebar_label: "Get decision definition XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTbCd1K2dGo7TBpB9GJFDcRNyl9mHZUHgfy9mSVqKJDc5pD0UPuhBcnae3zfL2ZVwOLcinYoTyqSVWkFOhVTSSa3EbSR0Qwb54iwXqZiTG+ROHsQ+XJyLSORkMyObsC4VV+S8URbyXa2AFj5cnMc36ka91Y7AlejAldICqbzRUjmQFlDBFKumRCgInTd0e5Bkum60IuVsQmiq5QizjKxNglz3PeqlbVznh4AqB6UdkMJZRTloBcdYe5UjZJW3jowF7R3oAlxJMNP38Y26Lgmmg9grmFyewcHV6bvrQ/jjjsydpAU0OGd/sJF25LSubJJ18iNs5MiQdTs3RrpfHNf5D589mSU/OoTG6DuZk4XCG1eSgZwcysqG/KRpqrQj9unfSk+NS5gRWD/7SJkDpyErUc3pRkkFhWdhMFQRWmKf0jS9USISDRqsiRMo0ulKKKxJpCLfAcfvtBSRkIyJBl0pImHos5eGcpE642kbOJx8tFbOFeXwiZZDafYAKYJFKbMSMHOWQYXglfzsCWROyslCkoFCmw5aw/pYRMJmJdUo0pVwy4bdlsrRnIyIRKFNja679fJItO0tO2wbrSxZXvF8POafXac/XJz/g69cMutDOQpfVUswgSCUxyGbmVaOlAsu0b1L7uuK/+84ap2Rai7atm0jcfSYK/vsc9bJOihQVpTHcKENDVADNDTgMAepQhBD1DDT+XLHS2yaSmahMSSN0bOK6h8/WvZg0+svXZvAZSfZ2wXdQQ65Oiw466xPr14fwy9HL36+PSida2yaJIvFIjZFNqJcOm1ibeaJKTL+sNxhDNclGRqwjHkegsaKo2rIOEkWbEOZLGTGEOcAe7eBU9vF1ye5c4sx/rB4XYLtUmxAxhu50wcn8P7qbADkUqr5rumwpkBfsQ6cae/SWYXqk2gj4aSr9hrdtmJ9XaN5YMuXBtpIWIfO269C/qfnO7oZUL9eX19CpwIyndOaVr0hDqKWSta+FunReByJGu+7q5fjccs6ueLfEIkCum8qVAFa2+FIBfUatyEwqaxDlX2vymgj53LbbizadS1ED+KTLqKBikdfoeJCujLonMs7UqGzLdCGzanQXj0x8omRT4z8jox8sW9znCjgLBvGIRmjDegs88ZQzq8SVVDPW/Rgu980n7j2xLUnrj3GtTYSNblS9/NhmA1cKVKRDJvfaP0eapPV3hmhDa+8kbBk7oaZwptKpGLVEapNk2RVauvadNVo49rkjqt1h0byaBeKy4874g2AqnSGVbi9r7D8gAeXIeD1zMfjHrxBRwtchkSzyS9Vvxq/Gu/VyqKPaORRsouwg+VGqxjUMuf3qu2Ev0VxGFosZd5It3zHy7r0zAgNmYnn4jzApbcXtPN1JySi/s/rAUS//XUdcCBVocPyHg+7jnBVyNjO83H8bBd7l2eBQpmua69CH1Xz7gUJNwLrB3QmVyUzUjagvB80B7Hz7gn82VmEZzEXpUPO0D7n0pV+Fme6Hobyh99ZpWdJjVIlvQmbHE8u3r89mYzOz45P3747HT2Lx7G7dyH4RltXo9rw4w25veMWT4MHYeI+3I5/td5Jno5J/u/HJD3LwlDfVCgV8z7Ac9W3yanY1yZFJNLHDlO4U95GfbebitVqhpbem6pt+XbImUint+vmGLppLm0orkgLrOz2ucsmKA+u+hOaQ/gvTmP2pqi/iWoZmnzl+UpE4hMtHz1mam/bSJSEOZkQcSc7yTJq3IaWhwMWbpMPO9ebU+5vfwOMXllU +api: eJztWUtz2zYQ/is76MWeUqScOmnKm8Z2Urd26nGcNjOyD0twKSIGAQYAJWs0/O8dgKTkWHKTQ9pDRwc9SC72+X1LcrFiDmeWpVN2SlxYoRXkVAglnNCK3UVM12TQH5znLGUzcoPc6Vrs4+UFi1hOlhtRh3UpuybXGGUh39YKaOHj5UV8q27VO+0IXIkOXCkskMprLZQDYQEVTFHWJUJB6BpDdwcJ11WtFSlnE0IjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPRDfKtuSoLpIPYaJlfncHB99v7mEP6Yk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zox0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaNbJRQUjRcGQ5LQkvcpTdNbxSJWo8GKfAJZOl0xhRWxlOVb4PidlixiwmOiRleyiBn63AhDOUudaegpcHzy0VoxU5TDPS2H0uwAUgSLUvASkDvrQYXQKPG5IRA5KScKQQYKbTpoDetjFjHLS6qQpSvmlrV3WyhHMzIsYoU2Fbru1Ktj1rZ33mFba2XJ+hUvxmP/s+30x8uLf/DVl8w2oRxFI+USTCAI5XHIJtfKkXLBJXpwyUMl/f8tR60zQs1Y27ZtxI6fc2WXfZ91sg4KFJLyGC61oQFqgIYGHOYgVAhiiBoynS+3vMS6loKHxpDURmeSqh8/We/BY6+/dG0CV51kbxd0Bzn01fGCWWd9ev3mBH45fvnz3UHpXG3TJFksFrEp+Ihy4bSJtZklpuD+4+UOY7gpydCAZczzEDRKH1VNxgmyYGviohDcQ9wH2LsNPrVdfH2SO7c8xteLNyV4WopHkGmM2OqDE/hwfT4AcinUbNt0WFNgI70OzHTj0kyiumdtxJxwcqfRp1ZsU1Vo1mz50kAbMevQNfarkP/pxZZuD6hfb26uoFMBXOe0oVVvyAdRCSWqpmLp8XgcsQofuqNX43HrdfqKf0MkCuihlqgCtJ6GIxRUG9yGwISyDhX/XpXRRszEU7sxaze1YD2IT7uIBioe7abiQDuJ/N7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Un2LMl+2sb7G20ykeekAjzXfBM2PPehlHpB+Z5Xe17tefU8r46/8hy5EK4MOmdiTio8li+wY1ihG7V/nNwzcs/I78jIl7ve7CYKfJaNxyEZow1ozhtjKPfvwTKo9++Xg+3+Vrjn2p5re649x7U2YhW5UvfDzTDYciVLWTLc/EabIYpNVjsHXG2Y10TMkpkPA7HGSJayVUeoNk2SVamta9NVrY1rk7mv1hyN8HPJUFx/uSPeACipOcpweldh/QU/dRsC3gws/awS3qKjBS5Dor3JL1W/Hr8e79TqRZ/R6OegXYQdLB+1ikGt5/xOtZ3wtygOEzdLvDHCLd/7ZV16MkJDZtL44qzh0tsL2v1xJ8Si/s+bAUS//XUTcCBUocPyHg/bjviqkLGd5+P4aBt7V+eBQlxXVaNCH1Wz7gEJHwXWT5c9uaTgpGxAeT8lHcQuuivwZ2cRjmJflA45Q/ucCVc2Wcx1NUyU17+Z1FlSoVBJb8ImJ5PLD+9OJ6OL85Ozd+/PRkfxOHYPLgRfa+sqVI/8eEtu56zQjzIPwrj48Gn8q82dZD/j/7/P+HuWhYl0LVEoz/sAz1XfJqdsV5tkEUuf2wnwnfIu6rvdlK1WGVr6YGTb+tMhZyyd3m2aY+imubChuCwtUNqnmwaPQXlw3W8vHMJ/sZWwM0X9SVTL0ORl449YxO5p+eweSXvXRqwkzMmEiDvZCedUu0da1rsDvk2u71xvz3x/+xujVa4S sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,14 @@ string The decision definition request failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx index e1b6ba8e99..9896230081 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision definition by key." sidebar_label: "Get decision definition (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOmnKm8ZOUreJ63Gc9iD7AJJLEQkJMMBSskbD/95ZkLRkS3404/bQ8cEPksvFPr7vA7ErQXLmRDwVR5gqp4yGDHOlFSmjxWUgTI1W8sVxJmIxQxrsjtZmgcjQpVbV/ioWZ0iN1Q4kZNtOIVnCV1yGF/pCnxhCoEISUKEcoM5qozSBciA1TGVZFxJylNRYvNyLUlPVRqMmF6G05XIk0xSdi7xd93vUW7uwyvZB6gy0IUAtkxIzMBoOZdXoTEJaNo7QOjANgcmBCoTEXIUX+rxAmA5mb2Byegx7Z28/ne/DH3O0c4ULqOWM45G1ciMypnRR2tmPZK1GFh1t3RiZ/uWwyn741qBd8qN9qK2Zqwwd5I2lAi1kSFKVztcnjmNtCDmmf6s8lVxCguCa5AumBGQgLaSe4YVWGvKGjcFiidIhxxTH8QU3vJZWVsgFFPF0JbSsUMQi28LG77gUgVCMilpSIQJh8VujLGYiJtvgbehw8aVzaqYxY5gMrdkBpAAWhUoLkCk5kIy2RqtvDYLKUJPKFVrIje2gNbwfikC4tMBKinglaFlz2EoTztCKQOTGVpK6W68PRNtecsCuNtqh4zdejsf8ZzvoXUhXDlzje5A3ZbkE63mBWehLmBpNqIndybouVeppFn1x7HO1HaXxHeLaWyYlqS6i3TV/RHIPlf676ruRfijaYEd0rCPXwTmySs92hnL08QSOj+7pv/ffAe+x/tj6IY9ztE51Lbi3gj+9vL+CvZ+Hlhvun3W0qJi+jykR3V0iu+EKZlbWxaCxd8K0lpZV8M6InghSTx0qoZaaHouozvpBULFfRSU7297rjgkr0bZsdPBPpIATRUeQS1ViFsJHY3GQepAWh30gA6V9bIPqQGKy5b2CUVuTlFj9uC0cN0ObwGln2a8LnaAwtTvDpFt9evbuEH45ePXz5V5BVLs4ihaLRWjzdISZImNDY2eRzVP+Ybv9EM4LtDjsJTLLfNKyhLVUgasxVblKeYvhBPuwgfvW5Xe/znVPt/t8DcHGqq22T+Dz2fEgWEulZ9tL+3dy2ZTsQyamoTgppf4q1jh4CFwTcE1VSXuN75sLtIFwJKlx36spv56fn0LnAlKT4Vp2+4U4iUppVTWViA/G40BU8qq7ej0ee05zxx+RiQa8qkupPbRup6M0VGvc+sSUdiR1+lSdMVbN1O11b3KyB/FRl9FAxYMHqLhQVHifMzVH7bVoIZ3/OMxNo58Z+czIZ0Y+ISNf7docJxq4ypZxiNYaCyZNG2sx40/N0rvnr+Vh7X7TfObaM9eeuXYX19pAVEiF6ccz/mxOhYhFNGx+o/V3qItWO8+LLR+L0c6H83xjSxGLVUemNo6iVWEctfGqNpbaaM6dmkureKziG8uPO9INYCpNKkt/e1dT+cHmaWw9b+FRC7yXhAu59EXmJW+6fjN+M97plU3v8MhjnC7DDpIbMjG4Zb7vdNsZP8axHxg4TBuraPmJX+vKk6C0aCcNN+YaKv163jtfd0Yi6P95NwDot7/OPQaUzo1/vcfCdiBi4/gqxuGLbdydHnv6pKaqGu01VM+6jyO5kVg/HGNilSpF7TzC+yHPYPahewJ/9gfdFyE3pUPOIJ0zRUWThKmphoHY9d+kNElUSaWjfgkXHU4+fj45mow+HB++Pfn0dvQiHId0RT752jiqpN6I4z3SzqPWnp907d/OfbXeQZ4HlP//AWXPMcIriupSKs2s9+Bc9QI5FbsEUgQi3j1Suwx6lZuK1SqRDj/bsm35tq+WiKeXa1H0Kpop59sq4lyW7vascxOQe/2wJduH/2ICurM4/U2pl17cy4avRCC+8uznjjFje9kGokCZofUZd7aTNMWaNrxszTdZJq93rfdvWd/+BlFZln4= +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The decision definition is successfully returned. The decision definition request failed. More details are provided in the response body. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +The request lacks valid authentication credentials. + +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              + +Forbidden. The request is not allowed. +
              Schema
                = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
              The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 744cba5e06..047899aa9b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision instance." sidebar_label: "Get decision instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,10 +56,22 @@ The evaluated inputs of the decision instance. The matched rules of the decision instance. -
            • Array [
            • evaluatedOutputs object[]
            • Array [
            • ]
            • ]
            +
          • Array [
          • evaluatedOutputs object[]
            + +The evaluated decision outputs. + +
          • Array [
          • ]
          • ]
          The decision instance request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision instance with the given ID was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx index e42c7256e9..ea5803ea52 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns decision requirements as XML." sidebar_label: "Get decision requirements XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTXCc1K2dGI7TBpB1GJFDcRNyl9mHZUHgfy9mSdqKJKcpkPZQ+KAHydl5ft8sZ9fC4cKKdCpeUiat1AoMffbSUE3KWTGLhG7IoJNaneYiFQtyg+TlhuCH8zMRiZxsZmTDwiIVl+S8URbyfZoBLXw4P4uv1bV6ox2BK9GBK6UFUnmjpXIgLaCCKVZNiVAQOm9odpBkum60YiUJoalWI8wysjYJct33qJe2cZ0fAqoclHZACucV5aAVHGPtVY6QVd46Mha0d6ALcCXBXN/G1+qqJJgOYi9gcnEKB5cn764O4e0NmRtJS2hwwf5gI+3IaV3ZJOvkR9jIkSHrdm6MdL84rvMfPnsyK350CI3RNzInC4U3riQDOTmUlQ35SdNUaUfs07+VnhpXMCewfv6RMgdOQ1aiWtC1kgoKz8JgqCK0xD6laXqtRCQaNFgTJ1Ck07VQWJNIRb4HIL/TSkRCMi4adKWIRI+GXKTOeNoGD6cfrZULRTl8otVQnL1gimBZyqwEzDpgIXglP3sCmZNyspBkoNCmg9egIRaRsFlJNYp0LdyqYdelcrQgIyJRaFOj6249PxJtO2OXbaOVJcsrno7H/LPr9ofzs696y4WzPhSl8FW1AhOIQnkccppp5Ui54BTduuS2rvj/jqvWGakWom3bNhJHDzmz3wO+IOugQFlRHsO5NjRADtDQgMccpAqBDJHDXOerHT+xaSqZhSaRNEbPK6p//GjZh02/v3RuAhedZG8XdAc95Aqx4LyzPr18dQy/HD37eXZQOtfYNEmWy2VsimxEuXTaxNosElNk/GG5wxiuSjI0YBrzXLJNrDiqhoyTZME2lMlCZgx1DrB3Gzi5XXx9mju3GOt3i++LsF2MDdh4I3c64gTeX54OoFxJtdg1HdYU6CvWgXPtXTqvUH0SbSScdNVeo9tWrK9rNHec+dJAGwnr0Hn7t7D/6emObobUr1dXF9CpgEzndE+t3hAHUUsla1+L9Gg8jkSNt93V8/G4ZZ1c8W+IRAHdNhWqAK3tcKSC+h63ITCprEOVfa/KaCMXcttuLNr7WogexC+7iAYyHv0TMi6lK4OBhbwhFZrdEm3YsQrt1SM9H+n5SM/vSM9n+/bKiQLOsmEckjHagM4ybwzl/G5RBfW8Yw+2+x30kWuPXHvk2kNcayNRkyt1PziGgcGVIhXJsBOONnfCZP3A5NCGl+BIWDI3w6zhTSVSse441aZJsi61dW26brRxbXLDBbtBI3nkC/Xlxx33BkxVOsMq3N5XW37AA80Q8/0syGMgvEZHS1yFXLPJL1W/GL8Y79XKog9o5BGzi7BD5ka3GNQy7feq7YS/RXEYZCxl3ki3esfLuvTMCQ2Zief63CGmtxe083UnJKL+z6sBR7/9eRWgIFWhw/IeEruOcFXI2M7zcfxkF34Xp4FFma5rr0IrVYvuHQk3AusHd+ZXJTNSNgC9H0AHsbPuCfzRWYQnMRelQ87QQRfSlX4eZ7oehvW733ml50mNUiW9CZscT87fv3k5GZ2dHp+8eXcyehKPY3frQvCNtq5GteHHa3IPvPPxjHgQZvHD7Qys77eTxyOU//8RSs+0MOo3FUrF3A8QXffdcir2dksRifThkxZumLOob3pTsV7P0dJ7U7Ut3w5pE+l0dt8jQ1PNpQ31FWmBld0+lNlE5kFvMj+E/+aoZm+e+puoVqHbV56vRCQ+0eor51DtrI1ESZiTCVF30pMso8Zt6Lk7feGOebePvT7hVvcXDPJsZw== +api: eJztWd1v2zYQ/1cO3EuCyZLTpl2nNyNNu2xJF6TpVsDJw4k6WWwoUiUpO4ah/30gJSVubHcd0O1h8IM/JB3v8/c7UacVczizLJ2y18SFFVqBoc+NMFSRcpbdRkzXZNAJrc5ylrIZuUHyak3w48U5i1hOlhtRe2GWsityjVEW8m2aAS18vDiPb9SNeqcdgSvRgSuFBVJ5rYVyICygginKukQoCF1j6PYg4bqqtfJKEkIjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPR9fKOuS4LpIPYKJpdncHB1+v76EH6fk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zgx0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaMbJRQUjRcGQ5LQkvcpTdMbxSJWo8GKfAJZOl0xhRWxlOVbAPIbLVnEhMdFja5kEevRkLPUmYaegsenH60VM0U53NFyKM5WMEWwKAUvAXkHLIRGic8NgchJOVEIMlBo08Fr0BCziFleUoUsXTG3rL3rQjmakWERK7Sp0HWnXh6ztr31LttaK0vWr3g2HvufTbc/Xpx/1VtfONuEohSNlEswgSiUxyGnXCtHygWn6N4l95X0/zdctc4INWNt27YRO97lzHYP/AFZBwUKSXkMF9rQADlAQwMecxAqBDJEDpnOlxt+Yl1LwUOTSGqjM0nVj5+s92Hd7y+dm8BlJ9nbBd1BD32FvGDWWZ9evTmBn49f/HR7UDpX2zRJFotFbAo+olw4bWJtZokpuP94ucMYrksyNGAa81x4myh9VDUZJ8iCrYmLQnAPdR9g7zb45Hbx9Wnu3PJYf1j8WISnxViDTWPERkecwIerswGUS6Fmm6bDmgIb6XVgphuXZhLVHWsj5oSTW40+tWKbqkLzwJkvDbQRsw5dY/8W9s+fbej2kPrl+voSOhXAdU6P1OoN+SAqoUTVVCw9Ho8jVuF9d/RyPG69Tl/xb4hEAd3XElWA1tNwhILqEbchMKGsQ8W/V2W0ETPx1G7M2sdasB7Er7uIBjIebSfjQDuJ/M7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Um2k2TPN/H+RptM5DmpAM8Hvgkb9n8opV5QvufVnld7Xu3m1fE/2UkuhCuDgZmYkwo79QV2dCt0o/Z7yz099/T8jvR8se1Bb6LAZ9l4HJIx2oDmvDGGcv9gLIN6/7g52O7vi3uu7bm259ourrURq8iVup96hmmXK1nKkuFOOFq/EyarHWOvNkxwImbJzIdBWWMkS9mq41SbJsmq1Na16arWxrXJ3Bdsjkb4eWWor7/ccW/AlNQcZTi9rbb+gp/GDTE/DjL9DBPeoqMFLkOuvckvVb8avxpv1epFd2j089Euwg6Za91iUOtpv1VtJ/wtisMUzhJvjHDL935Zl56M0JCZNL4+D4jp7QXt/rgTYlH/582Ao1//vA5QEKrQYXkPiU1HfFXI2M7zcXy0Cb/Ls8AirquqUaGVqlm3R8K1wPqps+eXFJyUDUDvp6eD2Hl3Bf7oLMJR7IvSIWfooDPhyiaLua6GSfPDbyZ1llQoVNKbsMnJ5OLDu9eT0fnZyem796ejo3gcu3sXgq+1dRWqNT/ektux5/MDzoMwSD58moHV4+1kP////8//e6aFOXUtUSjP/QDRVd8tp2xrt2QRS3e/JvAN8zbqm96UrVYZWvpgZNv60yFtLJ3ePvbI0FRzYUN9WVqgtE/fKKwj86A3mR/Cf/OeYWue+pOolqHby8YfsYjd0fIrL1Ha2zZiJWFOJkTdSU84p9qt6Xl4deA75sN97O2pb3V/AVZVwSU= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,14 @@ string The decision requirements request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision requirements with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx index 946825aa9e..e6d261065a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Returns Decision Requirements as JSON." sidebar_label: "Get decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOmnKm8Z2UqeJ47Gd9iD7AIFLEQkJMHhI1mj43zsLkrJsSbbTSaeH+qAHycU+v29B7JI5PrUsHbMjFNJKrcDgNy8NVqicZdcR0zUa7qRWJxlL2RRdL3m+LhixDK0wsiZJlrJzdN4oCyu169LALby/+HQaX6krdaodgiu4A1dIC6iyWkvlQFrgCsa8rAsOOXLnDV7vJUJXtVakJUFuysWAC4HWJkGu/R500jausn3gKgOlHaDikxIz0AoOeeVVxkGU3jo0FrR3oHNwBcJE38RX6rJAGPdib2B0dgJ758cXl/vwaYZmJnEONZ+SP7yWduC0Lm0iWvkBr+XAoHUbNwa6WxxX2U/fPJoFPdqH2uiZzNBC7o0r0ECGjsvShvykaaq0Q/Lp30pPxRcwQbB+8gWFA6dBFFxN8UpJBbknYTBYIrdIPqVpeqVYxGpueIWUQJaOl0zxClnKsi3w+AMXLGKSgFFzV7CIdSjLWOqMx/voofRza+VUYQZfcdEXJ9sG0gjmhRQFcNEii4NX8ptHkBkqJ3OJBnJtWnht1RCziFlRYMVZumRuUVMcUjmcomERy7WpuGtvvT5gTXNN/ttaK4uWVrwcDulnM4at1qh01oey5L4sF2ACVzCLQ1aFVg6VI4W8rkspAvmSL5a0Ljf91KFoVA5DVHWy9WlXGZ4Q4GPV+BEJb6IOLyt3rDNSTbcaP/p4CiT9IAyCzhkaK9tEPRjlLy8fjrLT87jBbWmmRvnUsE6OHrdh0GpvBJ4+OWHryepXQ2501VVud2Vgzi3U3FjMgm2Hiiv31Iha6ScERZqlK0ndtu3kxGHFmobEDr6PW3SB1kHOZYlZDB+1wb6dAjfY99oMpOrTE4gME50tHmRgbfSkxOrnTSbedW4EZ61kZxdahhJTWsFJa318/vYQfjt49ev1XuFcbdMkmc/nscnFADPptIm1mSYmF/Qhuf0YLgs02PdrnmWSbPISbrkPtkYhcymojVOAndtA1Wvje7hxtE83q72ijzdyo/gj+Hx+0vN/IdV003RYk3Nfkg4+0d6lk5Krr+wWC49BbATWVxU3q/3groEmYtZx5+0/pf/vl5dn0KoAoTO87WKdIQqikkpWvmLpwXAYsYrftFevh8PQDqjiT4hEAd7UJVcBWvfDkQqqW9yGwKSyjivxoyqjjZzK+3bv8rID8VEbUU/Gg+8h41y6IhiYyhmqsJFTe6G3sVx79UzPZ3o+0/MH0vPVtr1ypICybAiHaIw2oIXwxmBGLwNlUE/vor3tbgd95toz1565totrTcQqdIXuRiLhMOwKlrKk3wkH6zthstxxHGvo5Ilm1p+hvSlZypYtn5o0SZaFtq5Jl7U2rklmVKwZN5JGGaG29LjlXY+nUgtehtvb6koP1k8HtzMOGm/AO+5wzhchz2Tyruo3wzfDrVpJdIdGGp20EbaoXOsUvVqi/Fa1rfBTFIczuUXhjXSLC1rWpmeC3KAZearNCi2dvaCdrlshFnV/3vYYev/XZYCBVLkOyzs4bDrC1k6ebBi/2ITe2UlgkNBV5VVoo2ravh/xtcC6gRRxq5QClQ0g7wYrvdiH9gn82Z1RX8RUlBY5ffecSlf4SSx01Q+hVr+TUk+SikuVdCZscjj6+Pn0aDT4cHJ4fHpxPHgRD2N340Lwtbau4mrNj3fodrzv7YX50v796Je328jzXPB/MBfsaObwxiV1yaUi4gd8Lrs2OWZb2ySLWLprbnUddb1uzJbLCbf42ZRNQ7dDwlg6vr5tjaGXZtKGyrI056W9P2NcB+VeZyzbh/9g8rg1Xd1Nrhah45eerljEvtIIb+dwr7luIlYgz9CEFLTSIyGwdmt6NuaK1D1X+9m7Y2p7fwPxHXVS +api: eJztWd9T20YQ/ld2ri8wlS2TkDTVmwdISpsQBkj7ADyspZV14XSn3J1sPB7/7509SWCwDaSTTh/qB35I2tu93f2+PWl3LjyOnUguxSGl0kmjwdK3WloqSXsnriNhKrLopdHHmUjEmHwnebYsGImMXGplxZIiEWfka6sd3KldlgZ08Pv555P+lb7SJ8YT+AI9+EI6IJ1VRmoP0gFquERVFQg5oa8tXe/EqSkro1lLTGjVrIdpSs7FQa753WulXb/MdgF1Btp4II0jRRkYDQdY1jpDSFXtPFkHpvZgcvAFwcjc9q/0RUFw2Ym9g+HpMeycHZ1f7MLnCdmJpClUOOb9YCVdzxujXJw28j2sZM+S8ys3eqZd3C+zn77VZGf8aBcqayYyIwd5bX1BFjLyKJUL8UmSRBtPvKd/KzwlzmBE4OrRV0o9eANpgXpMV1pqyGsWBkuK0BHvKUmSKy0iUaHFkjiAIrmcC40liURka+DxB81EJCQDo0JfiEi0KMtE4m1Nj9HD4Ufn5FhTBjc065KTrQNpBNNCpgVg2iALodbyW00gM9Je5pIs5MY28FqroS8i4dKCShTJXPhZxX5I7WlMVkQiN7ZE39x6uy8Wi2vev6uMduR4xavBgP+s+rDWGqfO1SEtea3UDGzgCmX9ENXUaE/as0KsKiXTQL74q2Ot89V9mpA0TodlqnrZ7GlTGl7g4HPZ+BEBX0QtXu6247yVerzW+OGnE2DpJ2EQdE7IOtkE6kkvX7962stWz/MG14WZC+VL3To+fN6GJWdqm9LJiwO2HKxuNeTWlG3mNmcGpuigQusoC7Y9adT+pR410i9wijVLr1jduuPk2FMpFgsW2/8+bvEFOQ85SkVZHz4ZS105BbTU1doMpO7CE4gMI5PNnmRgZc1IUfnzKhMfbm4Ip41kaxcahjJTGsFRY/3y7P0B/Lr/5pfrncL7yiVxPJ1O+zZPe5RJb2zf2HFs85R/WG63DxcFWerqNWaZZJuo4J774CpKZS5TLuPsYLtt4Ow1/j1dOJqnq9m+o09t5Uryh/Dl7Ljj/0zq8arpsCbHWrEOHJnaJyOF+kbcY+E5iA3B1WWJ9u48eGhgEQnn0dfun9L/t4uLU2hUQGoyuq9irSF2opRalnUpkv3BIBIl3jZXbweDUA444y/wRAPdVgp1gNZjd6SG8h63wTGpnUed/qjMGCvH8rHdh7xsQXzYeNSRcW89GTvaKUxvHExQyQyw9gVbbegDqaWwCVThvN2SbEuyLcnWk+z1Kt7fGzuSWUY6wPOOb9KFbxtUykz5xN7yasurLa828Wr/e94kp9IXwcBYTkiHr1B+N2a65abW23fLLT239PyB9Hyz7kNvqIGjbBmHZK2xYNK0tpYy/pJVQT03Ujrb7bm45dqWa1uubeLaIhIl+cK0/fzQyfWFSETcnYS95ZMwnm/oJS64bUp20jWAa6tEIuYNnxZJHM8L4/wimVfG+kU84WRN0Eruw4fc8uOGdx2elElRhdvr8soPlltb9w167s3DB/Q0xVmIM5t8qPrd4N1grVYW3aCR+/6Nhw0qlypFp5Ypv1ZtI/wSxaGh7CitrfSzc17WhGdEaMkOa87NHVpae0E7XzdCImr/ed9h6Pe/LgIMpM5NWN7CYXUjYqltKgb9vVXonR4HBqWmLGsdyqgeN+9HuORYO01hbimZknYB5O1UoBP72DyBP9sG616fk9Igp6ueY+mLetRPTdlNUO7+jpQZxSVKHbcmXHww/PTl5HDY+3h8cHRyftTb6w/6/tYH5yvjfIl6aR8fyG9439sJw5Hdx97P74+R7VDrfzDUamnm6dbHlUKpmfgBn/O2TF6KtWVSRCLZNHS5jtpadynm8xE6+mLVYsG3Q8BEcnl9XxpDLc2kC5kVSY7KPR6QLYNypzWW7cJ/MDZbG672JupZqPiq5isRiRueP22cTC2uF5EoCDOyIQSN9DBNqfJLelaGYlw9786zD0dc9v4GrlXKEA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The decision requirements is successfully returned. The decision requirements request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision requirements with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index 6e96281cab..e96f253323 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns flow node instance as JSON." sidebar_label: "Get flow node instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWt1z27gR/1cw6Es81Ydz57tL+UZLdMKLLLsilfTG9nggciniQgIMAFrRaPS/dxYkZVmkk7jN9aGjB1sisNzv32LJ1YYattTUuaEXmVwRIWMgXGjDRAT0rkdlAYoZLoUfU4cuwSDZVMbgN0Q9GoOOFC+Qijp0BqZUQpOkxY8wTX4PrqaDW3ErptIAMSkzxKRcExBxIbkwhGvCBLlhWZEykgAzpYK7V8NI5oUUIIweAlPZus+iCLQeWrrqf7+m1oM8PiFMxERIQ0CwRQYxkYKMWF6KmJEoK7UBpYksDZEJMSmQhfwyuBVhCuSmIXtD3GufvJp5QXhCrh5APXBYkYItUR9WcN03UmZ6GFX0fVbwvgJtWgt9Wd88yOO/fS5BrXHrhBRKPvAYNElKZVJQJAbDeKatfxzHEdIA6vRXuSdna7IAosvFnxAZYiSJUiaWcCu4IEmJxERBBkwD6uQ4zq2gPVowxXJAB1LnZkMFy4E6FMMt9vLiPaxpj3LMiIKZlPaogs8lVxBTx6gSDtMGXc+05ksBMfkE6yYw7TTqkVXKo5SwyGhMKUZKwT+XQHgMwvCEgyKJVFVetW8f0B7VUQo5o86GmnWB2nNhYAmK9mgiVc5MtfTrGd1u71BzXUihQeMdP52e4kdb+46E55ro0kYiKbNsTZTFBsQD68hICgPCIDdWFBmPLNCGf2pkuWkrKW2cMAIKYWl4pVBygEj0fJdlX/f3D/Dqoeusomj8gWZtRWq6R8dhAjCtZcSZgRhT8ytyvxnDnSJjSLjgKPibqsQ70r9eGayt36mLP36xKtooLpYoWBumzJgZaIvDVbJKQXSlsb0P4jbPPetiZqBveA4oCET8H4hBI3X6Ejm71H/GgY9C/PG3srflLaMArrF0dceGmZQkSubt5M2AxVwsXxqdaqEla10A1sJHJqxOCIiJBnuAPbCsBN3lNhBljof7fBpceyP/wvfGtEevZ1cjLwhojwbz8/vHK++DNw3vn64FoTsL7+0O7VF/GnqzS2/su6F3P3LD0bvurfDd7Orjbuv8aj4du7M/dgvedLz7HnizD/7Iuw/d4D3t0Zk38vwPu8t54M2a75fudO5Omqv6w/vXaDIP8I63buh9dP+wqrTXrt2ZO5l4k72lytxzN/DGe6uB98+5Nx159xeTq48odT4J/Xt/GoQurp5fjZFq5E4m9+4o9D/4IV6fzwN/6gXB/Ww+2SkfjGb+dbi7Qqsbs6bvp1cfp/SuQmUXVAJcfhr5/UbqxSlglfVQ9avL64kX2kzAkPlTFy9QlZRpX0S24ncolMqVRvDaXuWZzCYpsx0Kr9kMiJ8QPO8Jy7Tc33kPazwf6yZoH/QLKTNgAjGxR9xWqFH1sECvuEn/yxJtQDBhnisr1S7WlLpJ2VnbxjUy4ybDpcPW2TeQ0+0WSc5e0FRgHwXakITxDOIBuZQKmtaRMAU7lxIurHZN+0IWMl5/tfUolFxkkP+93YI81cwl1xVlLZdUrUmVl0i4qKTfzC5G5B9nv/x29yo1ptDOcLharQYqifoQcyPVQKrlUCUR/iHdyYCEKShoelMWx/bcYxl5bHqILiDiCY+qCmsNtsqg6yv7vt4xNZX22UOmVLzVMLlkPvObbmht6/uhaHtPwsoMebCFLI2zyJj4RB+ToC30UIou85ypXf/7VEBdLkr9zd715586W753YXhNKhYkwrTanYq1IDQi54LnWDXOTk97NGdfqqtfT0+3yBMj/h2WCAJfiowJm1qH5nBB8se8HVRYr58of0xkpOJLfih38ASQdRKPK4saJL7uRmIDu4xFnzTWWx4TVpoUpVbwIZECqwTLbCU+guwIsiPIukH2czvfL6Ra8DgGYdNzhzeu7XsclmVyVbUJR1wdcXXEVTeuzr67jay7ZCBL/gDVS44Vq7CWyFIcG8sjNo/Y/IHY/KXrEc/F52EDCvMQlJKKyCgqlcKn2JRnu1eAjez6UDxi7Yi1I9aew9q2R3MwqawnlnZkha9x6bAZUvUbNfVw0zG42uKICNRDM+IqVUYduqmAtHWGw00qtdk6m0Iqsx0+YJQemOI4abRBxe0KcE0iZTJimV3uCihu4BytMfRxBInTR/KWGVixtXUwinzK+s3pm9NOrkj6DEecbFYWVum4VyIatoj1TrYV8fcwtsMzDVGpuFkHeFvlngUwBcotq3frdZrU8ix3+xbQEtFe/eWiSZ7fP4Y2/lwk0t5e50FbEYwKKF1pfjp43c65a99CJ5J5XgpbP8WyaozYnmH1vBhBlfEIhLbZXc89G7JJtUM+VBLJ6wEGpcqcpmwuuUnLxSCSeTMj3n0uMrkY5oyLYS1CD0fuJb4270/8kTcNvP7rwenAfDHW+EJqkzOxp8dbMF1d3is7+z05NH3zeHgcB/b/7wP7GmAGvphhkTFu36zbzNzUlfGGtisj7VGna6h/16vL2w3dbBZMw1xl2y0uW09R5+busRra8hlzbUNKnYRl+nDyv5+Kr2b1bwROyP/09wCdHqoXmVjb8p6VeEV79BPOIjp/77C1MxRgMShreEXpRhEUZo9Ha9iPZXJ3Yr31sL79G/uOSOM= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,10 +48,18 @@ in future releases. The flow node instance is successfully returned. -
          Schema
          +
          Schema
          The flow node instance request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The flow node instance with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index fcedf23cbd..7b3afbc717 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -5,7 +5,7 @@ description: "Returns incident as JSON." sidebar_label: "Get incident (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,10 +48,18 @@ in future releases. The incident is successfully returned. -
          Schema
          +
          Schema
          The incident request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The incident with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index ef4bfd03d5..ea6d1e2875 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
          Schema
          +
          Schema
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx index 6275737c95..8d306e5da2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx @@ -5,7 +5,7 @@ description: "Returns process definition as XML." sidebar_label: "Get process definition XML (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtv20YQ/iuD7cVGKVJJnTTlTXCc1K2dGo7TBpB9GJJDcRtyl9mHbEHgfy9mSdqKJCM5JJfCBz1Izs7z+2Y5uxYOF1akc3FhdE7WQkGlVNJJrcRNJHRLBvnitBCpWJAbxF7fS308PxORKMjmRrZhWSouyXmjLLQ7OgEtfDw/i6/VtXqnHYGr0IGrpAVSRaulciAtoII51m2FUBI6b+jmIMl102pFytmE0NSrCeasPAly/fdkkLZxUxwCqgKUdkAKs5oK0AqOsfGqQMhrbx0ZC9o70CW4iiDTd/G1uqoI5qPYK5hdnMLB5cn7q0P4a0lmKekWWlywP9hKO3Fa1zbJe/kJtnJiyLqdGxM9LI6b4qfPnsyKHx1ygpayIAulN64iAwU5lLUN+UnTVGlH7NOPSk+DK8gIrM/+pdyB05BXqBZ0raSC0rMwGKoJLbFPaZpeKxGJFg02xAkU6XwtFDYkUtFuQ+NPWolISEZEi64SkTD02UtDhUid8bQNG849WisXigr4RKuxMrswiuC2knkFmDvLkELwSn72BLIg5WQpyUCpTQ+sYXksImHzihoU6Vq4Vcs+S+VoQUZEotSmQdffenkkuu6G3bWtVpYsr3g+nfLPrssfz88e95TLZX0oRenregUmcIOKOGQy18qRcsEjunPJXVPz/x0/rTNSLUTXdV0knk+P9nuyx/wtWii1VwVk3kGhyQZOVLikgYh7vGhr5Kp9zY+jxzKyxw+uPFkHJcqaihjOtaER7YCGRioUIFVI5Zh7yHSx2nET27aWeehMSWt0VlPz879Wbzn9pWczuOglB7uge9QjO8qCWW99fvnmGH47evHrzUHlXGvTJLm9vY1NmU+okE6bWJtFYsqcPyx3GMNVRYZGOmFRhKCx5qhaMk6SBdtSLkuZM8sGrARnOLN9fEOOe7eYZveLHyqwXYkN4HojdzrxDD5cno6sWEm12DUd1pToa9aBmfYuzWpUn0QXCSddvdfothXrmwbNJmM3DHSRsA6dt18l3i/Pd3Qznn6/urqAXgXkuqAvuM2GOIhGKtn4RqRH02kkGrzrr15Opx3r5Ip/QyQK6K6tUQVobYcjFTQPuA2BSWUdqvx7VUYbuZDbdmPRPdRCDCB+3Uc0MvGRjlBQLm3oA9JVQedCLkmF7sqtgXtBaA9PjHxi5BMjvx8jX+zbG2cKOMuGcUjGaAM6z70xVPD7TH2/cY62h03ziWtPXHvi2mNc6yLRkKv0MKCG8cRVIhXJwKbJw2uoTdb7ppQuvHdHwpJZjkONN7VIxbqnU5cmybrS1nXputXGdcmSa7VEI3m2DKXlxz3tRjjVOsc63N5XVn7Ak9MY7sPQyfMmvEVHt7gKaWaTX6p+NX013auVRR/RyLNsH2EPyo1GMaplxu9V2wt/i+IwOFnKvZFu9Z6X9enJCA2ZmefS3INlsBe083UvJKLhz5sRQn/8cxVQIFWpw/IBDbuOcFXI2N7zafxsF3kXp4FAuW4ar0IXVYv+9Qg3AhtOCJhatcxJ2YDxYdIdxc76J/B3bxGexVyUHjlj81xIV/ksznUzngrc/2a1zpIGpUoGEzY5np1/ePd6Njk7PT559/5k8iyexu7OheBbbV2DasOPt+T2zVo8kB6Eif9wO/z1wzbydErzPz+lGTi2MdF3AzjXQ4uciz0tUkQifeQoh7vkTTR0urlYrzO09MHUXce3Q8ZEOr95aIyhkxbShtKKtMTabp/6bCLy4HI4HzqEH38WtDc9w01Uq9Dea89XIhKfaPXYCVd300WiIizIhHB70VmeU+s2lNwf73B/vN+w3p5wY/sPJMiDdA== +api: eJztWUtz2zYQ/is76MWeUqScOGnKm8ZxUrd26nGcNjOyD0tiKSIBAQYAZWs0/O8dgKSs6DHJIbl0dNCD5GKf37ckF0vmcGZZOmXXRudkLXAqhBJOaMXuI6ZrMugPLjhL2YxcL/Z6JfXx6pJFjJPNjajDspTdkGuMslBv6QS08PHqMr5Td+qddgSuRAeuFBZI8VoL5UBYQAVTlHWJUBC6xtD9UZLrqtaKlLMJoZGLEeZeeRLkuu9RL23jih8DKg5KOyCFmSQOWsEZVo3iCLlsrCNjQTcOdAGuJMj0Y3ynbkuC6SD2CibXF3B0c/7+9hj+npOZC3qAGmfeH6yFHTmtpU3yTn6EtRgZsm7rxEj3i+OK//KlIbPwl459guaCk4WiMa4kA5wcCmlDftI0VdqR9+lnpafCBWQEtsk+Ue7AachLVDO6U0JB0XhhMCQJLXmf0jS9UyxiNRqsyCeQpdMlU1gRS1m9CY2/aMEiJjwianQli5ihL40wxFnqTEObsPG5R2vFTBGHz7QYKrMNowgeSpGXgLmzHlIIjRJfGgLBSTlRCDJQaNMBq18es4jZvKQKWbpkblF7n4VyNCPDIlZoU6HrTr08ZW177921tVaWrF/xbDz2P9suf7y63O+pL5dtQimKRsoFmMAN4nHIZK6VI+WCR/ToksdK+v9bflpnhJqxtm3biD0bn+72ZIf5B7RQ6EZxyBoHXJMNnChxTj0Rd3hRS/RV+5Yfp/syssMPX3myDgoUkngMV9rQgHZAQwMVOAgVUjnkHjLNF1tuYl1LkYfOlNRGZ5KqXz9ZveH0155N4LqT7O2C7lCP3lEvmHXWpzdvzuD30xe/3R+VztU2TZKHh4fYFPmIuHDaxNrMElPk/uPljmO4LcnQQCfkPASN0kdVk3GCLNiaclGI3LOsx0pwxme2i6/PceeWp9lq8VMFNiuxBtzGiK1OPIEPNxcDKxZCzbZNhzUFNtLrwEw3Ls0kqs+sjZgTTu40umnFNlWFZp2xawbaiFmHrrHfJN7zZ1u6PZ7+uL29hk4F5JrTV9z2hnwQlVCiaiqWno7HEavwsTt6OR63Xqev+HdEooAea4kqQGszHKGgesJtCEwo61DlP6oy2oiZ2LQbs/apFqwH8esuooGJJ7uZONBOYv7Zwhyl4ICNK73Vjj6QGwpOoAwt8kCyA8kOJNtNsufbeH+jTSY4JxXgueKb6G6zKKV+IH7g1YFXB17t59Wex1lOubDhIVa4MuiciTmp8Grgn2s9w8Kz7eFx8sDIAyN/HCNf7HqxmyjwWTYeh2SMNqDzvDGGuH8Zl6u3vsF2fys8cO3AtQPX9nGtjVhFrtT9dDXM1lzJUpb0bBo9zVBsstw1YmvD0Chilsx8mMg1RrKULTs6tWmSLEttXZsua21cm8x9reZohB+MhtL6yx3tBjhJnaMMp3eV1V/wY78h3KeJqR+Wwlt09ICLkGZv8mvVr8avxju1etE9Gv0gtouwA+VaoxjUesbvVNsJf4/iMPWzlDdGuMV7v6xLT0ZoyEwaX5oVWHp7Qbs/7oRY1P95M0Doz39vAwqEKnRY3qNh2xFfFTK283wcn2wj7/oiECjXVdWo0EXVrHs8wrXA+vG2p5YUOSkbMN6PaQexy+4K/NNZhJPYF6VDztA8Z8KVTRbnuhpG2qvfTOosqVCopDdhk7PJ1Yd3ryejy4uz83fvz0cn8Th2jy4EX2vrKlRrfrwlt2tQ6KepR2FcfbwZ/vLpNnLYYvifbzH0HFsbR7c9OJd9i5yyHS2SRSzdsw/hu+R91He6KVsuM7T0wci29adDxlg6vX9qjKGTcmFDaVlaoLSbWxbriDy66Tc3juHnb2TsTE9/EtUitHfZ+CMWsc+02Lc90963ESsJOZkQbic6yXOq3ZqS1d6E74+rG9bbc9/Y/gPjIdgy sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -64,6 +64,14 @@ string The process definition request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The decision with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx index 103e1125f7..857ffa83c6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns process definition as JSON." sidebar_label: "Get process definition (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqSSOGnKm8ZOUqeJ47GV9iD7AJFLEQkJMHhI1mj43zsLkpYsMrE9k/bQ8cEPEotvn9+C2A2zfGFYPGPnWiVoDKSYCSmsUJJdB0xVqDk9nKYsZgu0rdjJVipgKZpEi8o/xewCrdPSQNUDBG7g/eWns/BKXskzZRFszi3YXBhAmVZKSAvCAJcw40WVc8iQW6fx+iBKVFkpidKaCLku1iOeEHrk5Zrfo1bahGV6CFymIJUFlHxeYApKwjEvnUw5JIUzFrUB5SyoDGyOMFc34ZWc5gizTuw1TM5P4eDizeX0ED4tUS8FrqDiC7KHV8KMrFKFiZJGfsQrMdJobO/FSLWbwzL95ZtDvaalQ4rQUqRoIHPa5qghRctFYXx84jiWyiLZ9G+Fp+RrmCMYN/+CiQWrIMm5XOCVFBIyR8KgsUBukGyK4/iK0l1xzUukALJ4tmGSl8hiVu0Xxp+4ZgETVBIVtzkLmMZvTmhMWWy1w/26odhzY8RCYgpfcd1lpl9HAaxykeTAE2uopjg4Kb45BJGitCITqCFTuims/vaQBcwkOZacxRtm1xWZL6TFBWoWsEzpktvm1asjVtfXZLmplDRoaMfz8Zj+9K0fqHhhwDifiswVxRq0JwemoY9koqRFaQmNV1UhEk+16IshyE3fSOUTRSnQREwrGoMGQz9oIYX1nsjcG4+gzfg+/hkvscnZfdjGaiEXhKTRKKcTPBtEvGhXgRQ+0O4t9hK1EU0g78L+1Sw8zNbhOLx4vqNhyhffV2L54rFB6aWTeu8+fr9dw+nJYzVZlFzaIfipX3k0JGEKW+DWwB0vLJasrknm6BEMoqaBxkLGRYFpCB+Vxq5RAtfYddEUhPT9ouMqzFW6/iHPKq3mBZa/9vl217IJnDeSrV5oeEitpxGcN9pnF2+P4fejl79dH+TWViaOotVqFeosGWEqrNKh0otIZwn9kNxhCNMcNXadmKepd5oXsGU4mAoTkYmEGnTbEL0xFPvGvx+3h2Z1s5ernYJ2WvRO8Ql8vjjtGupayEVftd+TcVcQBp8rZ+N5weVXtq2CvtJ9LcaVJde7zX5HQR0wY7l15t5G/eJ5D5vq6Y/p9BwaCEhUereJkCJyohRSlK5k8dF4HLCS3zRPr8bjmjAp4w/wRALeVAWXvrT23RESym3deseENJbL5GdlRmmxEPt6w31G0suTxqOOiUcPZuJK2NyjL8QSpT9LVtz4j6xMOfnEzSduPnHzJ3Lz5dApOZFAUdZUh6i10qCSxGmNKX0UF7fE7XS3x+cT15649sS173GtDliJNlftjMPfcW3OYha1bBptj0ETbYbuWzVdKlEvu1ux0wWL2aahUh1H0SZXxtbxplLa1tGS8rTkWtBwwqeVlhvKdaVUqIQX/vVQSmlB3l65ELZTCxpYwDtuccXXPsSk8i706/Hr8SAqiX4HkYYhjYdNQe40iQ6W2D4I2wg/BNhftw0mTgu7vqRtTXjmyDXqiaO03BZKq8+j03MjxIL2n7dd+bz/e+orQMhM+e1tJfQNYTv3RjYOn/Wr7vzUkydRZemk76By0Xwa8R3H2hET0aoQCUrj67sdlXRiH5oV6O6Kz0JKSlM5XeNcCJu7eZioshsr3f6dF2oelVzIqFVhouPJx89nJ5PRh9PjN2eXb0bPwnFob6x3vlLGllzu2PEO7dB33oEfFx3uu77ZHh9PM77/+4yvJZjFGxtVBReSKO8rc9P2xhkb6I0sYPHgNOo6aBvcjG02c27wsy7qml77WLF4dr3th76BpsL4pLI444XZnxbuFuPBRTtXPIT/dIY4GKP2JZdr3+ALR08sYF9pJDc8qauv64DlyFPU3vNGdJIkWNkdkN6EkDrl7bH17g21uH8A3rdW7A== +api: eJztWd9T20YQ/ld2ri8wtSWTkDTVGwMkJU0IA6R9AB7W0sq6IN0pdycbj8f/e2dPEjaWCDCT9qHjB7Cl2/v257eS9xbC4cSK6EqcGR2TtZBQKpV0UitxMxC6JIN8cZKISEzINWJHK6mBSMjGRpb+KhLn5CqjLJQdQEALHy++nAbX6lqdakfgMnTgMmmBVFJqqRxIC6jgCvMyQ0gJXWXoZieMdVFqRcrZkNDk8yHGjB56ufr/sJG2QZHsAqoElHZACsc5JaAVHGJRqQQhzivryFjQlQOdgssIxvouuFaXGcFVK/YODs5OYOf8+OJyF75MyUwlzaDECduDpbRDp3Vuw7iWH2Iph4as69wY6mZzUCS/fK/IzHlplyM0lQlZSCvjMjKQkEOZWx+fKIqUdsQ2/VvhKXAOYwJbjb9R7MBpiDNUE7pWUkFasTAYygktsU1RFF1zuks0WBAHUERXC6GwIBGJcrMw/qS5GAjJJVGiy8RAGPpeSUOJiJypaLNuOPZorZwoSuCW5m1munU0gFkm4wwwdpZrCqFS8ntFIBNSTqaSDKTa1IXV3R6IgbBxRgWKaCHcvGTzpXI0ISMGItWmQFffersvlssbttyWWlmyvOPVaMQfXet7Kl5asJVPRVrl+RyMJwclgY9krJUj5RgNyzKXsada+M0y5KJrpPaJ4hQYJqaTtUG9oe+1kMP6RGSejMegyfgm/ikWVOfsKWzrjFQTRjJkdWViOu1FPG9WgRU+0+4V9pSMlXUgH8L+VS88z9b+OLx+tabhEiePK3E4eWlQOunk3ruJ323XcHL0Uk2OFCrXB3/pV14MyZjS5bQycM0LR4VYLllm/wUM4qZB1kGKMqckgM/aUNsoAQ21XTQBqXy/aLkKY53Mf8iz0uhxTsWvXb49tOwAzmrJRi/UPOTWUwuOa+1X5+8P4ff9N7/d7GTOlTYKw9lsFpg0HlIinTaBNpPQpDH/sdxuAJcZGWo7MSaJdxpzWDEcbEmxTGXMDbppiN4Yjn3t34/bQ7262MjVWkFXRnae4gfw9fykbahzqSZd1X5PilXOGDjWlYvGOapbsaqCrtJNLbYqCjTrzX5NwXIgrENX2Scb9etXHWyupz8uL8+ghoBYJw+bCCtiJwqpZFEVItofjQaiwLv66u1otGRMzvgzPFFAd2WOypfWpjtSQbGqW++YVNahin9WZrSRE7mpN9hkJN88qj1qmbjXz8SWdjnGtxammMsEsHIZa63pA7EhbwTmNtiSbEuyLckeJdnrbr2/12Ysk4SUL897vknrf7VgnusZJVtebXm15dXjvNp/9mvkTLrMo0/klJT/ITTDmmuprtT2xXLLzS03fyI33/T9xDtQwFE2XIdkjDag47gyhhKe6OT3xG11Nw/FLde2XNty7TGuLQeiIJfpZkDvB7QuE5EIGzYNV49BGy76hoVLnoiSmbYj3crkIhKLmkrLKAwXmbZuGS1KbdwynHKepmgkT9Z9Wnm5plxbSrmOMfe3+1LKC+p+XkiwGrnztB0+oKMZzn2IWeVD6Hejd6NeVBZ9BJEn+bWHdUGuNYkWltneC1sLPwfYz4otxZWRbn7B2+rwjAkNmYOK03JfKI0+j87XtZAYNF/et+Xz8e9LXwFSpdpvbyqha4hYG3qKUbDXrbqzE0+eWBdFpXwHVZP61QjXHGvOR5hWuYxJWV/fzZy/FftUr0A76NwLOCl15bSNcyJdVo2DWBftmcj95zjX47BAqcJGhQ0PDz5/PT06GH46OTw+vTge7gWjwN0573yprStQrdnxgVzfe96OP+vY3XR9sXp8bA+o/u8HVA3BHN25sMxRKqa8r8xF0xuvRE9vFAMR9R6l3AyaBnclFosxWvpq8uWSb/tYiejqZtUPfQNNpPVJFVGKud086lovxp3z5lBsF/7TA7DeGDU3Uc19g88rvhIDccvnSf3HTMub5UBkhAkZ73ktehDHVLo1kM7xFnfK+8fWh2Nucf8AmTarqg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -52,6 +52,14 @@ The process definition is successfully returned. The process definition request failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The process definition with the given key was not found. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index f642831e18..f6a66b8c97 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Get the process instance by the process instance key." sidebar_label: "Get process instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. The process instance is successfully returned. -
          Schema
          +
          Schema
          The provided data is not valid. @@ -56,6 +56,10 @@ The provided data is not valid. The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The process instance with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx index 2b9cd9e37e..7e5d0769e9 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx @@ -1,11 +1,11 @@ --- id: get-role title: "Get role" -description: "Get a role by its key" +description: "Get a role by its key." sidebar_label: "Get role" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OCVTRpRTJ0150zhO6uYxHttpD64PILgSEYMAAyxtczT8750FSFuxZCeH3uqDhiKx++3rWxDLtSC5CqI4FyfOoLjIhGvRS9LOHlWiECukuJCJCoPyuuUVUYj3SCDBO4NQ9qApwCX2/1iRiVZ62SChZ9S1sLJBUQiW/IC9yIRm9VZSLTLh8VunPVaiIN/hfRtnNSYLl9jPRCaCqrGRolgL6lsG1ZZwhV5kYul8Iyk9er0vhuGCwUPrbMDAGi/nc748YEAHCJ1SGMKyM6YHj9R5ixVbVc4SWmJt2bZGq5ic/GtgiPWGU99jc9YgoPSqhskT0IQNY47+u/IrKuKcec466eTrJfY7g3w8O/dTkI2pvwUK5LVdPYzD4jPWkyHolcXqEzYl+g/Yhw0U6b3sd4IEJHBLdifwtYnaASY0IAc02mJ/ORfh54o5ZII0GRzTekTY8NMhE/vzvQfKit86DARGqssAV9LoCmRHNVoaKwjKY8W30oRH6tx6VxpsfvlRvRdwnCShQpLaQCouyABJsMQKtIXzk3cH8Pv+q98untVEbSjy/Pr6euaX6gVWmpyfOb/K/VLxj+Wez+CsRo/QyB5KBFlVmm1KA3e0gdCi0kutpiyPbgMndxb78nHOpdVtrtzWovN6q+oL+HJyBDpmcdlru9o2HXWWsjOMIUvXUVEaaS/FXU1/RNAFhK5ppO+ZVdsGhkwEktT9mEu/vtzJ2z/Ozo4hQYByFcLSeaBah8kQB9Foq5uuEcX+fJ6JRt6ku9fz+cCYXPGfiMQC3rRG2kTAe+FoC43zOPInBqZtIGnVf1UZ5/VK37c7E5v9NZL4bYpoarL9R/bOa011xFvpK7Tc/nAtA1hHsHSdfWwPfeqtp976n/fWq13nkoUFzrJnHqL3zoNTqvMeK7iutYnwfFiZbI8vu8TFp1576rWnXtvutSETDVLtxqkmTipUi0Lk/BoL+XocUQaeNNBfTQNM540oxDr1y1Dk+bp2gYZi3TpPQ37FxbiSXsvSJArycuqriS/GKWni41114wU+e0/xHMims5WEN3ByeHoG7yXhtexjHtnk99Bv5m/mO1FZ9AHExfERpAgT6zZ2ggmWW3r3IT8K/wxwnMECqs5r6k9ZLaWnROnRLzrO/S0bRnsRne+TkMjGP+8mjvz591kss7ZLF9XHcm87wlVBH5Ln89neNrWOj2KHKNc0nY3bpF2l04zcCEyZLhAHlAmjFdoQSTxOtZPYx7QCfyWLsDfjoiTmTLvjSlPdlTPlmlwltdtraVyZN1LbfDQR8oPFpy+f3y5efDw6OPx8evhibzaf0Q3F4FsXqJF2ww+exv2OMX199zZ4ZGIfa0B4Q3lrpLbMiuj8euyR8zi/B5GJYhrkL7KR6OdivS5lwC/eDAM//tah70VxfnHXF7GRKh34fyWKpTTh/rS/6eqzk/G7wHO4P+Xu9HUaTW0fe9F0fCeyNEjffnoYLoZM1Cgr9NGftLpQClva0Nsa8pnHtzvH+0Mm4L/i2+bS +api: eJztWE1z2zYQ/Ss7OCVTRpQTJ0150zh26uZjPI7THlwfQHAlIgYBBlha5mj43zNLkLJiyY4PvVUHDUUCePv1HkjsSpBcBJFdinNnUFwlwtXoJWlnTwuRiQVSP5CIAoPyuuYRkYn3SCDBO4OQt6ApwDW2k3+tSEQtvayQ0DPsSlhZocgET/2ArUiE5vW1pFIkwuP3RnssREa+wftGLkqMJhhbJCKoEispspWgtmZQbQkX6EUi5s5XkuKjN4ei664YPNTOBgy84uV0ypcHDOgAoVEKQ5g3xrTgkRpvsWCryllCS7xa1rXRqs9O+i0wxGrDqZ+xOW0QUHpVwugJaMKKMQf/Xf4NFXHOPKeddPT1GtudQT6enfspSIbUr4ECeW0XD+Pw9AmvkyHohcXiE1Y5+g/Yhg0U6b1sd4IEJHBzdifwtepXBxjRgBzQYIv95VyEpxWzSwRpMjik9ZSw4qddIg6nBw+UFb83GAiMVNcBbqTRBciGSrQ0VBCUx4JvpQmP1Ln2LjdY/fares/gLM6EAklqA7G4IAPEiTkWoC1cnp8cwR+Hr3+/elYS1SFL0+VyOfFz9QILTc5PnF+kfq74x/OeT+CiRI9QyRZyBFkUmm1KA3e0gVCj0nOtxiwPbgMnN+rycc7F0W2urGvReL1V9Rl8PT8F3Wdx3mq72Dbdr5nLxjCGzF1DWW6kvRZ3Nf0VQWcQmqqSvmVWbRvoEhFIUvNrLr16uZO3f15cnEGEAOUKhLnzQKUOoyEOotJWV00lssPpNBGVvI13b6bTjjG54k+IxALe1kbaSMB74WgLlfM48KcPTNtA0qr/qjLO64W+b3ciNvU1kPhdjGgU2attvp84n+uiQNvTc603HcA6AmmMWz66f+51tdfV/15Xh498kyw1lT3eQt+g5dcqLGVU19w1dq+tvbb22npQW693fe/PLHCWPfMQvXcenFKN91jAstSmh+dDwGh7eKlFLu61ttfaXmvbWusSUSGVbmgX9B0AKkUmUn6NhXQ1HP07PsGjvxkbA403IhOrqJcuS9NV6QJ12ap2nrr0hotxI72WuYkU5OGoq5Evxilp+se76sYDfKYd4zmSVWMLCW/h/PjLBbyXhEvZ9nlkkz9Dv52+ne5E5akPIM7OTiFGGFm3sROMsCzp3YfnfvJTgPveRkDVeE3tF14W05Oj9OhnDed+zYbBXo/O93GSSIY/JyNH/vrnoi+ztnPXLx/Kve0IVwV9iJ5PJwfb1Do77RWiXFU1tt8m7SJ+zciNwJRpAnFAiTBaoQ09iYdu0TjtYxyBv6NFOJhwUSJzxt1xoals8olyVarisvU1Ny5PK6ltOpgI6dHs09fP72YvPp4eHX/+cvziYDKd0C31wdcuUCXthh/c5vI7+l+ru7fBY62woQiEt5TWRmrLtOi9Xw0iuewbY0EkIhs7ZFfJwPRLsVrlMuBXb7qOH39v0Lciu7y6E0avpEIH/l+IbC5NuN9G2/T12fnQcHsO99tHO30dez627cVoGr4TSexQrXt63VWXiBJlgb73J47OlMKaNtZtdc+YyOut4/0xM/AHOuUOvw== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,7 +29,7 @@ import TabItem from "@theme/TabItem"; -Get a role by its key +Get a role by its key. ## Request @@ -41,6 +41,10 @@ The role is successfully returned. The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The role with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx index 10d5c3985b..121501c86d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the start form of a process." sidebar_label: "Get process start form (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss76MWeUqScOmnKm+KP1G3iemynPcg+gORSREwCLLCUrNHwv3cWpGRbH0k6k56qgy0RWOxiF+8txLcQJCdOxGNxZU2KzkGGudKKlNHiPhCmRiv54SITsZgg3ZC01NueG1uJQGToUqtqvyQW75GACgTHhpAbW4HJQULdrQnv9J2+NIRAhWRL5QB1VhulCWaqLMHocg4WqbEaSqUfMPNeXAi3L4wzgw60IXBNXRtLgFWCWbYyv9PnjaUCbWUsBmuRlAOpYSzLupCQo6TG4v1BlJqqNho1uQilLecDmfKmI2/X/R/01i6sskOQOvN7QC2TEjMwGk5k1ehMQlo2jtA6MA1xCbgoiXkM7/RtgTBemr2F0dUFHFyf3dwewh9TtFOFM6jlhPcja+UGZEzporSzH8haDSw62hgYmH5xWGU//N2gnfPUIRd+qjJ0kHflgAxJqrI7iTiOtSHkPf1X5ankHBIE1ySfMSUgA2kh9QTvtNKQN2wMFkuUDnlPcRzfaRGIWlpZIRdQxOOF0LJCEYseRacrkLrfcS4CoRh6taRCBMLi342ymImYbIPr+OTi917gAeehCIRLC6ykiBeC5jVHUZpwglYEgqEkqRt6cyza9p79u9poh45XvBoO+WMzhke+cuAaX6O8KVewxiz0KaZGE2ri9bKuS5V6pkWfHTtZbG7L+ApybSzzklS3BY7EVdi6jQecL8HHdpzuV5MMBKGWmpjz23x2s3BxusOzI6v0hP0kdaV3eXl39fHyW3w8lWHTRze3w0VfrjYQU7ROdUXd9NFP/usqcZkUlWzEjfCCsBJty8OvhsfbQy1xN5MOctPoLICkIdBmhRbpnEmVJMxgpqgARQyVNhDH23D2TmbAaEdHu+FUW5OUWP24CauXzkZw1Vn2DQK6+oHkO4ENE8xAaRhfn5/AL8evf74/KIhqF0fRbDYLbZ4OMFNkbGjsJLJ5yn9sd8idGy0uO4HMMk9dWcITkMHVmKpcpdwgqKuV3wyfQ0eXL7Ogm12s4efZsTVWbVxWI/h0fQEqQ00qnys92Qzt1+SyKdmHTExDcVJK/SCezn8z6HoU11SVtCsmvgzAGCdJjftqB/rp1YZvhtWvt7dX0LmA1GQew9191wfiJCqlVdVUIj4eDgNRycfu6c1w2LJPPvFvyEQDPtal1B5a6+koDXzX9vjxiSntSOr0e52MsWqi1uOGL7jYg/i0y6gj5PHwaDshe/JAKdMHB1NZqgxkQwVH7egDqUW/CVm6cE+yPcn2JNtJsi233qWh7qbbU2dPnT11dlDn9bYfdyMNXGXLOERrjQWTpo21/NOwUOXq1+Qydn+XffHVYs+1Pdf+11xrA1EhFaZXs7zOQIWIRdSzafCkf7losVVuaKO8E74c2ulSn2hsKWKx6AjVxlG0KIyjNl6wNNVGUz6tqbSKZSJ/uDzdEW8JqNKksvTD2w6WJ1gEWSb8pB+xdATvJeFMzn2hOeRL12+Hb4dbvXrhbLtHlqW6DMP11/ClW+b8Vrcv38u/5NgrKg7Txiqa3/CyrjwJSot21PDhrODSx/Pe+bkzEkH/5XwJot/+uvU4UDo3fnmPh82NiGfigBiGR5vYu7rwFEpNVTXa91E96d7N5bPEerGPyVWqFLXzKO9Fq6XZh24G/uwVh6OQD6VDzrJ9ThQVTRKmploKfKvPpDRJVEmloz6Ei05GHz9dno4GHy5Ozi5vzgZH4TCkR/LJ18ZRJfWzfbA0u5QgnsmzB164O1xPffF0iexF3b2o+11E3Z7HhI8U1aVUXtryBFj0jXgstjRiEYh4l/Lre/F90PfTsVgsEunwky3blod9zUQ8vn9qv75fZ8r5wxVxLku3rhI/x/7Bda8nH8IW7XhrRv2g1HPf9cuGn0QgHlil3aFht/dtIAqUGVq/wc52lKZY0zMvG0Ix98/Vlfb+jBvfPyUz/SQ= +api: eJztWUtz2zYQ/is76MWeUqSSOGnKm+PEqdvE9dhOe7B9AMmViBgEGGBpWaPRf+8sQMm2Hkk6k56qgy0RWOwL37cQFzNBcuxFfiXOnC3Re6hwpIwiZY24SYRt0Ul+OKlELsZIFyQd9bLH1jUiERX60qk2LMnFeySgGsGzIIysa8COQEIb16TX5tqcWkKgWrKk8oCmaq0yBBOlNVijp+CQOmdAK3OLVdDiU7h8IlxZ9GAsge/a1joCbAqsqqX4tTnuHNXoGuswWbGkPEgDV1K3tYQRSuoc3uxlpW1aa9CQz1A6PR3Ikp3Oglz8P+ilfdpU+yBNFXxAIwuNFVgDR7LpTCWh1J0ndB5sR5wCTkph79Nrc1kjXC3EXsPh2Qnsnb+7uNyHP+/Q3SmcQCvH7I9slR+QtdpnZZQfyFYNHHpaGxjYfnHaVD996dBNeWqfE3+nKvQwiumACkkqHXciz3NjCdmn/yo9jZxCgeC74jOWBGShrKUZ47VRBkYdC4NDjdIj+5Tn+bURiWilkw1yAkV+NRNGNihy0aPo7RKk/g+cikQohl4rqRaJcPilUw4rkZPrcBWfnPxeC9ziNBWJ8GWNjRT5TNC0ZSvKEI7RiUQwlCTFoVcHYj6/Yf2+tcaj5xXPh0P+WLcRkK88+C7kaNTpJayxSkOIpTWEhni9bFutysC07LNnJbN1t2zIIOfGMS9JRRfYEmdhoxu3OF2Aj+U43G8GmQhCIw0x5zfpjLNw8naLZk9OmTHrKdrGbNPy5uzj6ffoeEjDuo44t0VFn655Iu7QeRWTuq6jn/zXWeI0KdIsxIXwhLAR8zkPPx8ebDa1wN1EehjZzlQJFB2BsUu0SO9tqSRhBRNFNShiqMwTcbAJZ29kBYx29LQdTq2zhcbm53VYPVV2CGdRsi8QEPMHks8EFiywAmXg6vz4CH49ePnLzV5N1Po8yyaTSepG5QArRdal1o0zNyr5j+X2uXKjw0UlkFUVqCs1PAAZfIulGqmSCwTFXAVneB8iXb7Ogjg7W8HPo23rnFo7rA7h0/kJqAoNqdFUmfG66bBmJDvNOmRhO8oLLc2teNj/daOrVnzXNNItmfjUAGOcJHX+mxXoxfM13Qyr3y4vzyCqgNJWAcPxvOsNcRCNMqrpGpEfDIeJaOR9fHo1HM5ZJ+/4d0RiAO9bLU2A1mo4ygCftT1+QmDKeJKm/FE7Y50aq1W76RMu9iB+GyOKhDwYPttMyJ48oGV56+FOalWB7Khmq5E+UDoMTkjt0x3JdiTbkWwryV6s4/3YukJVFZoAzyXfVPzlLrW2E6x2vNrxaser7bza8Gvy1FL8Bbmjzo46O+psoc7LTS9NhwY4y45xiM5ZB7YsO+f4latWevmWtrDdn1lffWXfcW3Htf811+aJaJBq23eJQ/+OapGLrGfT4KGv7LPZxjbePBvFhrJHd7fo+3VOi1zMIqHmeZbNautpns+45TvP7ni37qRT3H4Nm8vTkXgLQGlbSh2GN20sT3BzcRHwQ1+WW7LwXhJO5DQkmk0+Vf16+Hq4UWtoSG/WyO3eGGG62t5aqGXOb1T7tN/1NcWhU+mx7Jyi6QUvi+kpUDp0hx1vzhIuvb2gnZ+jkEj6L8cLEP3+92XAgTIjG5b3eFh3RDxquolh+mwde2cngUKlbZrOhDpqxrHnJR8F1jfRmVxalWh8QHnfDF6IfYgz8FffyXuW8qZE5CzK51hR3RVpaZtF43z5WWhbZI1UJutN+Ozo8OOn07eHgw8nR+9OL94NnqXDlO4pBN9aT400j/zgK49Fa+/RtcdeaIjvr4Y+ezhEdpclu8uSH3JZ0vOY8J6yVksVWsaBALO+EF+JDYVYJCLfdqMSavFN0tfTKzGbFdLjJ6fncx4OORP51c1D+Q31ulI+bK7IR1L71duXx9jfO+/vafZhw53Mxoj6QWmmoerrjp9EIm759mPL3dD8Zp6IGmWFLjgYZQ/LElt6pGXtAobr5/JIe/+OC98/LmIktQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -61,6 +61,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx new file mode 100644 index 0000000000..5edc09947f --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx @@ -0,0 +1,60 @@ +--- +id: get-tenant +title: "Get tenant" +description: "Retrieves a single tenant by tenant Key." +sidebar_label: "Get tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWMtu2zgU/ZULrlqMYjlt2uloZ6Rpx9MHgtSdWWSyoKhriw1FqiQVRzD078UlJdu1nSYDzNILQ5bI+z6Hgs6Keb5wLLtmM9Rce3aTMFOj5V4aPS1Yxhbo+6WEFeiElTWtsYxdobcS79ABByf1QiH4sBPydvj3AdsRS1jNLa/Qo6VQK6Z5hSxjcc8HbFnCJHmsuS9Zwix+b6TFgmXeNrgbdlYiNFp+bxBkgdrLuUQLZg6+HBKgkE6UWHGWrZhva4omtccFWpawubEV9/HR6zPWdTcU09VGO3Rk8WI8pst+3L6qJXdg++oLcI0Q6Ny8USoUK4z2qD154HWtpAjNTL85crPaSmzHf/TtkFtRwpAPSI8Vee2rMPk3FDSL2tKcvIwZb1p5qOAHG+ha57E6WaCmkWMBZGM1V0Ol07ejAw1L+gmuQzlvpV4cjNQ7IoMRWcZ7gtZTrPs88X4/rS5h3Dm50Fh8wipH+wFbt+WVW8vbg04desLLLbaOrlWwdjB4A292sEQzcE+DElUovcL1QKceK3reJezsIVjV1tzJAgsouOcgHWjj4Y4rWfwCT7U1ucLqt8dwNYHLuBMK9FwqiBAC7iBuzMPc4frq3Tn8cfbq95tnpfe1y9J0uVyO7FycYCG9sSNjF6mdC/rRvucjmJVoESreQo7Ai0JSTK5gA05wNQo5l2Loap82UCtH/+rHkR1W97Gy7nxj5d6UJ/D1ajocD63Ui/3QwWbOG0U+eG4an+WK61u2meBjAJ2Aa6qK23Y4fX4O0CXMee6bx5Hz8sVBnP45m11CdAHCFAhzY8GX0g2BqIhKalk1FcvOxuOEVfw+3r0ejzvySRN/QiUa8L5WXAdo7ZYjNVTGYo+fUJjUznMt/q/JGCsXcjfuiG2zqQfx21jRQKjTw4SiNwg6D4qLWxeZBLzxJUWN9AFhMSTBlTuS7EiyI8keJtnLfby/MzaXRYE6wHPNt/7VxZUySzy+vI68OvLqF7w6e/AjgEg0N40+UuhIoSOFHqTQq0MfVBO9+YpFa40FI0RjLRawLKUK7ul7fYjdv7siFo9cO3LtyLV9rnUJq9CXplcEg6TnS5axNKokLl2tJaiO1De0d4Pa11jFMraKnOmyNF2VxvkuW9XG+i69o4HccSt5riIMaTlya8CMMoKr8PjQ7GiB9KWhpnNeNbrg8AauLr7M4D33uORt6CWF/Nn1m/Gb8UGvtPUBj5PLKcQKI/K2ToPBLdH6sPgUNj/FcdAlHYrGSt9+IbPYnhy5RTtpqP9rRPTxgne6j5tY0v95N+Dkr39mYdRSz00w70e+nwhNBa2LmY9Hp/vwupwGlghTVY0OR6VewFL6EvhWYUI1zlNBCVNSoHYByL0EPGz7GFfg7xgRTkc0lIic4YRcSF82+UiYKhXRbH3NlcnTikud9iFcej759PXz28nJx+n5xecvFyeno/HI3/tQfG2cr7jeyuM9+l7v2y1ztXkn/BfFux+Lx3uf1opLTUAJ9ax66lz3UqhjCcs2+u1N0uP/mq1WOXf41aquo8ffG7Qty65vNnQJ/Cqko/8Fy+ZcuV29fDv/Z1e9sv4cnqiiHyxjEFh1G5irGrpjCbsl+XlLiu5uuoSVyAu0IdG4PhECa79luSeSE+7Xp837CwLsD/VPf2s= +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Get tenant

          + + + +Retrieves a single tenant by tenant Key. + +## Request + +

          Path Parameters

          + +The tenant was retrieved successfully. + +
          Schema
          + +The provided data is not valid. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Tenant not found. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx index dcab849405..70c3381a9b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the form of a user task." sidebar_label: "Get user task form (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is76MWeUqScOmnKm+LYqZvE9Th2e5B9AMmViAgEGDwkazT8750FKcl6OEmn7ak6+CFisYvd/b6F+C2Y42PL0iG7s2jAcTthDxHTNRruhFaXBUvZGB2t3nI7udCmYhEr0OZG1GTBUvYOHbgSYaRNBXoEHPzSWXyv7tWVdgiu5GQlLKAqai2Ug5mQErSSczDovFEghZpgEfzYGG43jAuNFpR2YH1da+MAqwyLYmV+ry68cSWaShuMtiIJC1zBkMu65DBC7rzBh6Mk11WtFSpnE+RGzns8z9HaJNi1v3udtY2r4hi4KsIZUPFMYgFawRmvvCo45NJbh8aC9o6KQAXJ9GN8r25LhOHS7DUMri/h6Ob80+0x/D5FMxU4g5qP6Ty8FrbntJY2yVv7Hq9Fz6B1Ow96utscV8UPXzyaOS0dQ230VBRoYdSWAwp0XEgbOpGmqdIO6Uz/VXkqPocMwfrsM+YOnIa85GqM90ooGHkyBoMSuUU6U5qm94pFrOaGV0gFZOlwwRSvkKXMd7B7j3MWMUFgq7krWcQMfvHCYMFSZzxuI5JKvsIgTHAes4jZvMSKs3TB3Lwm70I5HKNhESMIcdc+enXKmuaBIthaK4uWdrzo9+nPbpSAeWHB+lCbkZcrOGMRh9RyrRwqR/t5XUuRB2Ylny05WeweS4fKUU0M8dCJ9ggUieqw9xgTnC9BR3aU7jeTjJhDxZUjju/z2a7C5dtnPFtnhBqTn6yu1HNe3lx/vPoeH+sy7Ppo155x0ZWridgUjRVtUXd9dIt/u0pUJuEkGdHwu3RYsaahxy/6p/tDrZE34xZG2qsigsw7UHqFF26tzgV3WMBMuBKEI7A0ETvdh7Q3vABCPFr3PKBqozOJ1Y+7wNp0NoDr1rIbDdBWELiF1jDDAoSC4c3FGfxy+vLnh6PSudqmSTKbzWIzyntYCKdNrM04MaOcfsjumGY2GlzOAF4UgmJyCWsog60xFyOR02igTnTHBupES5iv86BdXWwh6EnjvBE7V9QA7m4uQRSonBjNhRrvhg57RtxL8sEz7V2aSa4mbI2A3aDbUayvKm5WXNwMQCh33Hn7zRn004sd3wSsX29vr6F1AbkuAorbm64LRElUQonKVyw97fcjVvHH9tOrfr8hn9Tx78hEAT7WkqsAre10hAK6ZTv8hMSEso6r/N/qjDZiLLbjxhts7ED8ts2opeRp/2Q/JTvygOT5xMKUS1EA966kqC19IDcYDsGljQ8kO5DsQLJnSbbn3rvSrr3pDtQ5UOdAnWeo83Lfl7uBAqqyIRyiMdqAznNvDH01LIUM7undYhm7u8u++nJx4NqBa/9rrjURq9CVutOvgsLgSpayhN7OevR2ZpPFE32hSUattmXRTJcyhDeSpWzRsqdJk2RRauuadEEKVJNMqTVTbgSpQaGTtNyybIkeqXMuw+N9XaQF0jqW2a1lIlKI4B13OOPzUFUKuen6df91f6/XoI/t90jqU5thvP3WvXRLBN/rdvM1/GuOg4BiMfdGuPkn2taWJ0Nu0Aw8dWKFjS5e8E6fWyMWdf9cLBHz25+3oelCjXTY3jV/9yDsiRbA+vHJLtCuLwNfcl1VXoWhqcbtizh/klin6RGTpMhR2QDpTptamn1oV+CPTmA4iakpLXKWs3IsXOmzONfVUsdb/c2kzpKKC5V0IWxyNvh4d/V20PtweXZ+9em8dxL3Y/foQvK1tq7i6sk5SH1dKw5BXzgK2tzxdtqL9W1x0GwPmu0/1mw7/jp8dEktuQj6VQD+opu2Q7aetixi6aaeGwbuQ9QNzSFbLDJu8c7IpqHHoUAsHT6sZ2wYyoWwoZMsHXFpt7XfpyA/uulU4mPYqwjvTaB7yNU8DHfp6ROL2IS01w1FunloIlYiL9CEg7UWgzzH2j3ZuyP60nBcXU7vzmmq/QXGSdwr +api: eJztWUtz2zYQ/is76MWeUqScOGnKm+LYqdvE9Th2e5B9AMmViAgEGDwkazT8750FKcl6OEmn7ak6+CFiuYvd/b6l+GHBHB9blg7ZnUUDjtsJe4iYrtFwJ7S6LFjKxuho9ZbbyYU2FYtYgTY3oiYLlrL36MCVCCNtKtAj4OCXzuJ7da+utENwJScrYQFVUWuhHMyElKCVnINB540CKdQEi+DHxnC7YVxotKC0A+vrWhsHWGVYFCvze3XhjSvRVNpgtBVJWOAKhlzWJYcRcucNPhwlua5qrVA5myA3ct7jeY7WJsGu/d3rrG1cFcfAVRH2gIpnEgvQCs545VXBIZfeOjQWtHdUBCpIph/je3VbIgyXZm9gcH0JRzfnn26P4fcpmqnAGdR8TPvhtbA9p7W0Sd7a93gtegat27nQ093NcVX88MWjmdPSMdRGT0WBFkZtOaBAx4W0oRNpmirtkPb0X5Wn4nPIEKzPPmPuwGnIS67GeK+EgpEnYzAokVukPaVpeq9YxGpueIVUQJYOF0zxClnKfAe733DOIiYIbDV3JYuYwS9eGCxY6ozHbURSyVcYhAnOYxYxm5dYcZYumJvX5F0oh2M0LGIEIe7aS69PWdM8UARba2XR0h0v+n36sxslYF5YsD7UZuTlCs5YxCG1XCuHytH9vK6lyAOzks+WnCx2t6VD5agmhnjoRLsFikR12LuNCc6XoCM7SvebSUbMoeLKEcf3+WxX4fLdM56tM0KNyU9WV+o5L2+vP159j491GXZ9tGvPuOjK1URsisaKtqi7PrrFv10lKpNwkoxo+F06rFjT0OUX/dP9odbIm3ELI+1VEUHmHSi9wgu3VueCOyxgJlwJwhFYmoid7kPaW14AIR6tex5QtdGZxOrHXWBtOhvAdWvZjQZoKwjcQmuYYQFCwfDm4gx+Pn3108NR6Vxt0ySZzWaxGeU9LITTJtZmnJhRTj9kd0wzGw0uZwAvCkExuYQ1lMHWmIuRyGk0UCe6bQN1oiXM13nQri62EPSkcd6InUfUAO5uLkEUqJwYzYUa74YO94y4l+SDZ9q7NJNcTdgaAbtBt6NYX1XcrLi4GYBQ7rjz9psz6OWLHd8ErF9ub6+hdQG5LgKK2yddF4iSqIQSla9YetrvR6zij+2n1/1+Qz6p49+RiQJ8rCVXAVrb6QgF9JTt8BMSE8o6rvJ/qzPaiLHYjhtvsLED8bs2o5aSp/2T/ZTsyAOS5xMLUy5FAdy7kqK29IHcYNgElzY+kOxAsgPJniXZy128X2iTiaJAFeC54ptov7NzKfUMiwOvDrw68Op5Xu35PnmlXfsN8kCdA3UO1HmGOq/2vTQNFFCVDeEQjdEGdJ57Y+iVqxQyuKd39mXs7pn11Zf2A9cOXPtfc62JWIWu1J0uHJQ7V7KUJaR69Ej1sMniiW7XJKNWM7Zopkt5zxvJUrZo2dOkSbIotXVNuiBlt0mm1JopN4JU1tBJWm5ZtkSP1DmX4fK+LtICaYjL7NbyKymv8J47nPF5qCqF3HT9pv+mv9dr0J33eyRVt80w3lazlm6J4HvdbspbX3MchEmLuTfCzT/RbW15MuQGzcBTJ1bY6OIF7/S5NWJR98/FEjG//nkbmi7USIfbu+bvboQ90dhYPz7ZBdr1ZeBLrqvKqzA01bgVuPiTxDqtnJgkRY7KBkh3mu/S7EO7An90wt1JTE1pkbOclWPhSp/Fua6W+vjqbyZ1llRcqKQLYZOzwce7q3eD3ofLs/OrT+e9k7gfu0cXkq+1dRVXT/ZBpxprJS/odkdB8z7eTnuxfloczkIOZyH/+Cyk46/DR5fUkougCwfgL7ppO2Tracsilm6ek4SB+xB1Q3PIFouMW7wzsmnocigQS4cP6xkbhnIhbOgkS0dc2u0zlacgP7rpTl+OYe9Jy94EuotczcNwl54+sYhN6Exj46SneWgiViIv0ISNtRaDPMfaPbl35zCFhuPq4fT+nKbaX2puA7w= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -61,6 +61,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx index 1c72e1d10c..11fb14b29a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Get the user task by the user task key." sidebar_label: "Get user task (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,14 +48,22 @@ in future releases. The user task is successfully returned. -
          Schema
            customHeaders object
            +
            Schema
              customHeaders object
              Custom headers for the user task. -
            +
          The provided data is not valid. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          The user task with the given key was not found. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx index 4a62be5bcb..496ec60376 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx @@ -5,7 +5,7 @@ description: "Get the variable by the variable key." sidebar_label: "Get variable (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWFFz2kYQ/is71xd7CginTprqjTpOSpu6Hoc4D9gPh7Sgi0936t0KzDD8986eJCwDdjyd9qXlwQZ0e9/u7e63kr6VIDnzIh6La+mUnGgUtx1hC3SSlDXDVMRihrRZ7IgUfeJUwasiFh+QgDKEeW0Ak+Xj33e47N2YG3NhCYEyyebKA5q0sMoQKA/SwFjqIpMwRUmlw9ujKLF5YQ0a8hFKp5ddmSTofRTsqv/d2tr38vQYpEnBWAI07DYFa+BM5qVJJSS69ITOgy0J7DTEN7H3vRszyhDGjdlbGFwO4ejq/NPoGP6Yo5srXEAhZxyPLJTvkrXaR0ll35WF6jr0tHOha+vNvTz97s8S3ZKXjqFwdq5S9DAtHWXoIEWSSvuQnziOjSXkmP6t9ORyCRMEX06+YkJAFpJMmhneGGVgWrIxONQoPXJMcRzfGNERhXQyR06giMcrYWSOIhZNgX/DpegIxb1QSMpERzj8s1QOUxGTK3G7YUbbzSE6wicZ5lLEK0HLgsGVIZyhEx0xtS6XVF16cyrW61t24AtrPHre8arf549nnCgPvgzpmZZaL8Ehlc5g2gunS6whNMQYsii0SkLfR189A61aoT320BACPEqXZNDEBIow5zPVJ7Eh15xFx6QiVUXdzt7e6O9wCVPrKrI01i3cpzPUqSu0jXohc6y6fz+iJ6fMjPfPpS73AFzz5ZchcKKv96O8L7WG+cuhfGKL59NUMzoYPof5XMoKZ7lBhsaTNMmL/NVbQNV7/q5rQiMN8aDdcRhWYPjuZZlSfuRKk0jCPVhfMgwjp5rNnH3lgRp7sI6HZwt2Yq1GacSaI1SksdXzQ8JcrNe8dLqPfT/LFHgIoKenCVY4O9GYf/8tog3gsrKspyVUjALpoTKcYArKwPjq/Rn8dPr6x9ujjKjwcRQtFouemyZdTBVZ17NuFrlpwn9sd9yDUYYOm7Eo01SxT6nhgavgC0zUVCU8Leuqh2A4TdUAeZ7o1epqq1qtPiid2rmpDuDz1RBUiobUdKnMbNd12DOVpWYMObElxRMtzZ14qNeu020vvsxz6dod3XLA3CNJpf/mXP7h1Q42c+WX0egSKghIbIoP86x2xIfIlVF5mYv4tN/viFzeV7/e9PtrxuSKv+AkBvC+0NKE1to+jjKQW4d1/4SDNZz9hypjnZqpbb+9R9ypm/hddaKGPCf7p0xNHtAyuWPSa5WCLCljrxV9IHEYgpDa9w4kO5DsQLInSXa651nIEkxtadIDdQ7UOVDnCeq83vdwNzDAWXbch+icdWCTpHQOU1hkSm+eixvf9b3s2ZetA9cOXPtfc23dETlSZmu1LYgulIlYRM0bn49WLc1gzaIJunmjyZROi1isKt6s4yhaZdbTOl4V1tE6mnNRNkh8UF6u+NX0jbaJ1OHyvvrxgtkICAgPmhnLZfBBEi7kMuSTXT6Gftt/29+LyqZPILIUV52w6r7WRGhgmdp7YSvjlwAHOcljUjpFy0+8rUrPBKVDNyi5BpuuqP0F9PCKHIxEp/7yvumVX7+MQrmVmdqwvS77biBcFXS+irzfO9ltscthYEpi87w0YVyaGSwUZSBbB6sFTuaQVgkaH5q5Fuoas4/VClxXHuGkx0WpOqeZkjNFWTnpJTZvRM3N50TbSZRLZaLahY/OBr9/vng36H4cnp1ffDrvnvT6PbqncPjCesqlacXBSvFGkzsKEuXx9oFXD3eIg7L831eWa2IR3lNUaKkMUz105KoegOPW2OqIuC2b3nbqKTYWq9VEevzs9HrNl0NiRDy+fRh6YUqmyocKingqtd9Wptu9d3RVa9jHsE+v3ht3fVGapdhIqEJ0xB1riY8E3/XtuiMylCm6EFdlMUgSLKi1d0eO5mG1uU18OOcp8xcQ+e54 +api: eJztWUtz2zYQ/is76MWeSqKcOGnKm+o8qjZ1PY7iHGQfQHAlIgYBBgAlazT6750FSZmWaMfTaS+tDrYsYPHt81uaizXzfO5YPGVX3EqeKGQ3PWYKtNxLo8cpi9kc/Xazx1J0wsqCdlnMPqAHnyEsagFIVg+/3+JqcK2v9bnxCD7jJC4doE4LI7UH6YBrmHJVZBxmyH1p8eYoEiYvjEbtXYTcqlWfC4HORUGu+t2vpd0gT4+B6xS08YCa1KZgNJzxvNQpB6FK59E6MKUHMwv2JeZucK0nGcK0EXsDo4sxHF2++zQ5hj8XaBcSl1DwOdnDC+n63hjlIlHJ93kh+xad31vom/rwIE9/+FaiXdHWMRTWLGSKDmal9RlaSNFzqVyITxzH2ngkm/6t8OR8BQmCK5OvKDx4AyLjeo7XWmqYlSQMFhVyh2RTHMfXmvVYwS3PkQLI4umaaZ4ji1mT4N9xxXpMUi0U3Gesxyx+K6XFlMXelrhbMJPd4mA95kSGOWfxmvlVQeBSe5yjZT02Mzbnvlp6fco2mxtS4AqjHTo68WI4pI8nlEgHrgzhmZVKrcCiL63GdBC8E0Z71J4weFEoKULdR18dAa1bpj3U0BACHHIrMmhsAukxJ59qT0yINUXREqm8rKxuR6/T+ltcwczYiiyNdAv38Qj16gztop7zHKvq70Z03ko9p/MLrsoOgCtafh4CBfqqG+V9qRQsng/lhCmeDlPN6CD4FOZTISusoQIZa+e5Fs/SVx8BWZ/5u6o9aq49Ndo9hWEHxm+fFynpJrbUgnvswPqSYWg5VW+m6EsHvpEHY6l5tmATYxRyzTZkofQKWzU/9pizzYa2TrvY9wtPgZoAOv84wQprEoX5j98j2gguKsm6W0LFKOAOKsEEU5Aappfvz+Dn01c/3Rxl3hcujqLlcjmwM9HHVHpjB8bOIzsT9ENyxwOYZGixaYs8TSXp5AruuQquQCFnUlC3rLMejKEwVQ3kaaJXu+udbLXqoLRy76E6gs+XY5Apai9nK6nn+6rDmRkvFWHwxJQ+ThTXt+w+X/tKd7W4Ms+5bVd0SwFxz3Nfuu/25Zcv9rCJK79OJhdQQYAwKd73s1oROZFLLfMyZ/HpcNhjOb+rvr0eDjeESRl/hica8K5QXIfS2nVHasiNxbp+gmMNZ/+hzBgr53JX7+ABd+oiflt51JDnpLvL1OQBxcUtkV7JFHjpM9Ja0QeExWAEV25wINmBZAeSPUqylx3/hBibyDRFHcpzyzfpwisEV8osMT3w6sCrA68e59VpxzuG8TAzpU4P1DlQ50CdR6jzquulaaSBomypDtFaY8EIUVqLKSwzqbbvm43u+pn15BDjwLUD1/7XXNv0WI4+M/UUOwwzfcZiFjWTFBetW7O4DQ0j0S6aWWdpFYvZuuLNJo6idWac38Trwli/iRaUlC0SOUrbFb+aulFGcBWWu/JHG3o7mEO4n0XTGBo+cI9LvgrxJJUPod8M3ww7UUn0EUQacVceVtXX6ggNLFG7E7YSfg5wGNM6FKWVfvWJjlXhSZBbtKOScrCtilpfQA+jpyDEevUf75ta+e3LJKRb6pkJx+u07xtCWUHrKsuHg5P9ErsYB6YIk+elDu1Sz2EpfQa85Vh9cUAcUlKgdqGY6wF4I/ax2oGrSiOcDCgpVeU0XXIufVYmA2Hy5rJg+5kok0Q5lzqqVbjobPTH5/O3o/7H8dm780/v+ieD4cDf+eB8YZzPuW7ZQTcw21n3URj9H+86vL5/QhxubP77NzY1sTze+ahQXGqieqjIdd0Ap6221WNx+zripld3sSlbrxPu8LNVmw0th8CweHpz3/RCl0ylCxlk8Ywrt3vj0669o8v6bugYuu6BOu2uF7lese3VBGM9dksz+gcXKZubTY9lyFO0wa5KYiQEFr51du+ah5rV9jHx4R11mb8AWyYWCQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,6 +56,10 @@ Bad request The request lacks valid authentication credentials. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          Not found diff --git a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx index 3701d431c8..62f988d0fc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Migrates a process instance to a new process definition." sidebar_label: "Migrate process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,11 @@ latest process improvements. ## Request -

          Path Parameters

          Body

          required
            mappingInstructions object[]required
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          +

          Path Parameters

          Body

          required
            mappingInstructions object[]required
            + +Element mappings from the source process instance to the target process instance. + +
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          The process instance is migrated. diff --git a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx index e31d813ffd..0828b8177d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/modify-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Modifies a running process instance." sidebar_label: "Modify process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,12 +41,24 @@ For example, because an external system is not available or doesn't respond as e ## Request -

          Path Parameters

          Body

          required
            activateInstructions object[]
          • Array [
          • variableInstructions object[]
          • Array [
          • variables objectrequired
            +

            Path Parameters

            Body

            required
              activateInstructions object[]
              + +Instructions describing which elements should be activated in which scopes and which variables should be created. + +
            • Array [
            • variableInstructions object[]
              + +Instructions describing which variables should be created. + +
            • Array [
            • variables objectrequired
              JSON document that will instantiate the variables for the root variable scope of the process instance. It must be a JSON object, as variables will be mapped in a key-value fashion. -
            • ]
            • ]
            • terminateInstructions object[]
            • Array [
            • ]
            • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
            +
          • ]
          • ]
          • terminateInstructions object[]
            + +Instructions describing which elements should be terminated. + +
          • Array [
          • ]
          • = 1`"} schema={{"description":"A reference key chosen by the user that will be part of all records resulting from this operation. Must be > 0 if provided.\n","type":"integer","format":"int64","minimum":1}}>
          The process instance is modified. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx index 5b17737132..efbd41a62a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx @@ -5,7 +5,7 @@ description: "Search for roles based on given criteria." sidebar_label: "Query roles" hide_title: true hide_table_of_contents: true -api: eJztWFlz2zYQ/iuYfWqnNKkkzlG+KY7Tus3h2kr6oOgBIpcSEhBgANCyhsP/3lmAOizSVyeP0YxGIrD3fgvssgHHFxbSKVxoiTCLQFdouBNaneWQgkVusiXtWYggR5sZUdEupHDp91ihDTNEwObcYs60YgtxhYplRjg0gsdfFERg8HuN1r3W+RrSxj8KgzmkBZcWI8i0cqgc7fGqkiLzRiRfLelqwGZLLDn9u2kEmcaClaxTEUMEXMqPBaTTBty6QkhBz79i5iCCypCHTqD1YrXxKjsqbgxfQwTCYen3HyqnECjzPUHWGaEW0EagTY6mv0PBLHgtHWm1GbRttBeTaSdwFoETTuI22v/UaNaX2riL4Cu0M+Ks+AIfZa7R5Z5NQjlcoIEICm1K7sLSs6dkvxSlcA+kDXkYF+6Gx72g3rSt3TK+xkIbfAxnOxifc77AXXyiAX0DTLcz7MgJbEMsbcierbSyIcBPR6M+VidL7CplC1hbS4/XH4L+oP8x8H8sbpx2XJ4dZGMYES+OCRGFMNYRXj9zWaN9HCok/7+8d+EiROkxwLiV4zA8h/b07Lw/e4xoKYV3a/qG68EMDAOOfcN1PJgfxUscPpwG5RB5THzcWrFQmL/Hco7mb1wPud0XYtExXZA5ln5Lz23ZRhpzmrlOVzyQ39uRtp87CithtL86mFVPdXxXvW5y9J0YWcGFxDxm77VBlqPjQlrGDbLK6CuRY86ECl5sUjrX+TpcgreUeWX0XGL5233lPmbngbLTywI6GLcsEM6D9unF2xP2+/Hzl7Nfls5VNk2S1WoVmyI7wlw4bWJtFokpMvoS3a8xmyzRICv5ms2R8TwXpJNLtsMdsxVmohDZJk2d2YyyE/y75/Twu32wbZNZG9GDzZh9ujhjIkflRLEWatFXffMynevapXPJ1TfYpf8+hI+ZrcuSmzXBsq+ArijHXX0/GJ89HQT+n5PJOQsiWKZz9F2TWwq7UUROlEKJsi4hPR6NIij5dXh6MRq1JJMy/gBPFMPrSnLloXXojlCs3OHWOyaUdVxlPyoz2oiFONQb3zhcOxC/CR6FAnw+VIBjxSjKhnCIxmjDdJbVxmDOVkshvfgMrd3o3msAf1baz0r7WWn9SmsjKNEtNQ13lbYeOtwtIYXEt6ZJuOuAenJzhcb6rrA2ElJoQrW0aZI0S21dmzaVNq5NrigVV9wIPpcBgLQdqmqDFqkzLpdBYz9rtEHNxcabE17WKufsFbs4vZywP7jDFV/7KFbdyLYT/Wr0ajQolUhvkTg+P2PBw4C5vXNgI5YKeriL8cQPEdxSz2gxq41w60tiC+GZIzdoxjUFfouFTp+XTs+BCKLuz9sNQv76d+KTTGfYxW6qPr3mZRUqMEy10+1YuoNZN42GkXO2GxzDQDjajnujg2Fu2gRP9sc0Wms9rAvt3ehA1w8IoQONDREcxU/6AD8/83Wa6bKslT+s1YKthFsyvhfgTNbWUWDJzgypfUubrofdqn0XdtjnoJE9iQkcAcGbM3oh3LKex5kukyywbX/nUs+TkguVdCpscjJ+/+nDm/HRu7OT0w+Xp0dP4lHsrsPAQDVUcrVnh28vw5x36Gezu5Ye+fakg4jDa5dUkgtFoPU+NV39TmGjsqvgWdRV4RSahoR/MrJtadn3sZBOZ7uipac2giXyPKQ7TBhwEuw9mpB+Ipe17/APZ9Q22nCMswwrdyftbO8MOv94OSGId6+FSp0Tj+EremXEV5DCF/gChFwfQ189fr0BydWi9viFIJc+/wESYHl7 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,14 +33,38 @@ Search for roles based on given criteria. ## Request -

          Body

            sort object[]
          • Array [
          • ]
          • page object
          +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
          The roles search result. -
          Schema
            page object
            items object[]
          • Array [
          • ]
          +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching roles. + +
          • Array [
          • ]
          The role search query failed. More details are provided in the response body. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx new file mode 100644 index 0000000000..e149378817 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx @@ -0,0 +1,80 @@ +--- +id: search-tenants +title: "Query tenants" +description: "Retrieves a filtered and sorted list of tenants." +sidebar_label: "Query tenants" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

          Query tenants

          + + + +Retrieves a filtered and sorted list of tenants. + +## Request + +

          Body

            sort object[]
            + +Sort field criteria. + +
          • Array [
          • ]
          • page object
            + +Pagination criteria. + +
            filter object
            + +Tenant filter request + +
          + +The tenants search result + +
          Schema
            page object
            + +Pagination information about the search results. + +
            items object[]
            + +The matching tenants. + +
          • Array [
          • ]
          + +The provided data is not valid. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +The request lacks valid authentication credentials. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Forbidden. The request is not allowed. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +Not found + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          + +An internal error occurred while processing the request. + +
          Schema
            = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
          diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index 3e64cb7189..3c02469b5c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -433,12 +433,24 @@ module.exports = [ label: "Update tenant", className: "api-method patch", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-tenant", + label: "Get tenant", + className: "api-method get", + }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/delete-tenant", label: "Delete tenant", className: "api-method delete", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/search-tenants", + label: "Query tenants", + className: "api-method post", + }, ], }, { @@ -537,4 +549,16 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Mapping Rule", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/create-mapping-rule", + label: "Create mapping rule", + className: "api-method post", + }, + ], + }, ]; diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx index 5e85d926cc..c371eeb494 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx @@ -5,7 +5,7 @@ description: "Manage the permissions assigned to the authorization." sidebar_label: "Update authorization" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Manage the permissions assigned to the authorization. The permissions to add/remove. -
        • Array [
        • ]
        +
      • Array [
      • ]
      The authorization was patched successfully. @@ -55,8 +55,7 @@ The request lacks valid authentication credentials.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      -The request to patch an authorization was denied. -More details are provided in the response body. +Forbidden. The request is not allowed.
      Schema
        = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx index e2089568f6..d3c4375064 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-role.api.mdx @@ -5,7 +5,7 @@ description: "Update a role with the given key." sidebar_label: "Update role" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/iuYPSVTWpRTJ015UxWncZtkPIrcHmwdIHAlIgYBBgAtazj8750FqJclxT70KM94JBH73u8jgG3A87mD7BZGRiFMEjAVWu6l0Vc5ZFBXOfcY1hLI0QkrK1qEDG7CEuPMGoVsIX3BfIFsLh9Qs3tc9iCBilteokdLLhrQvETIgBT+xiUkIMlQxX0BCVj8UUuLOWTe1vjU27hAMsrMLHgJPr1hMT5y5USBJYesAb+syIvUHudoIYGZsSX38dG7C2jbSfSGzv9h8iXpPHUujPaoPS3xqlJShJKk3x0F0+w7M9PvKDxlbKmAXqKjVVFwPUeH/nnRWJu1lPNW6vle0akMMeec5dJVii8ZaW7XpQdtm4CXXpEh6t1wHQatbHK93QpwsqsSuzuKVYK2jYquMtrFeN/0L+hjP7wIB+7WcbpaCHRuViu17EGbwEW/f1i1suZB5pQa95xJx7Tx7IErmffuNBztSmXNVGH5y353dl0M2HWUZDl6LhWLrWDcsSg4xZxJzW5HH4fs94u3v01eFd5XLkvTxWLRszNxhrn0xvaMnad2Juif5F732LhAi6zkSzZFxvNckk+u2KbJzFUo5EwKwq2P2YZgqOMxv58jJK7uI2QN79rKPcAM2M3oiskctZezpdTzfddBZ8ZrRTb41NQ+myqu72GDoudgOWCuLktu1/zcddAm4Dz3tXuWnr++OQj5T+PxNYsmmDA5spmxzBfSrRxREqXUsqxLyC76/QRK/hh/vev3W7JJHX9BJprhY6W4DtB6mo7UrDQWO/yExKR2nmvxf3XGWDmXT/3uMroD8YeYUaTmRf/8CBsjg5ni4t5FLjFe+4K8RvowYTEEwZXrnUh2ItmJZEdJ9tMtb3UC6o43q/1rZmqdn4h1ItaJWMeI9fbQgXCgGVXZEg7RWmOZEaK2FnO2KKQK5ulcufLd7XSnk+KJayeuHeNam0CJvjB5vHeLIlzSfQEZpLRvubTptq+W7tRoH1Z399oqyKCJjGmzNG0K43ybNZWxvk0fqB0P3Eo+VRGEtByZtUKMMoKr8PhQ52hh+yo75GWtc87es9HltzH7k3tc8HiBJJe7pt/33/cPWiXRIxYH11csZhhxt/UuWJklUh80G4VfYjhMGxyK2kq//EZqsTxT5BbtoKbar/HQ+QvW6XcUgqT78nGFkr/+HYdG03tstJlkXD7ysoos3Jk8dHOXDm1twOLMBL8dUvYzoHaidTHlfu98H5XXV4FcwpRlrcMbVs/jKYhvVUSo2nmqRAJKCtQOtyJaiX2OK+yf6JGd96ibEXKrF+tc+qKe9oQpUxHV1p9TZaZpyaVOOxcuHQ6+3Hz9MDj7fDW8/Prt8uy81+/5xzgAqYzzJddbcXSzLHtgztVs9pIXjby6Tnp89GmluNSErZBJ0zHtNgzAHCSQrSZhk6Sjyy00zZQ7vLGqbenxjxrtErLbyYZdgY65dPQ9h2zGlXs6LtsO+tWom/e8Zs8O0Q4G3z3kehkormr6BQnc43JrmNdO2gQK5DnaEGBcHcYwzsZkY6O9N1Nrk5XGQAis/BHZnf2biLV+mV0PxsNPRJRuoFeaPIwa+YJGi3wBGdzBHYVtQo0CB8PzBhTX85rPST4apr//AAeSQrQ= +api: eJztWEtz2zYQ/isYnJIpLcqpk6a8qYrTuE1TjyK3B0eHJbgSEYMAA4CWNRz+984C1MuSEx96lGc0lrjY9/cB4Lbcw8Lx7JZPjEI+S7ip0YKXRl8VPONNXYDHIEt4gU5YWZOQZ/wmiBgwaxSypfQl8yWyhbxHze5wNeAJr8FChR4tuWi5hgp5xknhT1zxhEsyVIMvecItfmukxYJn3jb42Nu0RDLKzDx4CT69YTE+cuVEiRXwrOV+VZMXqT0u0PKEz42twMdHby54182iN3T+N1OsSOexc2G0R+1JBHWtpAglSb86CqY9dGbyryg8ZWypgF6iI6koQS/QYTB0mJBDTwnFVUVMCry3Mm88OsoKlPp7Hmq3rz16hu73Q4u92CTgvJV6cdBkijLWuGCFdLWCFSPN3T4MeNcl3EuvyBBhZbxJu5uRbFvd252SzPaVIp4msS+866Kiq412MeJXw4vjZYwABLeJ1DVCoHPzRqnVgHcJvxgOj6vW1tzLgpIDD0w6po1n96BkMfii+ZM4qK3JFVY/HeLhcZuu40pWoAepWGwGA8fiwhwLJjW7nbwfs18vXv8ye1F6X7ssTZfL5cDOxRkW0hs7MHaR2rmgD617OWDTEi2yClYsRwZFIcknKLZtM3M1CjmXgpjiY7YhGOp5zO/7GInSQ4xsCNVYeQCZEbuZXDFZoPZyvpJ6ceg66MyhUWQDctP4LFeg7/gWRz8C5oi5pqrAbnaEfQddwp0H37gfbgg/vzoK+g/T6TWLJpgwBbK5scyX0q0dURKV1LJqKp5dDIcJr+Ah/nozHHZkkzr+jEw0w4dagQ7QepyO1KwyFnv8hMSkdh60+L86Y6xcyMd+9zndg/hdzChS82J4/gQbI4OZAnHnIpcYNL4kr5E+TFgMQYAKG9WJZCeSnUh2nGTfPfLWd67+QrU+v+am0cWJWCdinYj1FLFeH7sQjjSjKlvCIVprLDNCNNZiwZalVME83SvXvvuT7nRTPHHtxLWnuNYlvEJfmiK+6YsyjAV8yTOe0rnl0rY/vjp6i0d7v54WNFbxjLeRMV2Wpm1pnO+ytjbWd+k9teMerIRcRRCSODJrjRhlBKjw+FjnSLD7MjuGqtEFsLdscvl5yn4Hj0uIL5Dkct/02+Hb4VGrtPQJi6PrKxYzjLjb2QvWZonUR83Gxc8xHOYbDkVjpV99JrVYnhzBoh01VPsNHnp/wTr9jot40n95v0bJH/9OQ6NpH5tsZyeXD1DVkYV7s45+0tOjrQtYnJvgt0fKYQbUTrQupjwcnB+i8voqkEuYqmp02GH1It6CYKciQjXOUyUSrqRA7XAnovWyj1HC/oke2fmAuhkht95YF9KXTT4QpkpFVNv8z5XJ0wqkTnsXLh2P/rr59G509vFqfPnp8+XZ+WA48A8+JF8b5yvQO3H00zN7ZLLWbs+SZw3Z+k56fPBprUBqwlbIpO2ZdhtGbo4nPFvP3mZJT5db3rY5OLyxquvo8bcG7Ypnt7Mtu+IASjr6XvBsDso9HtDtBv1i0s97XrIfju2OBt8/BL0KFFcN/eIJv8PVzviwm3UJLxEKtCHAKB3HMM6mZGOrfTDF65K1xkgIrP0Ta/fObyLWZjO7Hk3HH4go/QixMkUYbsKShpmw5Bn/wr9Q2CbUKHAwPG+5Ar1oYEHro2H6+w++d2q6 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,7 +33,11 @@ Update a role with the given key. ## Request -

      Path Parameters

      Body

      required
        changeset objectrequired
      +

      Path Parameters

      Body

      required
        changeset object
        + +A set of changed role attributes. + +
      The role was updated successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx index 3932745aff..2fed02030c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx @@ -5,7 +5,7 @@ description: "Updates an existing tenant." sidebar_label: "Update tenant" hide_title: true hide_table_of_contents: true -api: eJztWF1v2zYU/SsEn1pMsZw27Tq9eWm6ZuuKIHW2h8QPV+K1xZYiVZKKYxj678MlpdixnCYD+ugAgSXx8n6dc2j5rrmHhePZNZ+iBu35LOGmRgteGn0ueMabWoDHbjXhAl1hZU3LPONXYdEx0AzvpPNSL5gPpiOe8BosVOjRUoA111Ahz3hc/wtXPOGSnNTgS55wi98baVHwzNsGdyNNS2SNlt8bZFKg9nIu0TIzZ77ErZCuKLECnq25X9UUTWqPC7Q84XNjK/Dx0dsT3razGBOd/92IFe0pjPaoPV1CXStZhDakXx2lsB46N/lXLKgrtaWmeYmOVmOh91bOW6kXg95RRRqXjKx3C2nb7X5cR4+zhHvpFbmMcMTuX8YaePtwEzUxPHC10S4m9mo8po9hHjEuW4JjEW/BXFMU6Ny8UWpFnf1JvfmGq73oPIq2WzmP1dECNbESBaM9VoPqkz5/vwfcpKMZUfg5QHTB8G7gu03+D56PYLkft4gMAdcm/OQxbGprbqVAwQR4YNIxbTy7BSXFD2CprckVVr8M4XkYYMIuoiUT6EEqFmFj4Fg0zEPH2fXlh1P228mbX2cvSu9rl6Xpcrkc2XlxhEJ6Y0fGLlI7L+if7F6O2LREi6yCFcuRgRCSYoJiG0IwV2Mh57Jg3oSedWkz6vToRvPkCTbF1SEy93RorBwANWFXl+f9KbIKR9Zu6LBnDo0iH5Cbxme5Av2Nb7B8ig4T5pqqArvq+fAwQJtw58E37smz6vWrvVT7OJ1esOiCFUYgmxvLfCldH4iKqKSWVVPx7GQ8TngFd/Hu7Xjckk9C/BmV0OFeK9CBWrvlSM0qY7HjTyhMaudBFz8LGWPlQu7GfairjsTvY0W9oF4P+f7B2FwKgTrQk3Xnf68qUMos8aCrg64OuvqBrk6GfP9sPJubRouoq633CX2/clDVQVUHVT2iqjf7Xv8mevO2i9Yay0xRNNaiYMtSquCeXtL72N3XWeTiQWsHrR20NtRam/AKfWlEHD0UZZhU+JJnPI3fWy5d3w8pWhoqoL3thxiNVTzj66iaNkvTdWmcb7N1baxv01uC5BashFxFItJyVFfPGmUKUOHxPvRoYftn5ClUjRbA3rHLsy9T9gd4XMIqdJNCPnT9bvxuvNcrmT7icXJxzmKFkXtb50HvloS91200fo7jMG5xWDRW+tUX2hbbkyNYtJOG+n/PiS5e8E730Ygn3cWHnil//jsNYNNZdrkZ5ZzdQVVHJXYzp45kgYFzEyJ1/BjmTACidbHI8eh4yMWL8yCpwlRVo8O5qhdsKX3JYKsHhWqcp9oTrmSB9Et/k1Bv9imusH9iRHY8IvwiyfrjdCF92eSjwlRpEbfdf+bK5GkFUqddCJeeTv6++vx+cvTp/PTs85ezo+PReOTvfOhTbZyvQG/lEUcR3fvabqVbA7EnJn0dbh7vfForkJpaHapYd9q67gYyjic824wAZ0knkGu+Xufg8MqqtqXH3xu0K55dzzZ6CgIU0tG14NkclNudE26n/OKyG4a9ZM+cHu4to3sIehWkrRq640mcZG1NM9tZm/ASQaANicb105jO0ZS8bPYPRmht0u+YFAXW/oe2s60j7GIyPf1I0uhmmJURtMnCkmaqsOQZv+E3lLAJPQqqC8/XXIFeNLAg++iY/v4DPJubGQ== +api: eJztWFFv2zYQ/isEn1pMsZw27Tq9eWm6ZuuKIHW2h8QPJ/FssaVIlaTiGIb++3CkFDuW02RAHx0gsEQe73j3fR8l3Zp7WDieXfMpatCezxJuarTgpdHngme8qQV47GYTLtAVVtY0zTN+FSYdA83wTjov9YL5YDriCa/BQoUeLQVYcw0V8ozH+b9wxRMuyUkNvuQJt/i9kRYFz7xtcDfStETWaPm9QSYFai/nEi0zc+ZL3ArpihIr4Nma+1VN0aT2uEDLEz43tgIfh96e8LadxZjo/O9GrGhNYbRH7ekS6lrJIpQh/epoC+uhc5N/xYKqUlsqmpfoaDYmem/lvJV6MagdZaRxych6N5G23a7HdfQ4S7iXXpHLCEes/mXMgbcPF1ERw4CrjXZxY6/GY/oZ7iPGZUtwLOItmGuKAp2bN0qtqLI/qTYb9Pdh9CjmbuU8VkcL1MRNFIzWWA2q3/r5+z0QJ104IvJz4OiC4d3Ad5v8H1QfQXQ/ehEfgq9N+MljCNXW3EqBggnwwKRj2nh2C0qKH4BTW5MrrH4ZgvQwwIRdREsm0INULILHwLFomIeKs+vLD6fst5M3v85elN7XLkvT5XI5svPiCIX0xo6MXaR2XtA/2b0csWmJFlkFK5YjAyEkxQTFNrRgrsZCzmXBvAk167bNqNKjG82TpzgVZofI3NOhsXIA1IRdXZ73Z8kqHFy7ocOaOTSKfEBuGp/lCvQ3vsHyKTpMmGuqCuyq58PDAG3CnQffuCdPrNev9lLt43R6waILVhiBbG4s86V0fSBKopJaVk3Fs5PxOOEV3MW7t+NxSz4J8WdkQkd8rUAHau2mIzWrjMWOPyExqZ0HXfwsZIyVC7kb96GuOhK/jxn1gno95PsHY3MpBOpAT9Y9BXpVgVJmiQddHXR10NUPdHUy5Ptn49ncNFpEXW29Vej7mYOqDqo6qOoRVb3Z9/o30Zu3XbTWWGaKorEWBVuWUgX39Krex+4eZ5GLB60dtHbQ2lBrbcIr9KURsQFRlKFf4Uue8TQ+t1y6vv9Ybam1gPa2b2U0VvGMr6Nq2ixN16Vxvs3WtbG+TW8JkluwEnIViUjTUV09a5QpQIXhfejRxPZn5ClUjRbA3rHLsy9T9gd4XMIqVJNCPnT9bvxuvNcrmT7icXJxzmKGkXtb50HvloS91200fo7j0HRxWDRW+tUXWhbLkyNYtJOG6n/PiS5e8E730Ygn3cWHnil//jsNYNNZdrlp6JzdQVVHJXadp45kgYFzEyJ1/BjumQBE62KS49HxkIsX50FShamqRodzVS/YUvqSwVYNCtU4T7knXMkC6Ut/s6He7FOcYf/EiOx4RPhFkvXH6UL6sslHhanSIi67/82VydMKpE67EC49nfx99fn95OjT+enZ5y9nR8ej8cjf+VCn2jhfgd7aR2xFdO9ru5lutcWe6Pd1uHm882mtQGoqdchi3WnrumvIOJ7wbNMKmiWdQK75ep2Dwyur2paGvzdoVzy7nm30FAQopKNrwbM5KLfbLdze8ovLriX2kj2zh7g3jW4Q9CpIWzV0xxP+jTpZW12tdtYmvEQQaMNG4/xp3M7RlLxs1g8aaW3Sr5gUBdb+h7azrSPsYjI9/UjS6DqZlRG0yMKSOquw5Bm/4Te0YRNqFFQXxtdcgV40sCD76Jj+/gPNmZ2D sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Updates an existing tenant. The tenant was updated successfully. -
      Schema
      +
      Schema
      The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index b3609e22ba..24f2a98997 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null From 3db3db024eca22ccc8c89b1590510d8dd481de9c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 09:14:13 -0600 Subject: [PATCH 07/68] chore(deps): bump @bpmn-io/form-js from 1.7.3 to 1.12.0 (#4699) Bumps [@bpmn-io/form-js](https://github.com/bpmn-io/form-js/tree/HEAD/packages/form-js) from 1.7.3 to 1.12.0. - [Changelog](https://github.com/bpmn-io/form-js/blob/develop/packages/form-js/CHANGELOG.md) - [Commits](https://github.com/bpmn-io/form-js/commits/v1.12.0/packages/form-js) --- updated-dependencies: - dependency-name: "@bpmn-io/form-js" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 913 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 454 insertions(+), 461 deletions(-) diff --git a/package-lock.json b/package-lock.json index cf1969a8fa..2aa787bc59 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@auth0/auth0-react": "^2.2.4", - "@bpmn-io/form-js": "^1.7.3", + "@bpmn-io/form-js": "^1.12.0", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", @@ -2162,39 +2162,39 @@ } }, "node_modules/@bpmn-io/draggle": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.0.tgz", - "integrity": "sha512-gHRjQGJEpEwVxspNwNhnqHHAt8cE1l1cObFEf5YSuSXVxTLZcNAQOgmEDJ+QMk1UPDKfnQwvbeDdv5ytCnksfw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.1.tgz", + "integrity": "sha512-2frw1gBl5I3XGrIDg4CBy6bpJiOuslKUOg9T91Fke6bIttFkF0zxlTKh4E4zU8g7gAo4ze0HnKMZDgHxea+Itw==", "dependencies": { "contra": "^1.9.4" } }, "node_modules/@bpmn-io/feel-editor": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.2.0.tgz", - "integrity": "sha512-402yrNL+a58d9AiNE48IScTiWDGmB+8Fpiq9eqg/sKCzhdHahl5fZyl+cksfcyJjzJF1byUOhYy3UxL3/tbLmQ==", - "dependencies": { - "@bpmn-io/feel-lint": "^1.2.0", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.3.3", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.4.2", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", + "dependencies": { + "@bpmn-io/feel-lint": "^1.3.0", + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/commands": "^6.6.0", + "@codemirror/language": "^6.10.2", + "@codemirror/lint": "^6.8.0", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.0.0", - "min-dom": "^4.1.0" + "lang-feel": "^2.1.1", + "min-dom": "^4.2.1" }, "engines": { "node": ">= 16" } }, "node_modules/@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "dependencies": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" }, "engines": { @@ -2202,41 +2202,41 @@ } }, "node_modules/@bpmn-io/form-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.7.3.tgz", - "integrity": "sha512-CPDUwS3lftH/lHG08o4kBthgO3Qz918jwr6KnQ0O6Vtm6KjNLsjwZrbf3RPmLuAJzLfQMxh9oA8dTTZJM4s1UQ==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.12.0.tgz", + "integrity": "sha512-X+/fln7Pa6S/MUkDNbepKxAChdT5gcJl6m8dm63M7s51h0neP8os31/22bT1FPsHplQhNETkNoSkS9IYA2afGw==", "dependencies": { - "@bpmn-io/form-js-carbon-styles": "^1.7.3", - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-playground": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3" + "@bpmn-io/form-js-carbon-styles": "^1.12.0", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-playground": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0" } }, "node_modules/@bpmn-io/form-js-carbon-styles": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.7.3.tgz", - "integrity": "sha512-5W3zoa4VxY8eaKr4mLu/yRdugzhan8fTKsJGXfJR+iW0ErGdAo969rIxEbINsAKBqNiWxdipoWsEgvPxKbh/VQ==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.12.0.tgz", + "integrity": "sha512-yY2C02wvYj0j74gBV2aVX5irR3XeJbw9D6dqdTfMsMkydNH1jN9YX8jezxWHZRHxe0iEF3VBrc6WwEfWwBXHjw==" }, "node_modules/@bpmn-io/form-js-editor": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.7.3.tgz", - "integrity": "sha512-6kHZQJslKavw1M8JgZpOXyeIRj3wk+2TjosT81iWqreVnDS434cUpd8HTgXZBlrPugYmGjDd1e4Oa2CVVxixWw==", - "dependencies": { - "@bpmn-io/draggle": "^4.0.0", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@bpmn-io/properties-panel": "^3.18.1", - "array-move": "^3.0.1", - "big.js": "^6.2.1", - "ids": "^1.0.0", - "min-dash": "^4.2.1", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.12.0.tgz", + "integrity": "sha512-qcNQ74w/Nolg6HA0OP6lXabloYTh6q2TDriWLtQRxBsFCkYFhRepNa1zHr5iP//FQfc7Wh6YMBUdKsj38ZTXoQ==", + "dependencies": { + "@bpmn-io/draggle": "^4.1.1", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@bpmn-io/properties-panel": "^3.25.0", + "array-move": "^4.0.0", + "big.js": "^6.2.2", + "ids": "^1.0.5", + "min-dash": "^4.2.2", "min-dom": "^4.1.0", "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-editor/node_modules/big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "engines": { "node": "*" }, @@ -2246,51 +2246,52 @@ } }, "node_modules/@bpmn-io/form-js-playground": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.7.3.tgz", - "integrity": "sha512-l87drk8rA3/yQa6RhOwRsVIp0kKGSg+asOXLZppNePh1lcaw0iF4taSa2PQeiI2d1GwnA3fjht+NhzzE/r+2/Q==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.12.0.tgz", + "integrity": "sha512-JAw0fK+DxK8uZvEQ/zDfpZxvDVeyyZHCxn9hdVGBga464NQvaWHuOMMMfQAu5LYlR+Gb57OK/t8sst3RhabIvw==", "dependencies": { - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.1.2", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@codemirror/autocomplete": "^6.18.3", + "@codemirror/commands": "^6.7.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.1.1", - "@codemirror/view": "^6.23.1", - "classnames": "^2.3.1", + "@codemirror/language": "^6.10.3", + "@codemirror/lint": "^6.8.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.34.3", + "classnames": "^2.5.1", "codemirror": "^6.0.1", "downloadjs": "^1.4.7", - "file-drops": "^0.4.0", - "mitt": "^3.0.0", + "file-drops": "^0.5.0", + "mitt": "^3.0.1", "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-viewer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.7.3.tgz", - "integrity": "sha512-/XEDHzZbxmYXAp10ClPQu8h/4CoYqPdUYkppD/fL+UXFTO9ZJFBMn2TGgJEwXZP3H6/m6fSFqPFuWnVudWkCYg==", - "dependencies": { - "@carbon/grid": "^11.11.0", - "big.js": "^6.2.1", - "classnames": "^2.3.1", - "didi": "^10.0.1", - "dompurify": "^3.0.8", - "feelers": "^1.3.0", - "feelin": "^3.0.0", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.12.0.tgz", + "integrity": "sha512-31jwd3gjcfFlzA3yEKE+Mfo9EtYkCPST1kAHe8Ifv6aRXb08oMxgZQmDfWYdtcIayAD1n6IAaEKTr0RnDf4BOQ==", + "dependencies": { + "@carbon/grid": "^11.29.0", + "big.js": "^6.2.2", + "classnames": "^2.5.1", + "didi": "^10.2.2", + "dompurify": "^3.2.0", + "feelers": "^1.4.0", + "feelin": "^3.2.0", "flatpickr": "^4.6.13", - "ids": "^1.0.0", - "lodash": "^4.5.0", - "min-dash": "^4.2.1", - "preact": "^10.5.14", - "showdown": "^2.1.0" + "ids": "^1.0.5", + "lodash": "^4.17.21", + "luxon": "^3.5.0", + "marked": "^15.0.1", + "min-dash": "^4.2.2", + "preact": "^10.5.14" } }, "node_modules/@bpmn-io/form-js-viewer/node_modules/big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==", "engines": { "node": "*" }, @@ -2300,14 +2301,14 @@ } }, "node_modules/@bpmn-io/properties-panel": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.18.1.tgz", - "integrity": "sha512-ygBhVH99IFG1VbMlbvInXQUeqHwQH4uaajFaUi3OsjELpM1WcmHQ72fXPd1tC/OtJJhZoQajHiTI8SdL38t9ug==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.0.tgz", + "integrity": "sha512-SRGgj8uJc1Yyjcht2g36Q+xKR7sTx5VZXvcwDrdmQKlx5Y3nRmvmMjDGzeGDJDb7pNU1DSlaBJic84uISDBMWg==", "dependencies": { - "@bpmn-io/feel-editor": "^1.2.0", - "@codemirror/view": "^6.14.0", + "@bpmn-io/feel-editor": "^1.9.0", + "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", - "feelers": "^1.3.0", + "feelers": "^1.4.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" @@ -2322,22 +2323,28 @@ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "node_modules/@carbon/grid": { - "version": "11.21.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.21.0.tgz", - "integrity": "sha512-Zzhos2we+HqM0obdQgma+OvLoM9dNGq07YcLxFxrc/vEOn/D01sner6dyMMqS2y8036zIaoqVMGArSzPfoxrLA==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", + "hasInstallScript": true, "dependencies": { - "@carbon/layout": "^11.20.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "node_modules/@carbon/layout": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.20.0.tgz", - "integrity": "sha512-G9eJE3xb/J98Id9VvTA/b4v+2i/c+IiHAhxNPc0PPpPN6C/r6U4gJsG4yPgQnbuIU42cP9L8OvCrQr0mbrCMlA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "hasInstallScript": true, + "dependencies": { + "@ibm/telemetry-js": "^1.5.0" + } }, "node_modules/@codemirror/autocomplete": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.13.0.tgz", - "integrity": "sha512-SuDrho1klTINfbcMPnyro1ZxU9xJtwDMtb62R8TjL/tOl71IoOsvBo1a9x+hDvHhIzkTcJHy2VC+rmpGgYkRSw==", + "version": "6.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", + "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -2352,13 +2359,13 @@ } }, "node_modules/@codemirror/commands": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.3.tgz", - "integrity": "sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", + "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", "dependencies": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, @@ -2372,9 +2379,9 @@ } }, "node_modules/@codemirror/language": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.1.tgz", - "integrity": "sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==", + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", + "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -2385,19 +2392,19 @@ } }, "node_modules/@codemirror/lint": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", - "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "dependencies": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, "node_modules/@codemirror/search": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.6.tgz", - "integrity": "sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==", + "version": "6.5.8", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.8.tgz", + "integrity": "sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==", "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -2410,9 +2417,9 @@ "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" }, "node_modules/@codemirror/view": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.25.1.tgz", - "integrity": "sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.0.tgz", + "integrity": "sha512-I0tYy63q5XkaWsJ8QRv5h6ves7kvtrBWjBcnf/bzohFJQc5c14a1AQRdE8QpPF9eMp5Mq2FMm59TCj1gDfE7kw==", "dependencies": { "@codemirror/state": "^6.4.0", "style-mod": "^4.1.0", @@ -3441,6 +3448,14 @@ "react-hook-form": "^7.0.0" } }, + "node_modules/@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==", + "bin": { + "ibmtelemetry": "dist/collect.js" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -4341,14 +4356,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" }, "node_modules/@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "dependencies": { "@lezer/common": "^1.0.0" } @@ -4364,17 +4379,17 @@ } }, "node_modules/@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "dependencies": { "@lezer/common": "^1.0.0" } }, "node_modules/@lezer/markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", - "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.2.tgz", + "integrity": "sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==", "dependencies": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -5798,6 +5813,12 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "node_modules/@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -6337,11 +6358,11 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "node_modules/array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -8742,9 +8763,9 @@ } }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/clean-css": { "version": "5.3.1", @@ -11062,9 +11083,9 @@ } }, "node_modules/didi": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.1.tgz", - "integrity": "sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", + "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==", "engines": { "node": ">= 16" } @@ -13011,9 +13032,12 @@ } }, "node_modules/dompurify": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.9.tgz", - "integrity": "sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.2.tgz", + "integrity": "sha512-YMM+erhdZ2nkZ4fTNRTSI94mb7VG7uVF5vj5Zde7tImgnhZE3R6YW/IACGIHb2ux+QkEXMhe591N+5jWOmL4Zw==", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } }, "node_modules/domutils": { "version": "2.8.0", @@ -14385,9 +14409,9 @@ } }, "node_modules/feelers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.3.1.tgz", - "integrity": "sha512-vynmIHhjttmT0wfzbI+Nmi84wLbLwUt83NXo5YTQMReIjRwgHhQpxs7koixX/flJIlTG8M4eukc1U1oQAYkhNw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", + "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", "dependencies": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", "@bpmn-io/feel-lint": "^1.2.0", @@ -14403,20 +14427,40 @@ "@lezer/markdown": "^1.1.0", "feelin": "^3.0.1", "lezer-feel": "^1.2.4", - "min-dom": "^4.1.0" + "min-dom": "^5.0.0" }, "engines": { "node": "*" } }, + "node_modules/feelers/node_modules/domify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", + "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/feelers/node_modules/min-dom": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", + "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", + "dependencies": { + "domify": "^2.0.0", + "min-dash": "^4.2.1" + } + }, "node_modules/feelin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.0.1.tgz", - "integrity": "sha512-aYXH3UYkM2eopg3scgNRNEo/ecwizKH6qTqkEu5nSLMMlMgfhLDhWrLl7ChG5iHspO9o4Q2YSP1o4wW8q0L2Qw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.2.0.tgz", + "integrity": "sha512-GFDbHsTYk7YXO1tyw1dOjb7IODeAZvNIosdGZThUwPx5XcD/XhO0hnPZXsIbAzSsIdrgGlTEEdby9fZ2gixysA==", "dependencies": { - "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.2.5", - "luxon": "^3.1.0" + "@lezer/lr": "^1.4.2", + "lezer-feel": "^1.4.0", + "luxon": "^3.5.0" }, "engines": { "node": "*" @@ -14440,33 +14484,11 @@ } }, "node_modules/file-drops": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.4.0.tgz", - "integrity": "sha512-dPLRxrQ/sWHyU1DMf72doyyFuqeR/T8hJ97coJHXmdeHvqMTdOMJ/PLsHKjQzDHC8TBQO0rDUinDEXz3WGTnQA==", - "dependencies": { - "min-dom": "^3.1.1" - } - }, - "node_modules/file-drops/node_modules/component-event": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.1.4.tgz", - "integrity": "sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==" - }, - "node_modules/file-drops/node_modules/min-dash": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-3.8.1.tgz", - "integrity": "sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==" - }, - "node_modules/file-drops/node_modules/min-dom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-3.2.1.tgz", - "integrity": "sha512-v6YCmnDzxk4rRJntWTUiwggLupPw/8ZSRqUq0PDaBwVZEO/wYzCH4SKVBV+KkEvf3u0XaWHly5JEosPtqRATZA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.5.0.tgz", + "integrity": "sha512-ZaENKwVySae4RhEGjh1gEE1wMnIIPG6XqtOwHNQYSl7RNwUHoRGVVspe+BrW7cUFseHNIit3Oy9Z/HPIEU5XWA==", "dependencies": { - "component-event": "^0.1.4", - "domify": "^1.3.1", - "indexof": "0.0.1", - "matches-selector": "^1.2.0", - "min-dash": "^3.8.1" + "min-dom": "^4.0.3" } }, "node_modules/file-loader": { @@ -14636,9 +14658,9 @@ } }, "node_modules/focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", "dependencies": { "tabbable": "^6.2.0" } @@ -16880,11 +16902,6 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" }, - "node_modules/indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, "node_modules/infima": { "version": "0.2.0-alpha.43", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", @@ -19745,16 +19762,16 @@ } }, "node_modules/lang-feel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.0.0.tgz", - "integrity": "sha512-cMD6EIhb7vyXLs4kXmaphfZZNr5SkbRxmkfsZUjUJzOV5YxyKBF73VI/8fC3GDUifzs0lVo2DruVszk5igrddg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "dependencies": { - "@codemirror/autocomplete": "^6.9.1", - "@codemirror/language": "^6.9.1", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.21.0", - "@lezer/common": "^1.1.2", - "lezer-feel": "^1.2.0" + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/language": "^6.10.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/common": "^1.2.1", + "lezer-feel": "^1.3.0" }, "engines": { "node": "*" @@ -19796,12 +19813,13 @@ } }, "node_modules/lezer-feel": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.8.tgz", - "integrity": "sha512-CO5JEpwNhH1p8mmRRcqMjJrYxO3vNx0nEsF9Ak4OPa1pNHEqvJ2rwYwM9LjZ7jh/Sl5FxbTJT/teF9a+zWmflg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "dependencies": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.0" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" }, "engines": { "node": "*" @@ -20626,9 +20644,9 @@ } }, "node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==", "engines": { "node": ">=12" } @@ -20791,10 +20809,16 @@ "node": ">= 0.10.0" } }, - "node_modules/matches-selector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", - "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + "node_modules/marked": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } }, "node_modules/math-random": { "version": "1.0.4", @@ -21594,18 +21618,18 @@ } }, "node_modules/min-dash": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", - "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.2.tgz", + "integrity": "sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==" }, "node_modules/min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", "dependencies": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "node_modules/mini-create-react-context": { @@ -23925,9 +23949,9 @@ } }, "node_modules/preact": { - "version": "10.19.6", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz", - "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==", + "version": "10.25.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", + "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -27216,29 +27240,6 @@ "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" }, - "node_modules/showdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", - "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", - "dependencies": { - "commander": "^9.0.0" - }, - "bin": { - "showdown": "bin/showdown.js" - }, - "funding": { - "type": "individual", - "url": "https://www.paypal.me/tiviesantos" - } - }, - "node_modules/showdown/node_modules/commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "engines": { - "node": "^12.20.0 || >=14" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -32532,136 +32533,137 @@ } }, "@bpmn-io/draggle": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.0.tgz", - "integrity": "sha512-gHRjQGJEpEwVxspNwNhnqHHAt8cE1l1cObFEf5YSuSXVxTLZcNAQOgmEDJ+QMk1UPDKfnQwvbeDdv5ytCnksfw==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.1.tgz", + "integrity": "sha512-2frw1gBl5I3XGrIDg4CBy6bpJiOuslKUOg9T91Fke6bIttFkF0zxlTKh4E4zU8g7gAo4ze0HnKMZDgHxea+Itw==", "requires": { "contra": "^1.9.4" } }, "@bpmn-io/feel-editor": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.2.0.tgz", - "integrity": "sha512-402yrNL+a58d9AiNE48IScTiWDGmB+8Fpiq9eqg/sKCzhdHahl5fZyl+cksfcyJjzJF1byUOhYy3UxL3/tbLmQ==", - "requires": { - "@bpmn-io/feel-lint": "^1.2.0", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.3.3", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.4.2", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.23.0", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", + "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", + "requires": { + "@bpmn-io/feel-lint": "^1.3.0", + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/commands": "^6.6.0", + "@codemirror/language": "^6.10.2", + "@codemirror/lint": "^6.8.0", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.0.0", - "min-dom": "^4.1.0" + "lang-feel": "^2.1.1", + "min-dom": "^4.2.1" } }, "@bpmn-io/feel-lint": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.2.0.tgz", - "integrity": "sha512-nsvAYxiSbWyjpd3gNnJd+60aTWrZvngYnZfe+GpmkM/pQoOgtF17GhD/p4fgaeAd/uUP3q9sO6EWRX+OU/p9dw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", + "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", "requires": { - "@codemirror/language": "^6.8.0", + "@codemirror/language": "^6.10.0", "lezer-feel": "^1.2.3" } }, "@bpmn-io/form-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.7.3.tgz", - "integrity": "sha512-CPDUwS3lftH/lHG08o4kBthgO3Qz918jwr6KnQ0O6Vtm6KjNLsjwZrbf3RPmLuAJzLfQMxh9oA8dTTZJM4s1UQ==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.12.0.tgz", + "integrity": "sha512-X+/fln7Pa6S/MUkDNbepKxAChdT5gcJl6m8dm63M7s51h0neP8os31/22bT1FPsHplQhNETkNoSkS9IYA2afGw==", "requires": { - "@bpmn-io/form-js-carbon-styles": "^1.7.3", - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-playground": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3" + "@bpmn-io/form-js-carbon-styles": "^1.12.0", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-playground": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0" } }, "@bpmn-io/form-js-carbon-styles": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.7.3.tgz", - "integrity": "sha512-5W3zoa4VxY8eaKr4mLu/yRdugzhan8fTKsJGXfJR+iW0ErGdAo969rIxEbINsAKBqNiWxdipoWsEgvPxKbh/VQ==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.12.0.tgz", + "integrity": "sha512-yY2C02wvYj0j74gBV2aVX5irR3XeJbw9D6dqdTfMsMkydNH1jN9YX8jezxWHZRHxe0iEF3VBrc6WwEfWwBXHjw==" }, "@bpmn-io/form-js-editor": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.7.3.tgz", - "integrity": "sha512-6kHZQJslKavw1M8JgZpOXyeIRj3wk+2TjosT81iWqreVnDS434cUpd8HTgXZBlrPugYmGjDd1e4Oa2CVVxixWw==", - "requires": { - "@bpmn-io/draggle": "^4.0.0", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@bpmn-io/properties-panel": "^3.18.1", - "array-move": "^3.0.1", - "big.js": "^6.2.1", - "ids": "^1.0.0", - "min-dash": "^4.2.1", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.12.0.tgz", + "integrity": "sha512-qcNQ74w/Nolg6HA0OP6lXabloYTh6q2TDriWLtQRxBsFCkYFhRepNa1zHr5iP//FQfc7Wh6YMBUdKsj38ZTXoQ==", + "requires": { + "@bpmn-io/draggle": "^4.1.1", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@bpmn-io/properties-panel": "^3.25.0", + "array-move": "^4.0.0", + "big.js": "^6.2.2", + "ids": "^1.0.5", + "min-dash": "^4.2.2", "min-dom": "^4.1.0", "preact": "^10.5.14" }, "dependencies": { "big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" } } }, "@bpmn-io/form-js-playground": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.7.3.tgz", - "integrity": "sha512-l87drk8rA3/yQa6RhOwRsVIp0kKGSg+asOXLZppNePh1lcaw0iF4taSa2PQeiI2d1GwnA3fjht+NhzzE/r+2/Q==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.12.0.tgz", + "integrity": "sha512-JAw0fK+DxK8uZvEQ/zDfpZxvDVeyyZHCxn9hdVGBga464NQvaWHuOMMMfQAu5LYlR+Gb57OK/t8sst3RhabIvw==", "requires": { - "@bpmn-io/form-js-editor": "^1.7.3", - "@bpmn-io/form-js-viewer": "^1.7.3", - "@codemirror/autocomplete": "^6.12.0", - "@codemirror/commands": "^6.1.2", + "@bpmn-io/form-js-editor": "^1.12.0", + "@bpmn-io/form-js-viewer": "^1.12.0", + "@codemirror/autocomplete": "^6.18.3", + "@codemirror/commands": "^6.7.1", "@codemirror/lang-json": "^6.0.1", - "@codemirror/language": "^6.10.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/state": "^6.1.1", - "@codemirror/view": "^6.23.1", - "classnames": "^2.3.1", + "@codemirror/language": "^6.10.3", + "@codemirror/lint": "^6.8.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.34.3", + "classnames": "^2.5.1", "codemirror": "^6.0.1", "downloadjs": "^1.4.7", - "file-drops": "^0.4.0", - "mitt": "^3.0.0", + "file-drops": "^0.5.0", + "mitt": "^3.0.1", "preact": "^10.5.14" } }, "@bpmn-io/form-js-viewer": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.7.3.tgz", - "integrity": "sha512-/XEDHzZbxmYXAp10ClPQu8h/4CoYqPdUYkppD/fL+UXFTO9ZJFBMn2TGgJEwXZP3H6/m6fSFqPFuWnVudWkCYg==", - "requires": { - "@carbon/grid": "^11.11.0", - "big.js": "^6.2.1", - "classnames": "^2.3.1", - "didi": "^10.0.1", - "dompurify": "^3.0.8", - "feelers": "^1.3.0", - "feelin": "^3.0.0", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.12.0.tgz", + "integrity": "sha512-31jwd3gjcfFlzA3yEKE+Mfo9EtYkCPST1kAHe8Ifv6aRXb08oMxgZQmDfWYdtcIayAD1n6IAaEKTr0RnDf4BOQ==", + "requires": { + "@carbon/grid": "^11.29.0", + "big.js": "^6.2.2", + "classnames": "^2.5.1", + "didi": "^10.2.2", + "dompurify": "^3.2.0", + "feelers": "^1.4.0", + "feelin": "^3.2.0", "flatpickr": "^4.6.13", - "ids": "^1.0.0", - "lodash": "^4.5.0", - "min-dash": "^4.2.1", - "preact": "^10.5.14", - "showdown": "^2.1.0" + "ids": "^1.0.5", + "lodash": "^4.17.21", + "luxon": "^3.5.0", + "marked": "^15.0.1", + "min-dash": "^4.2.2", + "preact": "^10.5.14" }, "dependencies": { "big.js": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.1.tgz", - "integrity": "sha512-bCtHMwL9LeDIozFn+oNhhFoq+yQ3BNdnsLSASUxLciOb1vgvpHsIO1dsENiGMgbb4SkP5TrzWzRiLddn8ahVOQ==" + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", + "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" } } }, "@bpmn-io/properties-panel": { - "version": "3.18.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.18.1.tgz", - "integrity": "sha512-ygBhVH99IFG1VbMlbvInXQUeqHwQH4uaajFaUi3OsjELpM1WcmHQ72fXPd1tC/OtJJhZoQajHiTI8SdL38t9ug==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.0.tgz", + "integrity": "sha512-SRGgj8uJc1Yyjcht2g36Q+xKR7sTx5VZXvcwDrdmQKlx5Y3nRmvmMjDGzeGDJDb7pNU1DSlaBJic84uISDBMWg==", "requires": { - "@bpmn-io/feel-editor": "^1.2.0", - "@codemirror/view": "^6.14.0", + "@bpmn-io/feel-editor": "^1.9.0", + "@codemirror/view": "^6.28.1", "classnames": "^2.3.1", - "feelers": "^1.3.0", + "feelers": "^1.4.0", "focus-trap": "^7.5.2", "min-dash": "^4.1.1", "min-dom": "^4.0.3" @@ -32673,22 +32675,26 @@ "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" }, "@carbon/grid": { - "version": "11.21.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.21.0.tgz", - "integrity": "sha512-Zzhos2we+HqM0obdQgma+OvLoM9dNGq07YcLxFxrc/vEOn/D01sner6dyMMqS2y8036zIaoqVMGArSzPfoxrLA==", + "version": "11.29.0", + "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", + "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", "requires": { - "@carbon/layout": "^11.20.0" + "@carbon/layout": "^11.28.0", + "@ibm/telemetry-js": "^1.5.0" } }, "@carbon/layout": { - "version": "11.20.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.20.0.tgz", - "integrity": "sha512-G9eJE3xb/J98Id9VvTA/b4v+2i/c+IiHAhxNPc0PPpPN6C/r6U4gJsG4yPgQnbuIU42cP9L8OvCrQr0mbrCMlA==" + "version": "11.28.0", + "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", + "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", + "requires": { + "@ibm/telemetry-js": "^1.5.0" + } }, "@codemirror/autocomplete": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.13.0.tgz", - "integrity": "sha512-SuDrho1klTINfbcMPnyro1ZxU9xJtwDMtb62R8TjL/tOl71IoOsvBo1a9x+hDvHhIzkTcJHy2VC+rmpGgYkRSw==", + "version": "6.18.3", + "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", + "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.0.0", @@ -32697,13 +32703,13 @@ } }, "@codemirror/commands": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.3.3.tgz", - "integrity": "sha512-dO4hcF0fGT9tu1Pj1D2PvGvxjeGkbC6RGcZw6Qs74TH+Ed1gw98jmUgd2axWvIZEqTeTuFrg1lEB1KV6cK9h1A==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", + "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", "requires": { "@codemirror/language": "^6.0.0", "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.27.0", "@lezer/common": "^1.1.0" } }, @@ -32717,9 +32723,9 @@ } }, "@codemirror/language": { - "version": "6.10.1", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.1.tgz", - "integrity": "sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==", + "version": "6.10.6", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", + "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.23.0", @@ -32730,19 +32736,19 @@ } }, "@codemirror/lint": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.5.0.tgz", - "integrity": "sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==", + "version": "6.8.4", + "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", + "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", "requires": { "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", + "@codemirror/view": "^6.35.0", "crelt": "^1.0.5" } }, "@codemirror/search": { - "version": "6.5.6", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.6.tgz", - "integrity": "sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==", + "version": "6.5.8", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.8.tgz", + "integrity": "sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==", "requires": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", @@ -32755,9 +32761,9 @@ "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" }, "@codemirror/view": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.25.1.tgz", - "integrity": "sha512-2LXLxsQnHDdfGzDvjzAwZh2ZviNJm7im6tGpa0IONIDnFd8RZ80D2SNi8PDi6YjKcMoMRK20v6OmKIdsrwsyoQ==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.0.tgz", + "integrity": "sha512-I0tYy63q5XkaWsJ8QRv5h6ves7kvtrBWjBcnf/bzohFJQc5c14a1AQRdE8QpPF9eMp5Mq2FMm59TCj1gDfE7kw==", "requires": { "@codemirror/state": "^6.4.0", "style-mod": "^4.1.0", @@ -33497,6 +33503,11 @@ "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", "requires": {} }, + "@ibm/telemetry-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", + "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==" + }, "@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -34172,14 +34183,14 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "@lezer/common": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.1.tgz", - "integrity": "sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", + "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" }, "@lezer/highlight": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.0.tgz", - "integrity": "sha512-WrS5Mw51sGrpqjlh3d4/fOwpEV2Hd3YOkp9DBt4k8XZQcoTHZFB7sx030A6OcahF4J1nDQAa3jXlTVVYH50IFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", + "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", "requires": { "@lezer/common": "^1.0.0" } @@ -34195,17 +34206,17 @@ } }, "@lezer/lr": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.0.tgz", - "integrity": "sha512-Wst46p51km8gH0ZUmeNrtpRYmdlRHUpN1DQd3GFAyKANi8WVz8c2jHYTf1CVScFaCjQw1iO3ZZdqGDxQPRErTg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", + "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", "requires": { "@lezer/common": "^1.0.0" } }, "@lezer/markdown": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.2.0.tgz", - "integrity": "sha512-d7MwsfAukZJo1GpPrcPGa3MxaFFOqNp0gbqF+3F7pTeNDOgeJN1muXzx1XXDPt+Ac+/voCzsH7qXqnn+xReG/g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.2.tgz", + "integrity": "sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==", "requires": { "@lezer/common": "^1.0.0", "@lezer/highlight": "^1.0.0" @@ -35274,6 +35285,12 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "optional": true + }, "@types/unist": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", @@ -35707,9 +35724,9 @@ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==" }, "array-union": { "version": "2.1.0", @@ -37524,9 +37541,9 @@ } }, "classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "clean-css": { "version": "5.3.1", @@ -39258,9 +39275,9 @@ "integrity": "sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==" }, "didi": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.1.tgz", - "integrity": "sha512-NaPoyMxu+78E2O6xE9JQkeTpmVhMcu8xneIKtSfqBuGUBU7LmNUaYtJXJQ2JWRx6iYY69oj4nerXVRWGXAw/IQ==" + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", + "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==" }, "diff": { "version": "5.1.0", @@ -40819,9 +40836,12 @@ "integrity": "sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==" }, "dompurify": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.9.tgz", - "integrity": "sha512-uyb4NDIvQ3hRn6NiC+SIFaP4mJ/MdXlvtunaqK9Bn6dD3RuB/1S/gasEjDHD8eiaqdSael2vBv+hOs7Y+jhYOQ==" + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.2.tgz", + "integrity": "sha512-YMM+erhdZ2nkZ4fTNRTSI94mb7VG7uVF5vj5Zde7tImgnhZE3R6YW/IACGIHb2ux+QkEXMhe591N+5jWOmL4Zw==", + "requires": { + "@types/trusted-types": "^2.0.7" + } }, "domutils": { "version": "2.8.0", @@ -41934,9 +41954,9 @@ } }, "feelers": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.3.1.tgz", - "integrity": "sha512-vynmIHhjttmT0wfzbI+Nmi84wLbLwUt83NXo5YTQMReIjRwgHhQpxs7koixX/flJIlTG8M4eukc1U1oQAYkhNw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", + "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", "requires": { "@bpmn-io/cm-theme": "^0.1.0-alpha.2", "@bpmn-io/feel-lint": "^1.2.0", @@ -41952,17 +41972,33 @@ "@lezer/markdown": "^1.1.0", "feelin": "^3.0.1", "lezer-feel": "^1.2.4", - "min-dom": "^4.1.0" + "min-dom": "^5.0.0" + }, + "dependencies": { + "domify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", + "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==" + }, + "min-dom": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", + "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", + "requires": { + "domify": "^2.0.0", + "min-dash": "^4.2.1" + } + } } }, "feelin": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.0.1.tgz", - "integrity": "sha512-aYXH3UYkM2eopg3scgNRNEo/ecwizKH6qTqkEu5nSLMMlMgfhLDhWrLl7ChG5iHspO9o4Q2YSP1o4wW8q0L2Qw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.2.0.tgz", + "integrity": "sha512-GFDbHsTYk7YXO1tyw1dOjb7IODeAZvNIosdGZThUwPx5XcD/XhO0hnPZXsIbAzSsIdrgGlTEEdby9fZ2gixysA==", "requires": { - "@lezer/lr": "^1.3.9", - "lezer-feel": "^1.2.5", - "luxon": "^3.1.0" + "@lezer/lr": "^1.4.2", + "lezer-feel": "^1.4.0", + "luxon": "^3.5.0" } }, "fflate": { @@ -41980,35 +42016,11 @@ } }, "file-drops": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.4.0.tgz", - "integrity": "sha512-dPLRxrQ/sWHyU1DMf72doyyFuqeR/T8hJ97coJHXmdeHvqMTdOMJ/PLsHKjQzDHC8TBQO0rDUinDEXz3WGTnQA==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.5.0.tgz", + "integrity": "sha512-ZaENKwVySae4RhEGjh1gEE1wMnIIPG6XqtOwHNQYSl7RNwUHoRGVVspe+BrW7cUFseHNIit3Oy9Z/HPIEU5XWA==", "requires": { - "min-dom": "^3.1.1" - }, - "dependencies": { - "component-event": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.1.4.tgz", - "integrity": "sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==" - }, - "min-dash": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-3.8.1.tgz", - "integrity": "sha512-evumdlmIlg9mbRVPbC4F5FuRhNmcMS5pvuBUbqb1G9v09Ro0ImPEgz5n3khir83lFok1inKqVDjnKEg3GpDxQg==" - }, - "min-dom": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-3.2.1.tgz", - "integrity": "sha512-v6YCmnDzxk4rRJntWTUiwggLupPw/8ZSRqUq0PDaBwVZEO/wYzCH4SKVBV+KkEvf3u0XaWHly5JEosPtqRATZA==", - "requires": { - "component-event": "^0.1.4", - "domify": "^1.3.1", - "indexof": "0.0.1", - "matches-selector": "^1.2.0", - "min-dash": "^3.8.1" - } - } + "min-dom": "^4.0.3" } }, "file-loader": { @@ -42134,9 +42146,9 @@ } }, "focus-trap": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", - "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", + "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", "requires": { "tabbable": "^6.2.0" } @@ -43802,11 +43814,6 @@ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, "infima": { "version": "0.2.0-alpha.43", "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", @@ -45859,16 +45866,16 @@ "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" }, "lang-feel": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.0.0.tgz", - "integrity": "sha512-cMD6EIhb7vyXLs4kXmaphfZZNr5SkbRxmkfsZUjUJzOV5YxyKBF73VI/8fC3GDUifzs0lVo2DruVszk5igrddg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", + "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", "requires": { - "@codemirror/autocomplete": "^6.9.1", - "@codemirror/language": "^6.9.1", - "@codemirror/state": "^6.2.1", - "@codemirror/view": "^6.21.0", - "@lezer/common": "^1.1.2", - "lezer-feel": "^1.2.0" + "@codemirror/autocomplete": "^6.16.2", + "@codemirror/language": "^6.10.2", + "@codemirror/state": "^6.4.1", + "@codemirror/view": "^6.28.1", + "@lezer/common": "^1.2.1", + "lezer-feel": "^1.3.0" } }, "latest-version": { @@ -45898,12 +45905,13 @@ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" }, "lezer-feel": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.2.8.tgz", - "integrity": "sha512-CO5JEpwNhH1p8mmRRcqMjJrYxO3vNx0nEsF9Ak4OPa1pNHEqvJ2rwYwM9LjZ7jh/Sl5FxbTJT/teF9a+zWmflg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", + "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", "requires": { - "@lezer/highlight": "^1.2.0", - "@lezer/lr": "^1.4.0" + "@lezer/highlight": "^1.2.1", + "@lezer/lr": "^1.4.2", + "min-dash": "^4.2.1" } }, "lilconfig": { @@ -46513,9 +46521,9 @@ } }, "luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", + "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==" }, "make-dir": { "version": "3.1.0", @@ -46636,10 +46644,10 @@ } } }, - "matches-selector": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/matches-selector/-/matches-selector-1.2.0.tgz", - "integrity": "sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==" + "marked": { + "version": "15.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", + "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==" }, "math-random": { "version": "1.0.4", @@ -47149,18 +47157,18 @@ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "min-dash": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.1.tgz", - "integrity": "sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.2.tgz", + "integrity": "sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==" }, "min-dom": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.1.0.tgz", - "integrity": "sha512-1lj1EyoSwY/UmTeT/hhPiZTsq+vK9D+8FAJ/53iK5jT1otkG9rJTixSKdjmTieEvdfES+sKbbTptzaQJhnacjA==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", + "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", "requires": { "component-event": "^0.2.1", "domify": "^1.4.1", - "min-dash": "^4.0.0" + "min-dash": "^4.2.1" } }, "mini-create-react-context": { @@ -48795,9 +48803,9 @@ } }, "preact": { - "version": "10.19.6", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.6.tgz", - "integrity": "sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw==" + "version": "10.25.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", + "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==" }, "prepend-http": { "version": "2.0.0", @@ -51258,21 +51266,6 @@ "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" }, - "showdown": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-2.1.0.tgz", - "integrity": "sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==", - "requires": { - "commander": "^9.0.0" - }, - "dependencies": { - "commander": { - "version": "9.5.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==" - } - } - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", diff --git a/package.json b/package.json index 8a8ad997d6..fbc6840b35 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ }, "dependencies": { "@auth0/auth0-react": "^2.2.4", - "@bpmn-io/form-js": "^1.7.3", + "@bpmn-io/form-js": "^1.12.0", "@docusaurus/core": "^2.4.1", "@docusaurus/preset-classic": "^2.4.1", "@docusaurus/theme-mermaid": "^2.4.1", From 8b5cbe50eadd3d89d5d852205a9ef43735b9c2b4 Mon Sep 17 00:00:00 2001 From: Nathan Loding Date: Wed, 4 Dec 2024 14:07:52 -0500 Subject: [PATCH 08/68] update language around collapsed subprocesses (#4711) * update language around collapsed subprocesses * backport changes back to 8.4 --- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- .../bpmn/embedded-subprocesses/embedded-subprocesses.md | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/docs/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.4/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.5/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md b/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md index 56bee823e4..5a1b961b48 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/embedded-subprocesses/embedded-subprocesses.md @@ -14,6 +14,8 @@ When an embedded subprocess is entered, the start event is activated. The subpro Embedded subprocesses are often used together with **boundary events**. One or more boundary events can be attached to a subprocess. When an interrupting boundary event is triggered, the entire subprocess (including all active elements) is terminated. +When adding an embedded subprocess to your model, you can either add a collapsed or expanded subprocess. You cannot collapse an existing expanded subprocess in your model. + ## Collapsed subprocesses :::caution @@ -22,7 +24,7 @@ Collapsed subprocesses are currently only partially supported by Optimize. While All other Camunda components fully support collapsed subprocesses. ::: -A subprocess can be collapsed to conceal its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. +A collapsed subprocess conceals its internal details, thereby hiding complexity within an activity and enabling the nesting of multiple levels of subprocesses. This functionality allows you to simplify the view of a process diagram and facilitates drill-down capabilities to examine details. Collapsed subprocesses serve purely display purposes. For the creation of reusable processes, it is recommended to utilize [call activities](../call-activities/call-activities.md). From ae46ab2533926c6f8de2aa0088e2704dec62281b Mon Sep 17 00:00:00 2001 From: "Nithin S. Sabu" Date: Thu, 5 Dec 2024 06:55:42 +0100 Subject: [PATCH 09/68] docs(web-modeler): adapt documentation to accomodate change in authorization for deploy/run/play (#4688) * docs(web-modeler): adapt documentation to accomodate change in authorization for deploy/run/play * tech writer review --------- Co-authored-by: Cole Garbo --- .../web-modeler/deploy-process-application.md | 2 ++ .../modeler/web-modeler/play-your-process.md | 21 +------------------ .../run-or-publish-your-process.md | 2 +- .../configuration/configuration.md | 2 +- 4 files changed, 5 insertions(+), 22 deletions(-) diff --git a/docs/components/modeler/web-modeler/deploy-process-application.md b/docs/components/modeler/web-modeler/deploy-process-application.md index d6f25b1777..91385f1ddd 100644 --- a/docs/components/modeler/web-modeler/deploy-process-application.md +++ b/docs/components/modeler/web-modeler/deploy-process-application.md @@ -39,6 +39,8 @@ Once validation is complete, deploy your process application to cluster stages i All BPMN, DMN, and form files contained in the process application folder are deployed as a single bundle. +In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). You should have the `Zeebe` [role](/self-managed/identity/user-guide/roles/add-assign-role.md/#add-a-role) assigned in Identity to be authorized to deploy. + :::note If any resource fails to deploy, the whole deployment [fails](#deployment-errors) and the cluster state remains unchanged. This safely ensures that a process application cannot be deployed incompletely or in an inconsistent state. ::: diff --git a/docs/components/modeler/web-modeler/play-your-process.md b/docs/components/modeler/web-modeler/play-your-process.md index b033dfac8f..64eaaa6848 100644 --- a/docs/components/modeler/web-modeler/play-your-process.md +++ b/docs/components/modeler/web-modeler/play-your-process.md @@ -14,7 +14,7 @@ Play is a Zeebe-powered playground environment within Web Modeler for validating To use Play, open a BPMN diagram and click the **Play** tab. Read the [limitations and availability section](#limitations-and-availability) if this section is missing. -In Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. If no configuration is found, you are prompted to [manually enter your cluster details](#use-play-with-camunda-self-managed). +In Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. A Play environment is then started that utilizes your selected development cluster in SaaS, or the specified cluster in a Self-Managed setup. @@ -162,10 +162,6 @@ Additionally, within their organization, users need to have a [role](/components ### Camunda 8 Self-Managed -:::note -To use Play with Docker, ensure OAuth is enabled for your configured components. The `docker-compose-core.yaml` file in the Camunda [platform repository](https://github.com/camunda/camunda-platform) does not provide authentication, and cannot be used with Play. -::: - In Self-Managed, Play is controlled by the `PLAY_ENABLED` [configuration property](/self-managed/modeler/web-modeler/configuration/configuration.md#feature-flags) in Web Modeler. This is `true` by default for the Docker and Kubernetes distributions. Prior to the 8.6 release, Play can be accessed by installing the 8.6.0-alpha [Helm charts](https://github.com/camunda/camunda-platform-helm/tree/main/charts/camunda-platform-alpha), or running the 8.6.0-alpha [Docker Compose](https://github.com/camunda/camunda-platform/tree/main/docker-compose/camunda-8.6) configuration. @@ -181,21 +177,6 @@ Prior to the 8.6 release, Play can be accessed by installing the 8.6.0-alpha [He After selecting the **Play** tab in Self-Managed, you are prompted to select from the clusters defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). The Camunda 8 Helm and Docker Compose distributions provide one cluster configured by default. -If no cluster is configured, Web Modeler requests the following cluster details to use for deployment: - -| Name | Description | Example value | -| ----------------- | ----------------------------------------------- | ---------------------------------------------------------------------------------- | -| Cluster endpoint | Address where your cluster can be reached | `http://zeebe:26500` | -| Operate base url | Address where Operate can be reached | `http://operate:8080` | -| Operate audience | Permission name for Operate | `operate-api` | -| Tasklist base url | Address where Tasklist can be reached | `http://tasklist:8080` | -| Tasklist audience | Permission name for Tasklist | `tasklist-api` | -| Zeebe rest url | Address where the Zeebe REST API can be reached | `http://zeebe:8080` | -| Client ID | Name of your registered client | `zeebe` | -| Client secret | Password for your registered client | `zecret` | -| OAuth token url | Token issuer server | `http://keycloak:18080/auth/realms/camunda-platform/protocol/openid-connect/token` | -| OAuth audience | Permission name for Zeebe | `zeebe-api` | - ### Limitations - Play does not support multi-tenancy. diff --git a/docs/components/modeler/web-modeler/run-or-publish-your-process.md b/docs/components/modeler/web-modeler/run-or-publish-your-process.md index 82233c6ada..1c5441f1a9 100644 --- a/docs/components/modeler/web-modeler/run-or-publish-your-process.md +++ b/docs/components/modeler/web-modeler/run-or-publish-your-process.md @@ -37,7 +37,7 @@ To deploy, click **Deploy** in the upper right corner of the modeling screen: ![The deploy dialog of a BPMN diagram](img/web-modeler-deploy.png) -In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). If no configuration is found, you are prompted to manually enter your cluster details. +In Self-Managed, you can deploy your diagram to the cluster defined in your Web Modeler [configuration](/self-managed/modeler/web-modeler/configuration/configuration.md#clusters). You should have the `Zeebe` [role](/self-managed/identity/user-guide/roles/add-assign-role.md/#add-a-role) assigned in Identity to be authorized to deploy. ### Before deploying a process diff --git a/docs/self-managed/modeler/web-modeler/configuration/configuration.md b/docs/self-managed/modeler/web-modeler/configuration/configuration.md index 578ed8da43..0fa011b7f3 100644 --- a/docs/self-managed/modeler/web-modeler/configuration/configuration.md +++ b/docs/self-managed/modeler/web-modeler/configuration/configuration.md @@ -20,7 +20,7 @@ import Licensing from '../../../../self-managed/react-components/licensing.md' ### Clusters -Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, your cluster information can be provided at the time of the deployment. The Camunda 8 [Helm](/docs/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. +Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, you will not be able to preform any actions that require a cluster (for example, deploy, start an instance, or Play a process). The Camunda 8 [Helm](/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. To add additional clusters, increment the `0` value for each variable (`CAMUNDA_MODELER_CLUSTERS_1_NAME`). From 24286f381b0d6b8e4969645aac6b3ba5550a5905 Mon Sep 17 00:00:00 2001 From: Vladimir Danilov Date: Thu, 5 Dec 2024 22:18:35 +0500 Subject: [PATCH 10/68] docs(priority-election): fix the property key (#4716) --- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- .../zeebe-deployment/configuration/priority-election.md | 8 ++++---- 5 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs/self-managed/zeebe-deployment/configuration/priority-election.md b/docs/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/docs/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/docs/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. diff --git a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md index 4e466a0640..d7fc45c041 100644 --- a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md +++ b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/priority-election.md @@ -10,8 +10,8 @@ It aims to achieve a more uniform leader distribution by assigning each node a p ## Configuration -Enable priority election by setting `zeebe.broker.raft.enablePriorityElection = "true"` in your config or -by setting the equivalent environment variable `ZEEBE_BROKER_RAFT_ENABLEPRIORITYELECTION="true"`. +Enable priority election by setting `zeebe.broker.cluster.raft.enablePriorityElection=true` in your config or +by setting the equivalent environment variable `ZEEBE_BROKER_CLUSTER_RAFT_ENABLEPRIORITYELECTION=true`. If you are using the fixed partitioning scheme (experimental), you may need [additional configuration](fixed-partitioning.md#priority-election). @@ -19,7 +19,7 @@ If you are using the fixed partitioning scheme (experimental), you may need [add With priority election enabled, election latency and thus failover time increases. -The result of leader election is not deterministic and priority election can only increase the chance of having a +The result of a leader election is not deterministic, and priority election can only increase the chance of having a uniform leader distribution, not guarantee it. -Factors such as high load can prevent high priority nodes from becoming the leader. +Factors such as high load can prevent high-priority nodes from becoming the leader. From ca7d0907cdc0f7cd8e5bae7fed3aa7b3cbb46f3e Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Thu, 5 Dec 2024 15:08:47 -0500 Subject: [PATCH 11/68] Merge clients sdks (#4657) * merge clients and sdks * backport * remove community clients * restructure sidebars --- docs/apis-tools/community-clients/c-sharp.md | 11 -- docs/apis-tools/community-clients/index.md | 12 +- .../apis-tools/community-clients/micronaut.md | 15 -- docs/apis-tools/community-clients/python.md | 18 -- docs/apis-tools/community-clients/quarkus.md | 15 -- docs/apis-tools/community-clients/ruby.md | 9 - docs/apis-tools/community-clients/rust.md | 13 -- optimize_sidebars.js | 171 +++++++++--------- sidebars.js | 86 +++++---- static/.htaccess | 8 + versioned_sidebars/version-8.5-sidebars.json | 20 +- versioned_sidebars/version-8.6-sidebars.json | 20 +- 12 files changed, 161 insertions(+), 237 deletions(-) delete mode 100644 docs/apis-tools/community-clients/c-sharp.md delete mode 100644 docs/apis-tools/community-clients/micronaut.md delete mode 100644 docs/apis-tools/community-clients/python.md delete mode 100644 docs/apis-tools/community-clients/quarkus.md delete mode 100644 docs/apis-tools/community-clients/ruby.md delete mode 100644 docs/apis-tools/community-clients/rust.md diff --git a/docs/apis-tools/community-clients/c-sharp.md b/docs/apis-tools/community-clients/c-sharp.md deleted file mode 100644 index f4b5346fe5..0000000000 --- a/docs/apis-tools/community-clients/c-sharp.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -id: c-sharp -title: "C#" -description: "Take a deeper look at the source code, Nuget package, and API docs alongside C#." ---- - -The C# client is a community library. Take a closer look at [the maintainer(s) and source code](https://github.com/camunda-community-hub/zeebe-client-csharp). - -- [Nuget package](https://www.nuget.org/packages/zb-client/) -- [API docs](https://camunda-community-hub.github.io/zeebe-client-csharp/) -- [Bootstrap C# applications](https://github.com/camunda-community-hub/zeebe-client-csharp-bootstrap) diff --git a/docs/apis-tools/community-clients/index.md b/docs/apis-tools/community-clients/index.md index 3cd9dc4955..06bdee6abb 100644 --- a/docs/apis-tools/community-clients/index.md +++ b/docs/apis-tools/community-clients/index.md @@ -13,7 +13,7 @@ Camunda extensions found in the [Camunda Community Hub](https://github.com/camun ::: :::tip -Camunda now officially supports the [Javascript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md). +Camunda now officially supports the [JavaScript SDK](/apis-tools/node-js-sdk.md) and the [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md). ::: In addition to the core Camunda-maintained clients, there are a number of community-maintained component libraries: @@ -29,16 +29,16 @@ In addition to the core Camunda-maintained clients, there are a number of commun - [Ballerina](https://github.com/camunda-community-hub/ballerina-zeebe) -- [C#](c-sharp.md) +- [C#](https://github.com/camunda-community-hub/zeebe-client-csharp) - [CLI](cli-client/index.md) - [Delphi](https://github.com/camunda-community-hub/DelphiZeeBeClient) - [EJB](https://github.com/camunda-community-hub/zeebe-ejb-client) - [Go](go-client/index.md) - [Micronaut](https://github.com/camunda-community-hub/micronaut-zeebe-client) -- [Python](python.md) -- [Ruby](ruby.md) -- [Rust](rust.md) -- [Quarkus](quarkus.md) +- [Python](https://gitlab.com/stephane.ludwig/zeebe_python_grpc) +- [Quarkus](https://github.com/quarkiverse/quarkus-zeebe) +- [Ruby](https://github.com/zeebe-io/zeebe-client-ruby) +- [Rust](https://github.com/camunda-community-hub/zeebest) diff --git a/docs/apis-tools/community-clients/micronaut.md b/docs/apis-tools/community-clients/micronaut.md deleted file mode 100644 index 3bc9235d31..0000000000 --- a/docs/apis-tools/community-clients/micronaut.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: micronaut -title: "Micronaut" ---- - -The Micronaut integration is a community extension allowing you to leverage Zeebe within your Micronaut environment. - -The integration provides a wrapper around the [Zeebe Java Client](/apis-tools/java-client/index.md), and is preconfigured with sensible defaults so you can get started with minimal configuration. Add a dependency, implement a worker, and add your credentials in your Micronaut project. - -The Micronaut Framework is known for its efficient use of resources. Native images created with [GraalVM](https://www.graalvm.org/) reduce startup times to milliseconds. - -- [Documentation and source code](https://github.com/camunda-community-hub/micronaut-zeebe-client) -- [Integrate Camunda's External Task Clients into Micronaut Framework projects](https://github.com/camunda-community-hub/micronaut-camunda-external-client) -- [Create application with Micronaut Launch](https://micronaut.io/launch?name=jobworker&features=camunda-zeebe) -- [Releases on Maven Central](https://search.maven.org/artifact/info.novatec/micronaut-zeebe-client-feature) diff --git a/docs/apis-tools/community-clients/python.md b/docs/apis-tools/community-clients/python.md deleted file mode 100644 index 053cf07a90..0000000000 --- a/docs/apis-tools/community-clients/python.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: python -title: "Python" -description: "Take a deeper look at the source code and pip package alongside Python." ---- - -## Zeebe Python gRPC - -Take a closer look at the Python client [maintainer(s) and source code](https://gitlab.com/stephane.ludwig/zeebe_python_grpc). - -- [Pip package](https://pypi.org/project/zeebe-grpc/) - -## Pyzeebe - -Take a closer look at this Python client's [maintainer(s) and source code](https://github.com/camunda-community-hub/pyzeebe). - -- [Pip package](https://pypi.org/project/pyzeebe/) -- [Documentation](https://pyzeebe.readthedocs.io/en/stable/) diff --git a/docs/apis-tools/community-clients/quarkus.md b/docs/apis-tools/community-clients/quarkus.md deleted file mode 100644 index 502e94f582..0000000000 --- a/docs/apis-tools/community-clients/quarkus.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -id: quarkus -title: "Quarkus" ---- - -The [Quarkus](https://quarkus.io/) integration is a community extension that allows you to easily leverage Zeebe within your Quarkus environment. - -Essentially, Quarkus provides a wrapper around the [Zeebe Java Client](/apis-tools/java-client/index.md), and is preconfigured with sensible defaults so you can get started with minimal configuration. Add a dependency, implement a worker, and add your credentials in your Quarkus project. - -The integration also provides Quarkus developer services to start everything you need as Docker containers for local development. [Zeebe-dev-monitor](https://github.com/lorislab/zeebe-dev-monitor) UI is also included as a developer service. - -- [Documentation and source code](https://github.com/quarkiverse/quarkus-zeebe) -- [Releases on Maven Central](https://search.maven.org/artifact/io.quarkiverse.zeebe/quarkus-zeebe) -- [Create application with Quarkus](https://code.quarkus.io/?e=io.quarkiverse.zeebe:quarkus-zeebe&extension-search=quarkus-zeebe) -- [Documentation and source code zeebe-dev-monitor](https://github.com/lorislab/zeebe-dev-monitor) diff --git a/docs/apis-tools/community-clients/ruby.md b/docs/apis-tools/community-clients/ruby.md deleted file mode 100644 index 2c2535500a..0000000000 --- a/docs/apis-tools/community-clients/ruby.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -id: ruby -title: "Ruby" -description: "Take a deeper look at the source code and Ruby gem alongside Ruby." ---- - -Take a closer look at the Ruby client [maintainer(s) and source code](https://github.com/zeebe-io/zeebe-client-ruby). - -- [Ruby gem](https://rubygems.org/gems/zeebe-client) diff --git a/docs/apis-tools/community-clients/rust.md b/docs/apis-tools/community-clients/rust.md deleted file mode 100644 index 8ee0e3997a..0000000000 --- a/docs/apis-tools/community-clients/rust.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -id: rust -title: "Rust" -description: "Take a deeper look at the source code, Rust crate, and a podcast interview alongside Rust." ---- - -:::note -The Rust client, Zeebest, was previously maintained by [Mackenzie Clark](https://github.com/xmclark), and is currently seeking a new maintainer! -::: - -- [Source code](https://github.com/camunda-community-hub/zeebest) -- [Rust crate](https://docs.rs/zeebest/0.20.0/zeebest/) -- [Podcast interview with Mackenzie Clark](https://zeebe.buzzsprout.com/454051/1478953-zeebe-and-rust-interview-with-mackenzie-clark) diff --git a/optimize_sidebars.js b/optimize_sidebars.js index dc6e9448c0..19965a7faa 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2290,122 +2290,121 @@ module.exports = { }, { - Clients: [ + "Clients & SDKs": [ { - "Java client": [ - docsLink("Quick reference", "apis-tools/java-client/"), - docsLink("Job worker", "apis-tools/java-client/job-worker/"), - docsLink("Logging", "apis-tools/java-client/logging/"), - docsLink( - "Zeebe Process Test", - "apis-tools/java-client/zeebe-process-test/" - ), + SDKs: [ + docsLink("Node.js", "apis-tools/node-js-sdk/"), { - Examples: [ - docsLink("Overview", "apis-tools/java-client-examples/"), + "Spring Zeebe": [ docsLink( - "Deploy a process", - "apis-tools/java-client-examples/process-deploy/" + "Getting started", + "apis-tools/spring-zeebe-sdk/getting-started/" ), docsLink( - "Create a process instance", - "apis-tools/java-client-examples/process-instance-create/" - ), - docsLink( - "Create non-blocking process instances", - "apis-tools/java-client-examples/process-instance-create-nonblocking/" - ), - docsLink( - "Create a process instance with results", - "apis-tools/java-client-examples/process-instance-create-with-result/" - ), - docsLink( - "Evaluate a decision", - "apis-tools/java-client-examples/decision-evaluate/" - ), - docsLink( - "Open a job worker", - "apis-tools/java-client-examples/job-worker-open/" - ), - docsLink( - "Handle variables as POJO", - "apis-tools/java-client-examples/data-pojo/" - ), - docsLink( - "Request cluster topology", - "apis-tools/java-client-examples/cluster-topology-request/" + "Configuration", + "apis-tools/spring-zeebe-sdk/configuration/" ), ], }, ], }, - { - "Community clients": [ - docsLink("Component clients", "apis-tools/community-clients/"), - + Clients: [ { - "Zeebe clients": [ - docsLink("C#", "apis-tools/community-clients/c-sharp/"), + "Java client": [ + docsLink("Quick reference", "apis-tools/java-client/"), + docsLink("Job worker", "apis-tools/java-client/job-worker/"), + docsLink("Logging", "apis-tools/java-client/logging/"), docsLink( - "JavaScript/Node.js", - "apis-tools/community-clients/javascript/" + "Zeebe Process Test", + "apis-tools/java-client/zeebe-process-test/" ), - docsLink( - "Micronaut", - "apis-tools/community-clients/micronaut/" - ), - docsLink("Python", "apis-tools/community-clients/python/"), - docsLink("Ruby", "apis-tools/community-clients/ruby/"), - docsLink("Rust", "apis-tools/community-clients/rust/"), - docsLink("Spring", "apis-tools/community-clients/spring/"), - docsLink("Quarkus", "apis-tools/community-clients/quarkus/"), + { - "CLI client": [ - docsLink("Quick reference", "apis-tools/cli-client/"), + Examples: [ + docsLink("Overview", "apis-tools/java-client-examples/"), + docsLink( + "Deploy a process", + "apis-tools/java-client-examples/process-deploy/" + ), + docsLink( + "Create a process instance", + "apis-tools/java-client-examples/process-instance-create/" + ), + docsLink( + "Create non-blocking process instances", + "apis-tools/java-client-examples/process-instance-create-nonblocking/" + ), + docsLink( + "Create a process instance with results", + "apis-tools/java-client-examples/process-instance-create-with-result/" + ), + docsLink( + "Evaluate a decision", + "apis-tools/java-client-examples/decision-evaluate/" + ), + docsLink( + "Open a job worker", + "apis-tools/java-client-examples/job-worker-open/" + ), + docsLink( + "Handle variables as POJO", + "apis-tools/java-client-examples/data-pojo/" + ), docsLink( - "Getting started with the CLI client", - "apis-tools/cli-client/cli-get-started/" + "Request cluster topology", + "apis-tools/java-client-examples/cluster-topology-request/" ), ], }, + ], + }, + + { + "Community clients": [ + docsLink("Component clients", "apis-tools/community-clients/"), { - "Go client": [ - docsLink("Quick reference", "apis-tools/go-client/"), + "Zeebe clients": [ docsLink( - "Getting started with the Go client", - "apis-tools/go-client/go-get-started/" + "JavaScript/Node.js", + "apis-tools/community-clients/javascript/" ), - docsLink("Job worker", "apis-tools/go-client/job-worker/"), + docsLink("Spring", "apis-tools/community-clients/spring/"), + { + "CLI client": [ + docsLink("Quick reference", "apis-tools/cli-client/"), + docsLink( + "Getting started with the CLI client", + "apis-tools/cli-client/cli-get-started/" + ), + ], + }, + + { + "Go client": [ + docsLink("Quick reference", "apis-tools/go-client/"), + docsLink( + "Getting started with the Go client", + "apis-tools/go-client/go-get-started/" + ), + docsLink( + "Job worker", + "apis-tools/go-client/job-worker/" + ), + ], + }, ], }, + docsLink( + "Build your own client", + "apis-tools/build-your-own-client/" + ), ], }, ], }, - - docsLink("Build your own client", "apis-tools/build-your-own-client/"), - ], - }, - - { - SDKs: [ - docsLink("Node.js", "apis-tools/node-js-sdk/"), - - { - "Spring Zeebe": [ - docsLink( - "Getting started", - "apis-tools/spring-zeebe-sdk/getting-started/" - ), - docsLink( - "Configuration", - "apis-tools/spring-zeebe-sdk/configuration/" - ), - ], - }, ], }, diff --git a/sidebars.js b/sidebars.js index 068e7a723f..486e440a9d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -812,66 +812,64 @@ module.exports = { ], }, { - Clients: [ + "Clients & SDKs": [ { - "Java client": [ - "apis-tools/java-client/index", - "apis-tools/java-client/job-worker", - "apis-tools/java-client/logging", - "apis-tools/java-client/zeebe-process-test", + SDKs: [ + "apis-tools/node-js-sdk", { - Examples: [ - "apis-tools/java-client-examples/index", - "apis-tools/java-client-examples/process-deploy", - "apis-tools/java-client-examples/process-instance-create", - "apis-tools/java-client-examples/process-instance-create-nonblocking", - "apis-tools/java-client-examples/process-instance-create-with-result", - "apis-tools/java-client-examples/decision-evaluate", - "apis-tools/java-client-examples/job-worker-open", - "apis-tools/java-client-examples/data-pojo", - "apis-tools/java-client-examples/cluster-topology-request", + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration", ], }, ], }, { - "Community clients": [ - "apis-tools/community-clients/index", + Clients: [ { - "Zeebe clients": [ - "apis-tools/community-clients/c-sharp", - "apis-tools/community-clients/micronaut", - "apis-tools/community-clients/python", - "apis-tools/community-clients/ruby", - "apis-tools/community-clients/rust", - "apis-tools/community-clients/quarkus", + "Java client": [ + "apis-tools/java-client/index", + "apis-tools/java-client/job-worker", + "apis-tools/java-client/logging", + "apis-tools/java-client/zeebe-process-test", { - "CLI client": [ - "apis-tools/community-clients/cli-client/index", - "apis-tools/community-clients/cli-client/cli-get-started", + Examples: [ + "apis-tools/java-client-examples/index", + "apis-tools/java-client-examples/process-deploy", + "apis-tools/java-client-examples/process-instance-create", + "apis-tools/java-client-examples/process-instance-create-nonblocking", + "apis-tools/java-client-examples/process-instance-create-with-result", + "apis-tools/java-client-examples/decision-evaluate", + "apis-tools/java-client-examples/job-worker-open", + "apis-tools/java-client-examples/data-pojo", + "apis-tools/java-client-examples/cluster-topology-request", ], - "Go client": [ - "apis-tools/community-clients/go-client/index", - "apis-tools/community-clients/go-client/go-get-started", - "apis-tools/community-clients/go-client/job-worker", + }, + ], + }, + { + "Community clients": [ + "apis-tools/community-clients/index", + { + "Zeebe clients": [ + { + "CLI client": [ + "apis-tools/community-clients/cli-client/index", + "apis-tools/community-clients/cli-client/cli-get-started", + ], + "Go client": [ + "apis-tools/community-clients/go-client/index", + "apis-tools/community-clients/go-client/go-get-started", + "apis-tools/community-clients/go-client/job-worker", + ], + }, ], }, + "apis-tools/build-your-own-client", ], }, ], }, - "apis-tools/build-your-own-client", - ], - }, - { - SDKs: [ - "apis-tools/node-js-sdk", - { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration", - ], - }, ], }, require("./docs/apis-tools/frontend-development/sidebar-schema"), diff --git a/static/.htaccess b/static/.htaccess index 2337627e4f..ac7a2e8363 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,14 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Remove community clients +RewriteRule ^docs/apis-tools/community-clients/c-sharp/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/micronaut/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/python/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/quarkus/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/ruby/?$ /docs/apis-tools/community-clients/$1 [R=301,L] +RewriteRule ^docs/apis-tools/community-clients/rust/?$ /docs/apis-tools/community-clients/$1 [R=301,L] + # Move contact page RewriteRule ^contact/?$ /docs/reference/contact/ [R=301,L] diff --git a/versioned_sidebars/version-8.5-sidebars.json b/versioned_sidebars/version-8.5-sidebars.json index eed3417884..380d8c1729 100644 --- a/versioned_sidebars/version-8.5-sidebars.json +++ b/versioned_sidebars/version-8.5-sidebars.json @@ -1254,7 +1254,7 @@ ] }, { - "Clients": [ + "Clients & SDKs": [ { "CLI client": [ "apis-tools/cli-client/index", @@ -1305,16 +1305,16 @@ } ] }, - "apis-tools/build-your-own-client" - ] - }, - { - "SDKs": [ - "apis-tools/node-js-sdk", + "apis-tools/build-your-own-client", { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration" + "SDKs": [ + "apis-tools/node-js-sdk", + { + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration" + ] + } ] } ] diff --git a/versioned_sidebars/version-8.6-sidebars.json b/versioned_sidebars/version-8.6-sidebars.json index 3fb5321930..b78cbba1c6 100644 --- a/versioned_sidebars/version-8.6-sidebars.json +++ b/versioned_sidebars/version-8.6-sidebars.json @@ -1684,7 +1684,7 @@ ] }, { - "Clients": [ + "Clients & SDKs": [ { "Java client": [ "apis-tools/java-client/index", @@ -1732,16 +1732,16 @@ } ] }, - "apis-tools/build-your-own-client" - ] - }, - { - "SDKs": [ - "apis-tools/node-js-sdk", + "apis-tools/build-your-own-client", { - "Spring Zeebe": [ - "apis-tools/spring-zeebe-sdk/getting-started", - "apis-tools/spring-zeebe-sdk/configuration" + "SDKs": [ + "apis-tools/node-js-sdk", + { + "Spring Zeebe": [ + "apis-tools/spring-zeebe-sdk/getting-started", + "apis-tools/spring-zeebe-sdk/configuration" + ] + } ] } ] From a5a10a0cff79d77c23a6d21e0f50f3ab28dcc727 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Fri, 6 Dec 2024 16:29:45 -0500 Subject: [PATCH 12/68] migration support for zeebe user tasks (#4573) * migration support for zeebe user tasks * grammatical tweaks * begin updating migration guide * update imports * typo * update to c8 api * fix broken links * formatted table * Update resource-planning.md * rebase * rebase * update based on new changes * backport * adjust sidebars * adjust sidebars * revert some 8.5 changes * revert 8.5 changes * adjust link * adjust sidebar * revert 8.5 sidebar * update 8.5 sidebar * remove get user task from 8.6 * Update 03-task-application-architecture.md * Update the migration guide to Zeebe (Camunda) user tasks * Update the documentation about user tasks * Rename "Zeebe user task" to "Camunda user task" * Note that embedded forms are supported only by Job worked-based user tasks * revert a few changes in next * revert user task changes * backport a few changes * Update migrate-to-zeebe-user-tasks.md * resolve build errors --------- Co-authored-by: Jonathan Lukas Co-authored-by: volodymyr-melnykc --- .../02-user-task-lifecycle.md | 2 +- .../03-task-application-architecture.md | 12 +- .../migrate-to-zeebe-user-tasks.md | 187 +++++++++-------- .../assets/img/api-architecture.png | Bin 65054 -> 0 bytes .../tasklist-api-rest/sidebar-schema.js | 1 - .../specifications/assign-task.api.mdx | 2 +- .../specifications/complete-task.api.mdx | 2 +- .../specifications/get-task-by-id.api.mdx | 2 +- .../specifications/search-tasks.api.mdx | 2 +- .../specifications/unassign-task.api.mdx | 2 +- docs/apis-tools/zeebe-api-rest/tutorial.md | 2 +- .../concepts/process-instance-migration.md | 2 +- .../modeler/bpmn/user-tasks/user-tasks.md | 2 +- .../advanced-modeling/form-linking.md | 4 + docs/reference/release-notes/850.md | 2 +- optimize_sidebars.js | 5 - .../version-3.14.0-sidebars.json | 5 - sidebars.js | 1 + static/.htaccess | 5 + .../migrate-to-zeebe-user-tasks.md | 2 +- .../tasklist-api-rest-overview.md | 6 + .../03-task-application-architecture.md | 12 +- .../migrate-to-zeebe-user-tasks.md | 190 ++++++------------ .../tasklist-api-rest/sidebar-schema.js | 1 - .../tasklist-api-rest-overview.md | 6 + .../apis-tools/zeebe-api-rest/tutorial.md | 2 +- .../modeler/bpmn/user-tasks/user-tasks.md | 2 +- .../advanced-modeling/form-linking.md | 4 + .../reference/release-notes/850.md | 2 +- versioned_sidebars/version-8.6-sidebars.json | 9 +- 30 files changed, 214 insertions(+), 262 deletions(-) rename docs/apis-tools/{tasklist-api-rest => migration-manuals}/migrate-to-zeebe-user-tasks.md (61%) delete mode 100644 docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png rename versioned_docs/version-8.6/apis-tools/{tasklist-api-rest => migration-manuals}/migrate-to-zeebe-user-tasks.md (57%) diff --git a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md index cabf0ea682..85fdc6ea1e 100644 --- a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md +++ b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md @@ -78,7 +78,7 @@ Make sure that you create your own validation logic that matches your use case. ## Implement the life cycle with the task API -To implement task life cycle operations with the Zeebe task API, call the respective endpoints: +To implement task life cycle operations with the task API, call the respective endpoints: - [`POST /user-tasks/:taskKey/assignment`](/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx) or [`DELETE /user-tasks/:taskKey/assignee`](/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx) to change task assignment. - [`PATCH /user-tasks/:taskKey`](/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx) to update a task. diff --git a/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md b/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md index 50dfb21ef1..b0027b9582 100644 --- a/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md +++ b/docs/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md @@ -6,10 +6,10 @@ description: "Understand and decide on the architecture of your task application A typical task application architecture consists of a task application frontend, a backend-for-frontend, and one or more data sources or services that contain business data relevant for the application users to perform their work. The backend implements Camunda Zeebe and Tasklist clients to retrieve and interact with tasks via Camunda APIs. For historical process instance data, Operate is also required. -Depending on the user task implementation type (job-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the Tasklist API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md). +Depending on the user task implementation type (job worker-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md). :::tip -Starting a completely new project? Use only Zeebe user tasks to simplify your implementation. +Starting a new project? Use Zeebe user tasks to simplify your implementation. ::: Click on any element of this diagram to jump to the documentation page for the respective component: @@ -72,14 +72,14 @@ style Tasklist stroke:#10c95d,color:#000 click Forms "../../forms/introduction-to-forms" click Rest "../../../tasklist-api-rest/tasklist-api-rest-overview" -click Job "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" -click ZeebeTasks "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" +click Job "../../../migration-manuals/migrate-to-zeebe-user-tasks" +click ZeebeTasks "../../../migration-manuals/migrate-to-zeebe-user-tasks" click ZeebeRest "../../../zeebe-api-rest/zeebe-api-rest-overview" ``` Follow these resources to learn more about the individual components: -- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) for task, variable, and form retrieval, and to run operations on job-based user tasks. -- Learn how to use the [Zeebe API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) to run operations on Zeebe-based user tasks. +- Learn how to use the [Camunda 8 API](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) for task, variable, and form retrieval, and to run operations on Zeebe user tasks. +- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) to run operations on job worker-based user tasks. - Understand how to design, embed, and customize [forms](/apis-tools/frontend-development/03-forms/01-introduction-to-forms.md). - Understand how this architecture fits into the overall Camunda architecture with the [Java greenfield stack](/components/best-practices/architecture/deciding-about-your-stack.md). diff --git a/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md similarity index 61% rename from docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md rename to docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md index b4f17bacb4..4b6a81d4d4 100644 --- a/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md @@ -1,32 +1,32 @@ --- id: migrate-to-zeebe-user-tasks title: Migrate to Zeebe user tasks -description: "Learn how to migrate job worker-based user tasks to Zeebe-based tasks." +description: "Learn how to migrate job worker-based user tasks to Zeebe user tasks." --- import DocCardList from '@theme/DocCardList'; import FormViewer from "@site/src/mdx/FormViewer"; -import YesItem from "./assets/react-components/YesItem"; -import NoItem from "./assets/react-components/NoItem"; -import TableTextSmall from "./assets/react-components/TableTextSmall"; -import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; -import "./assets/css/condensedTable.module.css"; -import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; -import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; - -Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. -Zeebe user tasks have several benefits, including: +import YesItem from "../tasklist-api-rest/assets/react-components/YesItem"; +import NoItem from "../tasklist-api-rest/assets/react-components/NoItem"; +import TableTextSmall from "../tasklist-api-rest/assets/react-components/TableTextSmall"; +import userTaskMigrationDecisionHelperForm from "../tasklist-api-rest/assets/forms/userTaskMigrationDecisionHelperForm.js"; +import "../tasklist-api-rest/assets/css/condensedTable.module.css"; +import styles from "../tasklist-api-rest/assets/css/cleanImages.module.css"; +import ZeebeTaskSelectionImg from '../tasklist-api-rest/assets/img/zeebe-user-task-selection.png'; + +Camunda 8.5 introduced a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. + +Zeebe user tasks have several benefits compared to job worked-based user tasks. It includes: - Running directly on the automation engine for high performance. - Removing dependencies and round trips to Tasklist. -- A more powerful API that supports the full task lifecycle. +- A powerful API that supports the full task lifecycle. In this guide, you will learn: - Under which circumstances and when you should migrate. - How to estimate the impact on a project. -- The steps you need to take for a successful migration without interrupting your operations. +- Steps you need to take for a successful migration without interrupting your operations. ## Decide on your migration path @@ -34,17 +34,6 @@ Zeebe user tasks require migration of the user tasks in both your diagrams and t With this in mind, you can migrate at your own pace. If you should migrate now or later, and what is required to migrate depends on your current setup and future plans. -Use the following decision helper questionnaire to figure out what's right for you: - - - ### Task type differences Learn the differences between both task types and make an informed decision, and understand the new capabilities of Zeebe user tasks. Refer to this table for important high-level differences of the two task types: @@ -58,7 +47,7 @@ Learn the differences between both task types and make an informed decision, and
      Zeebe user tasks
      - Recommended for new projects + Recommended for existing and new projects @@ -91,11 +80,11 @@ Learn the differences between both task types and make an informed decision, and
      Partially
      Queries, GET tasks, forms, variables - ℹ Currently, you must use Zeebe and Tasklist APIs to use Zeebe user tasks + ℹ Currently, you must use the Camunda 8 and Tasklist APIs to use Zeebe user tasks - Supports Zeebe API + Supports Camunda 8 API @@ -123,7 +112,6 @@ Learn the differences between both task types and make an informed decision, and - Task listeners will be introduced in a future release @@ -146,10 +134,9 @@ Learn the differences between both task types and make an informed decision, and Recommendations You can continue to use this task type on existing projects when you have a custom task application running on it and do not require any of the above features. - Refer to the decision helper above for a tailored recommendation. - Use this task type on any new projects when you run Tasklist. + Recommended for existing and new projects when you run Tasklist. Migrate existing projects and task applications/clients to this task type when you require one of the features above, or the following use cases:
        @@ -161,12 +148,11 @@ Learn the differences between both task types and make an informed decision, and
      • Enrich tasks with business data
      - Refer to the decision helper above for a tailored recommendation. -## Switch the implementation type of your user tasks +## Switch the implementation type of user tasks We recommend you migrate process-by-process, allowing you to thoroughly test the processes in your test environments or via your [CI/CD](/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md). To do this, take the following steps: @@ -181,176 +167,183 @@ We recommend you migrate process-by-process, allowing you to thoroughly test the Repeat these steps for all user tasks in the process. Then, deploy the process to your development cluster and test it by running the process and ensuring your custom task applications work. -## Use the new Zeebe Task API +## Use Camunda 8 API :::note The Tasklist REST API is not deprecated, and you still need it for queries on both task types. ::: -Operations on Zeebe user tasks which modify the task state have to be performed using the new Zeebe REST API. However, queries and adjacent operations still require the Tasklist REST API. The following table provides a breakdown of which operations are supported in which API, and for which user tasks. +The following table provides a breakdown of which operations are supported in which API, and for which user tasks. - + + + + + + - - - + + + - - - + + + - - + + - - - + + + - - + + - - + + - + - - - + + +
      Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
      Deprecated on 8.7Supported from 8.6+
      Query tasks All types← Use Tasklist APIQuery user task Job worker-based user tasks Zeebe user tasks
      Get task All types← Use Tasklist APIGet user task Job worker-based user tasks Zeebe user tasks
      Retrieve task variables All types← Use Tasklist API Job worker-based user tasks Zeebe user tasks
      Get task form All types← Use Tasklist APIGet user task form Job worker-based user tasks Zeebe user tasks
      Change task assignment Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
      Complete task Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
      Update task - Zeebe tasks Zeebe user tasks
      Safe and retrieve draft variables All types← Use Tasklist APISave and retrieve draft variables Job worker-based user tasks -
      -You can also operate both task types at the same time in the same application utilizing both APIs. We recommend this for a smooth migration, but you should eventually update all processes to use the new task type to use all benefits. The following image illustrates how to route API calls to the respective APIs: - -Task API Architecture - -The major changes are: - -- Create and maintain new, additional secrets for the Zeebe REST API. -- Call dedicated endpoints on separate components (Zeebe vs. Tasklist) for all state modifications on tasks for the respective task types. -- Manage new request/response objects. - The following table outlines the respective endpoints. Click the endpoints to follow to the API documentation and inspect the differences in the request and response objects. - + - + - + - + - + + - - + - + - + - +
      Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
      Query tasksQuery user tasks - + POST /tasks/search ← Use Tasklist API + + POST /user-tasks/search + +
      Get taskGet user task - + GET /tasks/:taskId ← Use Tasklist API + + GET /user-tasks/:userTaskKey + +
      Retrieve task variables - + GET /variables/:variableId -
      - +
      + POST /tasks/:taskId/variables/search ← Use Tasklist API
      Get task form - + GET /forms/:formId ← Use Tasklist API + + GET /user-tasks/:userTaskKey/form + +
      Assign a task - + PATCH /tasks/:taskId/assign - - POST /user-tasks/:taskKey/assignment + + POST /user-tasks/:userTaskKey/assignment
      Unassign a task - + PATCH /tasks/:taskId/unassign - - DELETE /user-tasks/:taskKey/assignee + + DELETE /user-tasks/:userTaskKey/assignee
      Complete task - + PATCH /tasks/:taskId/complete - - POST /user-tasks/:taskKey/completion + + POST /user-tasks/:userTaskKey/completion
      Update task-- - - PATCH /user-tasks/:taskKey + + PATCH /user-tasks/:userTaskKey
      Safe and retrieve draft variablesSave and retrieve draft variables - + POST /tasks/:taskId/variables ← Use Tasklist API-
      @@ -373,9 +366,9 @@ docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview" }, { type:"link", -href:"/docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", -label: "Zeebe API (REST)", -docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" +href:"/docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/", +label: "Camunda 8 API (REST)", +docId:"apis-tools/camunda-api-rest/camunda-api-rest-overview" } ]}/> @@ -383,6 +376,6 @@ docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" If your task application does not work properly after migration, check the following: -- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-zeebe-task-api). +- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-camunda-8-api). - **Forms do not appear**: Ensure you have extracted embedded forms, if any, and [transformed them into linked forms](/components/modeler/bpmn/user-tasks/user-tasks.md#camunda-form-linked), before you change the task type implementation. - **Task update operation does not work**: The update operation is only available to Zeebe user tasks. diff --git a/docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png b/docs/apis-tools/tasklist-api-rest/assets/img/api-architecture.png deleted file mode 100644 index 93cf8ef7c8f2340c6a03a272fd9423a0c284df74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65054 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%0DVa;oa^68=}?4Anz_Pw2=Hdd)i+kZed~5WL2~H0 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 EAJ?<2?f?J) diff --git a/docs/apis-tools/tasklist-api-rest/sidebar-schema.js b/docs/apis-tools/tasklist-api-rest/sidebar-schema.js index 517c97c4df..ebb41a15e7 100644 --- a/docs/apis-tools/tasklist-api-rest/sidebar-schema.js +++ b/docs/apis-tools/tasklist-api-rest/sidebar-schema.js @@ -7,6 +7,5 @@ module.exports = { { Specifications: require("./specifications/sidebar.js"), }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks", ], }; diff --git a/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx index 14546a99a9..e15045dcb7 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/assign-task.api.mdx @@ -44,7 +44,7 @@ When using REST API with JWT authentication token following request body paramet On success returned. -
      Schema
      +
      Schema
      An error is returned when the task is not active (not in the CREATED state).
      An error is returned when task was already assigned, except the case when JWT authentication token used and `allowOverrideAssignment = true`. diff --git a/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx index 1f4e3b31ea..a2205914bd 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/complete-task.api.mdx @@ -44,7 +44,7 @@ Variables to update or add to task during the task completion On success returned. -
      Schema
      +
      Schema
      An error is returned when the task is not active (not in the CREATED state).
      An error is returned if the task was not claimed (assigned) before.
      An error is returned if the task is not assigned to the current user. diff --git a/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx index c9ba57ae4b..ca8de33aad 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/get-task-by-id.api.mdx @@ -37,7 +37,7 @@ Get one task by id. Returns task or error when task does not exist. On success returned. -
      Schema
      +
      Schema
      User has no permission to access the task (Self-managed only). diff --git a/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx index b4d862e180..e8e2b223ac 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/search-tasks.api.mdx @@ -69,7 +69,7 @@ An array of the task's variables. Only variables specified in `TaskSearchRequest The draft value of the variable. -
    • ]
    • ]
    +
  • ]
  • ]
An error is returned when more than one search parameters among `[searchAfter, searchAfterOrEqual, searchBefore, searchBeforeOrEqual]` are present in request diff --git a/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx b/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx index 2ecc8512e0..2e474e4b70 100644 --- a/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx +++ b/docs/apis-tools/tasklist-api-rest/specifications/unassign-task.api.mdx @@ -40,7 +40,7 @@ Unassign a task with `taskId`. Returns the task. On success returned. -
Schema
+
Schema
An error is returned when the task is not active (not in the CREATED state).
An error is returned if the task was not claimed (assigned) before. diff --git a/docs/apis-tools/zeebe-api-rest/tutorial.md b/docs/apis-tools/zeebe-api-rest/tutorial.md index ec299cbe3a..2bb1795037 100644 --- a/docs/apis-tools/zeebe-api-rest/tutorial.md +++ b/docs/apis-tools/zeebe-api-rest/tutorial.md @@ -41,7 +41,7 @@ In this tutorial, we will execute arguments to assign and unassign a user to and ## Assign a Zeebe user task (POST) :::note -In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md#task-type-differences). +In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md#task-type-differences). ::: First, let's script an API call to assign a Zeebe user task. diff --git a/docs/components/concepts/process-instance-migration.md b/docs/components/concepts/process-instance-migration.md index a48724ed25..9e13aa0d36 100644 --- a/docs/components/concepts/process-instance-migration.md +++ b/docs/components/concepts/process-instance-migration.md @@ -370,7 +370,7 @@ The following limitations exist that may be supported in future versions: - An element that becomes nested in a newly added subprocess - An element that was nested in a subprocess is no longer nested in that subprocess - Mapping instructions cannot change the element type -- Mapping instructions cannot change the task implementation, e.g. from a job worker user task to a Zeebe User Task +- Mapping instructions cannot change the task implementation, e.g. from a job worker user task to a Zeebe user task - The process instance must be in a wait state, i.e. waiting for an event or external input like job completion. It may not be taking a sequence flow or triggering an event while migrating the instance A full overview of error codes can be found in the migration command [RPC](/apis-tools/zeebe-api/gateway-service.md#migrateprocessinstance-rpc) or [REST](/apis-tools/camunda-api-rest/specifications/migrate-process-instance.api.mdx). diff --git a/docs/components/modeler/bpmn/user-tasks/user-tasks.md b/docs/components/modeler/bpmn/user-tasks/user-tasks.md index 5212b2a3b2..90a64a6191 100644 --- a/docs/components/modeler/bpmn/user-tasks/user-tasks.md +++ b/docs/components/modeler/bpmn/user-tasks/user-tasks.md @@ -162,7 +162,7 @@ A user task does not have to be managed by Zeebe. Instead, you can also use job workers to implement a custom user task logic. Note that you will lose all the task lifecycle and state management features that Zeebe provides and will have to implement them yourself. Use job workers only in case you require a very specific implementation of user tasks that can't be implemented on top of Zeebe user tasks. :::info -If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. +If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. ::: You can define a job worker implementation for a user task by removing its `zeebe:userTask` extension element. diff --git a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md index c7cf43464f..cf43c6b50c 100644 --- a/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md +++ b/docs/components/modeler/web-modeler/advanced-modeling/form-linking.md @@ -89,6 +89,10 @@ To correct any instances affected by this issue, we recommend the following step ### Camunda Form (embedded) +:::info +Embedded forms are supported only by job worker-based user tasks and are not available for the [Zeebe user task implementation type](/components/modeler/bpmn/user-tasks/user-tasks.md#user-task-implementation-types). +::: + When choosing **Camunda Form (embedded)** as type you have the option to directly paste the form's JSON schema into the **Form JSON configuration** field of the properties panel. The form will be embedded directly into the BPMN diagram's XML representation. diff --git a/docs/reference/release-notes/850.md b/docs/reference/release-notes/850.md index 43f3806758..d514f55adc 100644 --- a/docs/reference/release-notes/850.md +++ b/docs/reference/release-notes/850.md @@ -108,7 +108,7 @@ The first iteration of this feature brings back existing features from Camunda 7 -The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. +The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. ### Refactoring suggestions Modeler diff --git a/optimize_sidebars.js b/optimize_sidebars.js index 19965a7faa..7a7b5a97f8 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2043,11 +2043,6 @@ module.exports = { }, ], }, - - docsLink( - "Migrate to Zeebe user tasks", - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/" - ), ], }, diff --git a/optimize_versioned_sidebars/version-3.14.0-sidebars.json b/optimize_versioned_sidebars/version-3.14.0-sidebars.json index 8524cee678..638ba5e028 100644 --- a/optimize_versioned_sidebars/version-3.14.0-sidebars.json +++ b/optimize_versioned_sidebars/version-3.14.0-sidebars.json @@ -2426,11 +2426,6 @@ ] } ] - }, - { - "type": "link", - "label": "Migrate to Zeebe user tasks", - "href": "/docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/" } ] }, diff --git a/sidebars.js b/sidebars.js index 486e440a9d..c49653ca7d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -887,6 +887,7 @@ module.exports = { }, { "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-zeebe-user-tasks", "apis-tools/migration-manuals/migrate-to-camunda-api", ], }, diff --git a/static/.htaccess b/static/.htaccess index ac7a2e8363..5455aece44 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,11 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Move migrating to Zeebe user tasks +RewriteRule ^docs/next/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/next/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] +RewriteRule ^docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] +RewriteRule ^docs/8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] + # Remove community clients RewriteRule ^docs/apis-tools/community-clients/c-sharp/?$ /docs/apis-tools/community-clients/$1 [R=301,L] RewriteRule ^docs/apis-tools/community-clients/micronaut/?$ /docs/apis-tools/community-clients/$1 [R=301,L] diff --git a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md index b4f17bacb4..548529ec36 100644 --- a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md @@ -12,8 +12,8 @@ import TableTextSmall from "./assets/react-components/TableTextSmall"; import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; import "./assets/css/condensedTable.module.css"; import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; +import APIArchitectureImg from './assets/img/api-architecture.png'; Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. Zeebe user tasks have several benefits, including: diff --git a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 51b479a2a4..e0203e390e 100644 --- a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,12 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying human tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +Camunda introduced [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) with `8.5` to build more advanced functionalities. If you use Zeebe user tasks with `8.5`, task management endpoints in the Tasklist API will not work. + +To manage Zeebe user tasks Camunda has introduced the [Zeebe REST API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md), though you can still query Zeebe user tasks with the Tasklist API. +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md b/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md index 50dfb21ef1..b0027b9582 100644 --- a/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md +++ b/versioned_docs/version-8.6/apis-tools/frontend-development/01-task-applications/03-task-application-architecture.md @@ -6,10 +6,10 @@ description: "Understand and decide on the architecture of your task application A typical task application architecture consists of a task application frontend, a backend-for-frontend, and one or more data sources or services that contain business data relevant for the application users to perform their work. The backend implements Camunda Zeebe and Tasklist clients to retrieve and interact with tasks via Camunda APIs. For historical process instance data, Operate is also required. -Depending on the user task implementation type (job-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the Tasklist API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md). +Depending on the user task implementation type (job worker-based vs Zeebe user task) you use in your processes, you need to run either the Tasklist or Zeebe client to run operations on task. Task, form, and variable retrieval happens via the API. Learn more about the differences of the task implementation types in the [migration guide for Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md). :::tip -Starting a completely new project? Use only Zeebe user tasks to simplify your implementation. +Starting a new project? Use Zeebe user tasks to simplify your implementation. ::: Click on any element of this diagram to jump to the documentation page for the respective component: @@ -72,14 +72,14 @@ style Tasklist stroke:#10c95d,color:#000 click Forms "../../forms/introduction-to-forms" click Rest "../../../tasklist-api-rest/tasklist-api-rest-overview" -click Job "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" -click ZeebeTasks "../../../tasklist-api-rest/migrate-to-zeebe-user-tasks" +click Job "../../../migration-manuals/migrate-to-zeebe-user-tasks" +click ZeebeTasks "../../../migration-manuals/migrate-to-zeebe-user-tasks" click ZeebeRest "../../../zeebe-api-rest/zeebe-api-rest-overview" ``` Follow these resources to learn more about the individual components: -- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) for task, variable, and form retrieval, and to run operations on job-based user tasks. -- Learn how to use the [Zeebe API](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) to run operations on Zeebe-based user tasks. +- Learn how to use the [Camunda 8 API](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) for task, variable, and form retrieval, and to run operations on Zeebe user tasks. +- Familiarize yourself with the [Tasklist API](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) to run operations on job worker-based user tasks. - Understand how to design, embed, and customize [forms](/apis-tools/frontend-development/03-forms/01-introduction-to-forms.md). - Understand how this architecture fits into the overall Camunda architecture with the [Java greenfield stack](/components/best-practices/architecture/deciding-about-your-stack.md). diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md similarity index 57% rename from versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md rename to versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md index b4f17bacb4..d1f19118f9 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/versioned_docs/version-8.6/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md @@ -1,32 +1,32 @@ --- id: migrate-to-zeebe-user-tasks title: Migrate to Zeebe user tasks -description: "Learn how to migrate job worker-based user tasks to Zeebe-based tasks." +description: "Learn how to migrate job worker-based user tasks to Zeebe user tasks." --- import DocCardList from '@theme/DocCardList'; import FormViewer from "@site/src/mdx/FormViewer"; -import YesItem from "./assets/react-components/YesItem"; -import NoItem from "./assets/react-components/NoItem"; -import TableTextSmall from "./assets/react-components/TableTextSmall"; -import userTaskMigrationDecisionHelperForm from "./assets/forms/userTaskMigrationDecisionHelperForm.js"; -import "./assets/css/condensedTable.module.css"; -import styles from "./assets/css/cleanImages.module.css"; -import APIArchitectureImg from './assets/img/api-architecture.png'; -import ZeebeTaskSelectionImg from './assets/img/zeebe-user-task-selection.png'; - -Camunda 8.5 introduces a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. -Zeebe user tasks have several benefits, including: +import YesItem from "../tasklist-api-rest/assets/react-components/YesItem"; +import NoItem from "../tasklist-api-rest/assets/react-components/NoItem"; +import TableTextSmall from "../tasklist-api-rest/assets/react-components/TableTextSmall"; +import userTaskMigrationDecisionHelperForm from "../tasklist-api-rest/assets/forms/userTaskMigrationDecisionHelperForm.js"; +import "../tasklist-api-rest/assets/css/condensedTable.module.css"; +import styles from "../tasklist-api-rest/assets/css/cleanImages.module.css"; +import ZeebeTaskSelectionImg from '../tasklist-api-rest/assets/img/zeebe-user-task-selection.png'; + +Camunda 8.5 introduced a new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type: Zeebe user tasks. + +Zeebe user tasks have several benefits compared to job worked-based user tasks. It includes: - Running directly on the automation engine for high performance. - Removing dependencies and round trips to Tasklist. -- A more powerful API that supports the full task lifecycle. +- A powerful API that supports the full task lifecycle. In this guide, you will learn: - Under which circumstances and when you should migrate. - How to estimate the impact on a project. -- The steps you need to take for a successful migration without interrupting your operations. +- Steps you need to take for a successful migration without interrupting your operations. ## Decide on your migration path @@ -34,17 +34,6 @@ Zeebe user tasks require migration of the user tasks in both your diagrams and t With this in mind, you can migrate at your own pace. If you should migrate now or later, and what is required to migrate depends on your current setup and future plans. -Use the following decision helper questionnaire to figure out what's right for you: - - - ### Task type differences Learn the differences between both task types and make an informed decision, and understand the new capabilities of Zeebe user tasks. Refer to this table for important high-level differences of the two task types: @@ -58,7 +47,7 @@ Learn the differences between both task types and make an informed decision, and
Zeebe user tasks
- Recommended for new projects + Recommended for existing and new projects @@ -91,11 +80,11 @@ Learn the differences between both task types and make an informed decision, and
Partially
Queries, GET tasks, forms, variables - ℹ Currently, you must use Zeebe and Tasklist APIs to use Zeebe user tasks + ℹ Currently, you must use the Camunda 8 and Tasklist APIs to use Zeebe user tasks - Supports Zeebe API + Supports Camunda 8 API @@ -123,7 +112,6 @@ Learn the differences between both task types and make an informed decision, and - Task listeners will be introduced in a future release @@ -146,10 +134,9 @@ Learn the differences between both task types and make an informed decision, and Recommendations You can continue to use this task type on existing projects when you have a custom task application running on it and do not require any of the above features. - Refer to the decision helper above for a tailored recommendation. - Use this task type on any new projects when you run Tasklist. + Recommended for existing and new projects when you run Tasklist. Migrate existing projects and task applications/clients to this task type when you require one of the features above, or the following use cases:
    @@ -161,12 +148,11 @@ Learn the differences between both task types and make an informed decision, and
  • Enrich tasks with business data
- Refer to the decision helper above for a tailored recommendation. -## Switch the implementation type of your user tasks +## Switch the implementation type of user tasks We recommend you migrate process-by-process, allowing you to thoroughly test the processes in your test environments or via your [CI/CD](/guides/devops-lifecycle/integrate-web-modeler-in-ci-cd.md). To do this, take the following steps: @@ -181,176 +167,130 @@ We recommend you migrate process-by-process, allowing you to thoroughly test the Repeat these steps for all user tasks in the process. Then, deploy the process to your development cluster and test it by running the process and ensuring your custom task applications work. -## Use the new Zeebe Task API +## Use the Camunda 8 API :::note The Tasklist REST API is not deprecated, and you still need it for queries on both task types. ::: -Operations on Zeebe user tasks which modify the task state have to be performed using the new Zeebe REST API. However, queries and adjacent operations still require the Tasklist REST API. The following table provides a breakdown of which operations are supported in which API, and for which user tasks. +The following table provides a breakdown of which operations are supported in which API, and for which user tasks. - + - - - + + - - - + + + + + + + + - - + + - - - + + + - - + + - - + + - + - - - + + +
Operation Tasklist APIZeebe Task API (8.5)Camunda 8 API
Query tasks All types← Use Tasklist APISupported from 8.6+
Get task All types← Use Tasklist APIQuery user task Job worker-based user tasks Zeebe user tasks
Get user task Job worker-based user tasks Zeebe user tasks
Retrieve task variables All types← Use Tasklist API Job worker-based user tasks Zeebe user tasks
Get task form All types← Use Tasklist APIGet user task form Job worker-based user tasks Zeebe user tasks
Change task assignment Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
Complete task Job worker-based tasks Zeebe tasks Job worker-based user tasks Zeebe user tasks
Update task - Zeebe tasks Zeebe user tasks
Safe and retrieve draft variables All types← Use Tasklist APISave and retrieve draft variables Job worker-based user tasks -
-You can also operate both task types at the same time in the same application utilizing both APIs. We recommend this for a smooth migration, but you should eventually update all processes to use the new task type to use all benefits. The following image illustrates how to route API calls to the respective APIs: - -Task API Architecture - -The major changes are: - -- Create and maintain new, additional secrets for the Zeebe REST API. -- Call dedicated endpoints on separate components (Zeebe vs. Tasklist) for all state modifications on tasks for the respective task types. -- Manage new request/response objects. - The following table outlines the respective endpoints. Click the endpoints to follow to the API documentation and inspect the differences in the request and response objects. - - - - - - - - - - - - - - - - - - - - - + - + - + - +
Operation Tasklist APIZeebe Task API (8.5)
Query tasks - - POST /tasks/search - - ← Use Tasklist API
Get task - - GET /tasks/:taskId - - ← Use Tasklist API
Retrieve task variables - - GET /variables/:variableId - -
- - POST /tasks/:taskId/variables/search - -
← Use Tasklist API
Get task form - - GET /forms/:formId - - ← Use Tasklist APICamunda 8 API
Assign a task - + PATCH /tasks/:taskId/assign - - POST /user-tasks/:taskKey/assignment + + POST /user-tasks/:userTaskKey/assignment
Unassign a task - + PATCH /tasks/:taskId/unassign - - DELETE /user-tasks/:taskKey/assignee + + DELETE /user-tasks/:userTaskKey/assignee
Complete task - + PATCH /tasks/:taskId/complete - - POST /user-tasks/:taskKey/completion + + POST /user-tasks/:userTaskKey/completion
Update task-- - - PATCH /user-tasks/:taskKey + + PATCH /user-tasks/:userTaskKey
Safe and retrieve draft variablesSave and retrieve draft variables - + POST /tasks/:taskId/variables ← Use Tasklist API-
@@ -373,9 +313,9 @@ docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview" }, { type:"link", -href:"/docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", -label: "Zeebe API (REST)", -docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" +href:"/docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/", +label: "Camunda 8 API (REST)", +docId:"apis-tools/camunda-api-rest/camunda-api-rest-overview" } ]}/> @@ -383,6 +323,6 @@ docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" If your task application does not work properly after migration, check the following: -- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-zeebe-task-api). +- **The endpoints return specific error messages when you run them on the wrong task type**: Ensure to call the right endpoint for the right task type, c.f. above [table](#use-the-new-camunda-8-api). - **Forms do not appear**: Ensure you have extracted embedded forms, if any, and [transformed them into linked forms](/components/modeler/bpmn/user-tasks/user-tasks.md#camunda-form-linked), before you change the task type implementation. - **Task update operation does not work**: The update operation is only available to Zeebe user tasks. diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js index 517c97c4df..ebb41a15e7 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js +++ b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/sidebar-schema.js @@ -7,6 +7,5 @@ module.exports = { { Specifications: require("./specifications/sidebar.js"), }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks", ], }; diff --git a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md index 94cf88764a..31bedd5f7c 100644 --- a/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md +++ b/versioned_docs/version-8.6/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md @@ -5,6 +5,12 @@ sidebar_position: 1 description: "Build applications for human-centered processes by querying user tasks, assigning users, and completing tasks with the Tasklist API." --- +:::note +Camunda introduced the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) with `8.6` to manage and query process entities such as processes, decisions, forms, and user tasks. + +Camunda has also introduced [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to build more advanced functionalities. If you use Zeebe user tasks with `8.6`, task management endpoints in the Tasklist API will not work. +::: + ## Introduction The Tasklist API is a REST API designed to build task applications for human-centered processes. The API allows you to query user tasks, assign users to these tasks, and complete these tasks. diff --git a/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md b/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md index ec299cbe3a..2bb1795037 100644 --- a/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md +++ b/versioned_docs/version-8.6/apis-tools/zeebe-api-rest/tutorial.md @@ -41,7 +41,7 @@ In this tutorial, we will execute arguments to assign and unassign a user to and ## Assign a Zeebe user task (POST) :::note -In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md#task-type-differences). +In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md#task-type-differences). ::: First, let's script an API call to assign a Zeebe user task. diff --git a/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md b/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md index 5212b2a3b2..90a64a6191 100644 --- a/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md +++ b/versioned_docs/version-8.6/components/modeler/bpmn/user-tasks/user-tasks.md @@ -162,7 +162,7 @@ A user task does not have to be managed by Zeebe. Instead, you can also use job workers to implement a custom user task logic. Note that you will lose all the task lifecycle and state management features that Zeebe provides and will have to implement them yourself. Use job workers only in case you require a very specific implementation of user tasks that can't be implemented on top of Zeebe user tasks. :::info -If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. +If you started using Camunda 8 with version 8.4 or a lower version and upgraded to 8.5 or newer, your user tasks are probably implemented as job workers. Refer to the [migration guide](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md) to find a detailed list of the differences between the task implementation types and learn how to migrate to Zeebe user tasks. ::: You can define a job worker implementation for a user task by removing its `zeebe:userTask` extension element. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md b/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md index c7cf43464f..cf43c6b50c 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/advanced-modeling/form-linking.md @@ -89,6 +89,10 @@ To correct any instances affected by this issue, we recommend the following step ### Camunda Form (embedded) +:::info +Embedded forms are supported only by job worker-based user tasks and are not available for the [Zeebe user task implementation type](/components/modeler/bpmn/user-tasks/user-tasks.md#user-task-implementation-types). +::: + When choosing **Camunda Form (embedded)** as type you have the option to directly paste the form's JSON schema into the **Form JSON configuration** field of the properties panel. The form will be embedded directly into the BPMN diagram's XML representation. diff --git a/versioned_docs/version-8.6/reference/release-notes/850.md b/versioned_docs/version-8.6/reference/release-notes/850.md index 43f3806758..d514f55adc 100644 --- a/versioned_docs/version-8.6/reference/release-notes/850.md +++ b/versioned_docs/version-8.6/reference/release-notes/850.md @@ -108,7 +108,7 @@ The first iteration of this feature brings back existing features from Camunda 7 -The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. +The first step to offer an intuitive and consistent experience via a single, [unified Camunda 8 REST API](https://camunda.com/blog/2024/03/streamlining-camunda-apis-zeebe-rest-api/) is to provide the Zeebe REST API. With this release, developers can use the Zeebe REST API to manage [Zeebe user tasks](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md), enabling immediate task state changes. The Zeebe REST API includes support for Identity authentication and multi-tenancy, ensuring parity to the Zeebe gRPC API. ### Refactoring suggestions Modeler diff --git a/versioned_sidebars/version-8.6-sidebars.json b/versioned_sidebars/version-8.6-sidebars.json index b78cbba1c6..66f10535b8 100644 --- a/versioned_sidebars/version-8.6-sidebars.json +++ b/versioned_sidebars/version-8.6-sidebars.json @@ -1592,8 +1592,7 @@ ] } ] - }, - "apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks" + } ] }, { @@ -1765,8 +1764,14 @@ ] } ] + }, + { + "Migration manuals": [ + "apis-tools/migration-manuals/migrate-to-zeebe-user-tasks" + ] } ], + "Reference": [ "reference/overview", "reference/announcements", From dbb5f6c6ccf6ef39aeb60181a4bbaed5a3d37dff Mon Sep 17 00:00:00 2001 From: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> Date: Mon, 9 Dec 2024 10:11:33 +0100 Subject: [PATCH 13/68] feat(web-modeler): add git-sync self-hosted part (#4630) * feat(web-modeler): add git-sync self-hosted part * incorporate review feedback * feat(web-modeler): add part about using application id as alternative in git-sync * Update docs/components/modeler/web-modeler/git-sync.md Co-authored-by: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> --------- Co-authored-by: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> --- docs/components/modeler/web-modeler/git-sync.md | 9 +++++++-- .../components/modeler/web-modeler/git-sync.md | 9 +++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index 2f6668310d..a8ebc77bf3 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -36,18 +36,22 @@ Click **Create GitHub App** to finish. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### Configure GitHub in Web Modeler +### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) :::note An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. ::: +:::note +When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. +::: + 1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. 2. Provide the following information in the GitHub Configuration modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - - **Client ID:** Found in your GitHub App's settings page. + - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, Application ID is required.) - **Private Key:** The contents of the .pem file downloaded from your GitHub App's settings page. - **GitHub repository URL:** The base URL of the repository you want to sync with, for example `https://github.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. - **Branch name:** The branch name to use for merging and managing changes. @@ -130,3 +134,4 @@ Creating multiple copies of a process application can complicate navigation and - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. - A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md index 8d0ed17309..bc40d5ede1 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md @@ -36,18 +36,22 @@ Click **Create GitHub App** to finish. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### Configure GitHub in Web Modeler +### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) :::note An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. ::: +:::note +When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. +::: + 1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. 2. Provide the following information in the GitHub Configuration modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - - **Client ID:** Found in your GitHub App's settings page. + - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, you **have** to use Application ID) - **Private Key:** The contents of the .pem file downloaded from your GitHub App's settings page. - **GitHub repository URL:** The base URL of the repository you want to sync with, for example `https://github.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. - **Branch name:** The branch name to use for merging and managing changes. @@ -96,3 +100,4 @@ Existing GitHub configurations can be edited from the gear icon beside the **Syn - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. - A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. From 7eb91188bb0c9975c101c67cda886b469a124538 Mon Sep 17 00:00:00 2001 From: Mark Farkas <119574841+markfarkas-camunda@users.noreply.github.com> Date: Mon, 9 Dec 2024 12:26:11 +0100 Subject: [PATCH 14/68] fix(template-generator): remove saas only badge (#4725) --- .../custom-built-connectors/connector-template-generator.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/components/connectors/custom-built-connectors/connector-template-generator.md b/docs/components/connectors/custom-built-connectors/connector-template-generator.md index d0d919499e..09eeaf978f 100644 --- a/docs/components/connectors/custom-built-connectors/connector-template-generator.md +++ b/docs/components/connectors/custom-built-connectors/connector-template-generator.md @@ -4,8 +4,6 @@ title: Generate a Connector template description: Learn how to generate Connector templates for easier custom Connector creation. --- -Camunda 8 SaaS only - You can configure and automatically generate a custom [Connector template](/components/connectors/custom-built-connectors/connector-templates.md) in Web Modeler. You can start from a blank template or import an existing API definition such as an [OpenAPI specification](https://swagger.io/resources/open-api/), [Swagger specification](https://swagger.io/resources/open-api/), or a [Postman collection](https://www.postman.com/collection/). For example, download a Postman collection as a YAML file, import this into the generator, and choose which methods to include in the generated template. From 0691fddb3fdb08ec2397432653278ac720daf516 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=20=E9=8A=8D?= Date: Mon, 9 Dec 2024 21:47:39 +0800 Subject: [PATCH 15/68] feat(feel): Add new built-in function (#4713) Add new built-in function of the FEEL engine to the FEEL documentation. --- .../feel-built-in-functions-list.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md index 9f6b2358e5..63e8c98489 100644 --- a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md +++ b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-list.md @@ -621,3 +621,30 @@ is empty([]) is empty([1,2,3]) // false ``` + +## partition(list, size) + + + +Returns consecutive sublists of a list, each of the same size (the final list may be smaller). + +If `size` is less than `0`, it returns `null`. + +**Function signature** + +```feel +partition(list: list, size: number): list +``` + +**Examples** + +```feel +partition([1,2,3,4,5], 2) +// [[1,2], [3,4], [5]] + +partition([], 2) +// [] + +partition([1,2], 0) +// null +``` From d1b1dc0148558eb159b89b95c1a455aa5d0350fe Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Mon, 9 Dec 2024 14:20:11 +0000 Subject: [PATCH 16/68] Remove compensation event note (#4728) --- docs/components/concepts/workflow-patterns.md | 4 ---- .../version-8.5/components/concepts/workflow-patterns.md | 4 ---- .../version-8.6/components/concepts/workflow-patterns.md | 4 ---- 3 files changed, 12 deletions(-) diff --git a/docs/components/concepts/workflow-patterns.md b/docs/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/docs/components/concepts/workflow-patterns.md +++ b/docs/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 diff --git a/versioned_docs/version-8.5/components/concepts/workflow-patterns.md b/versioned_docs/version-8.5/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/versioned_docs/version-8.5/components/concepts/workflow-patterns.md +++ b/versioned_docs/version-8.5/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 diff --git a/versioned_docs/version-8.6/components/concepts/workflow-patterns.md b/versioned_docs/version-8.6/components/concepts/workflow-patterns.md index ace1b2cbd6..8d148ee15e 100644 --- a/versioned_docs/version-8.6/components/concepts/workflow-patterns.md +++ b/versioned_docs/version-8.6/components/concepts/workflow-patterns.md @@ -276,10 +276,6 @@ An important problem to solve is how to roll back a business transaction in case In BPMN, you can use [compensation events](/components/modeler/bpmn/bpmn-coverage.md) to easily implement compensations in your processes. -:::note -The compensation event is supported in Camunda 7, but not yet in Camunda 8. It is on the roadmap and will eventually be available in Camunda 8. -::: -
1 From 8bd7afbeaf13065fa2378890444071ab31db9161 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Mon, 9 Dec 2024 08:24:54 -0600 Subject: [PATCH 17/68] add URI (#4724) --- docs/apis-tools/java-client/index.md | 4 ++-- versioned_docs/version-8.6/apis-tools/java-client/index.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/apis-tools/java-client/index.md b/docs/apis-tools/java-client/index.md index 0768a607df..30212b1bdc 100644 --- a/docs/apis-tools/java-client/index.md +++ b/docs/apis-tools/java-client/index.md @@ -52,8 +52,8 @@ In Java code, instantiate the client as follows: .build(); try (ZeebeClient client = ZeebeClient.newClientBuilder() - .grpcAddress(zeebeGrpc) - .restAddress(zeebeRest) + .grpcAddress(URI.create(zeebeGrpc)) + .restAddress(URI.create(zeebeRest)) .credentialsProvider(credentialsProvider) .build()) { client.newTopologyRequest().send().join(); diff --git a/versioned_docs/version-8.6/apis-tools/java-client/index.md b/versioned_docs/version-8.6/apis-tools/java-client/index.md index 0768a607df..30212b1bdc 100644 --- a/versioned_docs/version-8.6/apis-tools/java-client/index.md +++ b/versioned_docs/version-8.6/apis-tools/java-client/index.md @@ -52,8 +52,8 @@ In Java code, instantiate the client as follows: .build(); try (ZeebeClient client = ZeebeClient.newClientBuilder() - .grpcAddress(zeebeGrpc) - .restAddress(zeebeRest) + .grpcAddress(URI.create(zeebeGrpc)) + .restAddress(URI.create(zeebeRest)) .credentialsProvider(credentialsProvider) .build()) { client.newTopologyRequest().send().join(); From 256f7bb6809b17d1d3f3fe06fc095b7ad8332371 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Mon, 9 Dec 2024 09:00:27 -0600 Subject: [PATCH 18/68] add note (#4719) --- docs/components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ .../components/modeler/web-modeler/camunda-marketplace.md | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/docs/components/modeler/web-modeler/camunda-marketplace.md b/docs/components/modeler/web-modeler/camunda-marketplace.md index 1e366d34eb..0842066bae 100644 --- a/docs/components/modeler/web-modeler/camunda-marketplace.md +++ b/docs/components/modeler/web-modeler/camunda-marketplace.md @@ -12,6 +12,10 @@ If you are a **[Web Modeler Self-Managed](/self-managed/modeler/web-modeler/inst ## Browse Marketplace Connectors +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account. diff --git a/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md index 9b026b9d57..5fee9c721d 100644 --- a/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.3/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md index 9b026b9d57..5fee9c721d 100644 --- a/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.4/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md index aeaf0878b6..464df80d09 100644 --- a/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.5/components/modeler/web-modeler/camunda-marketplace.md @@ -14,6 +14,10 @@ The Camunda Marketplace can be accessed via your [browser](https://marketplace.c ## Visit the Camunda Marketplace +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account, and navigate to Web Modeler using the **Camunda components** icon in the top left corner of your console. Click **Modeler**. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md b/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md index 1e366d34eb..0842066bae 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/camunda-marketplace.md @@ -12,6 +12,10 @@ If you are a **[Web Modeler Self-Managed](/self-managed/modeler/web-modeler/inst ## Browse Marketplace Connectors +:::note +Connectors created by partners or the community are not part of the commercial Camunda product. Camunda does not support these Connectors as part of its commercial services to enterprise customers. Please evaluate each client to make sure it meets your requirements before using. +::: + To navigate to the Camunda Marketplace, take the following steps: 1. Log in to your Camunda account. From a700c3619a995d9e4614b7b17bf4ea40a3f96e66 Mon Sep 17 00:00:00 2001 From: Aleksander Dytko <102789122+aleksander-dytko@users.noreply.github.com> Date: Mon, 9 Dec 2024 16:42:06 +0100 Subject: [PATCH 19/68] Update bpmn-coverage.md (#4155) * Update bpmn-coverage.md We support Data Object and Data Store in Modeler + for execution. This needs to be reflected in bpmn-coverage * add admonition * backport * revert backport --------- Co-authored-by: Christina Ausley Co-authored-by: christinaausley <84338309+christinaausley@users.noreply.github.com> --- docs/components/modeler/bpmn/bpmn-coverage.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/components/modeler/bpmn/bpmn-coverage.md b/docs/components/modeler/bpmn/bpmn-coverage.md index c96e34cd92..d0e298d193 100644 --- a/docs/components/modeler/bpmn/bpmn-coverage.md +++ b/docs/components/modeler/bpmn/bpmn-coverage.md @@ -140,15 +140,19 @@ import CompensationSvg from './assets/bpmn-symbols/compensation.svg' ## Data +:::note +`DataObject` and `DataStore`, like other BPMN standard IO mappings, are supported by Camunda for modeling purposes only. +::: + import DataObjectSvg from './assets/bpmn-symbols/data-object.svg' import DataStoreSvg from './assets/bpmn-symbols/data-store.svg' From f2a4047122fcb918cb74df948c3b62480323010f Mon Sep 17 00:00:00 2001 From: DenovVasil Date: Mon, 9 Dec 2024 18:34:43 +0200 Subject: [PATCH 20/68] add gemini documentation (#4676) * add gemini documentation * TW review edits --------- Co-authored-by: mesellings --- .../available-connectors-overview.md | 1 + .../google-gemini.md | 233 ++++++++++++++++++ optimize_sidebars.js | 4 + sidebars.js | 1 + 4 files changed, 239 insertions(+) create mode 100644 docs/components/connectors/out-of-the-box-connectors/google-gemini.md diff --git a/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md b/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md index 93782940b3..2f97f2ab95 100644 --- a/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md +++ b/docs/components/connectors/out-of-the-box-connectors/available-connectors-overview.md @@ -47,6 +47,7 @@ import TabItem from "@theme/TabItem"; - [Google Drive Connector](/components/connectors/out-of-the-box-connectors/googledrive.md) - Create folders or files from a [Google Drive](https://www.google.com/drive/) template from your BPMN process. - [Google Maps Platform Connector](/components/connectors/out-of-the-box-connectors/google-maps-platform.md) - Validate addresses, retrieve postal addresses, and calculate distances with [Google Maps Platform Service](https://mapsplatform.google.com/) from your BPMN process - [Google Sheets Connector](/components/connectors/out-of-the-box-connectors/google-sheets.md) - Allows you to work with an existing or new empty spreadsheet on [Google Drive](https://drive.google.com/) from your BPMN process. +- [Google Gemini Connector](/components/connectors/out-of-the-box-connectors/google-gemini.md) - Allows you to work with an existing or new empty spreadsheet on [Google Drive](https://drive.google.com/) from your BPMN process. - [Hugging Face Connector](/components/connectors/out-of-the-box-connectors/hugging-face.md) - Interact with [Hugging Face](https://huggingface.co/) models from your BPMN process. - [Kafka Producer Connector](/components/connectors/out-of-the-box-connectors/kafka.md) - Produce messages to [Kafka](https://kafka.apache.org/) from your BPMN process. - [Microsoft Teams Connector](/components/connectors/out-of-the-box-connectors/microsoft-teams.md) - Interactions with [Microsoft Teams](https://www.microsoft.com/microsoft-teams/) from your BPMN process. diff --git a/docs/components/connectors/out-of-the-box-connectors/google-gemini.md b/docs/components/connectors/out-of-the-box-connectors/google-gemini.md new file mode 100644 index 0000000000..3823a456b0 --- /dev/null +++ b/docs/components/connectors/out-of-the-box-connectors/google-gemini.md @@ -0,0 +1,233 @@ +--- +id: google-gemini +title: Google Gemini Connector +sidebar_label: Google Gemini Connector +description: The Gemini large language models (LLMs) that are used by Gemini for Google Cloud are trained on datasets of publicly available code, Google Cloud-specific material, and other relevant technical information in addition to the datasets used to train the Gemini [foundation models](https://storage.googleapis.com/deepmind-media/gemini/gemini_1_report.pdf). +--- + +:::info +The **Google Gemini Connector** is available for `8.7.0` or later. +::: + +The **Google Gemini Connector** is an outbound Connector that allows you to access Gemini multimodal models from Google. It is capable of understanding virtually any input, and can combine different types of information in a BPMN process. + +## Create a Google Gemini Connector task + +import ConnectorTask from '../../../components/react-components/connector-task.md' + + + +## Make your Google Gemini Connector executable + +To execute this Connector, ensure all mandatory fields are correctly filled. + +:::note +All the mandatory and non-mandatory fields and required settings depending on the operation selection you choose are covered in the upcoming sections. +::: + +## Authentication + +Choose an authentication type from the **Type** dropdown. For details on authentication types, see [Google authentication types](#google-authentication-types). + +## Project ID + +Enter your google cloud project identifier. + +## Region + +Enter the region where your project is located. For example, `us-central1 (lowa)`, `us-west1 (Oregon)`. + +## Model + +Select a model from the dropdown. The following models are currently supported: + +- gemini-1.5-flash-001 +- gemini-1.5-flash-002 +- gemini-1.5-pro-001 +- gemini-1.5-pro-002 +- gemini-1.0-pro-001 +- gemini-1.0-pro-002 +- gemini-1.0-pro-vision-001 + +## Prompt + +Enter a prompt as a FEEL expression, providing text and media. + +- To provide text to Gemini, your expression should contain key _"text"_ and text data. For example, _"text"_ : _"your text"_ +- To provide media to Gemini, your expression should contain key _"mime"_ and mime type text, and key _"uri"_ and media URI. For example, _"mime"_: _"mime type"_, _"uri"_: _"your URI"_. + +For example: + +```feel += [{"text": "who is this video about"}, +{"mime": "video/*", "uri": "https://youtu.be/..."}] +``` + +## System instructions + +Enter system instructions as a string, to determine how the model should respond. + +To learn more about system instructions, refer to [Google system instructions](https://cloud.google.com/vertex-ai/generative-ai/docs/learn/prompts/system-instructions?hl=en). + +## Grounding + +Grounding connects the model output to the verifiable sources of information. + +- This is useful in situations where accuracy and reliability are important. +- To use grounding, select the _Grounding_ checkbox and input the path to the data store. + +To learn more about grounding, refer to [Google grounding overview](https://cloud.google.com/vertex-ai/generative-ai/docs/grounding/overview?hl=en). + +## Safety Filter Settings + +You can adjust the likelihood of receiving a model response which might contain harmful content. + +- Content is blocked based on the probability that it is harmful. +- To use safety filter settings, select the _Safety Filter Settings_ checkbox and select the desired level from dropdown. +- By default, all filters are set to OFF. + +To learn more about safety filters, refer to [Google responsible AI safety filters and settings](https://cloud.google.com/vertex-ai/docs/generative-ai/learn/responsible-ai?hl=en#safety_filters_and_attributes). + +## Add stop sequence + +A stop sequence is a series of characters (including spaces) that stops response generation if encountered by the model. + +The stop sequence should be inserted as a string list. + +For example: + +```feel += ["text 1", "text 2"] +``` + +## Temperature + +The **Temperature** controls the randomness in token selection. + +- A lower temperature is good when you expect a true or correct response. A temperature of `0` means the highest probability token is usually selected. +- A higher temperature can lead to diverse or unexpected results. Some models have a higher temperature max to encourage more random responses. + +## Output token limit + +The **Output token limit** Determines the maximum amount of text output from a single prompt. A token is approximately four characters. + +## Seed + +Setting a **Seed** value is useful if you make repeated requests and want the same model response. + +Deterministic outcome isn’t guaranteed. Changing the model or other settings can cause variations in the response even when you use the same seed value. + +## Top-K + +The **Top-K** specifies the number of candidate tokens when the model is selecting an output token. + +- Use a lower value for less random responses and a higher value for more random responses. +- Only the _gemini-1.0-pro-vision-001_ model supports Top-K. + +## Top-P + +The **Top-P** changes how the model selects tokens for output. + +- Tokens are selected from the most probable to the least probable, until the sum of their probabilities equals the top-p value. +- For example, if tokens A, B, and C have a probability of .3, .2, and .1 and the top-p value is .5, then the model will select either A or B as the next token (using temperature). +- For the least variable results, set top-P to 0. + +## Functional call description + +**Function calling** is a feature of Gemini models that makes it easier to get structured data outputs from generative models. + +- The **Functional call description** must be provided in fell format. +- It is important that all types must be registered with capslock. + +To learn more about function calling, refer to [Google function calling](https://cloud.google.com/vertex-ai/generative-ai/docs/multimodal/function-calling). + +For example: + +```fell +[ + { + "name": "get_exchange_rate", + "description":"Get the exchange rate for currencies between countries", + "parameters": { + "type": "OBJECT", + "properties": { + "currency_date": { + "type": "STRING", + "description": "A date that must always be in YYYY-MM-DD format or the value 'latest' if a time period is not specified" + }, + "currency_from": { + "type": "STRING", + "description": "The currency to convert from in ISO 4217 format" + }, + "currency_to": { + "type": "STRING", + "description": "The currency to convert to in ISO 4217 format" + } + }, + "required":[ + "currency_date", + "currency_from", + "currency_to" + ] + } + } +] +``` + +### Google authentication types + +The **Google Gemini Connector** currently supports two methods for authentication and authorization: + +- Based on a short-lived JWT bearer token. +- Based on a refresh token. + +Google supports multiple ways to obtain both types of token. Refer to the [official Google OAuth documentation](https://developers.google.com/identity/protocols/oauth2) for current instructions, or see the examples below. + +#### Example 1: Obtain JWT bearer token with a service account + +:::warning +The following code snippet is for demonstration purposes only and must not be used for real production systems due to security concerns. +For production usage, follow the [official Google guidelines](https://developers.google.com/identity/protocols/oauth2/service-account). +::: + +Assuming you have created a service account and downloaded a JSON file with keys, run the following Python 3 snippet to print the JWT token in the terminal: + +```python +import google.auth +import google.auth.transport.requests +from google.oauth2 import service_account +# Scopes required to execute 'create' endpoind with Google Drive API +SCOPES = ['https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/drive.file', 'https://www.googleapis.com/auth/drive.appdata'] +# File with keys +SERVICE_ACCOUNT_FILE = 'google-service-account-creds.json' +credentials = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES) +auth_req = google.auth.transport.requests.Request() +credentials.refresh(auth_req) +# Print token +print(credentials.token) +``` + +#### Example 2: Obtain bearer and refresh token with OAuth client + +:::warning +The following code snippet is for demonstration purposes only and must not be used for real production systems due to security concerns. +For production usage, follow the [official Google guidelines](https://developers.google.com/identity/protocols/oauth2/web-server). +::: + +Assuming you have created an OAuth client, you can download key files from the Google [Console](https://console.cloud.google.com/apis/credentials). Run the following Python 3 snippet to print the refresh token in the terminal: + +```python +from google_auth_oauthlib.flow import InstalledAppFlow +import pprint + +SCOPES = ['https://www.googleapis.com/auth/drive', 'https://www.googleapis.com/auth/documents'] +OAUTH_KEYS = './oauth-keys.json' # path to your file with OAuth credentials + +def main(): + flow = InstalledAppFlow.from_client_secrets_file(OAUTH_KEYS, SCOPES) + creds = flow.run_local_server(port=54948) + pprint.pprint(vars(creds)) + +if __name__ == "__main__": + main() +``` diff --git a/optimize_sidebars.js b/optimize_sidebars.js index 7a7b5a97f8..da4c8161e4 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -964,6 +964,10 @@ module.exports = { "Google Sheets Connector", "components/connectors/out-of-the-box-connectors/google-sheets/" ), + docsLink( + "Google Gemini Connector", + "components/connectors/out-of-the-box-connectors/google-gemini/" + ), ], }, diff --git a/sidebars.js b/sidebars.js index c49653ca7d..14ac338fc9 100644 --- a/sidebars.js +++ b/sidebars.js @@ -339,6 +339,7 @@ module.exports = { "components/connectors/out-of-the-box-connectors/googledrive", "components/connectors/out-of-the-box-connectors/google-maps-platform", "components/connectors/out-of-the-box-connectors/google-sheets", + "components/connectors/out-of-the-box-connectors/google-gemini", ], }, "components/connectors/out-of-the-box-connectors/hugging-face", From 4b0cd65500849d90e5c844c35e9c3f1a87597380 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Tue, 10 Dec 2024 09:22:20 +0000 Subject: [PATCH 21/68] 8.7.0-alpha2 release notes (#4666) * Add initial and potential alpha 2 release note epics * Add Export activity endpoints * Remove 2126 * TW edits * Add document handling 2409 * Add 2073 unified deployment * Badges and edits * Remove license expiration 2529 placeholder * Add #2244 and #2245 * Remove 1314 Replay Scenarios * Add process instance migration * Remove release blog * Add Connectors entries * Add testing support for Connectors * Webhook connector details * Restructure connectors section * Add Gemini link --- docs/reference/release-notes/870.md | 175 ++++++++++++++++++++++++++-- src/css/custom.css | 7 ++ 2 files changed, 173 insertions(+), 9 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index 409299b6b3..d26ce20810 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -19,27 +19,184 @@ These release notes identify the new features included in 8.7, including [alpha | ---------------------- | ---------------------------- | ------------ | ------------ | ------------ | | 11 February 2025 | 11 August 2026 | - | - | - | +## 8.7.0-alpha2 + +| Release date | Changelog(s) | Blog | +| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--- | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| - | + + + +### Camunda 8 REST API Query API API + +You can now use a single Query API in the Camunda 8 REST API to find process and decision data instead of using multiple component APIs. + +For example, send a request to the [Query decision definitions](/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx) endpoint to search for decision definitions. + +New Query API endpoints are added as follows: + +- Decision definitions +- Decision instances +- Decision requirements +- Flownode instances +- Incidents +- Process definitions +- Process instances +- User tasks +- Variables + +To learn more about these endpoints, see the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) documentation. + +### Connectors SaaSSelf-ManagedConnectors + +New Connectors and enhancements are included in this release. + +#### AWS Amazon Comprehend Connector + +The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information and key phrases. + +To learn more about this Connector, see [Amazon Comprehend Connector](/components/connectors/out-of-the-box-connectors/amazon-comprehend.md). + +#### Email Connector attachments + +The Email connector is enhanced as follows: + +- Supports attachments stored in the document store. +- Supports custom headers. +- Messages can now be sent as plaintext, HTML, or in both formats. + +To learn more about this Connector, see [Email Connector](/components/connectors/out-of-the-box-connectors/email.md). + +#### Google Gemini Connector + +The new Google Gemini Connector allows you to access Gemini multimodal models from Google, capable of understanding virtually any input, and combining different types of information in your BPMN process. + +To learn more about this Connector, see [Google Gemini Connector](/components/connectors/out-of-the-box-connectors/google-gemini.md). + +#### Webhook Connector document upload + +Document upload is now supported by the Webhook Connector. Uploads can now be stored in the document store and are available for further processing for start and intermediate events. + +- Use the `documents` object to access created documents in both the response expression and the result expression. +- The `documents` object contains the references for created documents. + +To learn more about this feature, see [HTTP Webhook Connector](/components/connectors/protocol/http-webhook.md). + +### Connector Runtime SaaSSelf-ManagedConnectors + +#### Spring SDK and Camunda REST API Migration + +The Connectors experience is enhanced with the migration from the Spring Zeebe to the Camunda REST API, and the removal of dependency on the Operate client. + +#### Testing Support migration + +Connectors are supported in the Camunda Process Test (CPT) Java library you can use to test your BPMN processes and process application. + +To learn more about this feature, see [Camunda Process Test getting started](/apis-tools/testing/getting-started.md). + + + +### Cluster disk space cleared for paused trial clusters SaaS + +Cluster disk space is cleared when a trial cluster is paused. + +- You will need to redeploy processes to the cluster once it is resumed from a paused state. +- Cluster configuration settings (for example, API Clients, Connector secrets, and IP allowlists) are saved so you can easily resume a cluster. + + + +### Document handling SaaSSelf-Managed + +New features are available as part of the enhanced document handling being delivered with the 8.7 release. + +- A new Document API is available as part of the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). +- The [Java client](/apis-tools/java-client/index.md) is enhanced to support these new Document API methods. +- A document store concept is introduced and implemented as an in-memory and a GCP-based document store. +- A new Tasklist [Filepicker component](/components/modeler/forms/form-element-library/forms-element-library-filepicker.md) is added for uploading documents to the document store in a form. +- The [Connector SDK](/components/connectors/custom-built-connectors/connector-sdk.md) is enhanced to provide document support in property/variable bindings. +- The [Webhook connector](/components/connectors/protocol/http-webhook.md) supports Documents via the `documents` object. + + + +### Export activity logs in Console SaaSConsole + +You can export activity logs as JSON or CSV files from the Console UI or API. + +- **UI:** On the Organization management **Activity** tab, click **Export activity**. +- **API:** Send a GET request to the Management API `GetJson` or `GetCsv` endpoint. + +To learn more about this feature, see [view organization activity](/components/console/manage-organization/view-organization-activity.md). + + + +### Process instance migration SaaSSelf-ManagedZeebe + +Enhanced process instance migration allows you to solve problems with process definitions and use the latest process improvements. + +You can now migrate the following: + +- Compensation boundary event subscriptions. +- Escalation boundary events. +- Escalation event subprocesses. + +To learn more about migration, see [process instance migration](/components/concepts/process-instance-migration.md). + + + +### Singapore region available for SaaS SaaS + +A new Singapore (asia-southeast1) region is available for SaaS clusters. Use this region to: + +- Improve overall processing speed and reduce latency if you operate in Singapore and Southeast Asian (SEA) countries. +- Keep cluster data within Singapore to support your local data residency and compliance needs. + +To learn more about supported SaaS regions, see [regions](/reference/regions.md). + + + +### Tags and properties in Self-Managed Console Self-ManagedConsole + +Use custom tags and properties in Self-Managed Console to improve your orchestration cluster management. + +- Administrators can now assign tags such as `prod`, `dev`, or `test` to clusters for clear identification across environments. +- Tags are shown in the Console UI, and accessible via the Administration API to streamline usage reporting and cost allocation. +- Custom properties provide contextual information about each cluster. Administrators can add detailed descriptions, team names, and include links to resources such as Grafana dashboards or internal portals, shown in the Console **Cluster Details**. + +This feature allows you to differentiate clusters, ensure configurations align with production standards (for example, check TLS is enabled, correct partition counts), and improve operational efficiency by making key information more visible. + + + +### Unified deployment experience from Web Modeler Self-ManagedModeler + +The deployment experience is further simplified for Enterprise customers running Web Modeler Self-Managed. + +- User tokens are used for deployments instead of machine-to-machine (M2M) tokens generated from a client ID and secret. +- You no longer need to enter a client ID and secret in the deploy modal. Instead, simply choose a cluster (or stage for process applications) and deploy. + ## 8.7.0-alpha1 | Release date | Changelog(s) | Blog | | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | | 12 November 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha1)
| [Release blog](https://camunda.com/blog/2024/11/camunda-alpha-release-november-2024/) | -### Activity log information in Console Console +### Activity log information in Console Console -In the Console activity logs you can now see information about changes made to secrets (add, update, remove), and user removals from Console (users unregistered from the organization). +Console activity logs now contain information about changes made to secrets (add, update, remove), and Console user removals (unregistered organization users). -### Email Connector Connectors +### Email Connector Connectors -The Email Connector allows you to integrate your BPMN service with any email server using POP3, IMAP, or SMTP. This new Connector enables you to automate the retrieval, deletion, search, and organization of emails directly within your processes. +The new Email Connector allows you to: + +- Integrate your BPMN service with any email server using POP3, IMAP, or SMTP. +- Automate the retrieval, deletion, search, and organization of emails directly within your processes. To learn more about this Connector, see [Email Connector](/components/connectors/out-of-the-box-connectors/email.md). -### Generate Connector templates (OpenAPI + Postman) SaaSConnectors +### Generate Connector templates (OpenAPI + Postman) SaaSConnectors @@ -50,7 +207,7 @@ You can now configure and automatically generate a custom Connector template in To learn more about generating Connector templates, see [generate a Connector template](/components/connectors/custom-built-connectors/connector-template-generator.md). -### Monorepo Git sync Modeler +### Monorepo Git sync Modeler @@ -58,11 +215,11 @@ When configuring Git sync in Web Modeler, define the optional `/path` option to - This option allows you to specify the path to the folder containing your process application files. - Sync with your main branch to perform visual diffing, collaboration, and manual testing in Web Modeler. Remember not to make any changes in this branch. -- Vary the `/path` for multiple process applications to integrate Web Modeler with your existing monorepo containing all your code assets. +- Edit the `/path` for multiple process applications to integrate Web Modeler with your existing monorepo and code assets. To learn more about configuring Git sync, see [Git sync](/components/modeler/web-modeler/git-sync.md). -### Resize clusters on SaaS SaaSConsole +### Resize clusters on SaaS SaaSConsole @@ -73,7 +230,7 @@ Enterprise customers can flexibly resize their clusters to adjust capacity and p To learn more about this feature, see [resize a cluster](/components/console/manage-clusters/manage-cluster.md#resize-a-cluster). -### Unified deployment experience for Web Modeler Self-ManagedModeler +### Unified deployment experience for Web Modeler Self-ManagedModeler diff --git a/src/css/custom.css b/src/css/custom.css index 0e6a94e3e3..dc86e6d9d9 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -611,6 +611,13 @@ h3 .badge--long { margin-left: 5px; vertical-align: middle; } +h3 .badge--medium { + margin-bottom: 0; + font-size: 12px; + margin-left: 5px; + vertical-align: middle; +} + /* Third level page heading */ h3 .badge--long:nth-of-type(1) { margin-left: 5px; From 37b73a5d7af06977ad0acdc9984837b3a1896a66 Mon Sep 17 00:00:00 2001 From: Marcello Barile Date: Tue, 10 Dec 2024 14:19:25 +0100 Subject: [PATCH 22/68] docs(web-modeler): introduce gitlab sync (#4583) * docs(web-modeler): introduce gitlab sync * docs(web-modeler): fix typo * tech writer review * add tabbed options * docs(web-modeler): removed not needed roles * docs(web-modeler): update git sync permissions and new limitations * tech writer edits --------- Co-authored-by: Cole Garbo Co-authored-by: Jeremy Jacobi Co-authored-by: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> --- .../modeler/web-modeler/git-sync.md | 118 ++++++++++++++---- .../modeler/web-modeler/git-sync.md | 4 - 2 files changed, 91 insertions(+), 31 deletions(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index a8ebc77bf3..754822ba50 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -4,13 +4,26 @@ title: Git sync description: Connect Web Modeler to your Git repositories to keep your projects synced. --- -Organization owners and administrators can connect their Web Modeler process applications to GitHub, allowing users to keep their Web Modeler, Desktop Modeler, and official version control projects synced. +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; -Once the basic integration is configured by an organization owner or organization administrator, project administrators and editors can use the built-in button to pull changes from GitHub, integrate contributions from Desktop Modeler users, and merge their own work. +Organization owners and administrators can connect their Web Modeler process applications to GitHub and GitLab, allowing users to keep their Web Modeler, Desktop Modeler, and official version control projects synced. -## Connect to GitHub +Once the connection is configured by an organization owner or organization administrator, project administrators and editors can use the built-in button to pull changes from the remote repository, integrate contributions from Desktop Modeler users, and merge their own work. -### Create a new GitHub App +## Connect to a remote repository + +Select your Git repository host: + + + + + +

Create a new GitHub App

Web Modeler requires a GitHub App to sync changes with your GitHub repository. @@ -24,31 +37,29 @@ Follow the [GitHub documentation](https://docs.github.com/en/apps/creating-githu Click **Create GitHub App** to finish. -### Generate a private key +

Generate a private key

1. In your new application's setting page, navigate to **General > Private keys**. 2. Select **Generate a private key**. This key is automatically downloaded as a .pem file when created, and can be opened in a text editor to copy and paste the contents into Web Modeler. -### Install the GitHub App +

Install the GitHub App

1. In your application's setting page, navigate to **Install app**. 2. Click on the **Install** button for your organization or account. 3. Select **Only select repositories**, and choose the repository to sync with Web Modeler. 4. Once redirected to your application's installation page, copy the **Installation ID** located at the end of the page's URL: `https://github.com/settings/installations/{installation_id}`. -### [Configure GitHub in Web Modeler](#configure-github-in-web-modeler) - -:::note -An organization administration account (or project administrator in Camunda Self-Managed) is required for the initial GitHub configuration. -::: +

Configure GitHub in Web Modeler

:::note When using a self-hosted GitHub instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITHUB_BASEURL` is set to the API URL of your self-hosted GitHub instance. It usually looks like `http(s)://HOSTNAME/api/v3`. Refer to [GitHub documentation](https://docs.github.com/en/enterprise-server@3.15/rest/enterprise-admin?apiVersion=2022-11-28#endpoint-urls) and choose the correct enterprise server version. ::: -1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect GitHub**. +1. Within Web Modeler, navigate to the process application you would like to connect to GitHub, and click **Connect repository**. + +2. Select the **GitHub** tile (if not already selected), located at the top of the modal. -2. Provide the following information in the GitHub Configuration modal: +3. Provide the following information in the **Configure GitHub** modal: - **Installation ID:** Found in the URL of your GitHub App's installation page. - **Client ID:** Found in your GitHub App's settings page. You can also use Application ID as an alternative. (If you are using GitHub Enterprise Server 3.13 or prior, Application ID is required.) @@ -57,9 +68,9 @@ When using a self-hosted GitHub instance, ensure the environment variable `CAMUN - **Branch name:** The branch name to use for merging and managing changes. - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is automatically created if it does not exist. -3. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. +4. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. -4. Click **Save Configuration**. +5. Click **Save Configuration**. :::note When synchronizing for the first time with a remote repository that already contains commits, ensure Web Modeler has assigned the correct main process. @@ -69,15 +80,66 @@ When successful, your project will display a new **Sync with GitHub** button. ![The Sync with GitHub within Web Modeler](./img/git-sync.png) -## Sync with GitHub +
+ + +

Create a new access token

+ +Web Modeler requires an access token to sync changes with your GitLab repository. You can use the following options: + +- **Project access token** (Recommended) +- Group access token +- Personal access token + +Follow the [GitLab documentation](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#create-a-project-access-token) to generate a new project access token for your repository with the following configuration: + +- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token): + - `api` + - `read_api` + - `read_repository` + - `write_repository` + +

Get the project ID

+ +1. Navigate to your GitLab project. +2. Click the menu icon in the top right corner and select **Copy project ID**. + +

Configure GitLab in Web Modeler

:::note -File synchronization only happens at the root level of the remote repository. Files contained in subfolders will not be synchronized. +When using a self-hosted GitLab instance, ensure the environment variable `CAMUNDA_MODELER_GITSYNC_GITLAB_BASEURL` is set to the API URL of your self-hosted GitLab instance. It usually looks like `http(s)://HOSTNAME/api/v4`. ::: -Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected GitHub repository at any time. +1. Within Web Modeler, navigate to the process application you would like to connect to GitLab, and click **Connect repository**. -1. In your connected process application, click **Sync with GitHub**. +2. Select the **GitLab** tile, located at the top of the modal. + +3. Provide the following information in the **Configure GitLab** modal: + + - **Access token:** The generated project, group or personal access token. + - **Project ID:** The ID copied from the GitLab project settings. + - **GitLab repository URL:** The base URL of the repository you want to sync with, for example `https://gilab.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. + - **Branch name:** The branch name to use for merging and managing changes. + - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is **not** automatically created if it does not exist. + +4. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. + +5. Click **Save Configuration**. + +:::note +When synchronizing for the first time with a remote repository that already contains commits, ensure Web Modeler has assigned the correct main process. +::: + +When successful, your project will display a new **Sync with GitLab** button. + +
+
+ +## Sync with remote repository + +Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected repository at any time. + +1. In your connected process application, click **Sync with GitHub** or **Sync with GitLab**. 2. Enter a [version number](./process-applications.md#versioning) to create a new milestone for your process application. The new milestone will be created prior to pushing your changes to the central repository. 3. Click **Synchronize**. @@ -87,12 +149,14 @@ Once the pull is complete and any merge conflicts are resolved, Web Modeler will ## Manage existing configurations -Existing GitHub configurations can be edited from the gear icon beside the **Sync with GitHub** button. Permission to update these settings are limited by the roles within your organization and project. +Existing Git configurations can be edited from the gear icon beside the **Sync with GitHub** or **Sync with GitLab** button. Permission to update these settings are limited to **project administrators**. + +## Change Git provider + +To switch from GitHub to GitLab, or vice versa, update your configuration with the following steps: -- **Organization owners/administrators:** Edit and update all configuration options. -- **Project administrators - Self-Managed:** Edit and update all configuration options. -- **Project administrators - SaaS:** Edit and update only the **GitHub repository URL** and **branch name**. -- **Project editors:** Cannot make changes to the GitHub configuration. +1. Disconnect your current Git provider by clicking the gear icon beside the **Sync with GitHub** or **Sync with GitLab** button, and clicking the **Delete provider connection** button at the bottom of the modal. +2. After confirming the operation, open the **Connect repository** modal and provide the necessary information for the new Git provider, following the steps outlined for [GitHub](./git-sync.md/?platform=github#connect-to-a-remote-repository) or [GitLab](./git-sync.md/?platform=gitlab#connect-to-a-remote-repository). ## Advanced use cases @@ -116,7 +180,7 @@ To use Git sync for parallel feature development: 1. Create a new [process application](/docs/components/modeler/web-modeler/create-a-process-application.md) in Modeler for each active feature branch you want to develop. 2. Configure Git sync for each instance by connecting it to the corresponding feature branch in your repository. -3. Work on your feature in Modeler, using **Sync with GitHub** to pull and push changes as needed. +3. Work on your feature in Modeler, using **Sync with GitHub** or **Sync with GitLab** to pull and push changes as needed. 4. Once the feature is complete and merged into the main branch, you can delete the process application associated with the feature branch. To perform hotfixes or patches of production or production-bound processes, sync a copy of the process application to the `main` branch. @@ -133,5 +197,5 @@ Creating multiple copies of a process application can complicate navigation and - When synchronizing for the first time with a remote repository that already contains commits, Web Modeler will attempt to select a main process with a file name that matches its own main process. If there is no matching process, Web Modeler will select a process at random from the available `.bpmn` files. In the event that no `.bpmn` files exist in the remote repository, Web Modeler will not proceed, and will instead display an error message. Ensure the main process is correctly assigned, especially in cases where a random process has been selected. - Actions which alter the SHA of the commit to which Web Modeler is synced (for example, squash) may cause synchronization errors. - Timeouts may occur during a sync. In the event of a timeout, close the modal and retry the synchronization. -- A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Be aware that Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. -- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler [configuration](#configure-github-in-web-modeler) for more details. +- Using self-hosted instances of Git providers may require additional configuration. Refer to the Web Modeler configuration part for your [git host](#connect-to-a-remote-repository) for more details. +- **(GitHub specific)** A single synchronization action is limited to incorporating a maximum of 250 commits or making changes to up to 300 files, regardless of whether these changes affect the Web Modeler files directly. Web Modeler does not provide a notification when these thresholds are exceeded. Should you encounter this limitation, it may be necessary to initiate a fresh synchronization. A fresh synchronization fetches all the files in the repository without relying on the incremental changes, thus bypassing the limitations. This can be achieved by either changing the branch or modifying the GitHub repository URL. diff --git a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md index bc40d5ede1..e61588ef5d 100644 --- a/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md +++ b/versioned_docs/version-8.6/components/modeler/web-modeler/git-sync.md @@ -68,10 +68,6 @@ When successful, your project will display a new **Sync with GitHub** button. ## Sync with GitHub -:::note -File synchronization only happens at the root level of the remote repository. Files contained in subfolders will not be synchronized. -::: - Organization owners/administrators, project administrators, and project editors can sync their version of Web Modeler with the connected GitHub repository at any time. 1. In your connected process application, click **Sync with GitHub**. From 166c614fd95d5cc275de512a5235058d150bf62d Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Tue, 10 Dec 2024 13:21:12 +0000 Subject: [PATCH 23/68] Add blog and grammar edits (#4738) --- docs/reference/release-notes/870.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index d26ce20810..387abdc1ff 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -21,9 +21,9 @@ These release notes identify the new features included in 8.7, including [alpha ## 8.7.0-alpha2 -| Release date | Changelog(s) | Blog | -| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--- | -| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| - | +| Release date | Changelog(s) | Blog | +| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | @@ -53,7 +53,7 @@ New Connectors and enhancements are included in this release. #### AWS Amazon Comprehend Connector -The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information and key phrases. +The new Amazon Comprehend Connector allows you to integrate your BPMN service with Amazon Comprehend, a service which extracts insights about the content of documents, such as personal identifiable information (PII) and key phrases. To learn more about this Connector, see [Amazon Comprehend Connector](/components/connectors/out-of-the-box-connectors/amazon-comprehend.md). @@ -135,9 +135,9 @@ Enhanced process instance migration allows you to solve problems with process de You can now migrate the following: -- Compensation boundary event subscriptions. -- Escalation boundary events. -- Escalation event subprocesses. +- Compensation boundary event subscriptions +- Escalation boundary events +- Escalation event subprocesses To learn more about migration, see [process instance migration](/components/concepts/process-instance-migration.md). From 540e16a9ea138795f70f5170e3379d5309243fd7 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Tue, 10 Dec 2024 08:21:30 -0600 Subject: [PATCH 24/68] Bump to alpha2.1 (#4743) --- docs/reference/release-notes/870.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index 387abdc1ff..f584b74c8f 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -23,7 +23,7 @@ These release notes identify the new features included in 8.7, including [alpha | Release date | Changelog(s) | Blog | | :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | -| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | +| 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2.1)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | From e4f0904e69f50d12874627c9e1a8c287a517bfea Mon Sep 17 00:00:00 2001 From: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> Date: Tue, 10 Dec 2024 16:19:18 +0100 Subject: [PATCH 25/68] =?UTF-8?q?docs(web-modeler):=20add=20specific=20rol?= =?UTF-8?q?e=20requirements=20for=20gitlab=20sync=20acc=E2=80=A6=20(#4744)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * docs(web-modeler): add specific role requirements for gitlab sync access token * fix spacing --------- Co-authored-by: Cole Garbo --- docs/components/modeler/web-modeler/git-sync.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index 754822ba50..9693b8340c 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -93,7 +93,7 @@ Web Modeler requires an access token to sync changes with your GitLab repository Follow the [GitLab documentation](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#create-a-project-access-token) to generate a new project access token for your repository with the following configuration: -- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token): +- Enable the following [**scopes**](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html#scopes-for-a-project-access-token) for either the `developer` or `maintainer` role: - `api` - `read_api` - `read_repository` From 23f5dc8c1407318645dbb36345806d671fa0d9b2 Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Tue, 10 Dec 2024 09:28:35 -0600 Subject: [PATCH 26/68] revert replace-in-file (#4745) --- package-lock.json | 230 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 151 insertions(+), 81 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2aa787bc59..1a62f5222f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", - "replace-in-file": "^8.2.0", + "replace-in-file": "^7.2.0", "swc-loader": "^0.2.3" } }, @@ -22887,12 +22887,6 @@ "node": ">=8" } }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, "node_modules/package-json/node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -26166,20 +26160,37 @@ } }, "node_modules/replace-in-file": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.2.0.tgz", - "integrity": "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-7.2.0.tgz", + "integrity": "sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==", "dev": true, + "license": "MIT", "dependencies": { - "chalk": "^5.3.0", - "glob": "^10.4.2", + "chalk": "^4.1.2", + "glob": "^8.1.0", "yargs": "^17.7.2" }, "bin": { "replace-in-file": "bin/cli.js" }, "engines": { - "node": ">=18" + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/replace-in-file/node_modules/brace-expansion": { @@ -26187,70 +26198,103 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/replace-in-file/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "node": ">=10" }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/replace-in-file/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "node_modules/replace-in-file/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" + "color-name": "~1.1.4" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/replace-in-file/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "node_modules/replace-in-file/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/replace-in-file/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { - "@isaacs/cliui": "^8.0.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/replace-in-file/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" } }, "node_modules/replace-in-file/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=10" + } + }, + "node_modules/replace-in-file/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=8" } }, "node_modules/request": { @@ -48098,12 +48142,6 @@ } } }, - "package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true - }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -50439,16 +50477,25 @@ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" }, "replace-in-file": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-8.2.0.tgz", - "integrity": "sha512-hMsQtdYHwWviQT5ZbNsgfu0WuCiNlcUSnnD+aHAL081kbU9dPkPocDaHlDvAHKydTWWpx1apfcEcmvIyQk3CpQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-7.2.0.tgz", + "integrity": "sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==", "dev": true, "requires": { - "chalk": "^5.3.0", - "glob": "^10.4.2", + "chalk": "^4.1.2", + "glob": "^8.1.0", "yargs": "^17.7.2" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, "brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -50459,43 +50506,66 @@ } }, "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } }, - "glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" + "color-name": "~1.1.4" } }, - "jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, "requires": { "brace-expansion": "^2.0.1" } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, diff --git a/package.json b/package.json index fbc6840b35..0bc82be266 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "lint-staged": "^14.0.1", "playwright": "^1.49.0", "prettier": "3.3.3", - "replace-in-file": "^8.2.0", + "replace-in-file": "^7.2.0", "swc-loader": "^0.2.3" }, "lint-staged": { From 381b366b0b05ee5a142c642c2c19906e22cad775 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:30:50 -0500 Subject: [PATCH 27/68] remove the enterprise limitation fron console config docs (#4733) --- docs/self-managed/console-deployment/configuration.md | 4 ---- .../self-managed/console-deployment/configuration.md | 4 ---- 2 files changed, 8 deletions(-) diff --git a/docs/self-managed/console-deployment/configuration.md b/docs/self-managed/console-deployment/configuration.md index 4911a26d87..8bfa775bf1 100644 --- a/docs/self-managed/console-deployment/configuration.md +++ b/docs/self-managed/console-deployment/configuration.md @@ -5,10 +5,6 @@ sidebar_label: "Configuration" description: "Read details on the configuration variables of Console Self-Managed." --- -:::note -Console Self-Managed is available only to [Enterprise customers](/reference/licenses.md#console). -::: - Console Self-Managed can be configured using environment variables and configuration parameters. :::note diff --git a/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md b/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md index 4911a26d87..8bfa775bf1 100644 --- a/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md +++ b/versioned_docs/version-8.6/self-managed/console-deployment/configuration.md @@ -5,10 +5,6 @@ sidebar_label: "Configuration" description: "Read details on the configuration variables of Console Self-Managed." --- -:::note -Console Self-Managed is available only to [Enterprise customers](/reference/licenses.md#console). -::: - Console Self-Managed can be configured using environment variables and configuration parameters. :::note From 6088f251bb296ae951428999bbdf9b5195abc726 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Wed, 11 Dec 2024 12:49:00 +0000 Subject: [PATCH 28/68] DO NOT MERGE Bug notification for Operate login issue in alpha-2 (#4749) * Create draft * Initial draft * Add Slack changes * Edits * Edits --- docs/reference/release-notes/870.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/reference/release-notes/870.md b/docs/reference/release-notes/870.md index f584b74c8f..3771a030c7 100644 --- a/docs/reference/release-notes/870.md +++ b/docs/reference/release-notes/870.md @@ -21,10 +21,18 @@ These release notes identify the new features included in 8.7, including [alpha ## 8.7.0-alpha2 -| Release date | Changelog(s) | Blog | -| :--------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | +| Release date | Changelog(s) | Blog | +| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | | 10 December 2024 |
  • [ Camunda 8 core ](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2)
  • [ Connectors ](https://github.com/camunda/connectors/releases/tag/8.7.0-alpha2.1)
| [Release blog](https://camunda.com/blog/2024/12/camunda-alpha-release-december-2024/) | + + +:::caution + +This [alpha release](/reference/release-policy.md) contains a known issue where Self-Managed customers using the 8.7.0-alpha2 Helm Chart cannot login to Operate. This issue is due to key architecture refactoring and improvements, and will be resolved in the next release. + +::: + ### Camunda 8 REST API Query API API From cdac6043b94ea72d11ba13f8219428c4c6bb2095 Mon Sep 17 00:00:00 2001 From: Jonathan Lukas Date: Wed, 11 Dec 2024 17:58:24 +0100 Subject: [PATCH 29/68] Update operate-openapi.yaml (#4736) --- api/operate/operate-openapi.yaml | 15 +++++++-------- .../operate-api/specifications/by-id.api.mdx | 2 +- .../operate-api/specifications/by-key-1.api.mdx | 4 ++-- .../operate-api/specifications/by-key-2.api.mdx | 4 ++-- .../operate-api/specifications/by-key-3.api.mdx | 4 ++-- .../operate-api/specifications/by-key-4.api.mdx | 2 +- .../operate-api/specifications/by-key-5.api.mdx | 2 +- .../operate-api/specifications/by-key-6.api.mdx | 2 +- .../operate-api/specifications/by-key.api.mdx | 2 +- .../operate-api/specifications/delete.api.mdx | 2 +- .../specifications/get-statistics.api.mdx | 2 +- .../operate-api/specifications/search-1.api.mdx | 8 ++++---- .../operate-api/specifications/search-2.api.mdx | 8 ++++---- .../operate-api/specifications/search-3.api.mdx | 8 ++++---- .../operate-api/specifications/search-4.api.mdx | 4 ++-- .../operate-api/specifications/search-5.api.mdx | 4 ++-- .../operate-api/specifications/search-6.api.mdx | 4 ++-- .../operate-api/specifications/search-7.api.mdx | 4 ++-- .../operate-api/specifications/search.api.mdx | 4 ++-- .../specifications/sequence-flows-by-key.api.mdx | 2 +- .../specifications/xml-by-key-1.api.mdx | 2 +- .../operate-api/specifications/xml-by-key.api.mdx | 2 +- .../operate-api/specifications/by-id.api.mdx | 4 ++-- .../operate-api/specifications/by-key-1.api.mdx | 6 +++--- .../operate-api/specifications/by-key-2.api.mdx | 6 +++--- .../operate-api/specifications/by-key-3.api.mdx | 6 +++--- .../operate-api/specifications/by-key-4.api.mdx | 4 ++-- .../operate-api/specifications/by-key-5.api.mdx | 4 ++-- .../operate-api/specifications/by-key-6.api.mdx | 4 ++-- .../operate-api/specifications/by-key.api.mdx | 4 ++-- .../operate-api/specifications/delete.api.mdx | 4 ++-- .../specifications/get-statistics.api.mdx | 4 ++-- .../operate-api/specifications/search-1.api.mdx | 10 +++++----- .../operate-api/specifications/search-2.api.mdx | 10 +++++----- .../operate-api/specifications/search-3.api.mdx | 10 +++++----- .../operate-api/specifications/search-4.api.mdx | 6 +++--- .../operate-api/specifications/search-5.api.mdx | 6 +++--- .../operate-api/specifications/search-6.api.mdx | 6 +++--- .../operate-api/specifications/search-7.api.mdx | 6 +++--- .../operate-api/specifications/search.api.mdx | 6 +++--- .../specifications/sequence-flows-by-key.api.mdx | 4 ++-- .../specifications/xml-by-key-1.api.mdx | 4 ++-- .../operate-api/specifications/xml-by-key.api.mdx | 4 ++-- 43 files changed, 104 insertions(+), 105 deletions(-) diff --git a/api/operate/operate-openapi.yaml b/api/operate/operate-openapi.yaml index 2ef6348a54..823e724801 100644 --- a/api/operate/operate-openapi.yaml +++ b/api/operate/operate-openapi.yaml @@ -84,7 +84,6 @@ paths: searchAfter: - small - 9007199254741200 - required: true responses: "200": description: Success @@ -168,7 +167,6 @@ paths: sort: - field: bpmnProcessId order: ASC - required: true responses: "200": description: Success @@ -261,7 +259,6 @@ paths: sort: - field: bpmnProcessId order: ASC - required: true responses: "200": description: Success @@ -362,7 +359,6 @@ paths: searchAfter: - 1646904085499 - 9007199254743288 - required: true responses: "200": description: Success @@ -459,7 +455,6 @@ paths: searchAfter: - 1646904085499 - 9007199254743288 - required: true responses: "200": description: Success @@ -553,7 +548,6 @@ paths: sort: - field: decisionRequirementsId order: ASC - required: true responses: "200": description: Success @@ -645,7 +639,6 @@ paths: sort: - field: decisionId order: ASC - required: true responses: "200": description: Success @@ -737,7 +730,6 @@ paths: sort: - field: decisionId order: ASC - required: true responses: "200": description: Success @@ -1483,6 +1475,8 @@ components: processVersion: type: integer format: int32 + processVersionTag: + type: string bpmnProcessId: type: string parentKey: @@ -1501,6 +1495,8 @@ components: - ACTIVE - COMPLETED - CANCELED + incident: + type: boolean processDefinitionKey: type: integer format: int64 @@ -1549,6 +1545,8 @@ components: version: type: integer format: int32 + versionTag: + type: string bpmnProcessId: type: string tenantId: @@ -1602,6 +1600,7 @@ components: - UNKNOWN - IO_MAPPING_ERROR - JOB_NO_RETRIES + - EXECUTION_LISTENER_NO_RETRIES - CONDITION_ERROR - EXTRACT_VALUE_ERROR - CALLED_ELEMENT_ERROR diff --git a/docs/apis-tools/operate-api/specifications/by-id.api.mdx b/docs/apis-tools/operate-api/specifications/by-id.api.mdx index eef02cea21..5bd23389b1 100644 --- a/docs/apis-tools/operate-api/specifications/by-id.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-id.api.mdx @@ -5,7 +5,7 @@ description: "Get decision instance by id" sidebar_label: "Get decision instance by id" hide_title: true hide_table_of_contents: true -api: eJzlV1tv2zYU/isCn7bOiZw2HQpjGOAuSqHVsI3YaQcEQUFLxzEbidRIyqkh6L/vHOpix5a9bE8b+iSK537Vp4JZ/mDY4I5dQSSMUDKUxnIZAbvvMZWB5pYuYzZgiw0+eizjmqdgQZNYwSS+IFEQSUg8Zdyu8ByDibTISBovw9hTSy+ubXiiMdJjGv7MhQY0YHUOPWaiFaScDQpmNxlpNlYL+cDK8p6YTaakAUP01/0+PZ4bmuVRBMag4khJC9ISC8+yREQuEv+rIb7i0I5afIXIUoCa4raisoKBHfrSY4+w2bkXaOoBNAovlU65ra5+viROjNTCoY4eA5mnlPnrYTgKrvAi+DQc3Q7n7nw7/jiefB6702wa/BZeh3h/j/pgzZPcxXLVqfgZyzUXSa67uTBOStUVLIUUxPzxxTHVok2vvFyw6YCwO6sNeevT3zCOXfedYPiEfSqqip90783rXam5Yz1esissyCycjL/Mh+9HARJG4Ty4GY6+BH9Mb4IZkfYqt60o1RD7OE/sqdpBHMost2aHh2vNNzRlFlLzrxtXHssY2e2iIMkKm9DV/o5wLjqO1utJbv8bbmOS8wSOtI8jyRi+vagvTmSgCrdiAcml7TR4QgESiXzZtctCicGJ2KMVCcYe32mYwUUC6U//dLfRasrNC2cjxYHnD92pbvd5F9F2DtNuUgKtlW4z8eYwE9dKL0Qcg3yeg1f+q/9/uJeH4d5UBQcqvVG5jsCTynpLlcv4++iCt13zMJyG3k7AHjiB7yAfhCIgyrWwG4e5FsA16DOHQe7we1JgCtSjAPd2v4+9PoA9RF7eYuM5zIZQbqUI3j2ASwWhtwHz1xd+I3PWyBi/EHHJyBm9bvBfrhPkL6rklgPfL1bK2HJQZEpbYl5zLTgWwmWUaFVhl9x9AVmiIp64632/5yvwiECrn9CjxXdqgcr6ucMhaOO5unf9d/1OTcR6RMu2MbZ6VtZmnXoq5k5NDqI2hZoRXxV0U5ztJzETBJmarxqbTBE8zIOzWQsdHJKu5dDD3YK3WmoXnUP0XjGxhvu66dXfP89dXwm5VE687q+JQ/fgTfMFzgyFchiw8rjD0/iwYg0el7EXqTRLgLZTDQPbpqKT16jFWfFShShOUWc7SatVTp2wUspWgIpGF1WTW1UjUVAGu+jp6ek84ikuPH6OBikJ6CQg9ifeOm+j+qa3JxyryLTSQrl3X8MSNKCXfq3I+A4/NACRXZz3z/tVVxmbcrlj6PQIPctZWx4L36yfJRxLWdYOFvV43bH1Bduize2A4eUAVWIbVYNyx4piwQ3c6qQs6Rq/C9oN/Xau3BTGwtAZ53jJEwMHPrUrkv1wU/9w/egd/ynrDKFpXrlhLexirP4VItxWErRdAY+xC8mpijDEBsrsjsjB3xiNTbuGPgRz5OU55anN5V5rO+2d7vzy3jF4c/UI8tfWOUuv5F9Z/gXHqxkU +api: eJzlV21v2zYQ/ivCfVo7JXLadCiEYoBbK4VWwwlipx0QBAVNnWM2EqmSlFND0H8fjnqxY8tetk8b+skS74V3z734UQmW3RsIb2GEXBihZCyNZZIj3PmgctTM0mECIczXcQI+5EyzDC1qMitBsgwhBEEiISGEnNkl+JCg4VrkZA0hxImnFl7S3OGJ9hIfNH4vhMYEQqsL9MHwJWYMwhLsOifPxmoh76Gq7kjZ5EoaNCR/NRjQz9OLpgXnaAz4wJW0KC2psDxPBXeZBN8M6ZX796j5N+SWEtSUtxX1LSLpicWHB1xvnQtp8R41+LBQOmO2PvrtnDSNZRb3ffiAssgI+YthPI5G4EP0eTi+Gc7c883k0+Tyy8Q9Ta+iD/FFHI3grvIBVywtXC6jXsdPVC6YSAvdr5VrRVCNcCGkIOVPz86pMW175fmGbQfE/ai24k1Mf6M4cd13ROEzaiPqih8N7/WrbauZUz1cslH0IZ7Gl5Ovs+H7cQQ+jONZdD0cf43+vLqOpiTaqdymolRDjaZI7bHaYRLLvLBmS4dpzdY0ZRYz868bVx5CjO7tk1Q+WGFTOtrdES5Ep9FFfVnY/0bYPugixQPt40QywR/P6osjCNTp1ioombS9Fx5xAFVF4vO+XRbLFUtF4tGKRGMP77Rcq3mK2a//dLfRairMM2cjQ2PYfT/U3T7vE9reYdoGJdJa6Q6J1/tIXCg9F0mC8ikGL4OX//90z/fTva4LjlR6owrN0ZPKegtVyOTn6II3ffMwvIq9rYQ9dAY/AR7EIpAXWti141xzZBr1ieMgt3eVXwJX6kGge7vb5V4f0e4zL2++9hxny9AuFdG7e3RQEHsLIVidBa3NSWtjglIkFVAwetXyv0KnEEJZg1uFQVAulbFVWOZKW1JeMS3YPK2xJVld2AVz/4CQKs5Sd7wb92yJHglo9RN7tEv0qAXq208dD1F6x93bwdtBrydSPeBl0xgbP0tr814/tXKvJ0dR20JNSa9Oui3O5i8xF0SZ2n81uLyKroez6GTaUQfHpBu7yn9S8M5LE6ILiN5rJWi1L9pe/ePLzPWVkAvlzJv+unTsHr2rYp4KTqnsJ6w85vi0x7gVK/SYTDyusjxF2k4NDeyaip681u1CaS9TUlhFne0srVYFdcJSKVsTKhpdxl0N60aipEwYBI+Pj6ecZYVM2ClXGYGQCo7SOBwb3MbNib9jnChuOmuh3HugcYEaJcegcWQCxx9agghnp4PTQd1VxmZMbl10fISeYNaVx+IPG+QpE5J8ugDLZrxuYXUGG7a5GTDwIRQJfXrVg3ILZTlnBm90WlV0/L1A7YZ+M1duChNh6DmBcMFSg3sxdSsSfrluPrheeIc/ynpTaJtXrqGjXQDNpxDxtoqo7RJZgtoFVQuGnGNut0z2vsZobLo19DGagQ+sIJw6LHda23nvDefde6fgzdQDyt+74Cy9UnxV9RfHqxkU sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx index 79260b9703..3975e1c853 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-1.api.mdx @@ -5,7 +5,7 @@ description: "Get process instance by key" sidebar_label: "Get process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVllv4zYQ/isEn/ZwLGc3LRZGsYA3cRZu0sSI3e1DEBSUNLa5kUiVpJwagv57Z6jDjq0E3sdi/WDxmHu+4UzBnVhaPrznU6MjsHairBMqAv7Q4zoDI5zUahLzIQ83V7D5+5T3eCaMSMGBIcaCK9zg/SNs8E4qXGbCrXAdg42MzEgCHiI30wuWVXqYbBT1uIF/cmkAlTiTQ4/baAWp4MOCu01GoqVysASDpAttUuGqo1/PeFk+ELvNtLJgiePDYECf56pneUQ6kT/SKEo5IhFZlsjI+xd8t0RXHGrW4XeIHPlsKBpOVlrI12PM83yk+hsGS1Y6XmX6+IGYwixVTT7iHR7rjFRLL1YYdOPqeDM8/WWin250DE2Sj+dHeuMuhINOa0DFL94hZ9cNMeUpAW90Pp98G+PB+e0f0+vxfHxB69HN+fgalw/bGF7AQipJ+Trebky2UO7VIO4B38vmkTRRngjzZu/2rRcqXUKS9kumxF+Pn3UhcKLWIpExI6iDdS8jEX0NE0jf/ygiKcy5PRJfKVotlt35auuy67I6OLjYicnYGG3aSHw8jMSlNqGMY1DPY/AuePf/d/fs0N27KuFAqbc6NxEwpR1b6FzFPwcKfumqh9F0wnYcZuAZfoJ40IsIUW6k2/jmGQI+QubEN5R7fOwKDIF+lOB3D/s99Cu4gwbKwg2rei/25JWmVr0EHwrqwkMerE+Dmuek4bFBgSwlJ2PMumnkuUmQvqiCWw6DoFhp68phkWnjiHgtjBSYCB9RuqsSuxB5QpFMdCQSf7xv93wFjC5oVKAhwOGeIFBp7/vHGHU8F/dp8GnQKYlIX5CyBcZWzsq5rFNORdwpyQ8WTaJmRFc53SSnTbbI5JUPfj0F3U7Hd6P5+GQ2ns0mtzfNRFTzUW/fSXgrpTbRG0T7iog31JcNVn//a+5xJdVCe/YaX7d+UgM2zUOsGXLl0GHNhJ+C8OPkGphQMYt0miVAr9M+qmjFGrFYKyzV2Hs1IdtzOqNzQsJKa1f1cypdFE1mVUAipyyi6OnpqR+JFB880UeFFAQ0EnBiI9o6btf1SW+POdaRbbml9vvAwAKwdUcQ1IJsQFLXzZDFT/uD/qBClXWpUDuKXi+hZzFr0+PgXxdkicBUlrWBRV1e93x9ytsRZVtgeDYkkQijqlDueVGEwsKfJilLOsa+YHzRb+vKV2EsLa2xjhcisXBgU/tE8jd39eD8lr08XHe60IBXbXxVJzntcOlR6f9LGrxWIGKEIVlV3YwQQZnb4TkYoqlu2nfo63iOtCKnQLXB3MO2l95pz29fPAGb60dQn1vrHG3JvrL8DzUuW/w= +api: eJzlVt9v2zYQ/leIe2o7JXLabiiEYUCWOIWXNAkSr3sIjIGizjYbiVTJkzND0P8+HCU5jq0E2ePQF1sS77uf3/GuBpILD8kdXDur0PuJ8SSNQphFYEt0krQ1kwwSSNfnuP77CCIopZMFEjoG1mBkgZDAPa4hAm0ggVLSEiLI0CunS9YACZzjWti5KFs7QveGInD4vdIOM0jIVRiBV0ssJCQ10Lpk1doQLtBBBHPrCkntp18+QtPMGO5Lazx6RrwfjfjvqenbSrFNiEBZQ2iIRWRZ5lqF+OJvnuXqfcs2/YaKOGbH2SDdWuFYX+NewLHpr+i8bm28CPrwfh80lYstnCenzYKl0rIwfdWyQYlSOjR0/npng/xZbh8ubYY9FV6P9yQdnUrCQW/QZM+eeRo8YVBVMD2PT6aTr2OI4OTqy/XFeDo+5efjy5PxxfgUZg0zT+msq22nJbU2R2m2UnqKc2001/z1UREaaejFFO80T9ANSjtV5dK92Tl9G5RqylnTbts1TdNE8HGIxROzkrnOBLcLenqezaWzaY7FT/+V1VyEyr+SowV6LxfD1dz09tBh+2HvYCsnY+es22Tiw34mzqxLdZaheZqDd/G7/3+4H/fDvWkLjlx6byunUBhLYm4rk/0YLPh5qB+OrydiK2CBAfAD5IPvS1SV07QOAzhF6dAdhKF0N2uiGpS19xrD22x3Dn9G2hvCIl2Ldn4XSEvL436BIRU8yROIV0dxhznoMT6u73HdADvjVv0yULkcEqjb5DZJHNdL66lJ6tI6YuGVdFqmeZtbPmsLO5dVzpnMrZJ5+Lzr93SJgg943eBFgpYomAKt9cNwGVu3o+7T6NNoUBOLPqPlkRiPepZE5aCeVnhQU1hO+kLdslwbdF+cTbFlqc9D8rtN6up6fHM8HR/cjm9vJ1eX/VbV4XjybxV8o6VzMTgUhl8Qgl76rOfqH39NA6+0mdsA7/h1FbY9FNdVmmvFoewHbIUMm5SQivQKhTSZULYoc+TbaZdV/CR6tXPrRGGNJsvMDkhytmImLK2ldtpz60oVatgSiYPySRw/PDwcKllUJpOHyhachFwrND7kscvbRfcl2gFnVvkNWtvwHjuco0OjMO4U+Zi1rvpFDY4OR4ejllWeCmm2DL3cQk9ytikP4T8Ul7nUYR0JDtZde93B6gg2K8pjg0EECaucRV2j3EFdp9Ljny5vGv78vUIXmv6xr0IXZtrzcwbJXOYe93zaXJHw5qZbvt+K5xf0wRB68pp16Oq84jeI2t04/Da8li1RZuiCV+3JsVJY0hZmbxHnvtncQ5/HU4hAVpyox8XuKbeD9kF/fv09CIipvUfz28Y74lf2r2n+BXkpdA4= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -40,7 +40,7 @@ Get process instance by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx index e2d2de9146..39f7967ede 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-2.api.mdx @@ -5,7 +5,7 @@ description: "Get process definition by key" sidebar_label: "Get process definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TTcGmiqENESHBohNaxEP04Sc5LT1ltjBdjqqKP+dc+wkXdsw4BHx0sY+9+/cXHEnFpaPr/ml0QlY+w7mUkknteI3A64LMIIO5ykf83j9EdbfjviAF8KIHBwYEq24wgPS72CNNKnwsxBuid8p2MTIwqsbc5Rmes6KYImlG1MDbuB7KQ2gGWdKGHCbLCEXfFxxty5IuVQOFmCQda5NLly4enXM6/qGxG2hlQVLEkejEf1tG5+WCVlF+USjKuWIRRRFJhMfYXRria/at6zjW0gcRW0IDyeDFYr2T9wbNPB0rNYZqRZEWCGAMlh9VM2LI+KOi1w1WaJ09OjDsIRyvUSiSpfR1X6m65rox32wnauVyGTKKD9g3a/hQ3DiDPLnfwujdcKV9g8hyNFvsegHUypUpZJ+Yrh4DJWJMdp0SLzYR+JMm1imKahtDJ5Fz/79cI/3w70KCQdKvdWlSYAp7dhclyr9P6rgZV8/nF6eswcBM/AC/wEeeGkhKY10az/zYxAGzIGfgtc39aBCCPSdBH+62R3978H1zH0Wr1lYGrhMlpp2zAI8GLQ+xjxaHUaN1MFGykYVCtWcHDKrdgeVJkOJKgBcj6OoWmrr6nFVaOOIeSWMFJgMjyrRQnLnoswIzUwnIvPXu77PlsCIQGOc9pfDM5VBsD4kIMnGtrqT0cmoVxOx/kLLpjg2epbOFb16AnOvJr8R22RNiS8E3SaoS7go5EcPf7PALy4nV6ezycF0Mp2eX3xul3kjRyvoQdI7LY2L3iE6Bybecp+19frh68zXllRz7cWbGrvwjwxgl2WMfUOh7AesmfDrG/+cXAETKmWJzosMaEK1ldUWO32xVi32C8s1lo6m6vaSzuiSKmGptaOKD+2LqsmtUEgUlMUqur+/HyYix6EnhmiQQEAnAZ8axNvg9qm5GewIpzqxnbTU/hwZmIMB9DJqFNlo6y3AD4ej4ShUlXW5UA8M/a6NtlDrEuTgh4uKTGAy68bFqmmxa746DMNnt8nwdkxKsZRCs1zzqoqFhS8mq2u6xv1gfPNvest3YiotfWM3z0VmYc+rblTyJ1fNq+8pe+xt2BtGW8Jq7Xs7K+mEn742/W+NU4kvQaRYjORXoJxiHRXugczeG5C6p5tH7ycz5BUlgdUBulPhXnuvP6/fegY203eg3nTeOTqSf3X9Ez6D8Xg= +api: eJzlVt9v4zYM/lcEPm03N0573XAwhgEdljt0HdaiybCHIhhkmY51tSWfJKcLDP/vAyXb+eXrbo/DvSSWRH4kP5KiWnB8YyF5ggejBVr7C+ZSSSe1gnUEukbDaXGbQQLp7g53f11BBDU3vEKHhlRbULxCSOAZdxCBVJBAzV0BEWRohZG1h0vgDndM56wOlli2NxWBwU+NNJhB4kyDEVhRYMUhacHtagKXyuEGDUSQa1NxF7Z+uIauW5O6rbWyaEnjaj6nv2Pjy0aQVYhAaOVQORLhdV1K4SOMP1qSa88t6/QjCkdRG+LDyWCFov0S96KenlHUOiPVhg62aKwMVl+FeXt1IL3im0mwtK5Un0TK1oSEQ8WVmzykU+lK2jovhK6j8+spVm/VlpcyY5Q+tO7z7NZGpyVW3/1Xlq3jrrFfyFCF1vLNNNdSWceVmD4MG6+xsjBGm5GJt+dMvNcmlVmG6piDN/Gb/3+41+fhPoaEI6Xe6sYIZEo7lutGZV9HFXw/1Q83D7fsIGCGXuEr4KOLwKJojHQ7PxJS5AbNhb8kn9Zd1ILQ+lmiX61PJ8MHdBNjgaU7FmZKha7QNII26Mmg6ZJAvL2Me62LvZaN22fcdUAOme0wohpTQgJtILhL4rgttHVd0tbaOBLeciN5WgZ+6SwkN+dNSWyWWvDSb5/6viqQ0QHd8jTeXIGMyiBYnxGRZOMY7t383XwSiUQ/g7Ivjj1O4Vw9iROEJ5H8wByStSS5EPSQoDHhvJZ3nv5+vt8/LB5vVouL5WK5vL3/fZj1vR6NoIOkjyi9i94hWgchGKTfD/X6658rX1tS5dqr9zV2798gyB6atJSCQjkPWDPupzvjwsktMq4yJnRVl0g31FBZQ7HTFxtgc21YpZV0mqrbazqjG6qEQmtHFR/alwufw1BIFJRN4vjl5WUmeNWojM+EroiEUgpU1vPY8/ZbvxOdKGda2FFbar+ODeZoUAmMeyAbHz0V4HI2n81DVVlXcXVg6N/a6Ii1MUEO/3ZxXXKpCNW72PYt9gTby3D5nDYZRJAQ6Drqm+UJ2jblFv8wZdfR9qcGjW/+fW/5Tsykpe8MkpyXFs+8Gq9K+OaxfxR+y157Ok6GMZSw2vneLhtaQRRebf63W3cRFMgzNN6vcHIjBNbuQOfsiUjdM95HHxYriIA3RNZI6EmFe/RJf3782QuwlX5G9dPonaMl+dd1/wB6G/xX sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -40,7 +40,7 @@ Get process definition by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx index 15e65cd3da..8e4bbe0400 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-3.api.mdx @@ -5,7 +5,7 @@ description: "Get incident by key" sidebar_label: "Get incident by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v2zYQ/isCP61dGjtNNhTGMMCNFU+NIxmynRYLAoOWzzETWdRIypkh6L/3jnqJE6tr83HoF5s63utzd7zLmeF3mvVumJdEYgmJYbdHTKaguBEy8Zasxxa7S9jNT9kRS7niGzCgSCJnCX7g/QPs8E4keEy5WeN5CTpSIiUNSERpR64cURs4Ygr+yYQCVG5UBkdMR2vYcNbLmdmlpFIkBu5AIetKqg03Jen3M1YUtySuU5lo0CTxvtulv+cmJ1kUgdYoH0lUhUaRhadpLCIbV+deE19+aFku7iEiH1NFKBhRWqEYf8Q9K0emB7ASiSBbl68V9RJteBLBjwuWLA2rNkokd8gJSbah3M78ydg99y48d4DUmX/pB599PHnB/Ko/Hnv+cO6GYRAi6VPwce4H89Cdhp47QcJ54A+8qRf4DYv7ZRr2z6fz6/5o5jbU8/5o5A7m7si9cv1pQ575f/X9gb0hyty9xlukX7mTSX/ozife36jjy7nrDqxzlZoBujvZN/pEILP9Zw5dBOEVOj2dXwQzf8BuEZEN4sjvWkDBu0iBLYKp2LQzIPzmP/HE6L1rl6LwhmF/ah0P3UkwurbHsYuQ+UPryL1cvCKPkPDEUNMdeEW3wsREajq1KIh81tYAXrLlsVg61GmgzbcbAWtuEcPm19c2BGGU6e/GdfqefScboqr21sv2wt4Hw1VKqgaJ00MkLqRaiCXi9RyDt523//9wzw7DDcuEA6Vey0xF4CTSOCuZJcufowp+a+uH/thz9gJ2wAr8BHjQcwZRpoTZ2Zm9AK5AvbPz7AYfqBwhkA8C7Nfty9E9BNPMbWexc8pRjyvAWtJmcAcWAhr6PdbZnnRqXt3JkbVgZFxt630hUzHy5SWYRa/TyddSm6KXp1IZYt5yJTgCbxGkuzKRK57FhFwsIx5b8ks/p2tw6II2Eto1DH5Tykvrx3a4oo3n6j50P3RbNRHrN7Q8FcKTnrUxaauekrlVk91j6sRMiK8Muk5Gk1yeiksLerVsBWOXJs67Cc5PnIH14lXJoYf7CW60VC5ah+i7ZGI190Vdm58+T20diWQlrXhVT4FdCMEZZwvsEQrlMGDpcLt04Z8RW3B4snQiuUljoNeo2m2curDp5NRqsTecjcR1SVIlW0mjZEaVsJbSlMOXWhVVk1tlIVFQGqvo8fHxOOIbfOD4MRokENBJwAWReCvcRhXl6IXwUka6kRbSfncUrEABetmpFOkOaaVCLoM9Oe4ed8uq0mbDkz1D7S3zDKsmLQb+NZ005pjConIsr9rphm1PbHKrhsJzj1Rh2ZSNccPyfME1zFRcFETGd1/Zpn7qI9t1S6HpjP264rGGA1+aJ5D9ElZ7+RvncGdvdbku0mRnuzfO6AuPtvrsb0FL0Br4EsuNvClv+lgpqdmTOdjNqT+ad2bo0srIMwKmAe9FDVvtrf788dEyOFP5AMmfjXeGPsm/ovgKBVte4w== +api: eJzlVm1v2zYQ/ivCfdo6NUr6MhTCMMC1mUyNIxu2nAYLAoGWzjEbiVRJKp1h6L8PR8nKi921/Tj0iy0d7/W5O/HZguW3BsJriGQmcpQWbnxQFWpuhZJRDiEsN+e4SV+DDxXXvESLmiy2IHmJEMIdbsAHISGEits1+JCjybSoyAOEcI4bT608sQvgg8bPtdCYQ2h1jT6YbI0lh3ALdlORSyEt3qIGH1ZKl9y2ot/fQNPckLmplDRoyOLV8TH9PQ05r7MMjQEfMiUtBQ23wKuqEJmrK/hkSG+7H1ktP2FGOVaaULCijUI1fk96zo5Cj3AlpKBY5z9qGkljuczw+w1blV7VWC3kLfiAsi6pt4t4PmXD6DRiI/BhEZ/Hk48x+BBN0ovBdBrFZymbzSYz8OHD5H0aT9IZS2YRm4MP7IoNF0k0idNxNE9YzGZPz4eTeBS5850LdpXMBsMkvRyMF6yXDgfjMRulbMwuWJz04kX81yAeuROSpOySxQn4cMHm88EZS+fR3yxlV0PGRi75zs2IDaP546APAgo7eJLQ6WR2kcaTJD2dLOIR3DQ+lGgMvz0AWuNDptENSSLKwwrGcvufeA+GSXTJqIrobDZIXOIzNp+ML93jlMWjKD5ziXxSyx/oM0ouLS3lXlZ0KmxBon6Tm4bEbw4tSCTveSFyjzYRjf36olRaLQssf/vRhSGMavPNul6/gm90Q3TbcPDw8OA/BoNprXSPxOt9JE6VXoo8R/kUgxfBi/9/uW/2y521DUdqvVG1ztCTynorVcv855iCt4f2YTCNvEcFe+gMfgI86HOGWa2F3bg7fYlco37p7rvrm8bfQqbUnUD3dvP8aj9D29/r3nLjtVSgRLtWxBxu0UFApCCE4P4k2OmaYHuHmwYouL7f8YlaFxDCtgWzCYNgu1bGNuG2UtqS8j3Xgi+LFks6axu54nVByBUq44UTP88zWaNHB8RYiIvYNXrU8jb6kbt8lX7m7t3xu+ODnkj1K14eBuHBz9ra6qCfVvmgJ8dzdo2Zk15b9K4ZfXN5Jc4d6B0Zm0wZ3Tgv52xO1+GOmHV2jf+kwb2XLkWXEL23SrDTPt3N5oePiZsjIVfKmXfzNHGEEb1pvSxERqXsF6w87kiZxzMr7tHjMvcyVVYF0teo4z7ebrDpydu5XSntlUoKq2iSnaXVqqZJWCtl28uXVpVnroftIFFRJgyCL1++HGW8rGXOjzJVEgiFyFAah2OH27iT+M+Mc5WZ3loo9x5oXKFGmWHQOTIBeaVBbos9OTo+Om6nytiSy0eBDq/ME6z6tlj8xwZVwYUkXy6xbbdO13B/4prbLRT4EJKrG79bjGvYbpfc4EIXTUPizzVqt9QPe+S2LheGnnMIV7wwuJdL/wmEX2Ydb//V2+f0B1PeDancuO0tanoDv6XT7rchErRGnqN22bQngyzDyj6y2ePutB/9d+aMEWXkNQHTg/dshp33g/n88d4peIm6Q/lnn52lV8qvaf4FfTtoRQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -37,7 +37,7 @@ Get incident by key Success -
Schema
+
Schema
Invalid request diff --git a/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx index 2d0d3a2952..43f441aff9 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-4.api.mdx @@ -5,7 +5,7 @@ description: "Get flow node instance by key" sidebar_label: "Get flow node instance by key" hide_title: true hide_table_of_contents: true -api: eJzlV1tv4kYU/iuWn9ptEshuWq1QVcmAyboQQ22TdBVFaLCHMBsz447HpMjyf+854wsQnN3sY7UvyZz7Zb4zPuSmIo+p2bs3R7F45iKiDk8V4SE1H85MkVBJFBPcicyeudyN6W5xZZ6ZCZFkQxWVaJmbHAiQP9EdyBiHY0LUGs4RTUPJEvQATLA2xMpYVYEMVkc6MyX9J2OSQhQlM3pmpuGabojZy021S9A344o+UgmqKyE3RJWs367MonhA8zQRPKUpWrzvdvHfcWw/C0OapmAfCnDFFaqQJIlZqAvsfElRLz+NLJZfaKiwaIntUKyMgsW+JT1th6Hrvo6/13BIV4wzTPLtphBKqiFR9EA/VZLxR5RSHr0qw9txEQbRV8WuvvIWBcZDFkF/355rqfLSFWaZbRCYc9ef2QNn5NhD4M686cD2fTj58/5iT9m3thssjnl+YHnBQkuActzA9m7soWMF9mJgBYNP7aLgkze9a0T96dwdWt7nhmG7w+bs296tMwATyx8D6dkD27ltyDmI6/ON5c6tSU1V/+y/B5O5jxbXEPjO+qxTOeXNLM+aTOzJAasst2/59vCA69t/zW0XEhpNpncYdT4JnIXjQiOQ258OUWsAzhbWIHBunQDpPsRzoWMLbz5pkvcHnjMLGgqrrstyx+70zjUfSpy14Wh/eTqMjUGnN7OJHeg7xGY7roXEwwFkDvwshYgp4RoelBOuWuGIUqZiZI1q2NZvSlGg+KrtLXD4lsQsMvDRoal6/U2AAVzGdPPL974N2JUs/Sb8P7zH+jYw4uTxtWGqqmkTts/NYVNsKYVsOvHhtBMjIZcsgt4f9+Bd593/v9yr03K98sIpXn0qMhlSgwtlrETGox8DBb+2zYM1c4yDgg2qDX6AfuADRsNMMrXTe8ySEknluf6038PLlEMLxBOjmnp4uc5cU6V3GeNomTGWO6NchGBBWgvcmx6pbgauRD2zs73s1BvQeW2UdnKwKUzMR27rtSqTMRjkZX+LXqeTr0Wqil6eCKlQeUskI3AXuqkoK+92RbIYmxmLkMSa/TL1YE0NFODihiuZAhpRUEa/0MsHxDh297H7sdvqCVVf8bLHxt7PWqmk1U+p3OpJb3n1XfmoVxZd309z3yRhY939aiedzmwPPjTnPnzfnKlb76eVHWR4eOeNlypFnZD+HGkls9Ye1XD98y7Q0GJ8JbR5BbGp3pupMcuWMDZYymnBwiB6JYV/im2pQXhkhGKTxBQfqGr3a2CFJ6N2C+NibATshALBrS2VFBkiYS2EKr/AOL3gGtMqgYRFpYCi5+fni5Bs4M0jFxAQmwBJUlifUbfq26TinL0wjkSYNtZMaLoj6YpKCll2KkdpB70ikMtiLy+6F90SVanaEH4Q6FtTdNS15oIU/Vd1kpgwvSLoFPNqwu7N7aVZLqrHMwbMHvoEJJWzcm/m+ZKkdC7jokA2fB2kHv39aOlBjFiKZ5jlFYlTepJU81CaP3nVD5mfja/82mktogYw3+nJjjOk4KiRqf8WuCytKYkAiphWKbEARYk6sDn5VYOz0zxG1zYuriTDVu3XrWN8a++t+fze1wpGIJ4o/6PJTiGJ+RXFf+pfx+g= +api: eJzlV1tv2zYU/isCn7ZOjdI2HQphGKDYTKvFlT1JTlYEhkFLxzEbmVRJKplh6L8Ph7rEjp1eHoe+2CLPhefyHerTlhh2q4l/Qy4K+SBkDqHQhokMyMwlsgTFDJcizIlPFptL2MzPiEtKptgaDCi03BLB1kB8cgcb4hIuiE9KZlbEJTnoTPESPRCfXMLGkUtn2R7k8O4klyj4UnEFOfGNqsAlOlvBmhF/S8ymRN9cGLgFRVyylGrNTLP1+xmp6xma61IKDRotXp+e4t/+2UmVZaA1cUkmhQFhUIWVZcEzm6D3WaPe9vBkufgMmcGkFZbD8OYUTPZ7wrN2eHRX18sfNRzCkguOQX6/qTZMmSEzsKOvjeLiFqUg8mdl2J0IYZB/VRzZlh9R4CLjOQjz/bE2Kk9dYZTVGoE5jZIJHYQXIR0Sl0zi8YAmCXFJMj2fP67oFY3S+f5ekgZxOrcS4pIwSmn8kQ7DIKXzQZAOPhwXpR/i8XUvOh9Po2EQf+o3aDTsnxMaX4UDOk+D5JK4JKYDGl71y2lC4+75YxBNg1G3av/oP4PRNEGL90FKr4NPNpTDvUkQB6MRHe1sNemeBwkd7uwm9O8pjQZ0fjEaX+Op01EazsMoSQPcPR8PUWsQjEbzYJCGV2GK6/NpEkY0SebxdNQHnwzicJL2K8y6Syu6jMbXEZk1ODuGo8fm2WMoHjr+OBnR1PYQix1GAS5mO5DZ8bOQsgAmLDxAMGGOwhGl3BS4ddHBtrtT6hrFZ8fuglDcs4LnDl46oM3zd0Kp5KKA9W8/ejdgVSr9Tfi/eY35rUFrdvvcMLXZHBMen5vdolClpOor8eawEhdSLXieg9ivwQvvxf8/3bPDdOOm4YCt17JSGThCGmcpK5H/HCh4e2wegkno7CTsgDX4CeqBFxhkleJmY3nMApgC9dK+2m9mtbslmZR3HOxq9pTOvAdjuYyzR2acxcZpiNAazEoib7oFWwykRD7x7l95HQN62Rlpb3sHm5pgPOq+o1WVKohPtk19a9/ztiupTe1vS6kMKt8zxdmiaMqLsqa3S1YVWMxCZqyw209DT1fgoACJG1IyswIHUdCcfmLJh1RP3L07fXd61BOqPuPlERuPflbGlEf9NMpHPVmW1/UqQb0m6a4/fb9ZyS9t9VtOOp7QOEjpy4QmSTiOOn7a2tXuXs97L22INiD7OrJKpNO+6OD613VqocXFUlrzFmJjy5vBmVSLgmeYymHC0mGWkjosM/weHCZyJ5PrsgC8oFru18MKn5zO7VIqZy0FNxLBbS2NkhUiYSWlad7AOL0ssz1sgIRJad/zHh4eTjK2rkTOTjK5xiIUPAOhbR3buo3aHfeJcS4z3VtzadeegiUoEBl4rSPtoVcEcpPsq5PTk9MGVdqsmdg56FtTtFe1vkEG/jVeWTBuKYINcdtO2A25f0Uaoro/Y8QlPvqcue2s3JDtdsE0TFVR17j9pQJlR/9xtOwg5lzjc078JSs0HATVX5Tkl7j9kPnV+crXztEkOgCLjZ3sosIVcZsPDftbI1laActB2bAaSZBlUJodm4OvGpyd/jJ6T5G4sgpL9Ui39vFtvR+N549zq+Ck8g7En310BpcYX13/B+pfx+g= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx index 3782eb8c1b..1b45702529 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-5.api.mdx @@ -5,7 +5,7 @@ description: "Get decision requirements by key" sidebar_label: "Get decision requirements by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltOhRGMSDD3MLr0ASxhz0EwUBLZ5uNRGrkyakh6H/fHSkpdqx02ePQF1sk7+d33/FYS1QbL6c38ldItdfWXMPflXZQgEEvb0fSluAU0sE8k1O52n+C/V9v5UiWyqkCEBxr19LQgs7vYE9n2tBnqXBL3xn41OmSLdAmaQu7FlnrTLhDbyPZLskTugpG0qdbKJSc1hL3JdvXBmEDjkTX1hUK49ZP57Jpblndl9Z48KzxejLhv2P/iypNwbOr1JIpgyyiyjLXaUgy+eJZrj71bFdfIEVO3DEkqKMXnR3IeHTabGQzCjg8J2rG5xT3+bDRiPHAwY6qoGPc3/T45jVLE0q2cil8fsoc4aIMDgbBpxpz3hokTNOwyPkQ9HOzU7nOQsnB49MlIIBXORQ//tdSeFRY+WeCUBAL1GY4f23IlEmfACdsfAuYmXPW9Ui8OUXig3UrnWVgjjF4mbz8/6d7fprudSw4cOkj84SxKNa2Mtn3wYK3Q/1wcTUXBwkLCArfAR606SGtnMZ9GB0rUA7cq3Bl3tw2o5ogsHcawur28QT5CDg8PsRqL+L4obG0tTytNhDw4EE0lcnuLMlcltQk1EiOwe266VW5nCTqiGkzTZJ6az0207q0Dll4p5xWhH8Aks9iPdeqyhnA3KYqD9uPw11uQfAB3908+ZDWXPnofczYsY9jc+8m7yaDllj0CSsPfHiws0UsB+1E4UFLYZB29VmwXEy6q0lfY1XqTwHudvRfXs2uL5azV4vZYjG//Nw9A1o9ivCwzr2VNsQQEK+jkOykP3QU/e3PZaCTNmsb1FtaXYbnCYirakWtwqmcJmyFClOf/lDvQCiTidQWZQ58KVG7hMOO3/wlOrPUIqKwRqNlQgdNdLZiJmytRSZ57FgyzWFFInFSnlh0f38/TlVB95wak0MGgYIEeqGwbIvb7+3O6JFyZlPfa2sb1omDNTigKJPWkE+OHgDybDwZTyKrPBbKHDh6RuccAdfXCOErJmWuqJ5NG2XddtWN3J2xnuObfMpGiD2xP25kXa+Uhz9c3jS8TVPAhRZ/aKfQfJn2/E0Nu1a5h5Mo+gtR/tC+NbIX4l8ekoORd8Q1+9DRecUr2T7Wwm9D14/cgsqIghxaPLkg9pR4oHPyYOSe6W+dj7MlyaqK8ekxfMTrYH0wnve/BAGxtHdgfu6jQ15yfE3zD5p7AyA= +api: eJzlVt9v2zYQ/leIe9o61XLadCiEYUCKuoWXoQliD3sIjIKmzjYbiVTJkzNB0P8+HPUjdqx06ePQF1sk7767++6OxxpIbj0kt/Aelfbamhv8WmqHORrysIrAFugkaWvmKSSwri6x+vwGIiikkzkSOtauwcgcIYE7rCACbSCBQtIOIkjRK6cLRoAELrESdiPSzphwh9Yi6JYpJORKjMCrHeYSkhqoKhhfG8ItOohgY10uqd369RyaZsXqvrDGo2eNV9Mp/x3bX5RKoWdTyhpCQywiiyLTKgQZf/EsV59atusvqIgDd0wJ6daKTg9kPDltttBEgYfneM38nPI+HwdtOR452KPzuvX7mxZfv2Jph96WTuGnp+AIjTQ06gSfasp4a7RgmoZFzseon5u9zHQaUo6enk5B4ew6w/yX702FJ0mlfyYJOXovt+Pxa+NJGvUEOWHjW8TMnLNuYOL1KRMfrFvrNEVzzMGL+MX/P9zz03Bv2oQjp76tPGEsiY0tTfpjVMGbsX64uJ6Lg4AFBoUfgI8mAo+qdJqqMDrWKB26l+HKvF01UQ3K2juNYbV6PEE+Io2PD7GuRDt+cqSd5Wm1xcAHD6IE4v1ZnLo0ru+waoB9cPt+epUugwTqltMmieN6Zz01SV1YRyy8l07LddZSymdtPjeyzJjAzCqZhe3H7i53KPiA726efLRDwZlvrU+YO7ZxDPd2+nY6isSiT6A81MMDzo6oGMVphUeRwiDt87NguTboPidDjmWhLwPd3ei/up7dXCxnLxezxWJ+9al/BnR6TXSU5wGlczE4xOtWCHrpD32J/vH3MpSTNhsb1LuyugrPExTX5TrTikM5DdgKGaa+kIr0HoU0qVA2LzLkS6lwNhz29c1foofdWCdyazRZLuigSc6WXAk7a4mLvO1YqUIO20LioHwSx/f39xMl89KkcqJsziRkWqHxgceOtz+7neiRcmqVH7S1DevY4QYdGoVxB+TjowcAnE2mk2lbVZ5yaQ4MPaNzjogbckT4D8VFJrVh4OBl3XXVLezPWM/xTZ4wyCrq+uMW6notPf7lsqbh7a8lutDiD+0Umi/Vnr9TSDYy83jixXAhwk/dWyP9WfzHQ3LU875wTRU6Oit5Bd1jLfw2qyaCHcoUXXCtPblQCgs60Dl5MHLPDLfOx9kSIpAl8zNw+KiuA/qoP7+9CwJiae/Q/D54R7xk/5rmX5p7AyA= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx b/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx index fc0487f647..57d1ad2a75 100644 --- a/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key-6.api.mdx @@ -5,7 +5,7 @@ description: "Get decision definition by key" sidebar_label: "Get decision definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v0zAQ/lcsP8Homg4GQhVCGqKgMsSmtcDDNCE3ubZmiR1sp6OK8r9zZydpu2aDPaK9tLF9Pz9/57uSO7GwfHjJ30MsrdTqPcylkg6/+FWP6xyMoMU44UM+W5/C+scr3uO5MCIDB4Z0S65wgefXsMYzqfAzF26J3wnY2Mjcmxty1GZ6zpLaFX60vnrcwK9CGkA/zhTQ4zZeQib4sORunZN1qRwswKDoXJtMuLD16phX1RWp21wrC5Y0ng8G9LfrfVLEMViL+rFGU8qRiMjzVMY+xeinJbly37Oe/YTYUdqGAHEyeJHJlox1RqoFr3oehX+JmtAJQIy7DQVUOw5WiLsMsd7r5cXzbS8XAeAMM7d3eOwSPX1wOtvaX+7KoUv424PywisUynVmQqfSpbTVweuqIoHjLo6M1UqkMmFERrDubq4gE2YpZM8eyhnrhCvsP2aYIV3Fohs/qdCUirsPw8Z9sIyM0aZF4sU+Eh+0mckkAbWLwUF08P+ne7yf7kW4cKCrt7owMTClHZvrQiWPgwUvu+rh5HzMthJm4BUeAR64aSEujHRr3+FmIAyYQ/+2X15VvRIh0NcS/OrqdqP7CK6ry7HZmoUeib1zqamlLsCjQd1yyKPVUdSoHW7UbFSiVsUpJLNqem5hUlQpA8TVMIrKpbauGpa5No6EV8JIgdfhcaWzcL1zUaSEZ6pjkfrt29FPl8DogPoP9WuHayJC8N4nKMnHrrnXg9eDTkskeoeVDT02dpbO5Z12gnCnJT8ANNc1IbmQdHNF7ZWLXJ56/OuB5ex8dHEyHR1ORpPJ+OxLM7zUehjh9rW3VuoQfUC0DkK8kf7QMPbT96lnl1Rz7dVrlp35oQrYeTHDyqFU9hPWTPhpBf+cXAETKmGxzvIU6I3C6vGHDd3pizVmsWJYppE6mvjtNZ3RBTFhqbUjzocCRtMUViASJWWRRTc3N/1YZPjsiT46JBAwSMDJimRr3D7XO71byomObasttV9HBuZgAKOMakM22hli+FF/0B8EVlmXCbXl6K+FtANbe0MOfrsoTwXeZlXHWNZFdslXR3wzfmyXGW4PySqSKZTLJS/LmbDw1aRVRdvYI4x/ADbV5WsxkZa+saDnIrWwF1b7XPIn9byTPGX3TsOdiTQsVmtf3mlBK15PnP63wqeJL0EkyEcKLJycIJVyt6WzN/VSAbVv0sfRFGVFQXC1kN4iubfeGc+bd16ATfU1qLdtdI6WFF9V/QHkj0fJ +api: eJzlVm1v2zYQ/ivEfdo6xXLarCiEYUCGuoWXoQlib/sQGANNnW02EqmSJ6eGoP8+HCm/xUrWfBz6xRbJe334HO8aILn0kN3Be1Taa2ve40IbTdoamCVgK3SSF+McMphvrnDzz1tIoJJOlkjoWLcBI0uEDO5xAwloAxlUklaQQI5eOV0Fcxlc4UbYhcg7VyLf+0rA4ZdaO8whI1djAl6tsJSQNUCbiq1rQ7hEBwksrCslxa23F9C2M1b3lTUePWu8Hg7579j7pFYKvYcElDWEhlhEVlWhVUgx/exZrjn1bOefURGn7RgQ0tGLzg9kPDltltAmAYVviZrRiUCM+w1FVHsO1ui8jrE+6+XN60MvtxHgEg35Jzz2iV69OJ1D7U9P5dAn/NeL8iI00lBvJnyqqeCtHl63LQtc9HFkbNay0LlgMqKnp7lSOTsvsPzppZzxJKn235hhid7LZT9+2niSRvUfxo3nYBk5Z90OiTenSHywbq7zHM0xBq/SV///dC9O072NF4589d7WTqEwlsTC1ib/Pljwc189XN6MxUHCAoPCd4BHm4BHVTtNm9Dh5igdurPwtt/N2qQBZe29xrCaPW50H5H6upyYb0TskSXSynJLXWJAg7tlBun6PN2qne3VfNrc46YFDsmttz23dgVk0ESI2yxNm5X11GZNZR2x8Fo6LedFRJjP4vUuZF0wnoVVsgjbj6OfrlDwAfcf7te0QsFEiN4HDCX7ODb3bvhu2GuJRZ+wsqfH3s6KqOq1E4V7LYUBYHtdE5aLSW+vaHflstJXAf9uYLm+Gd1eTkdnk9FkMr7+tB1eOr02Obr2nZUuxBAQr6MQbKU/bBn7+9/TwC5tFjaodyy7DkMVipt6XmjFqZwmbIUM04qQivQahTS5ULasCuQ3qnI2HG7pzl9ia3ZhnSit0WSZ30GTnK2ZCStriTkfC1iqcIeRSJyUz9L04eFhoGRZm1wOlC0ZhEIrND7g2OH2R7eTPFLOrfI7bW3DOnW4QIdGYdoZ8unREAPng+FgGFnlqZTmwNF/FtIRbLsbIvxKaVVIbdhsiLHpiuwO1uewHz8OywwSyNjqLOnK5Q6aZi49/umKtuXtLzW68ADsqyvUYq49f+eQLWTh8SSs3XMJP3TzTv6jeHYa7k1ky2KzCeVd1LyCbuIMv+2sTWCFMkcXAosnl0phRQc6J1MvF9DuTfo4mkICsma4dpA+Inmw3hvPL78FATG192h+3UVHvOT42vZf5I9HyQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/by-key.api.mdx b/docs/apis-tools/operate-api/specifications/by-key.api.mdx index 06dc3839ef..1e50a6414f 100644 --- a/docs/apis-tools/operate-api/specifications/by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get variable by key" sidebar_label: "Get variable by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltNhRGMSAD3MLrsASxtz0EeaCks81GIjXy5NQQ9L/vjpSUOFbb7HHoiy2S9/O773hsJKqtl/Mb+ZdyWqUFyNuJtBU4hdqaZS7nMj18hIOcyEo5VQKCY/lGGlrQ6V0404Y+K4U7+s7BZ05XrE+bpCvsRux78xPp4J9aOyDT6GqYSJ/toFRy3kg8VGxSG4QtOBLdWFcqjFs/n8u2vWV1X1njwbPG69mM/45druosA+9JP7NkyiCLqKoqdBaySj55lmtOPdv0E2TIuTrGAHX0wjk+J7ygx66XxqMyGXx8tqLPyOHzxSP4g6hHp82WD/aqqMdPCGxD+TPuw2lqbQHKhGMwyuAyH9HlU40Fbw0saVvePh+Df2koCJ0LrjN4/HIZCCwyVf74X8tB2GLtv4nUm9ecV0nlUNtxSHRXpnG8wsbXwFg4Z92AxJtTJN5bl+o8B3OMwcvk5f8/3fPTdK9jwYFL723tMhDGotjY2uTfBwt+GuuHi6uleJSwgKDwHeDB1xpktdN4CBMjBeXAvQq36c1tO2kIAnunIaxunw6OD4DD1BDpQcRBQwNoZ3kqbSFAwCNnLpP9WdLL+qQh0Vayc7fvp1XtCpJrIpjtPEmanfXYzpvKOmThQZ2z47NYyI2qC0ausJkqwvbTONc7EHzAVzJPOqQ1lzx6n4apQD6Ozb2dvZ2NWmLRL1h5IMKDnR1iNWonCo9aClO0L8yK5WLSfTGG4qpKx8nfjfrLq8X1xXrxarVYrZaXf/Rjv9OjCB8XeLDShRgCCjMnCMle+n3Pzd/+XgceabOxQb3j02V4jIC4qlPqEU7lNGErVBj59Id6D0KZXGS2rArg26gbyqInNn+J3iz1hiit0WiZyUETna2ZCTtrkdkdW5VMc1iRSJyUJxbd399PM1XSBaem5JBBoCCBnics2+H2e7czeaKc28wP2tqGdeJgAw4oyqQz5JMw14nIMdmz6Ww6i6zyWCrzyNF4yxxhNZQF4TMmVaF0mP4hsKZrpxu5PzvqiImcsymiTWyMG9k0qfLwpyvalrfp3nehqR+0Qtfl2vM39etGFR5OYhmuQPnDdfcqfCFOX4yjIfckNQc5PHskfQb2hd+W7hi5A5UT3TiaeHJBTKnwkc7Jy5D7Y7hnPizWJKtqBubh3XTM4WB9NJ53vwYBsbZ3YH4ZokNecnxt+y+MIezQ +api: eJzlVt1v2zYQ/1eIe9pa1XLabCiEYkAKuIWXYQlir30I/EBRZ4uNRKrkyakh6H8fjvpIHKtr+zj0xRZ5H7z73R1/bIDkzkNyCx+k0zItEDYR2AqdJG3NMoME0sMlHiCCSjpZIqFj/QaMLBESuAsybSCBSlIOEWToldMV20MCl3gQdiv2g/sIHH6utcMMEnI1RuBVjqWEpAE6VOxSG8IdOohga10pqdv6/RzadsPmvrLGo2eLl/M5/x0fuaqVQu8hAmUNoSFWkVVVaBWyij951mtOT7bpJ1TEuTrGgHR3Cuf4PeEFOz56aTxJo/Dyuw29stUPqHfgj6qenDY7FuxlUU9LyNVGSWLcR2lqbYHSBDEaaWiZTdiyVFPBW2OXtC1vn0/BvzR7WehMcJ3R09fLUDmbFlg+/9FyeJJU+28i9eol51Wi93I3DYnuyzSNV9j4LzAWzlk3IvHqFIl31qU6y9AcY/Asfvb/T/f8NN2bruDIpfe2dgqFsSS2tjbZz9EFv03Nw8X1UjxKWGAw+Anw4GsNVe00HQJjpCgduhfhNr3dtFEDyto7jWG1eUoc75FG1hDpQXREUyLllllphwECppwE4v1ZPOj6uLnDQwt8uNsPbFW7AhJoOjDbJI6b3Hpqk6ayjlh5NOfsWNYVcivrgpErrJJF2H4a5zpHwQK+kpnpKEfBJe9OnwVWsO6Ju9fz1/NJT6z6FS8PjfDgJyeqJv10ypOeAosOhVmxXpf0UIyxuLLSHfP3VH91vbi5WC9erBar1fLq74H2e7s2Oirw6KUPMQQUOCcowaD9bujNPz+uQx9ps7XBvO+nq/AYQXFdp4VWnMppwlbIQPlCKtJ7FNJkQtmyKpBvo56UxdDY/CUGt1vrRGmNJsudHCzJ2Zo7IbeWuLu7UZUq1LBrJE7KJ3F8f38/U7KsTSZnypYMQqEVGh9w7HH7q9+JnhhnVvnRWtuwjh1u0aFRGPeOfBx4HZ3vkj2bzWfzrqs8ldI8Omh6ZI6wGstC+IXiqpA6sH8IrOnH6Rb2Z0cTEUHCrjZRPxi30DSp9PiPK9qWtz/X6MJQP1iFqcu05+8Mkq0sPJ7EMl6B8MtN/yr8VZy+GCdDHprUHGB89gBE3WMt/LabNoIcZYYuRNNJLpTCih7ZnLwMeT7Ge+b9Yg0RyJqBeXg3Hfdw8D4Zz5u3QUGs7R2aP8boiJccX9v+C4wh7NA= sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/delete.api.mdx b/docs/apis-tools/operate-api/specifications/delete.api.mdx index 87a0f9a05d..a187e6f28d 100644 --- a/docs/apis-tools/operate-api/specifications/delete.api.mdx +++ b/docs/apis-tools/operate-api/specifications/delete.api.mdx @@ -5,7 +5,7 @@ description: "Delete process instance and all dependant data by key" sidebar_label: "Delete process instance and all dependant data by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv20YQ/iuLPTWpLMqJWwRCUcBtFEBNUBuWihwMH1bkSNyY2mV3h3IFgv+9M7skLYlyX7ciF2kf8/z2mxnWEtXGy+m9vHU2Be/nxqMyKciHkbQlOIXamnkmpzKDAhDkSJbKqS0tHevV0tCGrh9hT3fa0LJUmNM6A586XbIBOvwIe2HXooxuhO78jKSD3yvtgHygq2AkfZrDVslpLXFfsmltEDbgSHRt3VZhPPr+SjbNA6v70hoPnjXeTCb8d+x6UaXsk/RTS6YMsogqy0KnIb3ki2e5eujZrr5AipyzYzBQRy9bsqY2cCDo0Wmzkc2ohSn7Z+GPJGosWOjnXJkNLFBh5emCr67O5TI3O1XoTDBo4PHlnCjiVQHbb/9tbj6G8Hfhv33Dyf4VEP0Ln7uMB4OLA0BmzlnXI/F2iMQH61Y6y8AcY/A6ef3/T/dqmO5dfHDgp/e2cikIY1GsbWWyr4MF352rh+vbuThIWEBQ+ArwoEMPaeU07kMbXoFy4C64DU/vH5pRTRDYRw1h93Dajd+HLjXoxkKZTKiiEBmUYDJlUGQKlVjtRezv1PdzezINqNlPZbK7TFprF501n9Sk1UiO1O26eVG5guTriHwzTZI6tx6baV1ahyy8U04reqUAN9/FV1+rqmCYC5uqIhyfJrXMQfAFTySeNUh75kf0PmaE2cexuXeTd5Ozllj0BSvPrHm2kyOWZ+1E4bOWwvzqXnHBcjHp7uV6JqhSfwz4t8P25nZ2d72cXSxmi8X85tdu8LZ6FOEhG3orbYghIN5HIdlJf+iI/MvnZSCdNmsb1Fvy3YTvARC31YoKilMZJmyFCsOW/lDvIqFSuy3DUBzwjVeiM0uFJLbWaLRM+6CJzlbMhNxa5FKIdU2mOaxIJE7KE4uenp7GqdpSN1RjcsggUJBAHwYs2+L2qT0ZnShnNvW9trZhnzhYgwOKMmkN+YStMpFjspfjyXgSWeVxq8yBo/9aX0do9g+H8AcmZaHokZs29LotvHu5u4zd6rj06GzKJolgsYTuZV2vlIffXNE0fEzjxIVe8VxxoT4z7XlNRb5WhYdBTH1nld/ctV9ur8TLX3dnU+hobfah3ouKd7QMfA2/DbUwmYPKiKAcVby5Jm6VeKAz+Irjiuqb1PvZp9lyRuKqYqx6PE+IHxycDemHn4KAWNpHMD/2ASJvOcSm+RMnstvx +api: eJzlVktv3DYQ/ivEnNpUXq0TtwiEooDbbAA3QW14t+jB2AOXml0xlkiFHK2zEPTfiyEleV/u61bkJJGc58dvZtgCyY2H7AHunFXo/Y3xJI1CWCZga3SStDU3OWSQY4mEkEAtnayQ0LFeC0ZWCBk84g4S0AYyqCUVkECOXjldswHI4APuhF2LOroRevCTgMPPjXaYQ0auwQS8KrCSkLVAu5pNa0O4QQcJrK2rJMWtH66g65as7mtrPHrWeD2d8ufQ9bxR7BMSUNYQGmIRWdelViG99JNnufbUs119QkWcs2MwSEcvFXovN7gn6Mlps4Eu6WHK/1n4CZCmkoV+KaTZ4JwkNR66jo+uzuVyY7ay1Llg0NDTyznVzq5KrL77t7n5GMLfhf/mNSf7V0CMN3zuMG6cHOwBMnPOuhGJN6dIvLdupfMczSEGr9JX//90r07TvY8Xjnz13jZOoTCWxNo2Jv86WPD9uXq4vrsRewkLDApfAR5dAh5V4zTtQhteoXToLrgNZw/LLmlBWfuoMayWx934XehSJ91YSJMLWZYixxpNLg2JXJIUq52I/b1CKuzRNKACMki3l2lv7WKw5tP2EXcdcKRuO8yLxpWQQRuR77I0bQvrqcva2jpi4a10Wq7KCDyfxVtfy6ZkmEurZBm2j5NaFCj4gCcSzxoqUDA/ovcJI8w+Ds29nb6dnrXEoi9YeWbNs52CqD5rJwqftRTm13CLc5aLSQ83NzJB1vpDwL8ftrd3s/vrxexiPpvPb25/GwZvr9clB2wYrfQhhoB4HYVgkH4/EPnXPxaBdNqsbVDvyXcb3gMo7ppVqRWncpqwFTIMWyEV6W0klLJVHYbiCd/4Twxm19aJyhpNlmkfNMnZhplQWEtcCrGupQp3GInESfksTZ+eniZKVo3J5UTZikEotULjA449bh/7neRIObfKj9rahnXqcI0OjcK0N+RTtspEjsleTqaTaWSVp0qaPUf/tb4O0BwvjvALpXUptWFvIfS2L7wH2F7GbnVYepBAxiaXSV9CD9C2K+nxd1d2HW9/btCFXvFccaE+c+35P4dsLUuPJzGNnRW+ue9fbt+Kl193Z1MYaG12od7LhleQhEdkfEp2yy6BAmWOLkQVT66Vwpr2dE5ecVxRY5N6N/s4W8wgAdkwViOeR8QPDs6G9OPPQUAs7COan8YAiZccYtf9CSey2/E= sidebar_class_name: "delete api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx b/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx index c3098e28e3..51c027b162 100644 --- a/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx +++ b/docs/apis-tools/operate-api/specifications/get-statistics.api.mdx @@ -5,7 +5,7 @@ description: "Get flow node statistic by process instance id" sidebar_label: "Get flow node statistic by process instance id" hide_title: true hide_table_of_contents: true -api: eJzlV99P5DYQ/lcsP7XXZbPc0eq0qipRCU70qgOxVH1APHiT2V0fiZ3ak+VWUf73zthJCCSogrfqeIDYnp+fv/EMtUS19XJ5K6+cTcH7C+NRmRTk3UzaEpxCbc1FJpdyC7hCWnrUqZczWSqnCkBwrF5LQwuSuocDnWlDn6XCHX1n4FOnS7ZDm5/hIOxGlNGb0J27mXTwT6UdkCt0FcykT3dQKLmsJR5KNq0NwhYciW6sKxTGrV9OZNPcsbovrfHgWeP9YsF/nrpeVSn7nItrwMoZL3yfjiCLAncgtnoPZhTdTGydrUrIxPogNrl9EMaSbYoktRSUQXamyjLXacAr+erZYz3OQTmnAkAIhR/s2/VXSJFRdYw66piHSlHvNR74AnpZj06b7QjZGwpfZwwuJ9JHGVJ72Ol0F/YJpipHL5QDobZbB1uFhHkzi75gEu+xI7SocmGqYg2OXUblHjA/CmPi1gg9ls0he6PTTv21brVJdUa35t/ot9fvafMfadqizAHfnmen/7pEyTNqzNnbOYl9IalBATf8M5MnU5VyYfYqJy5xSYLHl3lObF3nUPz0It9f4DVXXjUN/zCLD+8ZvoJKUW1hXAHhKtv3Y+owbowOBricOWed7JD4MEbi3Lq1zuiyn2LwLnn3/0/3ZJzudbxw4Kv3tnIpELmQaF6Z7Ptgwc9T9XB6dSEGCQsICt8BHrTpIa0ctaDQ5NdAfcMdcZNf3t41s5ogsPcawuru+Vv2CXDQh/puy030eYelziU5J9zZdtYIEwYNEEuZ7I+TVv6ofwCTmoJoEj+cSDy4fTeOVC4n1TpC3yyTpN5Zj82yLq3DhoT3ymlF1xTw5rN47RtF7ZE0c5uqPGxPvdB8wANP9wwzQaL3OUPMPp6a+7j4uJi0xKIvWHmkzaOdHWI5aScKT1oK41F3jSuWi0l3V/c4nJT6cxjf2lnu8urs+vTm7Gh1tlpdXH7p5rpWjyIc0qG30oYYAuJ1FJKd9HnH5D/+vgms02Zjg3rLvsswdYK4qtZUUZzKOGFLA0fgTzt3KJMNuuRzcvGX6Mxyyy6s0WiZ90ETabhjJuysxThZcWGTaQ4rEomT8sSih4eHeaoKeg7VnBwyCBQk0NzJsi1uf7Y7s2fKmU19r61tWCcONuCAokxaQz5hq0zkmOzxfDFfRFZ5LJQZOHp1gT2Bsb8xhG+YlLmi223amOu2+G7l/ji+U0/Lj/aWcdQfVCDRLBbSrazrtfLwl8ubhrepq7jwZDzWXajSTHv+ppLfqNzDKMD+gZU/XLf/HvwoXv4XYjKfjtzmEKo+r3hFn4G14XdDL5ncgcqIphxVPDklhpU40BkN+FxX/ZP16eyGZFXFqPXIPuN+sD4Zz6+/BwFxY+/B/NZHh7zk+JrmX71Gt3o= +api: eJzlV0tv4zYQ/ivEnNqtYjm7abEQigIpkCzSLTZB7KKHwAeaGlvcSKSWHNk1BP33YqhH7EhBkdyKzSXmY17ffDMc1UBy6yF5gDtnFXp/YzxJoxBWEdgSnSRtzU0KCWyRFiRJe9LKQwSldLJAQsfiNRhZICTwiAeIQBtIoJSUQQQpeuV0yXoggc94EHYjytaa0L25CBx+q7TDFBJyFUbgVYaFhKQGOpSsWhvCLTqIYGNdIand+uUCmmbF4r60xqNniffzOf87Nb2oFNuciXukyhkv/BCO2FgnKEOx1Ts0I+8isXW2KjEV64PY5HYvjE2RQVDWEBpiY7Isc60CXvFXzxbrcQzSORkAIiz80b5df0VFjKpj1Em3cUhFeqfpwAkY7npy2mxHyC4zFDplcDmQwcsQ2j7TKgv7Dn2VkxfSoZDbrcOtJEyhiVpbOIn32BBZkrkwVbFGxyZb4QEwP3JjImsRKL6bY/pGo734a81qo3SKhvwb7Q7yA23+I0xblDnS2+Ps5V8XaBMBacrZ2nVu919sikcF3PBfBBdTlXJjdjLXqeCSRE8v87x0dp1j8dOLfH+B11x51TT8x1F8eM/wFei93OK4AkIqu/4xddhujA6OcLlyzjrokfgwRuLaurVOUzSnGLyL3/3/w70Yh3vfJhw59d5WTqEwlsTGVib9Pljw81Q9XN7diKOABQaB7wCPJgKPqnKaDuGRX6N06M74kU8eVk1Ug7L2UWNYrZ73sk9IR+/Q8NryI/r8hRWa+VUgZbabNcKEQRkkEO/O4+7+2dAA4/oRD03sjycSj27XjyOVyyGBuoW+SeK4zqynJqlL66iBCHbSabnOW+T5rE37RlY545xbJfOwPdWh+YAHnr4NM0Fa6zOGmG2cqvs4/zif1MRXX9DyRJsnPRlROamnvTypKYxHfRoXfK8Nuk/d03BS6s9hfOtmudu7q/vL5dXZ4mqxuLn90s91nVwTndBh0NK5GBzidXsJ+tvXPZP/+HsZWKfNxgbxjn23YepEcVetc604lHHAVsgwy/VzhzTp0Sv5nFz8S/Rq+ckurNFkmfdBkpytmAmZtdROVlzYUoUctkTioHwSx/v9fqZkUZlUzpQtGIRcKzQ+4Njh9me3Ez0TTq3yg7S2YR073KBDozDuFPmYtTKR22DPZ/PZvGWVp0KaI0OvLrATGIeMEf5DcZlLbdhM8Lnuiu8BdudtnzotP4ggaUf9owpcRV0hPUBdr6XHv1zeNLz9rUIXWsZT3YUqTbXn3ykkG5l7HDk4NFj44b77PPhRvPwJMRlPT25zCFWfV7yCKHyptN8rzaqJIEOZogtetSeXSmFJRzKjAZ/ramhZn66WEIGsGLUB2WfcD9on/fn193BBLO0jmt8G74iX7F/T/Au9Rrd6 sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/search-1.api.mdx b/docs/apis-tools/operate-api/specifications/search-1.api.mdx index 58f971eb4f..57e0fc1182 100644 --- a/docs/apis-tools/operate-api/specifications/search-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-1.api.mdx @@ -5,7 +5,7 @@ description: "Search process instances" sidebar_label: "Search process instances" hide_title: true hide_table_of_contents: true -api: eJztWF9v2zYQ/yoEX9J2TiwncZsGwwA3cYBsWZLFXvaQBAMt0TZbSVRJyoln6LvvjpQtWVJcG9jLtiJALJF3x7vf/aUW1LCJpqcP9FZJn2t9GWvDYp/TpxaVCVfMCBlfBvSUas6UP/2zQ1tU8a8p1+aTDOb0dEEDrn0lEqQEuoGlI4mTR0QuUAOfL2PDY4M8LElC4Vvp7c8aGRdU+1MeMXwy84SDKDn6zH0DjCAMdDECpMDuWISGq2/TfeHzEpGAsyfA1qJjqSJm3NL7Y5pZPlT2nistnC4bmY4OkWmURPEStaDEo40S8cSKZQrM/WV7NSz9RSifr2XAl67Ynh/olTlnhjdqw+Pg1T3gbNpBpjTC8OidDS/v+7BwdvPr7VV/2D/H5971Wf8KHp8KDM/5WMQC/bq93hAULDYbQayEp5VNfaH8NGTqTWX3rRUqTIiSqoGN1oq/+JZOdlHfG68HHFOKzYFeGB7peiBmyCiV2Z6jHuI8bIZDqmBNlbqnBmfwdt6Hn6eshMMAFcrKK7+lXM0b4OEvLEpCp0gvDOspfsdNqmJNWBjW85y8CfiYpaEhypKRUGhDEHIiNOl4b0G7GQtT9ABqg3rxgIzmZGV082n1k7RjZdqH2AYUUMh6VhZH5Q55WGFLq5Q5shbA7KmkGosDkrAJPD0LMyXL6GnWMmIv5KhBV4YhRPZGYnLPVH7snhUNZYq8/9DtHn38eHzc8brdkw/et00jj/FQkgk3xEw5ifmLsToSXyZzu2QNJ3JM9lDWPb7BgRDYElaKqN5zhAePMVpLdMJ9Mc4rM9FTmYYB2GSgoqPQEuM66RrSFqCj1q6QV7Ltga6BRVtVkKyPLmwzyL3kUNvsnK5X906LjJdiAOf1boAQHu4WakWDqjaWw1X16Xo745NlNn2x+wqFZhqVcrugExlrl7CHntfQk1PfQfhPteBqGduxvH3vzN87c0Nnztumq1W7tVsjDQu3MqqkwB3X0Kd0XQ8kOm5KJHATg7IBmS6C17MJAB+FPPph16xCX6d6yyCPQGUo+I2eWRa2xk23UNso4dJXSqoVDEd1GC6kGokg4PE6Bu/a7/795h7Xzb2WhlzINA7+c+Z2m4K8d3tJSuFMuGX4H0S7nff9VAkzt215BOMIV/u2Wz1AJV0ABPKL4PYNxpWtL74RN1OJDT6R2gLBzBTe2rNOOyffX5G33RBEURc1g75nVUkVVDe6cNhmp+32YgqistNFAgUzs8OHEmyUT+245/xqJ3HgDKXPwqk7fV3tIYx1uBGzyI6LOOZhBLjTD2yhz+8yhbgT78RrlISkr0gp4qKQMzUmaZTjiBslZW5SdH4aIJ0zeumbom0kArtRi6Jp8H5z27/rDfv7g/5gcHlzjQ0Fj8v5cG4o+XslJVfRKoTvjoguqS+WofrzH0MbVpgGd8UHkr67TK2PhfYErz7deLXZpej3pZHF2ziQeGvjRnlgCKpL+XBRzBDNo4JXHgTKs4mdZL3q3L6wDqrOtqtDK0MtemEsLeB5Qt7Y706c3KYjKDLo/HqISMLsSAs/Rsy4nf59iUjjmF6/fomYLMVCcSGRBPMkKmQ5jZIp5s5USuOUxFoHolEtl3oYBhry7vn5+cBnETQDdgAHIgygJIfxG2nzSLvKV1oV5kD6esUtpH1vKz6Gmwdo2c4F6TZKnS2DgnYOvAPP5aE2EYtLB22oOWuAraLZwEWxnYQMIj/LtVvk5eiBzjpFCOyXZeUlCdzqKssDXSxGTPPfVZhluPwVPyVgWSwKkSuZdMpZ4KLCRT09c11kf4gKrS5N9dsIllvH0QNPJ2Yj7VOpxt7eDIaYnvnXyQjyA1YVe8Yvl/D/lD7CHwaiBcfWDru+oCGLJ6ltM9TJxYRmKaKzQrCS/9ayZcGJ5yUtf/xkCchQfuHxT7DhrDH46m5zfwMoNl4Y +api: eJztWG1PIzcQ/ivWfOHuupDl7V6iqhIHQeJ6BUpS+gGiyvFOEh+79p7tBdIo/70ae5NssgsXpPZD2+MTsWfG42eeefFOwfGRhfYNXBot0NozZR1XAqEfgc7RcCe1OkugDRa5EeM/diECg18LtO6jTibQnkKCVhiZkyS0oevlWB7sMVkatBCB0MqhcqTD8zyVwltvfbGkOAUrxphx+s9NcoQ26MEXFA4iyA354iRa2h3K1KH5ttwdTipCUjkcoYEIhtpk3IWltwcw83rk7DUaK4Mvzyrt79WVenxU0bPOSDUiqUGeqTm2SaNEzg0q9/Pmznr501Q/nOsE5wHbXN86btwJd9joDarkyT3rGndIqciIREfHvbPrDkRwfPHL5edOr3NC/x+dH3c+d06gP4tAKiGTkgOllYHWKXJVgfQEh1JJ4sbmt3KouHLPQrxGcW8bhDSiSLl5tbb72huVLiVL68lBWMg/cUOihMw5Gq6SlhvDJxCBdJjZOplnpKiN21yjniaYNsOhTbLiSj2O3WOI4KTTPYb+rIJDlxyaVVd+LdBMGuDBR57laXDkKE3rZeIKXWGUZTxN67WCvUpwyIvUMePFWCqtYwQ5k5btxq8hgnueFhQB8ob8woQNJmxx6ebT6ifZoMqtQJVINSIjqzm7PKoMyM0CW1iXLJH1AM76Fde4SljOR5iwB+nGbM6eZi8z/sj2G3zlRCG2NZCja27KY7e86TucsLfvDg/3P3w4ONiNDw/fv4u/fTV2q3qajdAxN0am8NF5H5nQ+cQv+YszPWRbZOuaftktJpXTbKvC6q0guHOr6LbM5ijksKzuzI51kSYs406MvdGK4qroCtIeoP3opZCvZdsNrIAF0TpIPkanvqGUUQqoPR+cw7genYgN52YGE7baHAjCvZdRbdnk1pvT3qL6HMYvxmfm/6iF21wrGxJ0L44b+nghAmR/V9teL1svLGffu/n3bv4PdfOy1Yb69rIW7bTj6UaXqjhwhbZIna37QUIHTcl4wh1nUt3zVCZPZ2Ru9CDF7IeXZiYxobAbJkqG1vJRM6XmxbBxMyzUNiq4dIzRZgHDfh2GU20GMklQrWLwpvXm33/dg/p1z7Vjp7pQyX/uuodNJD+6PGMVOjP0Cv8Dtvs3giiMdBPfygfIDZpt3/Fu+rNoCkLrO4n+Vz/a/MGdoRtrGgpybT0Q3I2hDa373VYpvr0Qb4XBCcgXc4/GelcKk0IbpgHbWbvVmo61dbP2NNfGzfzAYiQflJM+7YW4+ukd2pBqwdNxOH3V7d4YGW0onvkRk0ZDYkA4fccX+vL9szT3Pn4fN1oi0SesLHmxtDN2Lm+0E4QbLc3CdBni1CW5cOl5bJZtI5fUjSKgq0EbLi47V0e9zna30+2eXZxTQ6HjSj2aKirxXlgpXfQO+cbqhWAufTqn6qffe55WlAZXyw8znfAAWx0l/QlxfUKqLfn5ZzkRrI09y43KtBM/O8vEK5NKddZI1pfKuWQ5fiynDGcKfGquiKtTQ3XM8aNyvP4wmPporg/PCyfWpmZyYqh9dMrsvfAfx5BdFoNUCmJKnU+acT9DMy6cvEf/vBCawkLvgPr7Tio2NzvUhmVaSafJIa/pjC4o0cZau+AkFUYufIqEPCXO2Har9fDwsCN4VqiE7widEQypFKis50NJy8/lSrSmnGhhF9pS+98tg0M0qAS2SkO2RVbv5wyC3Z14Jw5Ja13GVeWgZwrUCmAL6jt8dK085dKPkd67aVm7buB+FxYU2K7aKutXPyrL0A1MpwNu8TeTzma0/JW+VVANXVatUF9hjDwJrAgpAseh5Wz3yKHFq6z+/KHaHDSOhMDcPSvbrxTky4tujxKr/ISa6YR0DH+gz6v8AdpwC7dARPTg+ELj16eQcjUqfE+CYJeynxeEznIKXy0W/mbz6qQmFS9//OgFWE/fofoJovI2jn6G5+Jf7YeYrw== sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,15 +36,15 @@ Search process instances ## Request -

Body

required
+

Body

Search process instances -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-2.api.mdx b/docs/apis-tools/operate-api/specifications/search-2.api.mdx index 6dd740755a..56feec86ac 100644 --- a/docs/apis-tools/operate-api/specifications/search-2.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-2.api.mdx @@ -5,7 +5,7 @@ description: "Search process definitions" sidebar_label: "Search process definitions" hide_title: true hide_table_of_contents: true -api: eJzlWFtv2zYU/isEX7J1jm9N2tQYBriJA6Qbmiz2tgcnGGiJttlIpEpSST3B/33nkLQsW0qaDHtZhwCxSZ4bz+U7hy6oZQtDB1N6pVXEjTnjcyGFFUrS2xZVGdcMFxcxHVDDmY6Wf/Zpi2r+OefGvlfxig4KGnMTaZE5tgEdOzrCv7A0S7gB8khJy6VFUpZliYic0M4ng/QFNdGSpwy/2VXGQYKafeKRBcZMowlWgBQ4nYvEcv11uju+qhAJ0L0AthadK50y67feHNF1i0qW8gqpsVrIBR7cc22Et+5JMa/7SD3LUhkciJ5qkAfXZ9I2HuKpsAlu1YMAh0b8xZ9ph4/QcL7rJaY1WwG9sDw1de+hAUZp+3yOelx40nxtpeMdU8JJi3KZp5h2w/EprM5G8HFb9cQYDVpXd37NuV41OqhMNNAzTJJ6QsImyTwnEdJYJuEr+S7mc5YnlqCDiTCk1/0ebLlnSY7+Rt1jPFFzornNteQxSYSxjyZ8XQWTceB1nCjKKTuu6AnxPXb6QhheIB4jR2Yr4jK5KtWJmpbBoYEgRMQ5fn27UepFhUR7nvaWV43EXMYQ1Y0V/qomuK7pqq2vWucSYs+8jC1eYl7VMSU/RMNAyM02Em1yI8lEkQW3xC45kfyL9aSRylZuy5mPHAco83dcmQPQZBXsbCvuwBO2b6Qz2WQ8EvMAdcQsVZ7EBOoVjEWhFcZd0n/kLx/NPQCY0lOWJJC1oWqAvt8/7r199+6k9/rNydv+Sc8X3bnD1W061b0cKMCdARh3cm8X/ir2bwG7xNNeiWjH3YZ77YvaT1cHCdh9hOZAb3XO3YbJlDQeAvrdbkOa5FFwwb/Ui/ah8YWQ+S21qNA/fGG8rO9YZVnyLEdUTLj2NdxkCZIdNcX/jFkGJQuZKeLHkwBiNEt4+sNLkwEwx+bmmZFIwegAZbUYbOCrOUBu46ngjLRWunTD64Y6Vnom4pjLXR+86rz671/3qH7dj8qSc5XL+Ju77nFTkg+vLkglnQl3DP+DbHejb5RrYVeum8ygDXJ96EB2ertuFeACdSe4W0GbfHKEiEtAwXaRcrtU2JkyZZwrmF3CqnPf6wSGwwpDxzdgivZoBGhnTq4B42jh/bsedDrFEoStB0UGsLl2DVMLNgsjLJ752LrxFDgTFbFk6fXvmj6BSQIP3JADEwpOFpgFXnsb/ZiVM+VG3En3pNsoCUkfkbLNja2cpbVZoxxP3Chp7acUH6sx0vlLb+KzbR6Z+Jlj9/D9j15eja6Hk9HheDQeX1x+xLaC6gIfNrhKzEspwURnEK49Ed1Qn2/S9cMfE5daWArX27ftyL8sdkcZp6FbGlY+acp+3K112y3RtslWUt3PQ9398a1wvtqfkEpRe6MROmSu3N1DfVy61zsnV/kMah7jUI+WIswNRvBhxb0flCOFl7YwONafHEKSjViodZIqSHyFBjlOq1WOabxUynojEXpANJrlqwAjYqAEHh4e2hFLAZtZGxSiG8BIDkMc0gbf/hJ2WnvMsYpMyS2UW3c0n3PNwcpOEGQ6O2MS7bW77a4vCWNTJiuKnoSAHZeVqWXhodDJEibcG9TZVwR0mNL7nkfNfXygmxjjryu+0Ke0KGbM8N90sl7j9md86CJSbXHBoxhdchb7zPBJSE89sB9O0KRy7q7PtYiAnmMI0c7sk7S3FdC7uhxPsFrC7zypipFHswf8DQj+D+gN/GEyZv5+QOT2C5owucgd8lMvF+uL5eif0od75ehutql/uapY+eN7RwAPtTsuf4IDfxuLS/8u+BvLQG6S +api: eJzlWN9v2zYQ/leIe8nWKf6RJm0qDAPcNAXaDU1We9tDEgy0dLbZUqRKUkk9wf/7cCQty7aaJsNetr5Z5N3x+N3dd0fX4PjcQnoFl0ZnaO0rnAklnNAKbhLQJRpOH29ySMEiN9nizyNIwOCnCq17qfMlpDXkaDMjSq+WwtjLMfzMi1KihQQyrRwqR6K8LKXIvNH+B0vyNdhsgQWnX25ZIqSgpx8wc5BAacgFJ9DS7kxIh+brch9x2RISyuEcDSQw06bgLiw9O4ZVAooX2BK1zgg1p41bNFYE7+418/SoJT3h805j07JQEV8CskPCoeLKdW7SrnCSlvZjtErAir/wgW6GAI5m2yByY/gSEhAOC7sPLjlgtXEP19gPG8rua2uTb7kSdxJAVRWUlaPxGSTw6nx8BjdtJMbk0Kq98muFZtkJUJOHaQ0jKffzdSQlK4MmE8o6rjK07LscZ7ySjhHATFg2HHwPCdxyWRHedPaYdvSMGXSVUZgzKaz7Yj3sH8FVHnW9Jpnyh520zonxPfHnxTA8wjxFjk2XzCd626o3ddUEB6JAjIgHfnWzPjSYion2sNOTcDQJo8qFmq+9CFe1EbquqyZf9c4nxI57JZ8/xr02MI0+M2gr6ewmEj12rdhEszk65hbIFH52QTTT5dIvefdJ44Bs/k5f9oAJ5TQ7aFXcQRDsXSvvsi0xE7PIhMwudCVzVnCXLbzRluK26D/CK0RzhwCu4IxLiTmLVQMJHB2dDJ+/eHE6fPrs9PnR6TAU3WtPu5t02kc5SkyXLDLhVu5t01/L/w2fN3Q7bBjtZNBxr11Tu+m68pxg0JZa2VDyR4NBR1pUWbzyv9SadqnwkRT5DXWs2E5CnTyuDTntuHwQTi0X3oeS7vKExI670uMVd5wJdculyL+cI6XRU4nFD4/NFeu4q+wDA1WgtZHZ9mKwZrPuAPmF+4Jzbow2DQxPO8pam6nIc1TbGDzpP/nvX/d4/7rvtGOvdaXy/911T7qSfHT5hrXSmaFX+Aay3U/CWWWEW/rmMkVu0Bx6Dr66WSU1ZFp/FOi/bpL7J4q8IRTqJgW6haZGVWrroeBuASn0b4f9qHDYUuiHfgzkjyFG9u5URkIKdcB3lfb79UJbt0rrUhu38v3TCD6NEy3thdj6aRVSkDrjchHO33Z9skBGG37m0TM/aFAWhNN7hGPZjJhrc6eD00GnJRL9gpVNbmzsLJwrO+0E4U5LqzC0hFiNSS5ceh2fTfMoxc9I3SO0R7i4PH8/mpwfjs/H4zcX76it0HFRjxpcK+aNleiid4i+gxCspV+v0/XtHxOfWlQK7zcv4fPw0NiebPwJg8ax5oXTtOvBdjPeSOz04M3GpvW2CiAMTYPdGa/2CO6OUY2pnfmJYJppj0ismgv/DwCyy2oqRUbR2Y+hZtxPU4xnTtyGaTrTBIXDvONdIhRbm51pwwqthNPkkNd0RleU3AutXXCSCIlnPi1DbVCcbNrv393d9TJeVCrnvUwXBIMUGSrrYxAR/yWuJDvKuc5soy20/+4bnKFBlWE/GrL9rdkKhr1BbxAKxbqCq9ZB9xLDFmRNwjn87Pql5MI/VL1/deSMK7gdBi7dZQ1Yx5j+oQnlfwV1PeUWfzNytaLlT/QaJv7asEXgNlggz0NmhNSEs0D3hxNyqRnO94dh4sWgMcoyLN29sjctKry8GE8oneN/RYXOScfwO/ofid9BCtdwDZSMZbhfWof1GiRX88r3Awh2qep4Rfg0GO4Uqb/ZmhXUsuXljy+9AJvoj6h+giTextFneDz8DaxJhiw= sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,15 +36,15 @@ Search process definitions ## Request -

Body

required
+

Body

Search examples -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-3.api.mdx b/docs/apis-tools/operate-api/specifications/search-3.api.mdx index dd38bd07ef..2c30e8922d 100644 --- a/docs/apis-tools/operate-api/specifications/search-3.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-3.api.mdx @@ -5,7 +5,7 @@ description: "Search incidents" sidebar_label: "Search incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,15 +33,15 @@ Search incidents ## Request -

Body

required
+

Body

Search incidents -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/docs/apis-tools/operate-api/specifications/search-4.api.mdx b/docs/apis-tools/operate-api/specifications/search-4.api.mdx index 86413414c9..cac9c73f3f 100644 --- a/docs/apis-tools/operate-api/specifications/search-4.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-4.api.mdx @@ -5,7 +5,7 @@ description: "Search flownode-instances" sidebar_label: "Search flownode-instances" hide_title: true hide_table_of_contents: true -api: eJztWW1z2jgQ/isaf0nbI8EQkkDm5mYccK5cqaEYkuvkMozAIrg1FpXlJBzDf79dydgGnDa56Yd76XSmIGm1+2h39WiXrAxJ7yLj/Ma4DPhDyD3WDiNJwwkzbksGXzBBpc/DtmecGxGjYjIb1YySIdiXmEXygntL43xleCyaCH+BkiDnKjkyTRQe+onGCDZOeChZKHETXSwCf6LUlz9FuHNlRJMZm1P8JpcLBrr4+BObSNi4EAhG+qAFVqd+IJn4ttxntswJ+WD7DraVjCkXcyr11GnNWKt9gDDanP7dSze22NQPfTzM87eCKSFbVLKcfCSFH97hKgu9J9fQtw4Gy/vqskPnxfv9cOJ7EIfnY9Uiu6oQZTzH9Bk6bs9uti/bdgtme/1u03Zd+OYOL0bZyL6yncFoe84dWP3BSK3AqO0M7P57u9W2BvaoaQ2ab4uXBm/73et06aI7dFpW/2M6YTut9Ltr96/aTdhiue9g2LebdvsqHQ5hefP9veUMrc5mlHzYvzc7Qxd3/AqGr62PCsr+XM/qW52O3clN6eNeWK7dys269oeh7QCgy073Gq0OO4P2qO2AI3D2ottCqSYoG1nNQfuqPcDxBdhzwGOj/rCTgneb/XZvkI7w1JtjOe+c7rVj3Oo8K8qjLHjKjI1Gu+97HXugYojObjsWDm5zKZPTM+Y8YDRU6cFCGsrCdMRVXwY4dblJ2w3HIDj/T/bNHDyuKlFFLNZ0++pTIegS5H3J5tE+JaD9iAv5/B37ZMOC4nvGhbcFZd+xbhNGLRs+bvOOcBHQOj/zIWZiWeQf9kjni0AjsYJgn277TMYijAgNgpRzScq55JXHpjQOJBFKjgR+JAk6nfgRqZivjwDgPQ1iDAIC0upI1SSpe4rtzemjkkryIsorSqJaNVEjHpaMlyT1Y7G+AuwYN+YRlAc2BNeimoOEGA+27KkI36TBStkzDZKOwlqF4VI9H38Pk356ABVC2Rz+YOvw2euUXRopYrbO2aahRzZpuW07A5epJ6UnfJE+Ic9EUNr3VPYKFfqqR+8Ymkqe0mI/LUBIeSSOENlCsHufx1GSc7B0gGavEF50QBRM8kpdw9dHpDnjPGLgEcIeITlRARgjU8HnmSZ998H/khMplkTO/J2My5PDTbV6UjlrNOqV49P62Vn9JBd27UoVAIT9HYKfRYc+EZzUmrdzrH2/fNc4WiqMO8x5UzmtnTbMmlk/qTUapYZpnlUajepJ7ax2XK3XwVUqUbHG8+GsqUXBogUPI01FVdMsqPziCdZC36/O22XoFzL3j/LvR/n3o/z7B5d/CY9pAnxZTSe5pMGzsjeHoM8iKIWiAiAoVSviNLiEFF4AoGTfe5rYgAbGAZv/9FKCw9jE0TePoevfORBN8mIVXOnkKEWLxbc37xhbCC5SNxwXVCVcjH0PMmDbB2/Kb/79x63tH9fhklzyOPT+c8c9KUpyq9cmuXQmTG34H2S76ionsfDlUhVTYyiUmDhUhcMN8N4KXMA/+0yNoJB6/i9dcyZnHOuyBY+UJ6icwah8Xynvy5d1gWYgGnHPRKTAxAIIzlhp767Py+XVDHStz1cL4My1qhOFT8dJc4hrOrKq34OdAZ/QYKbNbwMfzBjBhRAqBMKnUE0zgjmgrR+pwiZtTjbq6mbdLNSEok9oyTIj0zOTclGoRwsXalrrKlZHykU5fehNdLKXY+FjVVMyQlX8GN2e3YdH7NCFt7PddfBNQXPJPkCYj3iqJYGoAKmnTgkZG+nLTbL+dj1QiYUXoZ/9Jmrrnn27glcWzOJS03yqkDS3ysT80+3tTuWLwv1ZXQtm81sloLm5NDt1XFI5ZAXCdheSf/dz90/3/uZu17FSIdzvWhJA2y2LuuNTrkKSXNqu+jGakV48BiLC9NhPIk6o6kDgQ/r3TLVdE46xwO4scXGun/NDslELBETmHFzPEZDaKQWP8XZBfyo1SORDUI2w9OXERIngZj48PBxN6BweDHoEBtENAJJBt4SySS52kpnSzmaPT6J0t8/VuCzYFDpNQFlOFEVl1IrkoA9bOTKPTH1TIzmnYc7Q13hpy2Npwkv2KMuLgPqqnFPwVgll3Rj3lSSR9pQltAWB1exzY6xWYxqxoQjWa5z+gj9rIXlmZKWJ1Zgx6um80DfDaOq35nCAiNIeeL99RFLWOyyI9UJ+VfY2R8S9rov9wDj5o8UcDgOzgj7AJP5/bvwB/zAVlXcUv6j5lRHQ8C5Wj5Gh9eKlpzG6JyuHtzlCnWxDSuEyh/LnCyVABvwzC3+BBX0aiUP1o8v6L6yxhBk= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search flownode-instances ## Request -

Body

required
+

Body

Search flownode-instances diff --git a/docs/apis-tools/operate-api/specifications/search-5.api.mdx b/docs/apis-tools/operate-api/specifications/search-5.api.mdx index 6fc8223eea..30256e1e35 100644 --- a/docs/apis-tools/operate-api/specifications/search-5.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-5.api.mdx @@ -5,7 +5,7 @@ description: "Search decision requirements" sidebar_label: "Search decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWFlv4zYQ/isEX9JuHR/ZOM0GRQFnkwDZFkkau+1DNihoaWxzI4laknLWNfzfO0Pqsi3nWPSlBwLEFjkz/DjHNyMvuRVTw0/u+BkE0kiV3MLnTGqIIbGG37e4SkELixuXIT/hBoQOZn/0eYtrFARjT1W44CdLHoIJtExJEuWGTo7BFxGnERgUD1Ri0SaJijSNZOCMdj4Zkl9yE8wgFvTNLlJAC2r8CQKLiqkmCFaiFdydyMiCfl5OhjUZY7VMpnzV4g+wqK1LhDRFay0+UToW1i8dHZJk2OCPy2ajiYihcWMO2kh/vydPfHtA0hqMynQAV7vMof9EYhtB0K60ES01BhL3jfwTXojER3kwWfe00FosUF5aiM12BAiDUdq+XGM7thA1e1jpcA1KvtPikGQxZe9g+B6fzs7x477ujCEBWtVXfslAL3b5qMxXPGoQRdt5jYusyAyma9rsmxAmIossIz8zaViv+y1CmosoI7cThCHtqAnq2UwnELJIGruzdpqPEUmY6zttMucO7NfOykPdd2fmEXnlERRIJkwASYiOZuMFc0leP8MZviujxnOBPFQuIqv7AoI3mmfgy7G0PBBSWEfSepUjWs+idZmzATcV06+Du+W3NbRktkLb/piMFJuCZXYGLIEv1gm0WKDShVtzlyGFPTL+Gz2ZPYa1qnClKtQ9L4j23AVMigAnOcsyM1NZFDIsc4RORmuK66Ltr3KfD/YGcdzxy2SuZADsNDMyAWNYUXfUEA4O+r3v37077r09Oj7q97u+cC8cv1c5uB2AXAJdm9NrJYxrO2i7dqmqg5T03Cvpsd9tuOxOm5u57ogmTwhUtDoDz+spXtmzykG325BTWRCge/6+LrlJuK8k4v+b53pjyDubr73XdUSrrIhe5LUailsw2EnMDjAkediURmfCCiQGzHQZ7s4lDPU4gvi71+aUscJm5oXhiDGdc/rcioRM0FQS7AiTW3gqROdaK1264W0DQSg9lmEIyboP3nTe/POve7h93Stl2YXKkvBfd91+U5IPbi5ZLZ0ZOIX/QLa7uTzItLQL153G2GtB7ztSvrtftZboAvUgwT3dt14xtnC6gZ0p6nWpMs4Zws7wqTPvdUIddnxf54RAEy87AJlGYuNL79HVSaeznKHy6mSZIleuXMvVUozzcZr2fDTdmIyakQpENPPnrYMd4YRCG9QbaPKhiYXi7k9vk+fScq4tzB13j7uNlkh0h5UqGyo7M2vTRjteuNHSyg8/PjpDkvOXLiJSdYxU/gTUMnzb49c357eD0fn+8Hw4vLy+ol5Cx+V6iLAe5dJKDtEBomcvxAvpiyJBP/w+cslEyX9bva6f+7ec9WFIhvX3Knded3cjryTzi5TPZdvubjblSqbqxbVa8ANYd3OIXDrXbo5kpamNEYz8N1HOVXkBXbvfL4DdZGMkBQrbdnAVE24Aww8r5+AGykCRjyy+pSExuM2ikukbK8wiGbBYJdIqAuQ0rVYZZf1MKetBEjehaYLli4YCaLBiHh8f24GIkbxFGw8kNyBIwGGRZHPX/pyvtDaUQxWYUlsq99zRMAENiLKTGzKdtWGK99rddtdXkLGxSGoHPcMRa04rc9HiK0snjQTm7SpHuMzp447Pe6SnQ15ElX5R8kxwx5fLsTDwq45WK1r+TC/mRF4VcXhi4zMQoc8Fn5f8vef6/RFBKEf77YmZSNFrDDC+qX1S9r7GgjfXwxGVU/7bVqxC0tHikX73wv8n/CP+Ufo5d7had+tLHolkmrlmwL1dKkCRkT9Kn23Uq7tZQRDJoobyh1MnwEbqAZIfi7rEoRIf/RvHX2u/yG0= +api: eJztWG1v2zYQ/ivEfcnWqZad1l0qDAPcNgWyDU0We9uHJBho6mxzlUiVpJx6hv77cKQsy7bcJsW+7OWbRN4dH97LcyetwfG5heQG3qCQVmp1jR9KaTBH5SzcRaALNNxJrS5SSMAiN2Lx+xAiMPihROte6XQFyRpStMLIgiQhgbGXY/iR50WGFiIQWjlUjkR5UWRSeKPxH5bk12DFAnNOT25VICSgp3+gcBBBYQiCk2hpdyYzh+bzcjJtyVhnpJpDFcF7XLXWpXI4RwMRzLTJuQtLL56TZNrhj4tuo4rn2LmxRGNluN8nT3x2StIGrS6NwHfHzDlUXLlOELQrXUZLnYGsIrDyT3wgkhDl0WzX09wYvoIIpMPcHkaAMFht3MM1DmOLWbeHtUl3oNQ7EaAqc8re0fg1RPDmfPwa7trOGBOgqr3yc4lmdcxHTb4maxhl2WFej7KMbTKDmZY2+yrFGS8zx8jPTFo26H8NESx5VpLbCcKYdvSMGXSlUZiyTFp3tHa6j+EqrfW9NpnzBw5bZ9WhHvoz64g88ggKJONWoEqlmrPpivkkb5/hDd80UYNaoA6Vj0h1t4EQjNYZ+HAsUQBCCrtIokc5IvosWp85e3ALPv8yuAd+20FLZrdoe7dqotkcHXMLZAo/Oi8QMaGLlV/zlyGFEzL+K73ZEyaV0+ykVagnQbB3q/wFbIFCzmqWZXahyyxlOXdi4Y22FHdFe1/kvhDsPeK4gQu11FIge1VaqdBatqk7aginp8PBty9fng2evTh7MRz2Q+G+9fy+zcHDANQS0xWr6XUrPF2xI7TdutS2gzT0PGjocdjvuOxRm/u5XnmmMWgLrWxgkdN+vyOHSiHQ/o1dcZ9gH0m8/zfL3UZQd7JQa4/rgE47nj3Iay0U12jLzNkjYEjyeVcaveGOM6mWPJPp8VwqjJ5mmH/z2JyyjrvSPjAcOVpb0+VBJKSyjitxJEx+4VMhOjdGm8YNzzoIQZupTFNUuz54Ej/551/3+eF132nH3upSpf+66w67knx0dcFa6czQK/wHst3P4aI00q18N5oiN2ieelK+uauiNQit30v0b3fRI8YUoBu4habeVmjrncHdAhKIl4M4NWkc+jgQAkO87AGUJoME1sGjVRLH64W2rkrWhTau8i3WSD6tx2faC9H0YzEkkGnBs0U4bxfsZIGMNqg30KRDEwrFPZzeI88VzRy7MXfWP+t3WiLRI1a22bC1s3Cu6LQThDstVWHYCdEZk1y49CYi245RyB+RWkZoe3B5dX49mpw/HZ+PxxeX76iX0HG1XhXtRLmxUkP0gOg9CMFG+u0mQX/4beKTiZL/evt5fh6+anaHH5m2v6P8ef3jjXwrWV+keW/adn+/KW9ltr24VQth4OrvD41r79r9EawxtTdykf9m2ruqLqBL/78C2VU5zaSgsB0GVzPuBzDGhZNL9AOk0OQjhykrjPabm0qmJ7YxO9OG5VpJpwmQ13RGl5T1C61dAEncxIXP11A0FECbxPH9/X1P8LxUKe8JnZMbMilQWR+c2rU/1SvRnnKqhW20pfbvscEZGlQC49qQjXeGKRj0+r1+qCDrcq5aB32GI3ac1uSiw48uLjIuFRn1CNc1fdzAckB6JoVNVOkPUmCCG1ivp9ziLyarKlr+QB/iRF5b4gjEBgvkaciFkJfwOnD90wlBaEb5w4mZSDFojITAwn1S9q7FgleX4wmVU/0vK9cp6Rh+T/+5+D0kcAu3QOnn3eFr3a+vIeNqXvpmAMEuFSAvyR+Nz/bq1d9sQxBq1UL53SsvwCb6ParvN3UJjl7DF8ZfAH7Cog== sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,7 +33,7 @@ Search decision requirements ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search-6.api.mdx b/docs/apis-tools/operate-api/specifications/search-6.api.mdx index 84f7b4a469..eefeae0235 100644 --- a/docs/apis-tools/operate-api/specifications/search-6.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-6.api.mdx @@ -5,7 +5,7 @@ description: "Search decision instances" sidebar_label: "Search decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search decision instances ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search-7.api.mdx b/docs/apis-tools/operate-api/specifications/search-7.api.mdx index cec8aac214..9a22cd167e 100644 --- a/docs/apis-tools/operate-api/specifications/search-7.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search-7.api.mdx @@ -5,7 +5,7 @@ description: "Search decision definitions" sidebar_label: "Search decision definitions" hide_title: true hide_table_of_contents: true -api: eJztWFtv2zYU/isEX7J1ji0ncZoawwC3cYBsQ5LFXveQGgMt0TYbSVRJKqkn+L/vHFKSJVtO7WIv3YYAsUiey8dzlzJq2FzT/gO95L7QQsaXfCZiYeCJTlpUJlwxXFwHtE81Z8pf/Pmatqjin1KuzVsZLGk/owHXvhKJZevTkaUj/DOLkpBrIPdlbHhskJQlSSh8K7TzUSN9RrW/4BHDJ7NMOEiQ04/cN8CYKIRgBEiB05kIDVdfphNBhUYbJeI5XbXoI19W9gVAmoO0Fp1JFTHjts7PkDLIrXHdLChmEW88eOJKC3enF7WcnlS13IMxheIRWEjv0NhE+svB16ly3+y6QxPx+4PuBa5msWm8CZ4KE+JWQ8TBqRZ/8T3VuHAczOohwZRiS6AXhkd6O1QQgZbK7M+xHYQ8bHaSVEENSn7SojxOI0yywegdrC6H8DOpmmKEgFbVnd9SrpbNFirTChQNwnA7/WCTFE6Eh4JXk+9gwdLQEDQyEZp0ve8BzxMLU7Q56h/hiZwRxU2qYh6QUGizM8MbtbA4yNktM0qz+noVVbmbe1Zl7o3DNKAPCdM+jwOwMZkuiU3Kqgor96F0GM0Jci9ZZ6wmBQInNA++vaG0HA6krwNpHWSG1hfB2pjZQJuw+Veh3bJaDSxKXYNtf4jHksy5IWbBScw/G0vQIr5MlnbP3gUZjlD4e1zpIwJJKmFnnaFHjhDkWfw6AXyzvA8QvZBpGBDIb0COQiuMddL2V1nPuXqjYrieF3Cr8FLoBTCcnPS6r9+8ueienl+c93qeS9Mr23bWYbdt9JwC7Jl3gDUx7FW6SQX9upmVXaNbFsCe13CrmpzNMLblQ7maDcRGpdxu6AQ876rFiec1xEvq+1z/g016s4weWF7/793faO/OG6urAIc1ZCMNC/eyRwXDPdfQy3QjFKQ7a4r2S2YYFCdIQhHsDnmIyGnIox8ODX1tmEn1npaOIOvyCr7lRxGDqNhvPnQbL7lnqJRUpRlOG+qVVFMRBDyu2+BV59W3f92z7eveSEOuZBoH/7rr9pqCfHB3TSrhTLhl+A9Eu30p8FMlzNI2zin0e66Obe94mKxaGZhAPgpuV5PW/pMTxQuYhcQunEhtbcHMAladp26n4DiucHTcrEERkcLWYgGlCsoczZyFV/1OJ1uAtFU/S6Byrux0oASb5tM9njnv2rEdOEPps3DhANTBj2GIwQNsbziN4VCDceC0t9GSSTloF+IuvAuvURKS7pCyjo61nIUxSaMcR9woaeUGMuetEdK5SxceWvePRGC3LDo3vb0b3g/Gw+PRcDS6vr3BzoLqcj5AWPV6KSWHaAHh2hHRgvqqCNif/xjb4MJkuF9/5Bi6l6763CaC6kue1efV54/1aQ6+XJfThrd7llhT7xwhdnDfbGh7cS7wql2/knluEvU2x+bMOm5zNi1Vbcyl6J2ZtI7I0/XWflPi5C6dQgnCoNgOHUmYnUrhx4gnbqdpX6IHDLyTQhmyh0XdwCdSiIXSQyIJWSgRkOU0SqaYUwspjQOJlRBEIyyXkhgeGvLx+fm57bMIWgVrg0I0A4DkMEEjbe7EX/Od1gZzIH1dcgtp1x3FZ1xxQNnJBelObdqk3bbX9lx+ahOxuKLo5YpUs1kZ6Abe0TpJyIT9WGABZnmxeqBP3UowHNfF5QULnOvqzgPNsinT/HcVrla4/Qm/SWDpXJcpV1bpgrPAxYbLAvrOdZrjMWIq33m2XyuwJDuOAfg7MS/STipF+O52NMbkzb8/RjJAHsWe8dsk/O/TD/CH4Zi4+wGR3c9oyOJ5alsRdXIx3VmKBiqNuFEd7M2KchQvKyh/fGsJyFg+8vinogrAQAtL91r2Nx50W08= +api: eJztWFtv2zYU/ivEecnWKb6kdZsKwwC3SYFsQ5LFXveQGAMtHVtsJVIlqaSe4P8+HFKWZVtO42Iv3fYmkefynfuRSrB8biC8hTOMhBFKnuFMSGGFkjAJQOWoOb1cxBCCQa6j5M9XEIDGTwUa+0bFCwhLiNFEWuSOLYSRo2P4mWd5igYCiJS0KC2R8jxPReSEdj8Yoi/BRAlmnJ7sIkcIQU0/YGQhgFwTBCvQ0O1MpBb1l+lE3KAxVgs5h2UAH3HROBfS4hw1BDBTOuPWH718QZRx5Y2LdkGSZ9h6cY/aCG/To1qenzS13OCnQmjMUFqzR2Mb6S8Hm9PkvtxnQxvx+4Pssii5tK2W0K2wKR21ZNwyACP+wieq8ek4nG2mBNeaLyAAYTEzu6lCCIzS9ukcu0mIaXuQlI43oFQ3AaAsMiqy4egtBHB2PnoLk6YrRgRo2Tz5rUC9aPdQXVZhCcM03S2/YZqyVRBZXPMa9l2MM16klpGTmTCs3/seArjnaUE+J/0julEzptEWWmLMUmHs3gpv1cJlXLE7ZpLm9A0aqqowD5zKKhqHaaAYMm4ilLGQczZdMFeUTRVO7m0dMKgIqii5YCwnKwReaJV8T4YSeBxEvwkkOMgNwRfBupzZQpvz+Veh3fHaBliSugbbuZNjxeZomU2QSfxsHUHAIpUv3JmzhRiOSPh7ejNHTEir2FGjQo88YedOOvwmx0jMqjnATKKKNGYZt1HihDYYN0k7X+U9H+qtjuFnXoxO4ZkwCQRwcjLov3r9+rT//OXpy8Gg58v0nRs767TbdXpFMV2wagKsiacL1pgmDfTrYVZPjX7dAAe9Fqs25Gyn8dL1D40mV9L47nDS67XkRxFFaP7BobzdNg9sp//P6m90VleD1Ff8YQPYKsvTJ/mjgeEGTZFa0wqF6F60ZfsZt5wJec9TEe9P+VyraYrZD4emvrHcFuaJns7QmKpj78RRSGO5jNov/cFj4TnXWunaDc9b+pPSUxHHKDd98Kz77Ns398WuuZfKsneqkPG/ztxBW5IPry9YI50ZOob/QLa7j4Co0MIu3KCcIteoj93suJ0sgxIipT4KdG+T4OmbEpABNlE0dXNlnC+4TSCE7n2/u+I4bnB0/W4BhEjTaHGACp1CCKX38DLsdstEGbsMy1xpu3TbgBZ8Wm3zdOej69Z0CCFVEU8TD2AT/DhBRhc03mj7oiWG8sBr75An83qxXok77Z32WiUR6R4p6+xYy0mszVvleOJWSUu/gPlojYjOG72K0Hp+5IKm5Wpyw9X1+c1wfH48Oh+NLq4uabKQuopvGWxEvZZSQXSA6N0TwYr63Sphf/5j7JKLiuFm/VPj3H9kbe5pIm5+1Dl9vc39Y31bga/f622jt3+XWFPvXSH2cF9uaXt0L+g1p36j8vzm2dtek0sXuO1dtFa1tYdSdGbKBaIq1yv3DwnZdTFNRURJsZs6inG3lTIeWXGPbnuOFEXAYsxyrdzlqm/QE1uJnSnNMiWFVQTIcVqtCqqpRCnrQVIn5JGrBl+SlB4m7HYfHh46Ec8KGfNOpDJyQyoilMaFvgrir9VJsMUcq8jU3EK5967GGWqUEXYrQaa7sW1Cv9Pr9Hx9Gptx2VD0eEfa8Fmd6BY/226ecuF+DjiAZdWsbuG+30iG401xVcOaBFXfuYWynHKDv+t0uaTjT/QPglrnuk35tgoJ8tjnhq8CeOsnzfGYMNXfOLufFdSSPccwijC3j9JOGk34+mo0puKt/jdmKiYezR/oXyR/gBDu4A4oHXNvX1j68xJSLueFG0Xg5VK584IcVDtxqzs4y1btSC4aKH984wjYWH1E+dOqC4ClV/8Z9jeJZlWE sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -36,7 +36,7 @@ Search decision definitions ## Request -

Body

required
+

Body

Search examples diff --git a/docs/apis-tools/operate-api/specifications/search.api.mdx b/docs/apis-tools/operate-api/specifications/search.api.mdx index 4abf8ac4b9..24b38ff933 100644 --- a/docs/apis-tools/operate-api/specifications/search.api.mdx +++ b/docs/apis-tools/operate-api/specifications/search.api.mdx @@ -5,7 +5,7 @@ description: "Search variables for process instances" sidebar_label: "Search variables for process instances" hide_title: true hide_table_of_contents: true -api: eJztWOtv2zYQ/1cIfnHbObGcpo8Ew4A0TYBsQ5PFWffBywdaom02EqmSlFNP8P++u6Msy7aSOMAwYA8EiE3y7niP3z3oknsxcfx4yD8Lq8Qolfy2y00urfDK6IuEH3MnhY2nvMut/FpI5z+YZM6PS55IF1uVIx1QDYiKzSoxDuhjo73UHmlFnqcqJpm9Lw4ZSu7iqcwEfvPzXIIIM/oiYw+MuUUNvAIpcDpWqZf2abo7OW8QKbh7AmxdPjY2Ez5svT3kC+KLpXMX2nmhY/nTzowuhgt3J9cikw1S563SEzyYibRoP/G20OAnmTROR8akUmg6llpof5G08OKp8ilu1bFEldUf8kl1Xx8QKYXwZLzubWGtmAO98jJz21HAe52xfneO7fjKtM0gwKFN1lSpTrpc6iJD0J4MTmH18Qw+bpsOGKBCi+bOL4W086Zf5DeR5WnQ4CRNtwF9LX1htWMiTVeoZi8SORZF6pmlY5Yq5xn6mCnH+tFLvgouXj+ovN8u+iBqSG5wVkE7iFDEOcGfCZ2wpZ93UfRe+SnrbCO9wzpHUfSuf3R08Obw3WG/f/S2Q4JlwoSLpU7AxWw0ZwTehk6rNGxLH74plNe4GNYh5pXMKq4UvgUF7kpMMLIP2qblN98wDrDbbtuaBR28rrPPXpyafM7IEGbGrINqfcaV6zDSDHdzK2fKFA4C6yC+7iX7W4zfyLohdxnEkXfXJB5EEXiJ8Iw1WFksD1ApJG243GgXgAyELZW5iFHjv64gb+b1M/P9/zq9XacrvARUPq/4euNFupOhjZuvA8gbCuDpYRt8PgovmNLgCpU8jCEIFcjJvnsuliCyvnBPqh8aVAZgEJP2gKgKJO3Roo3HQnFmrbG1G15vu+Hc2JFKEqnXffCq9+qfb+7htrmfjGfnptDJv87cN20gP7m6YA04M0kM/wG009gXF1b5OTWrEXQjafeoRg9vF90SXGDulKQVdKvHh35qzFXVZksdsfNk0k8NNsHcOHKL8FNY9Wb9Xs3cqx8aTtqZtI4UKiwUN14GDy+Oe71yCiIWx2UO9XJBPXr54gCT8SxEl6Y04ExNLNJpuHVd+ZupZHiA1R8nAA9rxEG4fZ8aUD1wLcW9j95HrZKQ9AEpK3Ss5Ey9z1vlBOJWSYswLoRoDZAuGL2M0Kpr5Aqb37Kx8curs+uTm7O9wdlgcHH5CfsJXlfxgYbNqNdSKhVJIWpvRMSX1OdLwP742w2BC5PhevVEPAsD9vr0RDdE7Z09avbtqFa+HvqrZrzaaPRgHIaaXbeRDWGWjjYHrZKcuTmj1bI3RlT02NiQc6oUuqQ3smRXxQjKAgZqO5yGCRq94MOrmaQZPjboFZy2t/IEvrGlWEykzGjlDSpEnN6aAnE+NcYHJbE6gWhUK6QJhsxBjtzf3+/HIoPyLfbhQnQDKClhTETayrE/VzvdDebExK7mVobWPSvH0krQslcJcj0akCBNg7H9/Wg/CjnjfCZ046Kdq8Sa+2ocepj9e3kqFE1WpGtZFZAhn/XXSsAyyvgrRqgFQ16WI+HkrzZdLHD7K74EsZyt+EKp41MpkoCNgFN+Gqr/3g0qsgLg1uyMZTJwnEC8c/8o7W2jGl5dDm4woapfVDKTII8V9/hrC/w/5r/DH8KRnELZTvslT4WeFNQeeJCLKSgK9MpqIF3PWLJsWSL0vKHl9x+IgN2YO6l/gINgjcclvdAWfwKwvivT +api: eJztWFtv2zYU/ivEeXHbqZGcppcYw4A0TYB0Q5PFWfeQ5oGWjm22FKmSlBNP0H8fDinLsq02CTAM2CVPEc+F5/KdC12B4zMLo2v4yI3gE4lwE4Eu0HAntDrLYAQWuUnnEIHBryVa91ZnSxhVkKFNjSiID0Yw9lxs0aixEEGqlUPliJcXhRSp1xl/tiRQgU3nmHP6zy0LhBHoyWdMHURQGLLACbREnQrp0NzP9wWXHSahHM7QQARTbXLuwtGrA6i9XIrWninruErx5wcL2lQXj2BXPMcOq3VGqBkRFlyW/RRnSpVyh1mHOtFaIleejIord5b1yBJVOElHbS7JZPEH3mvui33P6lN4NN2MNjeGLyEC4TC3u1mge6027uESu/lF2edQBNpkG6Y0lAhQlTmB9mh8DBG8Oxkfw003AGMyqO6e/FqiWXbjgnc8L2Sw4EjKXUBfoiuNsoxLuUY1e5LhlJfSMePJTArrGMWYCcuGyVNYJ5euHzfR71e9n3Q0dySbpO0npOLUw59xlbFVnB9i6K1wczbYRfqADQ6T5PXw8HD/5cHrg+Hw8NXAK8aMcZuiyoSascmSefB2bFqXYV/5wLZSaHFx3aYYGp1NXn36ap+4Cz6jzH7TN4V3ruPcVJt+3zY8GNB1gz325FgXS+YdYXrKBmTWR/qyA+Yto9PC4ELo0jKDtpTOPmV/i/NbVXcNNudSQrShcT9Jbmr/R03YFlrZANz9JOnpxGVKFv51DXi7jh9Z3//35d2+3OAjoPBxzdZpx+WDHO3cfBlA3TGAqAd98HnHHWdCLbgU2bcxVBg9kZj/8FgsWcddae81PwykHK3ls/6EiAYk/dnyB99LxYkx2rRheLEbhlNtJiLLUG3G4Fn87J/v7sGuux+0Y6e6VNm/zt2XfSA/ujhjHTgz9AL/AbT7NS8tjXBLP5wmyA2a575HX9/UUQWp1l8E+q+b6J4l3w/ipmuzlY00eXJ0c01Dr9DWh4W7OYwgXgzjVjhuHxYWzQKN9QaVRsIIqhDhehTH1VxbV4+qQhtX+5m8emGMKiBayK7fymAEUqdczsOtm8ZfzZERgbo/TXw3R0Y4CLfv+QHULlgrdW+SN0mvJmL9hpY1OtZ65s4VvXoCc6+mOqwHIVtj4gtOrzK0nhqFoOG3GmxwfnFyeXR18nx8Mh6fnX+geULXNXJ1tJH1VktjojfIjzfPBCvu0xVg3/9+5cFFxXC5fhKehIV6c1vyNyT9kz3pzu2kNb5d8pthvD7ozGBnSuxO3U41hN052V6sKh/M7Z2s1b21klLEptoHpymhc/8mRnZRTqRIKVG76dSM+9WL8dSJBfqdPdUUFdqud+qECcVWaqmQcq2E02SQl3RGl4TzudYuGEndiaceoaFMKGV2FMe3t7d7Kc9LlfG9VOcUBilSVNanownsL81JtCWc6dS20kL779jgFA2qFONGkY39goTGBmeHe8leEmrGupyrzkUP7hIb4Wtx6PDOxYXkwm9W3taqaSDXsBhutIBVlulXi9ALrqGqJtzib0bWNR1/pZcftbO1XGh1MEeeBWwEnMJx6P7Pr8iQNQB3dmdqk0HiKE2xcN/lvel0w4vz8RUVVPMLSq4zkjH8ln5d4bcwgk/wCQiOPii+2v15BZKrWenHAwS9VIK8pKisF9LNivWerVqEWnas/PGtZ2BX+guqnyBqvHH06V9k9Z/w5iYI sidebar_class_name: "post api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null @@ -33,7 +33,7 @@ Search variables for process instances ## Request -

Body

required
+

Body

Search variables diff --git a/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx b/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx index 6d1356d49e..e8f3d08b78 100644 --- a/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get sequence flows of process instance by key" sidebar_label: "Get sequence flows of process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv2zgQ/isET93WsZw2WwTGokAKOIXbogliFz0EOdDS2GYjkSo5ctYQ9N87Q0qOHyp297hoDhE5nPd8M+Naolp5Ob6Xt86m4P3UeFQmBfkwkLYEp1BbM83kWHr4UQG9XOf2yb/ffoKtHMhSOVUAgmMdtTR0IdbH8KYNHUuFazpn4FOnS1ZGRJIVdinKaFLozuZAOjKiHZA9dBUMpE/XUCg5riVuS1atDcIKHLEurSsURtLbC9k0DyzuS2s8eJZ4PRrx59D0rErZJsmnllQZZJaXyUv+nBhTzqkQCULh9+genTYrMkl/A3nRZ2dqNirXmeCAwOOhPVWWuU5DahNKwiKH4tV3z3I9TtjFd0hZAXFSQVDH6ChlWPl/zMyb15JcLChktYKeELhMbfb7HiPhNHB60ZgzaeKcdbLLxJvTTFxbt9BZBubf5fx/Fe7Fabh3seDApfe2cikIY1EsbWWy3wMFf/b1w9XtVOwFLCAI/Ab5IKKHtHIat2FELkA5cGc8Isf3D82gphTYRw3h9nA8KT8Aim7wiiVP3r7BKRZbEWcuzeK15Wm9gpAcnr5jmWzOk1bmrJPxSU0iTdJpPwvaJXvrNt08r1xO4nXMfjNOknptPTbjurQOG2LeKKcVVSqknN9i5ZeqyjnVuU1VHsjHgc3XIPiBNwaHhHRnjETrQ84y2zhUdzm6HPVqYtZfaHlGzrOeNWLZqycy92oK+6Wr5Iz5YtBd9Z6XRqnjbmyX4c3t5O5qPjmbTWaz6c2XbjG2cuThPiJ2WloXg0N8j0yy477uwPzx2zwAT5ulDeItAG/C7gZxWy2oqTiU04CtUGEZ0gf1BoQymUhtUebA4+sYZHwSnVpqJlFYo9Ey9IMkOlsxEtbWIrdD7G1SzW5FIHFQnlD09PQ0TFVBE1ENySAngZwEWtzM2+btc0sZHAlnNvU7aW3DPXGwBMcwTlpFPmGtDOQY7PlwNBxFVHkslNkz9F977CCLu4Ih/I1JmSsqbtO6XLf9dy8353FSHXYg0cZR5VETEtJiL93Lul4oD19d3jRMJjYXBsdz64VGzbTnM3X+UuUeTpzcjVn54q79ifWH+PXPsN6YOnybbWj8vOIbHQNww/+G5plcg8oIqexVfLkikJW4J8Orn7tpN6w+TOb0rCpO1i6hR4gPCntd+Ot9YBBz+wjm3c4h5Cu71DQ/ARnwu5g= +api: eJzlVt1v2zYQ/1eIe9o6xnLabCiEYUAKOIXXYQmSFH0I/EBTZ5uNRCrkyZkh6H8fjpSc2Fax7XGoX2R+3O/ufvfFFkitA+QPcOOdxhDmNpCyGmEhwdXoFRln5wXkEPCpQavxqnTP4cPuE+5AQq28qpDQM0YLVlUIOTzGM2Mhh1rRBiQUGLQ3NYNBDp9wJ9xK1EmlMINOCR6fGuOxgJx8gxKC3mClIG+BdjVDG0u4Rg8SVs5XitLWLxfQdQsWD7WzAQNLvJ1O+XOo+q7RrBMkaGcJLfGVN9kb/pwoU96r6AlhFV7tB/LGrqHjn4SLMT1zu1WlKQQ7hIEO9am6Lo2O1Ga1d8sSq5++BpYbMcItv6JmgNpzQMgk7wIpasI/MvPuLXQSKgxBrXHEBQ5Tz/7YYdo4dVwCGSp5a+a98zAw8e6UiSvnl6Yo0P47zv9X7l6cunubAo4c+uAar1FYR2LlGlt8H1nw81g9XN7MxSuHBUaB74CPTkJA3XhDu9gil6g8+jNukfnDopMtaOceDcbV4rhTfkQSQ+MVK+68Y41TLHci9dwKaeO4W68xksPdN4dse571MmeDTMjaR9x12YB+FtGBrfXboZ83voQc2sR+l2dZu3GBurytnacOJGyVN2pZJvL5LEV+pZqSqS6dVmXcPnbsfoOCD3hisEu0QcE5krRPmGXWcQj3fvp+OorEV7+B8pI5LzgbonoUJ10eRYrzZYjkHd9LTg/RexkatUmzsR+G1zez28v72dnd7O5ufv3nMBh7uU4eZMQepTcxGsTrdAmG21dDMv/+5T4mnrErF8X7BLyOsxvFTbMsjWZXTh12QsVhKJQms0WhbCG0q+oSuX0dJxn/EwPsynlROWvIcepHSfKu4UzYOEdcDqm2lY4xTInEToU8y56fnydaVY0t1ES7ikkojUYbIo89b3/0O/JIuHA67KWNi+vM4wo9p3HWA4WMUTmRk7Pnk+lkmrIqUKXsK0X/tcYOWNwHjPAvyupSGctaosltX38PsD1PneqwAkFCniCPinAh+1p6gLZdqoCffdl1vP3UoI+N46X0YqEWJvD/AvKVKgOeGLlvs/DDbf/E+lF8+xk26tOQ33YXC79seAUyvvbSm69bdBI2qAr00ap0cqk11vRKhkc/V9O+WX2c3YME1TBZe0KPMj4Cjprw64d4Qdy7R7S/7Q0iXrJJXfc3GfC7mA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx b/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx index e9df1fff30..6769dce1f1 100644 --- a/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx +++ b/docs/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx @@ -5,7 +5,7 @@ description: "Get decision requirements as XML by key" sidebar_label: "Get decision requirements as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v0zAQ/iuWP/FSmu4FhCqEtIluKhtsWotAqibkJtfWW2IH2+moovx37uwka9cg+Ir40vrl7rm3584puRNLy4cz/gFiaaVWN/CjkAYyUM7y2x7XORjh8GKc8CH/maWnmwvYfD/gPZ4LIzJwYAig5Ao3KHIPG7yTCpe5cCtcJ2BjI3MCwUPUZnrBktoeM9sGe7zeojFnCuhxG68gE3xYcrfJCV8qB0swKLrQJhMuHL055lV1S+o218qCJY3DwYD+du1PijgGS6ZijVDKeWz46SIMjtZ7Fq0zUi0Rv6p6/LgLc6zWIpWJjwWs28UWeZ7K2Ocwyo2ep5C9vLOk12FLz+8gJgCUxMw7GSKxTrjC/jELR4ccXcwwPLGEjgioLgil4u7LcLAfN95Il9LRyBht2kwc7WfiTJu5TBJQuzl4Eb3498M93g/3JhQcqPRWFyYGprRjC12o5P9gweuufji5HrOtgBl4hf8gH3hoIS6MdBs/E+cgDJhXNBOHs9uqV2IK9L0Ev7t9OhrPwXXPRSYs+/bpks03LIxXHLsrTQN5CT4tNGiHPFofRIlJohKFKj/OyB2zbiZ0YXDA8TKktxpGUbnS1lXDMtfGVSi8FkYKLIXPKd2F0i5EkVIuUx2L1B8/9Xy6AkYX9AbQdHe4JxIE631KI9nYhXs7eDvoRCLR36A8UuMRZ+Vc3okThDuR/GPRlGpCciHopjxtuUUuL3zK6+ft6np0czIdvZqMJpPx1efmqav10MPtkrcotYveIdoHId5InzVs/fh16pkl1UJ79ZphV/4VBnZdzLFrKJT9gDUT/mXDPyfXwIRKWKyzPAWaT9g5/rKhOq1YA4vdwjKtpNPEba/pjC6ICSutHfE9NC9Ck1uBSBSURRY9PDz0Y5HhyBN9NEhJQCcBX2GSrfN2WZ/0nignOratttR+HxlYgAH0MqqBbESoROQQ7EF/0B8EVlmXCbVl6O+baCd/ban8p0CeCixrVTtb1g0242v67sEWw99hAKEuQyqFZpnxspwLC19MWlV0jK+D8a3/2Fu+ExNpaY0dvBCphT1f2kHJn9UfZMlz9ocvp07/GxarjW/vtKAdLj09/W+FY4mvQCTIR3It3JwglXK3pdN+IVHjtOPnfDRFGVFQdtoMPiG3R+30492pF2BTfQ/qfeuVoy35VVW/APihoiw= +api: eJzlVm1v2zYQ/ivEfVo71nLarCiEYUCKuUWWdgliFy0QGANNnW02EqmSlBND4H8vjpSUONbQfR36SeLLPXf33AuvBS82DvIb+BOlcsroa/zWKIsVau9gycHUaIVXRp8XkMN9Vb7dX+D+nxPgUAsrKvRoCaAFLSqEHG5xDxyUhhxq4bfAoUAnraoJBHK4wD0za1Z0+ph9rJBDtywg97ZBDk5usRKQt+D3NeEr7XGDFjisja2ET1uvTyGEJYm72miHjiReTqf0OdQ/b6RER6qk0R61j9h477P7qqT/I43OW6U3EEIIHE7HMM/1TpSqiL6g84fYoq5LJSOHWW3NqsTq16+O5EZ0mdVXlARQW2Leq+SJ88I37ocsvHoJgUOFzokNjnhAcXFeaDl+mDaO/ebglS9pa2atsQMTr46ZeGfsShUF6kMOnmfP///unh67e50CjhR6ZxorkWnj2do0uvg5suC3sXo4uzpnjxxmGAV+Aj4CB4eyscrvY09cobBoX1BPzG+WgbcgjblVGFfLp63xPfrxvsiEY18+fmCrPUvttUK/NdSQNxhpoUabQ7Y7yQpbZO0t7kNsZ2SO3fUdurEl5NAmekOeZe3WOB/ytjbWB+CwE1aJVZnYpbMU2rVoSuKyNFKUcfup5YstMjqgN4C6u98ioyRI2idEI+k4hHszfTMdRaKr/4LykBoPOFvv61GcdHkUKT4WfajmdC853YdnCLeo1UWkvHveLq9m12eL2Yv5bD4/v/y7f+o6ucAPQj6gdCZGg2idLkF/+12frX99XsTMUnptoniXYZfxFUZ21axKJcmVY4cNE/FlY0J6tUMmdMGkqeoSqT/V1sTDPtXpj/Wwa2NZZbTyhnI7SnprGsqErTGe8j0Vr5AxhimRyCmXZ9nd3d1EiqrRhZhIUxEJpZKoXeSx4+1Dt8OfCBdGukFambjOLK7RopaYdUAuI1RK5OTsyWQ6maascr4S+pGi/15EB/wNoYqjQF0KpQk/Gtt2BXYDO5p7Cku9PU8gVGVL3hXLDbTtSjj8ZMsQaPtbgzaW/kNtxUoslKP/AvK1KB0e2TI0SvilG8iKZ+wHk9Oo/X0W630s77KhFfA4paVZLSwDhy2KAm00LZ2cSYm1fyQzTEhUOEP7eT9bAAfREDsDg0+SO6KO2vH723iBLcwt6j8Gqzwtya4QvgP4oaIs sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx b/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx index a4d4935afc..c2c500718a 100644 --- a/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx +++ b/docs/apis-tools/operate-api/specifications/xml-by-key.api.mdx @@ -5,7 +5,7 @@ description: "Get process definition as XML by key" sidebar_label: "Get process definition as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TccGQhFCGqJDg8GmtQikaQ9uctp6S+xgO92qKP+dc+wkXdtweUW8tL6c853bd45TcScWlsfX/NLoBKx9D3OppJNa8ZsB1wUYQZuzlMf8Ic/erT/Bmg94IYzIwYEh3Yor3KDAnb+TCpeFcEtcp2ATIwuPF3PUZXrOimCKpRtbA27gRykNoB1nShhwmywhFzyuuFsXBC6VgwUYFJ1rkwsXjl4d87q+IXVbaGXBksaL0Yj+to1PyoSson6iEUo5jw0PLsK4aL1n0Toj1QLx63rAj/swz9RKZDJl5DxYt40tiiKTiU9fhCHPMsif31rS67GlZ7eQEABKYtKdDJFYJ1xp/5iFoxccXcwxPLGAngioKAilkv7LcLAfN95Il9HR2Bhtukwc7WfiVJuZTFNQ2zl4Fj3798M93g/3KhQcqPRWlyYBprRjc12q9P9gwcu+fji5PGOPAmbgFf6DfOChhaQ00q39QJyBMGAOaCDG1zf1oMIU6DsJfnezOxc/gOsZikxY9v3zOZutWRisOHCXmgbxAnxOaMTGPFodRo3ywUbZRhUq1X62kW9m1c7q0uC041XIdR1HUbXU1tVxVWjjahReCSMF1sUnmO5CneeizCixmU5E5o93w5gugdEFvQY05x3uiRHB+pBySja24V6PXo96kUj0Fygbnmxwls4VvThBuBfJvxxt3SYkF4Jua9XVXhQyvHvNQ3dxOb46mY4PJuPJ5OziS/voNXro4eP6dyiNi94h2gch3kqfttT9+G3qaSbVXHv1hm4X/jUGdlnOsIUolP2ANRP+mcM/J1fAhEpZovMiAxpWLcla3tOKtbDYOizXSB9NRPeazuiSmLDU2hH5QycjNLkViERBWWTR/f39MBE5zj8xRIOUBHQS8Ekm2SZv583JYEc51YnttKX2+8jAHAygl1EDZCNCJSKHYA+Ho+EosMq6XKhHhv6yo7aS19XJfxQUmcCa1o2nVdNt13x1GMbRbr/haRxAqeWQV6FzrnlVzYSFryarazrGd8P4obBpNN+WqbS0xvaei8zCnm/dCOVPrppPpafsdx9UvcG0fFZr3+hZSTtceqL63xqnFV+CSJGZ5Fe4OUFSFe6RTvfhRC3UDaYP4ynKiJJS1aVzh+YetdePN++8AJvqO1BvO68cbcmvuv4JhPioRg== +api: eJzlVm1v2zYQ/ivEfdo6xnLabCiEYUCKuUXWbgliDxsQ+ANNnW02EqmSlBND4H8fjpTk2NZevg79JPHlnrt77o0teLFxkD/AnTUSnfsZ10orr4yGJQdToxW0uCkgh+eqfLf/iHvgUAsrKvRoSbYFLSqEHB7jmdKQQy38FjgU6KRVdcTL4SPumVmzOqlixUEXB4tfGmWxgNzbBjk4ucVKQN6C39cErrTHDVrgsDa2Ej5t/XAFISxJ3NVGO3Qk8Xo6pc+x8nkjSStwkEZ71D5i47PPnquS/s80Om+V3kAIIXC4GsO80TtRqoKR8ej8Mbao61LJSF9WW7MqsfrusyO5EV1m9RklAdSWSPcqeeK88I37VxbevIbAoULnxAZHPKCgOC+0HD9MG+d+c/DKl7Q1s9bYgYk350y8N3aligL1MQevslf/f3evzt29TwFHCr0zjZXItPFsbRpdfB1Z8P1YPVzf3bAXDjOMAl8BH4GDQ9lY5fexIa5QWLQX1BDzh2XgLUhjHhXG1fK0L35AP9IUmXDsz18/sdWepcZaod8aasQbjJxQi80h211mnfDFQdhl7SPuQ+xtZJvd9b26sSXk0CauQ55l7dY4H/K2NtYH4LATVolVmaimsxTntWhKIrY0UpRx+9SNxRYZHdA0oD7vt8goI5L2CXFKOo7h3k7fTkeR6OrfoBzy5ICz9b4exUmXR5Hi5OjjNqd7yek+VkPsRa3S3OsG3e3d7P56MbuYz+bzm9vf+qHXyQV+FP8BpTMxGkTrdAn62+/71P3lj0VMM6XXJop36XYbpzGyu2ZVKkmunDtsmIhjjgnp1Q6Z0AWTpqpLpGbVJ1mf9/THeti1sawyWnlDiR4lvTUNZcLWGE/JnypZyBjDlEjklMuz7OnpaSJF1ehCTKSpiIRSSdQu8tjx9qnb4SfChZFukFYmrjOLa7SoJWYdkMsIlRI5OXs5mU6mKaucr4R+oeg/VtQReUOc4qOgLoXSBB4tbbtqe4DdZWpHp/UGHPIESiW35F3lPEDbroTD320ZAm1/adDGpnAotFiWhXL0X0C+FqXDM9uGFgrf3HdPpW/ZPz2oRp3p81nvY6GXDa2Ax5dber+FZeCwRVGgjXalk2spsfYvZIaHE5XQ0Jg+zBbAQTRE1UDnSZpH1FE7fnwXL7CFeUT902CVpyXZFcJfhPioRg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx index eef02cea21..e1e428e5b1 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-id.api.mdx @@ -5,9 +5,9 @@ description: "Get decision instance by id" sidebar_label: "Get decision instance by id" hide_title: true hide_table_of_contents: true -api: eJzlV1tv2zYU/isCn7bOiZw2HQpjGOAuSqHVsI3YaQcEQUFLxzEbidRIyqkh6L/vHOpix5a9bE8b+iSK537Vp4JZ/mDY4I5dQSSMUDKUxnIZAbvvMZWB5pYuYzZgiw0+eizjmqdgQZNYwSS+IFEQSUg8Zdyu8ByDibTISBovw9hTSy+ubXiiMdJjGv7MhQY0YHUOPWaiFaScDQpmNxlpNlYL+cDK8p6YTaakAUP01/0+PZ4bmuVRBMag4khJC9ISC8+yREQuEv+rIb7i0I5afIXIUoCa4raisoKBHfrSY4+w2bkXaOoBNAovlU65ra5+viROjNTCoY4eA5mnlPnrYTgKrvAi+DQc3Q7n7nw7/jiefB6702wa/BZeh3h/j/pgzZPcxXLVqfgZyzUXSa67uTBOStUVLIUUxPzxxTHVok2vvFyw6YCwO6sNeevT3zCOXfedYPiEfSqqip90783rXam5Yz1esissyCycjL/Mh+9HARJG4Ty4GY6+BH9Mb4IZkfYqt60o1RD7OE/sqdpBHMost2aHh2vNNzRlFlLzrxtXHssY2e2iIMkKm9DV/o5wLjqO1utJbv8bbmOS8wSOtI8jyRi+vagvTmSgCrdiAcml7TR4QgESiXzZtctCicGJ2KMVCcYe32mYwUUC6U//dLfRasrNC2cjxYHnD92pbvd5F9F2DtNuUgKtlW4z8eYwE9dKL0Qcg3yeg1f+q/9/uJeH4d5UBQcqvVG5jsCTynpLlcv4++iCt13zMJyG3k7AHjiB7yAfhCIgyrWwG4e5FsA16DOHQe7we1JgCtSjAPd2v4+9PoA9RF7eYuM5zIZQbqUI3j2ASwWhtwHz1xd+I3PWyBi/EHHJyBm9bvBfrhPkL6rklgPfL1bK2HJQZEpbYl5zLTgWwmWUaFVhl9x9AVmiIp64632/5yvwiECrn9CjxXdqgcr6ucMhaOO5unf9d/1OTcR6RMu2MbZ6VtZmnXoq5k5NDqI2hZoRXxV0U5ztJzETBJmarxqbTBE8zIOzWQsdHJKu5dDD3YK3WmoXnUP0XjGxhvu66dXfP89dXwm5VE687q+JQ/fgTfMFzgyFchiw8rjD0/iwYg0el7EXqTRLgLZTDQPbpqKT16jFWfFShShOUWc7SatVTp2wUspWgIpGF1WTW1UjUVAGu+jp6ek84ikuPH6OBikJ6CQg9ifeOm+j+qa3JxyryLTSQrl3X8MSNKCXfq3I+A4/NACRXZz3z/tVVxmbcrlj6PQIPctZWx4L36yfJRxLWdYOFvV43bH1Bduize2A4eUAVWIbVYNyx4piwQ3c6qQs6Rq/C9oN/Xau3BTGwtAZ53jJEwMHPrUrkv1wU/9w/egd/ynrDKFpXrlhLexirP4VItxWErRdAY+xC8mpijDEBsrsjsjB3xiNTbuGPgRz5OU55anN5V5rO+2d7vzy3jF4c/UI8tfWOUuv5F9Z/gXHqxkU +api: eJzlV21v2zYQ/ivCfVo7JXLadCiEYoBbK4VWwwlipx0QBAVNnWM2EqmSlFND0H8fjnqxY8tetk8b+skS74V3z734UQmW3RsIb2GEXBihZCyNZZIj3PmgctTM0mECIczXcQI+5EyzDC1qMitBsgwhBEEiISGEnNkl+JCg4VrkZA0hxImnFl7S3OGJ9hIfNH4vhMYEQqsL9MHwJWYMwhLsOifPxmoh76Gq7kjZ5EoaNCR/NRjQz9OLpgXnaAz4wJW0KC2psDxPBXeZBN8M6ZX796j5N+SWEtSUtxX1LSLpicWHB1xvnQtp8R41+LBQOmO2PvrtnDSNZRb3ffiAssgI+YthPI5G4EP0eTi+Gc7c883k0+Tyy8Q9Ta+iD/FFHI3grvIBVywtXC6jXsdPVC6YSAvdr5VrRVCNcCGkIOVPz86pMW175fmGbQfE/ai24k1Mf6M4cd13ROEzaiPqih8N7/WrbauZUz1cslH0IZ7Gl5Ovs+H7cQQ+jONZdD0cf43+vLqOpiTaqdymolRDjaZI7bHaYRLLvLBmS4dpzdY0ZRYz868bVx5CjO7tk1Q+WGFTOtrdES5Ep9FFfVnY/0bYPugixQPt40QywR/P6osjCNTp1ioombS9Fx5xAFVF4vO+XRbLFUtF4tGKRGMP77Rcq3mK2a//dLfRairMM2cjQ2PYfT/U3T7vE9reYdoGJdJa6Q6J1/tIXCg9F0mC8ikGL4OX//90z/fTva4LjlR6owrN0ZPKegtVyOTn6II3ffMwvIq9rYQ9dAY/AR7EIpAXWti141xzZBr1ieMgt3eVXwJX6kGge7vb5V4f0e4zL2++9hxny9AuFdG7e3RQEHsLIVidBa3NSWtjglIkFVAwetXyv0KnEEJZg1uFQVAulbFVWOZKW1JeMS3YPK2xJVld2AVz/4CQKs5Sd7wb92yJHglo9RN7tEv0qAXq208dD1F6x93bwdtBrydSPeBl0xgbP0tr814/tXKvJ0dR20JNSa9Oui3O5i8xF0SZ2n81uLyKroez6GTaUQfHpBu7yn9S8M5LE6ILiN5rJWi1L9pe/ePLzPWVkAvlzJv+unTsHr2rYp4KTqnsJ6w85vi0x7gVK/SYTDyusjxF2k4NDeyaip681u1CaS9TUlhFne0srVYFdcJSKVsTKhpdxl0N60aipEwYBI+Pj6ecZYVM2ClXGYGQCo7SOBwb3MbNib9jnChuOmuh3HugcYEaJcegcWQCxx9agghnp4PTQd1VxmZMbl10fISeYNaVx+IPG+QpE5J8ugDLZrxuYXUGG7a5GTDwIRQJfXrVg3ILZTlnBm90WlV0/L1A7YZ+M1duChNh6DmBcMFSg3sxdSsSfrluPrheeIc/ynpTaJtXrqGjXQDNpxDxtoqo7RJZgtoFVQuGnGNut0z2vsZobLo19DGagQ+sIJw6LHda23nvDefde6fgzdQDyt+74Cy9UnxV9RfHqxkU sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx index 79260b9703..f36cdf8c8a 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-1.api.mdx @@ -5,9 +5,9 @@ description: "Get process instance by key" sidebar_label: "Get process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVllv4zYQ/isEn/ZwLGc3LRZGsYA3cRZu0sSI3e1DEBSUNLa5kUiVpJwagv57Z6jDjq0E3sdi/WDxmHu+4UzBnVhaPrznU6MjsHairBMqAv7Q4zoDI5zUahLzIQ83V7D5+5T3eCaMSMGBIcaCK9zg/SNs8E4qXGbCrXAdg42MzEgCHiI30wuWVXqYbBT1uIF/cmkAlTiTQ4/baAWp4MOCu01GoqVysASDpAttUuGqo1/PeFk+ELvNtLJgiePDYECf56pneUQ6kT/SKEo5IhFZlsjI+xd8t0RXHGrW4XeIHPlsKBpOVlrI12PM83yk+hsGS1Y6XmX6+IGYwixVTT7iHR7rjFRLL1YYdOPqeDM8/WWin250DE2Sj+dHeuMuhINOa0DFL94hZ9cNMeUpAW90Pp98G+PB+e0f0+vxfHxB69HN+fgalw/bGF7AQipJ+Trebky2UO7VIO4B38vmkTRRngjzZu/2rRcqXUKS9kumxF+Pn3UhcKLWIpExI6iDdS8jEX0NE0jf/ygiKcy5PRJfKVotlt35auuy67I6OLjYicnYGG3aSHw8jMSlNqGMY1DPY/AuePf/d/fs0N27KuFAqbc6NxEwpR1b6FzFPwcKfumqh9F0wnYcZuAZfoJ40IsIUW6k2/jmGQI+QubEN5R7fOwKDIF+lOB3D/s99Cu4gwbKwg2rei/25JWmVr0EHwrqwkMerE+Dmuek4bFBgSwlJ2PMumnkuUmQvqiCWw6DoFhp68phkWnjiHgtjBSYCB9RuqsSuxB5QpFMdCQSf7xv93wFjC5oVKAhwOGeIFBp7/vHGHU8F/dp8GnQKYlIX5CyBcZWzsq5rFNORdwpyQ8WTaJmRFc53SSnTbbI5JUPfj0F3U7Hd6P5+GQ2ns0mtzfNRFTzUW/fSXgrpTbRG0T7iog31JcNVn//a+5xJdVCe/YaX7d+UgM2zUOsGXLl0GHNhJ+C8OPkGphQMYt0miVAr9M+qmjFGrFYKyzV2Hs1IdtzOqNzQsJKa1f1cypdFE1mVUAipyyi6OnpqR+JFB880UeFFAQ0EnBiI9o6btf1SW+POdaRbbml9vvAwAKwdUcQ1IJsQFLXzZDFT/uD/qBClXWpUDuKXi+hZzFr0+PgXxdkicBUlrWBRV1e93x9ytsRZVtgeDYkkQijqlDueVGEwsKfJilLOsa+YHzRb+vKV2EsLa2xjhcisXBgU/tE8jd39eD8lr08XHe60IBXbXxVJzntcOlR6f9LGrxWIGKEIVlV3YwQQZnb4TkYoqlu2nfo63iOtCKnQLXB3MO2l95pz29fPAGb60dQn1vrHG3JvrL8DzUuW/w= +api: eJzlVt9v2zYQ/leIe2o7JXLabiiEYUCWOIWXNAkSr3sIjIGizjYbiVTJkzND0P8+HCU5jq0E2ePQF1sS77uf3/GuBpILD8kdXDur0PuJ8SSNQphFYEt0krQ1kwwSSNfnuP77CCIopZMFEjoG1mBkgZDAPa4hAm0ggVLSEiLI0CunS9YACZzjWti5KFs7QveGInD4vdIOM0jIVRiBV0ssJCQ10Lpk1doQLtBBBHPrCkntp18+QtPMGO5Lazx6RrwfjfjvqenbSrFNiEBZQ2iIRWRZ5lqF+OJvnuXqfcs2/YaKOGbH2SDdWuFYX+NewLHpr+i8bm28CPrwfh80lYstnCenzYKl0rIwfdWyQYlSOjR0/npng/xZbh8ubYY9FV6P9yQdnUrCQW/QZM+eeRo8YVBVMD2PT6aTr2OI4OTqy/XFeDo+5efjy5PxxfgUZg0zT+msq22nJbU2R2m2UnqKc2001/z1UREaaejFFO80T9ANSjtV5dK92Tl9G5RqylnTbts1TdNE8HGIxROzkrnOBLcLenqezaWzaY7FT/+V1VyEyr+SowV6LxfD1dz09tBh+2HvYCsnY+es22Tiw34mzqxLdZaheZqDd/G7/3+4H/fDvWkLjlx6byunUBhLYm4rk/0YLPh5qB+OrydiK2CBAfAD5IPvS1SV07QOAzhF6dAdhKF0N2uiGpS19xrD22x3Dn9G2hvCIl2Ldn4XSEvL436BIRU8yROIV0dxhznoMT6u73HdADvjVv0yULkcEqjb5DZJHNdL66lJ6tI6YuGVdFqmeZtbPmsLO5dVzpnMrZJ5+Lzr93SJgg943eBFgpYomAKt9cNwGVu3o+7T6NNoUBOLPqPlkRiPepZE5aCeVnhQU1hO+kLdslwbdF+cTbFlqc9D8rtN6up6fHM8HR/cjm9vJ1eX/VbV4XjybxV8o6VzMTgUhl8Qgl76rOfqH39NA6+0mdsA7/h1FbY9FNdVmmvFoewHbIUMm5SQivQKhTSZULYoc+TbaZdV/CR6tXPrRGGNJsvMDkhytmImLK2ldtpz60oVatgSiYPySRw/PDwcKllUJpOHyhachFwrND7kscvbRfcl2gFnVvkNWtvwHjuco0OjMO4U+Zi1rvpFDY4OR4ejllWeCmm2DL3cQk9ytikP4T8Ul7nUYR0JDtZde93B6gg2K8pjg0EECaucRV2j3EFdp9Ljny5vGv78vUIXmv6xr0IXZtrzcwbJXOYe93zaXJHw5qZbvt+K5xf0wRB68pp16Oq84jeI2t04/Da8li1RZuiCV+3JsVJY0hZmbxHnvtncQ5/HU4hAVpyox8XuKbeD9kF/fv09CIipvUfz28Y74lf2r2n+BXkpdA4= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -40,7 +40,7 @@ Get process instance by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx index e2d2de9146..85681d95ad 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-2.api.mdx @@ -5,9 +5,9 @@ description: "Get process definition by key" sidebar_label: "Get process definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TTcGmiqENESHBohNaxEP04Sc5LT1ltjBdjqqKP+dc+wkXdsw4BHx0sY+9+/cXHEnFpaPr/ml0QlY+w7mUkknteI3A64LMIIO5ykf83j9EdbfjviAF8KIHBwYEq24wgPS72CNNKnwsxBuid8p2MTIwqsbc5Rmes6KYImlG1MDbuB7KQ2gGWdKGHCbLCEXfFxxty5IuVQOFmCQda5NLly4enXM6/qGxG2hlQVLEkejEf1tG5+WCVlF+USjKuWIRRRFJhMfYXRria/at6zjW0gcRW0IDyeDFYr2T9wbNPB0rNYZqRZEWCGAMlh9VM2LI+KOi1w1WaJ09OjDsIRyvUSiSpfR1X6m65rox32wnauVyGTKKD9g3a/hQ3DiDPLnfwujdcKV9g8hyNFvsegHUypUpZJ+Yrh4DJWJMdp0SLzYR+JMm1imKahtDJ5Fz/79cI/3w70KCQdKvdWlSYAp7dhclyr9P6rgZV8/nF6eswcBM/AC/wEeeGkhKY10az/zYxAGzIGfgtc39aBCCPSdBH+62R3978H1zH0Wr1lYGrhMlpp2zAI8GLQ+xjxaHUaN1MFGykYVCtWcHDKrdgeVJkOJKgBcj6OoWmrr6nFVaOOIeSWMFJgMjyrRQnLnoswIzUwnIvPXu77PlsCIQGOc9pfDM5VBsD4kIMnGtrqT0cmoVxOx/kLLpjg2epbOFb16AnOvJr8R22RNiS8E3SaoS7go5EcPf7PALy4nV6ezycF0Mp2eX3xul3kjRyvoQdI7LY2L3iE6Bybecp+19frh68zXllRz7cWbGrvwjwxgl2WMfUOh7AesmfDrG/+cXAETKmWJzosMaEK1ldUWO32xVi32C8s1lo6m6vaSzuiSKmGptaOKD+2LqsmtUEgUlMUqur+/HyYix6EnhmiQQEAnAZ8axNvg9qm5GewIpzqxnbTU/hwZmIMB9DJqFNlo6y3AD4ej4ShUlXW5UA8M/a6NtlDrEuTgh4uKTGAy68bFqmmxa746DMNnt8nwdkxKsZRCs1zzqoqFhS8mq2u6xv1gfPNvest3YiotfWM3z0VmYc+rblTyJ1fNq+8pe+xt2BtGW8Jq7Xs7K+mEn742/W+NU4kvQaRYjORXoJxiHRXugczeG5C6p5tH7ycz5BUlgdUBulPhXnuvP6/fegY203eg3nTeOTqSf3X9Ez6D8Xg= +api: eJzlVt9v4zYM/lcEPm03N0573XAwhgEdljt0HdaiybCHIhhkmY51tSWfJKcLDP/vAyXb+eXrbo/DvSSWRH4kP5KiWnB8YyF5ggejBVr7C+ZSSSe1gnUEukbDaXGbQQLp7g53f11BBDU3vEKHhlRbULxCSOAZdxCBVJBAzV0BEWRohZG1h0vgDndM56wOlli2NxWBwU+NNJhB4kyDEVhRYMUhacHtagKXyuEGDUSQa1NxF7Z+uIauW5O6rbWyaEnjaj6nv2Pjy0aQVYhAaOVQORLhdV1K4SOMP1qSa88t6/QjCkdRG+LDyWCFov0S96KenlHUOiPVhg62aKwMVl+FeXt1IL3im0mwtK5Un0TK1oSEQ8WVmzykU+lK2jovhK6j8+spVm/VlpcyY5Q+tO7z7NZGpyVW3/1Xlq3jrrFfyFCF1vLNNNdSWceVmD4MG6+xsjBGm5GJt+dMvNcmlVmG6piDN/Gb/3+41+fhPoaEI6Xe6sYIZEo7lutGZV9HFXw/1Q83D7fsIGCGXuEr4KOLwKJojHQ7PxJS5AbNhb8kn9Zd1ILQ+lmiX61PJ8MHdBNjgaU7FmZKha7QNII26Mmg6ZJAvL2Me62LvZaN22fcdUAOme0wohpTQgJtILhL4rgttHVd0tbaOBLeciN5WgZ+6SwkN+dNSWyWWvDSb5/6viqQ0QHd8jTeXIGMyiBYnxGRZOMY7t383XwSiUQ/g7Ivjj1O4Vw9iROEJ5H8wByStSS5EPSQoDHhvJZ3nv5+vt8/LB5vVouL5WK5vL3/fZj1vR6NoIOkjyi9i94hWgchGKTfD/X6658rX1tS5dqr9zV2798gyB6atJSCQjkPWDPupzvjwsktMq4yJnRVl0g31FBZQ7HTFxtgc21YpZV0mqrbazqjG6qEQmtHFR/alwufw1BIFJRN4vjl5WUmeNWojM+EroiEUgpU1vPY8/ZbvxOdKGda2FFbar+ODeZoUAmMeyAbHz0V4HI2n81DVVlXcXVg6N/a6Ii1MUEO/3ZxXXKpCNW72PYt9gTby3D5nDYZRJAQ6Drqm+UJ2jblFv8wZdfR9qcGjW/+fW/5Tsykpe8MkpyXFs+8Gq9K+OaxfxR+y157Ok6GMZSw2vneLhtaQRRebf63W3cRFMgzNN6vcHIjBNbuQOfsiUjdM95HHxYriIA3RNZI6EmFe/RJf3782QuwlX5G9dPonaMl+dd1/wB6G/xX sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -40,7 +40,7 @@ Get process definition by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx index 15e65cd3da..16b32c5492 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-3.api.mdx @@ -5,9 +5,9 @@ description: "Get incident by key" sidebar_label: "Get incident by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v2zYQ/isCP61dGjtNNhTGMMCNFU+NIxmynRYLAoOWzzETWdRIypkh6L/3jnqJE6tr83HoF5s63utzd7zLmeF3mvVumJdEYgmJYbdHTKaguBEy8Zasxxa7S9jNT9kRS7niGzCgSCJnCX7g/QPs8E4keEy5WeN5CTpSIiUNSERpR64cURs4Ygr+yYQCVG5UBkdMR2vYcNbLmdmlpFIkBu5AIetKqg03Jen3M1YUtySuU5lo0CTxvtulv+cmJ1kUgdYoH0lUhUaRhadpLCIbV+deE19+aFku7iEiH1NFKBhRWqEYf8Q9K0emB7ASiSBbl68V9RJteBLBjwuWLA2rNkokd8gJSbah3M78ydg99y48d4DUmX/pB599PHnB/Ko/Hnv+cO6GYRAi6VPwce4H89Cdhp47QcJ54A+8qRf4DYv7ZRr2z6fz6/5o5jbU8/5o5A7m7si9cv1pQ575f/X9gb0hyty9xlukX7mTSX/ozife36jjy7nrDqxzlZoBujvZN/pEILP9Zw5dBOEVOj2dXwQzf8BuEZEN4sjvWkDBu0iBLYKp2LQzIPzmP/HE6L1rl6LwhmF/ah0P3UkwurbHsYuQ+UPryL1cvCKPkPDEUNMdeEW3wsREajq1KIh81tYAXrLlsVg61GmgzbcbAWtuEcPm19c2BGGU6e/GdfqefScboqr21sv2wt4Hw1VKqgaJ00MkLqRaiCXi9RyDt523//9wzw7DDcuEA6Vey0xF4CTSOCuZJcufowp+a+uH/thz9gJ2wAr8BHjQcwZRpoTZ2Zm9AK5AvbPz7AYfqBwhkA8C7Nfty9E9BNPMbWexc8pRjyvAWtJmcAcWAhr6PdbZnnRqXt3JkbVgZFxt630hUzHy5SWYRa/TyddSm6KXp1IZYt5yJTgCbxGkuzKRK57FhFwsIx5b8ks/p2tw6II2Eto1DH5Tykvrx3a4oo3n6j50P3RbNRHrN7Q8FcKTnrUxaauekrlVk91j6sRMiK8Muk5Gk1yeiksLerVsBWOXJs67Cc5PnIH14lXJoYf7CW60VC5ah+i7ZGI190Vdm58+T20diWQlrXhVT4FdCMEZZwvsEQrlMGDpcLt04Z8RW3B4snQiuUljoNeo2m2curDp5NRqsTecjcR1SVIlW0mjZEaVsJbSlMOXWhVVk1tlIVFQGqvo8fHxOOIbfOD4MRokENBJwAWReCvcRhXl6IXwUka6kRbSfncUrEABetmpFOkOaaVCLoM9Oe4ed8uq0mbDkz1D7S3zDKsmLQb+NZ005pjConIsr9rphm1PbHKrhsJzj1Rh2ZSNccPyfME1zFRcFETGd1/Zpn7qI9t1S6HpjP264rGGA1+aJ5D9ElZ7+RvncGdvdbku0mRnuzfO6AuPtvrsb0FL0Br4EsuNvClv+lgpqdmTOdjNqT+ad2bo0srIMwKmAe9FDVvtrf788dEyOFP5AMmfjXeGPsm/ovgKBVte4w== +api: eJzlVm1v2zYQ/ivCfdo6NUr6MhTCMMC1mUyNIxu2nAYLAoGWzjEbiVRJKp1h6L8PR8nKi921/Tj0iy0d7/W5O/HZguW3BsJriGQmcpQWbnxQFWpuhZJRDiEsN+e4SV+DDxXXvESLmiy2IHmJEMIdbsAHISGEits1+JCjybSoyAOEcI4bT608sQvgg8bPtdCYQ2h1jT6YbI0lh3ALdlORSyEt3qIGH1ZKl9y2ot/fQNPckLmplDRoyOLV8TH9PQ05r7MMjQEfMiUtBQ23wKuqEJmrK/hkSG+7H1ktP2FGOVaaULCijUI1fk96zo5Cj3AlpKBY5z9qGkljuczw+w1blV7VWC3kLfiAsi6pt4t4PmXD6DRiI/BhEZ/Hk48x+BBN0ovBdBrFZymbzSYz8OHD5H0aT9IZS2YRm4MP7IoNF0k0idNxNE9YzGZPz4eTeBS5850LdpXMBsMkvRyMF6yXDgfjMRulbMwuWJz04kX81yAeuROSpOySxQn4cMHm88EZS+fR3yxlV0PGRi75zs2IDaP546APAgo7eJLQ6WR2kcaTJD2dLOIR3DQ+lGgMvz0AWuNDptENSSLKwwrGcvufeA+GSXTJqIrobDZIXOIzNp+ML93jlMWjKD5ziXxSyx/oM0ouLS3lXlZ0KmxBon6Tm4bEbw4tSCTveSFyjzYRjf36olRaLQssf/vRhSGMavPNul6/gm90Q3TbcPDw8OA/BoNprXSPxOt9JE6VXoo8R/kUgxfBi/9/uW/2y521DUdqvVG1ztCTynorVcv855iCt4f2YTCNvEcFe+gMfgI86HOGWa2F3bg7fYlco37p7rvrm8bfQqbUnUD3dvP8aj9D29/r3nLjtVSgRLtWxBxu0UFApCCE4P4k2OmaYHuHmwYouL7f8YlaFxDCtgWzCYNgu1bGNuG2UtqS8j3Xgi+LFks6axu54nVByBUq44UTP88zWaNHB8RYiIvYNXrU8jb6kbt8lX7m7t3xu+ODnkj1K14eBuHBz9ra6qCfVvmgJ8dzdo2Zk15b9K4ZfXN5Jc4d6B0Zm0wZ3Tgv52xO1+GOmHV2jf+kwb2XLkWXEL23SrDTPt3N5oePiZsjIVfKmXfzNHGEEb1pvSxERqXsF6w87kiZxzMr7tHjMvcyVVYF0teo4z7ebrDpydu5XSntlUoKq2iSnaXVqqZJWCtl28uXVpVnroftIFFRJgyCL1++HGW8rGXOjzJVEgiFyFAah2OH27iT+M+Mc5WZ3loo9x5oXKFGmWHQOTIBeaVBbos9OTo+Om6nytiSy0eBDq/ME6z6tlj8xwZVwYUkXy6xbbdO13B/4prbLRT4EJKrG79bjGvYbpfc4EIXTUPizzVqt9QPe+S2LheGnnMIV7wwuJdL/wmEX2Ydb//V2+f0B1PeDancuO0tanoDv6XT7rchErRGnqN22bQngyzDyj6y2ePutB/9d+aMEWXkNQHTg/dshp33g/n88d4peIm6Q/lnn52lV8qvaf4FfTtoRQ== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -37,7 +37,7 @@ Get incident by key Success -
Schema
+
Schema
Invalid request diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx index 2d0d3a2952..6563ac201e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-4.api.mdx @@ -5,9 +5,9 @@ description: "Get flow node instance by key" sidebar_label: "Get flow node instance by key" hide_title: true hide_table_of_contents: true -api: eJzlV1tv4kYU/iuWn9ptEshuWq1QVcmAyboQQ22TdBVFaLCHMBsz447HpMjyf+854wsQnN3sY7UvyZz7Zb4zPuSmIo+p2bs3R7F45iKiDk8V4SE1H85MkVBJFBPcicyeudyN6W5xZZ6ZCZFkQxWVaJmbHAiQP9EdyBiHY0LUGs4RTUPJEvQATLA2xMpYVYEMVkc6MyX9J2OSQhQlM3pmpuGabojZy021S9A344o+UgmqKyE3RJWs367MonhA8zQRPKUpWrzvdvHfcWw/C0OapmAfCnDFFaqQJIlZqAvsfElRLz+NLJZfaKiwaIntUKyMgsW+JT1th6Hrvo6/13BIV4wzTPLtphBKqiFR9EA/VZLxR5RSHr0qw9txEQbRV8WuvvIWBcZDFkF/355rqfLSFWaZbRCYc9ef2QNn5NhD4M686cD2fTj58/5iT9m3thssjnl+YHnBQkuActzA9m7soWMF9mJgBYNP7aLgkze9a0T96dwdWt7nhmG7w+bs296tMwATyx8D6dkD27ltyDmI6/ON5c6tSU1V/+y/B5O5jxbXEPjO+qxTOeXNLM+aTOzJAasst2/59vCA69t/zW0XEhpNpncYdT4JnIXjQiOQ258OUWsAzhbWIHBunQDpPsRzoWMLbz5pkvcHnjMLGgqrrstyx+70zjUfSpy14Wh/eTqMjUGnN7OJHeg7xGY7roXEwwFkDvwshYgp4RoelBOuWuGIUqZiZI1q2NZvSlGg+KrtLXD4lsQsMvDRoal6/U2AAVzGdPPL974N2JUs/Sb8P7zH+jYw4uTxtWGqqmkTts/NYVNsKYVsOvHhtBMjIZcsgt4f9+Bd593/v9yr03K98sIpXn0qMhlSgwtlrETGox8DBb+2zYM1c4yDgg2qDX6AfuADRsNMMrXTe8ySEknluf6038PLlEMLxBOjmnp4uc5cU6V3GeNomTGWO6NchGBBWgvcmx6pbgauRD2zs73s1BvQeW2UdnKwKUzMR27rtSqTMRjkZX+LXqeTr0Wqil6eCKlQeUskI3AXuqkoK+92RbIYmxmLkMSa/TL1YE0NFODihiuZAhpRUEa/0MsHxDh297H7sdvqCVVf8bLHxt7PWqmk1U+p3OpJb3n1XfmoVxZd309z3yRhY939aiedzmwPPjTnPnzfnKlb76eVHWR4eOeNlypFnZD+HGkls9Ye1XD98y7Q0GJ8JbR5BbGp3pupMcuWMDZYymnBwiB6JYV/im2pQXhkhGKTxBQfqGr3a2CFJ6N2C+NibATshALBrS2VFBkiYS2EKr/AOL3gGtMqgYRFpYCi5+fni5Bs4M0jFxAQmwBJUlifUbfq26TinL0wjkSYNtZMaLoj6YpKCll2KkdpB70ikMtiLy+6F90SVanaEH4Q6FtTdNS15oIU/Vd1kpgwvSLoFPNqwu7N7aVZLqrHMwbMHvoEJJWzcm/m+ZKkdC7jokA2fB2kHv39aOlBjFiKZ5jlFYlTepJU81CaP3nVD5mfja/82mktogYw3+nJjjOk4KiRqf8WuCytKYkAiphWKbEARYk6sDn5VYOz0zxG1zYuriTDVu3XrWN8a++t+fze1wpGIJ4o/6PJTiGJ+RXFf+pfx+g= +api: eJzlV1tv2zYU/isCn7ZOjdI2HQphGKDYTKvFlT1JTlYEhkFLxzEbmVRJKplh6L8Ph7rEjp1eHoe+2CLPhefyHerTlhh2q4l/Qy4K+SBkDqHQhokMyMwlsgTFDJcizIlPFptL2MzPiEtKptgaDCi03BLB1kB8cgcb4hIuiE9KZlbEJTnoTPESPRCfXMLGkUtn2R7k8O4klyj4UnEFOfGNqsAlOlvBmhF/S8ymRN9cGLgFRVyylGrNTLP1+xmp6xma61IKDRotXp+e4t/+2UmVZaA1cUkmhQFhUIWVZcEzm6D3WaPe9vBkufgMmcGkFZbD8OYUTPZ7wrN2eHRX18sfNRzCkguOQX6/qTZMmSEzsKOvjeLiFqUg8mdl2J0IYZB/VRzZlh9R4CLjOQjz/bE2Kk9dYZTVGoE5jZIJHYQXIR0Sl0zi8YAmCXFJMj2fP67oFY3S+f5ekgZxOrcS4pIwSmn8kQ7DIKXzQZAOPhwXpR/i8XUvOh9Po2EQf+o3aDTsnxMaX4UDOk+D5JK4JKYDGl71y2lC4+75YxBNg1G3av/oP4PRNEGL90FKr4NPNpTDvUkQB6MRHe1sNemeBwkd7uwm9O8pjQZ0fjEaX+Op01EazsMoSQPcPR8PUWsQjEbzYJCGV2GK6/NpEkY0SebxdNQHnwzicJL2K8y6Syu6jMbXEZk1ODuGo8fm2WMoHjr+OBnR1PYQix1GAS5mO5DZ8bOQsgAmLDxAMGGOwhGl3BS4ddHBtrtT6hrFZ8fuglDcs4LnDl46oM3zd0Kp5KKA9W8/ejdgVSr9Tfi/eY35rUFrdvvcMLXZHBMen5vdolClpOor8eawEhdSLXieg9ivwQvvxf8/3bPDdOOm4YCt17JSGThCGmcpK5H/HCh4e2wegkno7CTsgDX4CeqBFxhkleJmY3nMApgC9dK+2m9mtbslmZR3HOxq9pTOvAdjuYyzR2acxcZpiNAazEoib7oFWwykRD7x7l95HQN62Rlpb3sHm5pgPOq+o1WVKohPtk19a9/ztiupTe1vS6kMKt8zxdmiaMqLsqa3S1YVWMxCZqyw209DT1fgoACJG1IyswIHUdCcfmLJh1RP3L07fXd61BOqPuPlERuPflbGlEf9NMpHPVmW1/UqQb0m6a4/fb9ZyS9t9VtOOp7QOEjpy4QmSTiOOn7a2tXuXs97L22INiD7OrJKpNO+6OD613VqocXFUlrzFmJjy5vBmVSLgmeYymHC0mGWkjosM/weHCZyJ5PrsgC8oFru18MKn5zO7VIqZy0FNxLBbS2NkhUiYSWlad7AOL0ssz1sgIRJad/zHh4eTjK2rkTOTjK5xiIUPAOhbR3buo3aHfeJcS4z3VtzadeegiUoEBl4rSPtoVcEcpPsq5PTk9MGVdqsmdg56FtTtFe1vkEG/jVeWTBuKYINcdtO2A25f0Uaoro/Y8QlPvqcue2s3JDtdsE0TFVR17j9pQJlR/9xtOwg5lzjc078JSs0HATVX5Tkl7j9kPnV+crXztEkOgCLjZ3sosIVcZsPDftbI1laActB2bAaSZBlUJodm4OvGpyd/jJ6T5G4sgpL9Ui39vFtvR+N549zq+Ck8g7En310BpcYX13/B+pfx+g= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx index 3782eb8c1b..c269bbffae 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-5.api.mdx @@ -5,9 +5,9 @@ description: "Get decision requirements by key" sidebar_label: "Get decision requirements by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltOhRGMSDD3MLr0ASxhz0EwUBLZ5uNRGrkyakh6H/fHSkpdqx02ePQF1sk7+d33/FYS1QbL6c38ldItdfWXMPflXZQgEEvb0fSluAU0sE8k1O52n+C/V9v5UiWyqkCEBxr19LQgs7vYE9n2tBnqXBL3xn41OmSLdAmaQu7FlnrTLhDbyPZLskTugpG0qdbKJSc1hL3JdvXBmEDjkTX1hUK49ZP57Jpblndl9Z48KzxejLhv2P/iypNwbOr1JIpgyyiyjLXaUgy+eJZrj71bFdfIEVO3DEkqKMXnR3IeHTabGQzCjg8J2rG5xT3+bDRiPHAwY6qoGPc3/T45jVLE0q2cil8fsoc4aIMDgbBpxpz3hokTNOwyPkQ9HOzU7nOQsnB49MlIIBXORQ//tdSeFRY+WeCUBAL1GY4f23IlEmfACdsfAuYmXPW9Ui8OUXig3UrnWVgjjF4mbz8/6d7fprudSw4cOkj84SxKNa2Mtn3wYK3Q/1wcTUXBwkLCArfAR606SGtnMZ9GB0rUA7cq3Bl3tw2o5ogsHcawur28QT5CDg8PsRqL+L4obG0tTytNhDw4EE0lcnuLMlcltQk1EiOwe266VW5nCTqiGkzTZJ6az0207q0Dll4p5xWhH8Aks9iPdeqyhnA3KYqD9uPw11uQfAB3908+ZDWXPnofczYsY9jc+8m7yaDllj0CSsPfHiws0UsB+1E4UFLYZB29VmwXEy6q0lfY1XqTwHudvRfXs2uL5azV4vZYjG//Nw9A1o9ivCwzr2VNsQQEK+jkOykP3QU/e3PZaCTNmsb1FtaXYbnCYirakWtwqmcJmyFClOf/lDvQCiTidQWZQ58KVG7hMOO3/wlOrPUIqKwRqNlQgdNdLZiJmytRSZ57FgyzWFFInFSnlh0f38/TlVB95wak0MGgYIEeqGwbIvb7+3O6JFyZlPfa2sb1omDNTigKJPWkE+OHgDybDwZTyKrPBbKHDh6RuccAdfXCOErJmWuqJ5NG2XddtWN3J2xnuObfMpGiD2xP25kXa+Uhz9c3jS8TVPAhRZ/aKfQfJn2/E0Nu1a5h5Mo+gtR/tC+NbIX4l8ekoORd8Q1+9DRecUr2T7Wwm9D14/cgsqIghxaPLkg9pR4oHPyYOSe6W+dj7MlyaqK8ekxfMTrYH0wnve/BAGxtHdgfu6jQ15yfE3zD5p7AyA= +api: eJzlVt9v2zYQ/leIe9o61XLadCiEYUCKuoWXoQliD3sIjIKmzjYbiVTJkzNB0P8+HPUjdqx06ePQF1sk7767++6OxxpIbj0kt/Aelfbamhv8WmqHORrysIrAFugkaWvmKSSwri6x+vwGIiikkzkSOtauwcgcIYE7rCACbSCBQtIOIkjRK6cLRoAELrESdiPSzphwh9Yi6JYpJORKjMCrHeYSkhqoKhhfG8ItOohgY10uqd369RyaZsXqvrDGo2eNV9Mp/x3bX5RKoWdTyhpCQywiiyLTKgQZf/EsV59atusvqIgDd0wJ6daKTg9kPDltttBEgYfneM38nPI+HwdtOR452KPzuvX7mxZfv2Jph96WTuGnp+AIjTQ06gSfasp4a7RgmoZFzseon5u9zHQaUo6enk5B4ew6w/yX702FJ0mlfyYJOXovt+Pxa+NJGvUEOWHjW8TMnLNuYOL1KRMfrFvrNEVzzMGL+MX/P9zz03Bv2oQjp76tPGEsiY0tTfpjVMGbsX64uJ6Lg4AFBoUfgI8mAo+qdJqqMDrWKB26l+HKvF01UQ3K2juNYbV6PEE+Io2PD7GuRDt+cqSd5Wm1xcAHD6IE4v1ZnLo0ru+waoB9cPt+epUugwTqltMmieN6Zz01SV1YRyy8l07LddZSymdtPjeyzJjAzCqZhe3H7i53KPiA726efLRDwZlvrU+YO7ZxDPd2+nY6isSiT6A81MMDzo6oGMVphUeRwiDt87NguTboPidDjmWhLwPd3ei/up7dXCxnLxezxWJ+9al/BnR6TXSU5wGlczE4xOtWCHrpD32J/vH3MpSTNhsb1LuyugrPExTX5TrTikM5DdgKGaa+kIr0HoU0qVA2LzLkS6lwNhz29c1foofdWCdyazRZLuigSc6WXAk7a4mLvO1YqUIO20LioHwSx/f39xMl89KkcqJsziRkWqHxgceOtz+7neiRcmqVH7S1DevY4QYdGoVxB+TjowcAnE2mk2lbVZ5yaQ4MPaNzjogbckT4D8VFJrVh4OBl3XXVLezPWM/xTZ4wyCrq+uMW6notPf7lsqbh7a8lutDiD+0Umi/Vnr9TSDYy83jixXAhwk/dWyP9WfzHQ3LU875wTRU6Oit5Bd1jLfw2qyaCHcoUXXCtPblQCgs60Dl5MHLPDLfOx9kSIpAl8zNw+KiuA/qoP7+9CwJiae/Q/D54R7xk/5rmX5p7AyA= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx index fc0487f647..2af5df108f 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key-6.api.mdx @@ -5,9 +5,9 @@ description: "Get decision definition by key" sidebar_label: "Get decision definition by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v0zAQ/lcsP8Homg4GQhVCGqKgMsSmtcDDNCE3ubZmiR1sp6OK8r9zZydpu2aDPaK9tLF9Pz9/57uSO7GwfHjJ30MsrdTqPcylkg6/+FWP6xyMoMU44UM+W5/C+scr3uO5MCIDB4Z0S65wgefXsMYzqfAzF26J3wnY2Mjcmxty1GZ6zpLaFX60vnrcwK9CGkA/zhTQ4zZeQib4sORunZN1qRwswKDoXJtMuLD16phX1RWp21wrC5Y0ng8G9LfrfVLEMViL+rFGU8qRiMjzVMY+xeinJbly37Oe/YTYUdqGAHEyeJHJlox1RqoFr3oehX+JmtAJQIy7DQVUOw5WiLsMsd7r5cXzbS8XAeAMM7d3eOwSPX1wOtvaX+7KoUv424PywisUynVmQqfSpbTVweuqIoHjLo6M1UqkMmFERrDubq4gE2YpZM8eyhnrhCvsP2aYIV3Fohs/qdCUirsPw8Z9sIyM0aZF4sU+Eh+0mckkAbWLwUF08P+ne7yf7kW4cKCrt7owMTClHZvrQiWPgwUvu+rh5HzMthJm4BUeAR64aSEujHRr3+FmIAyYQ/+2X15VvRIh0NcS/OrqdqP7CK6ry7HZmoUeib1zqamlLsCjQd1yyKPVUdSoHW7UbFSiVsUpJLNqem5hUlQpA8TVMIrKpbauGpa5No6EV8JIgdfhcaWzcL1zUaSEZ6pjkfrt29FPl8DogPoP9WuHayJC8N4nKMnHrrnXg9eDTkskeoeVDT02dpbO5Z12gnCnJT8ANNc1IbmQdHNF7ZWLXJ56/OuB5ex8dHEyHR1ORpPJ+OxLM7zUehjh9rW3VuoQfUC0DkK8kf7QMPbT96lnl1Rz7dVrlp35oQrYeTHDyqFU9hPWTPhpBf+cXAETKmGxzvIU6I3C6vGHDd3pizVmsWJYppE6mvjtNZ3RBTFhqbUjzocCRtMUViASJWWRRTc3N/1YZPjsiT46JBAwSMDJimRr3D7XO71byomObasttV9HBuZgAKOMakM22hli+FF/0B8EVlmXCbXl6K+FtANbe0MOfrsoTwXeZlXHWNZFdslXR3wzfmyXGW4PySqSKZTLJS/LmbDw1aRVRdvYI4x/ADbV5WsxkZa+saDnIrWwF1b7XPIn9byTPGX3TsOdiTQsVmtf3mlBK15PnP63wqeJL0EkyEcKLJycIJVyt6WzN/VSAbVv0sfRFGVFQXC1kN4iubfeGc+bd16ATfU1qLdtdI6WFF9V/QHkj0fJ +api: eJzlVm1v2zYQ/ivEfdo6xXLarCiEYUCGuoWXoQlib/sQGANNnW02EqmSJ6eGoP8+HCm/xUrWfBz6xRbJe334HO8aILn0kN3Be1Taa2ve40IbTdoamCVgK3SSF+McMphvrnDzz1tIoJJOlkjoWLcBI0uEDO5xAwloAxlUklaQQI5eOV0Fcxlc4UbYhcg7VyLf+0rA4ZdaO8whI1djAl6tsJSQNUCbiq1rQ7hEBwksrCslxa23F9C2M1b3lTUePWu8Hg7579j7pFYKvYcElDWEhlhEVlWhVUgx/exZrjn1bOefURGn7RgQ0tGLzg9kPDltltAmAYVviZrRiUCM+w1FVHsO1ui8jrE+6+XN60MvtxHgEg35Jzz2iV69OJ1D7U9P5dAn/NeL8iI00lBvJnyqqeCtHl63LQtc9HFkbNay0LlgMqKnp7lSOTsvsPzppZzxJKn235hhid7LZT9+2niSRvUfxo3nYBk5Z90OiTenSHywbq7zHM0xBq/SV///dC9O072NF4589d7WTqEwlsTC1ib/Pljwc189XN6MxUHCAoPCd4BHm4BHVTtNm9Dh5igdurPwtt/N2qQBZe29xrCaPW50H5H6upyYb0TskSXSynJLXWJAg7tlBun6PN2qne3VfNrc46YFDsmttz23dgVk0ESI2yxNm5X11GZNZR2x8Fo6LedFRJjP4vUuZF0wnoVVsgjbj6OfrlDwAfcf7te0QsFEiN4HDCX7ODb3bvhu2GuJRZ+wsqfH3s6KqOq1E4V7LYUBYHtdE5aLSW+vaHflstJXAf9uYLm+Gd1eTkdnk9FkMr7+tB1eOr02Obr2nZUuxBAQr6MQbKU/bBn7+9/TwC5tFjaodyy7DkMVipt6XmjFqZwmbIUM04qQivQahTS5ULasCuQ3qnI2HG7pzl9ia3ZhnSit0WSZ30GTnK2ZCStriTkfC1iqcIeRSJyUz9L04eFhoGRZm1wOlC0ZhEIrND7g2OH2R7eTPFLOrfI7bW3DOnW4QIdGYdoZ8unREAPng+FgGFnlqZTmwNF/FtIRbLsbIvxKaVVIbdhsiLHpiuwO1uewHz8OywwSyNjqLOnK5Q6aZi49/umKtuXtLzW68ADsqyvUYq49f+eQLWTh8SSs3XMJP3TzTv6jeHYa7k1ky2KzCeVd1LyCbuIMv+2sTWCFMkcXAosnl0phRQc6J1MvF9DuTfo4mkICsma4dpA+Inmw3hvPL78FATG192h+3UVHvOT42vZf5I9HyQ== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx index 06dc3839ef..11ffbbedf5 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get variable by key" sidebar_label: "Get variable by key" hide_title: true hide_table_of_contents: true -api: eJzlVt9v2zYQ/lcIPq2dazltNhRGMSAD3MLrsASxtz0EeaCks81GIjXy5NQQ9L/vjpSUOFbb7HHoiy2S9/O773hsJKqtl/Mb+ZdyWqUFyNuJtBU4hdqaZS7nMj18hIOcyEo5VQKCY/lGGlrQ6V0404Y+K4U7+s7BZ05XrE+bpCvsRux78xPp4J9aOyDT6GqYSJ/toFRy3kg8VGxSG4QtOBLdWFcqjFs/n8u2vWV1X1njwbPG69mM/45druosA+9JP7NkyiCLqKoqdBaySj55lmtOPdv0E2TIuTrGAHX0wjk+J7ygx66XxqMyGXx8tqLPyOHzxSP4g6hHp82WD/aqqMdPCGxD+TPuw2lqbQHKhGMwyuAyH9HlU40Fbw0saVvePh+Df2koCJ0LrjN4/HIZCCwyVf74X8tB2GLtv4nUm9ecV0nlUNtxSHRXpnG8wsbXwFg4Z92AxJtTJN5bl+o8B3OMwcvk5f8/3fPTdK9jwYFL723tMhDGotjY2uTfBwt+GuuHi6uleJSwgKDwHeDB1xpktdN4CBMjBeXAvQq36c1tO2kIAnunIaxunw6OD4DD1BDpQcRBQwNoZ3kqbSFAwCNnLpP9WdLL+qQh0Vayc7fvp1XtCpJrIpjtPEmanfXYzpvKOmThQZ2z47NYyI2qC0ausJkqwvbTONc7EHzAVzJPOqQ1lzx6n4apQD6Ozb2dvZ2NWmLRL1h5IMKDnR1iNWonCo9aClO0L8yK5WLSfTGG4qpKx8nfjfrLq8X1xXrxarVYrZaXf/Rjv9OjCB8XeLDShRgCCjMnCMle+n3Pzd/+XgceabOxQb3j02V4jIC4qlPqEU7lNGErVBj59Id6D0KZXGS2rArg26gbyqInNn+J3iz1hiit0WiZyUETna2ZCTtrkdkdW5VMc1iRSJyUJxbd399PM1XSBaem5JBBoCCBnics2+H2e7czeaKc28wP2tqGdeJgAw4oyqQz5JMw14nIMdmz6Ww6i6zyWCrzyNF4yxxhNZQF4TMmVaF0mP4hsKZrpxu5PzvqiImcsymiTWyMG9k0qfLwpyvalrfp3nehqR+0Qtfl2vM39etGFR5OYhmuQPnDdfcqfCFOX4yjIfckNQc5PHskfQb2hd+W7hi5A5UT3TiaeHJBTKnwkc7Jy5D7Y7hnPizWJKtqBubh3XTM4WB9NJ53vwYBsbZ3YH4ZokNecnxt+y+MIezQ +api: eJzlVt1v2zYQ/1eIe9pa1XLabCiEYkAKuIWXYQlir30I/EBRZ4uNRKrkyakh6H8fjvpIHKtr+zj0xRZ5H7z73R1/bIDkzkNyCx+k0zItEDYR2AqdJG3NMoME0sMlHiCCSjpZIqFj/QaMLBESuAsybSCBSlIOEWToldMV20MCl3gQdiv2g/sIHH6utcMMEnI1RuBVjqWEpAE6VOxSG8IdOohga10pqdv6/RzadsPmvrLGo2eLl/M5/x0fuaqVQu8hAmUNoSFWkVVVaBWyij951mtOT7bpJ1TEuTrGgHR3Cuf4PeEFOz56aTxJo/Dyuw29stUPqHfgj6qenDY7FuxlUU9LyNVGSWLcR2lqbYHSBDEaaWiZTdiyVFPBW2OXtC1vn0/BvzR7WehMcJ3R09fLUDmbFlg+/9FyeJJU+28i9eol51Wi93I3DYnuyzSNV9j4LzAWzlk3IvHqFIl31qU6y9AcY/Asfvb/T/f8NN2bruDIpfe2dgqFsSS2tjbZz9EFv03Nw8X1UjxKWGAw+Anw4GsNVe00HQJjpCgduhfhNr3dtFEDyto7jWG1eUoc75FG1hDpQXREUyLllllphwECppwE4v1ZPOj6uLnDQwt8uNsPbFW7AhJoOjDbJI6b3Hpqk6ayjlh5NOfsWNYVcivrgpErrJJF2H4a5zpHwQK+kpnpKEfBJe9OnwVWsO6Ju9fz1/NJT6z6FS8PjfDgJyeqJv10ypOeAosOhVmxXpf0UIyxuLLSHfP3VH91vbi5WC9erBar1fLq74H2e7s2Oirw6KUPMQQUOCcowaD9bujNPz+uQx9ps7XBvO+nq/AYQXFdp4VWnMppwlbIQPlCKtJ7FNJkQtmyKpBvo56UxdDY/CUGt1vrRGmNJsudHCzJ2Zo7IbeWuLu7UZUq1LBrJE7KJ3F8f38/U7KsTSZnypYMQqEVGh9w7HH7q9+JnhhnVvnRWtuwjh1u0aFRGPeOfBx4HZ3vkj2bzWfzrqs8ldI8Omh6ZI6wGstC+IXiqpA6sH8IrOnH6Rb2Z0cTEUHCrjZRPxi30DSp9PiPK9qWtz/X6MJQP1iFqcu05+8Mkq0sPJ7EMl6B8MtN/yr8VZy+GCdDHprUHGB89gBE3WMt/LabNoIcZYYuRNNJLpTCih7ZnLwMeT7Ge+b9Yg0RyJqBeXg3Hfdw8D4Zz5u3QUGs7R2aP8boiJccX9v+C4wh7NA= sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx index 87a0f9a05d..eb7cc632ca 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/delete.api.mdx @@ -5,9 +5,9 @@ description: "Delete process instance and all dependant data by key" sidebar_label: "Delete process instance and all dependant data by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv20YQ/iuLPTWpLMqJWwRCUcBtFEBNUBuWihwMH1bkSNyY2mV3h3IFgv+9M7skLYlyX7ciF2kf8/z2mxnWEtXGy+m9vHU2Be/nxqMyKciHkbQlOIXamnkmpzKDAhDkSJbKqS0tHevV0tCGrh9hT3fa0LJUmNM6A586XbIBOvwIe2HXooxuhO78jKSD3yvtgHygq2AkfZrDVslpLXFfsmltEDbgSHRt3VZhPPr+SjbNA6v70hoPnjXeTCb8d+x6UaXsk/RTS6YMsogqy0KnIb3ki2e5eujZrr5AipyzYzBQRy9bsqY2cCDo0Wmzkc2ohSn7Z+GPJGosWOjnXJkNLFBh5emCr67O5TI3O1XoTDBo4PHlnCjiVQHbb/9tbj6G8Hfhv33Dyf4VEP0Ln7uMB4OLA0BmzlnXI/F2iMQH61Y6y8AcY/A6ef3/T/dqmO5dfHDgp/e2cikIY1GsbWWyr4MF352rh+vbuThIWEBQ+ArwoEMPaeU07kMbXoFy4C64DU/vH5pRTRDYRw1h93Dajd+HLjXoxkKZTKiiEBmUYDJlUGQKlVjtRezv1PdzezINqNlPZbK7TFprF501n9Sk1UiO1O26eVG5guTriHwzTZI6tx6baV1ahyy8U04reqUAN9/FV1+rqmCYC5uqIhyfJrXMQfAFTySeNUh75kf0PmaE2cexuXeTd5Ozllj0BSvPrHm2kyOWZ+1E4bOWwvzqXnHBcjHp7uV6JqhSfwz4t8P25nZ2d72cXSxmi8X85tdu8LZ6FOEhG3orbYghIN5HIdlJf+iI/MvnZSCdNmsb1Fvy3YTvARC31YoKilMZJmyFCsOW/lDvIqFSuy3DUBzwjVeiM0uFJLbWaLRM+6CJzlbMhNxa5FKIdU2mOaxIJE7KE4uenp7GqdpSN1RjcsggUJBAHwYs2+L2qT0ZnShnNvW9trZhnzhYgwOKMmkN+YStMpFjspfjyXgSWeVxq8yBo/9aX0do9g+H8AcmZaHokZs29LotvHu5u4zd6rj06GzKJolgsYTuZV2vlIffXNE0fEzjxIVe8VxxoT4z7XlNRb5WhYdBTH1nld/ctV9ur8TLX3dnU+hobfah3ouKd7QMfA2/DbUwmYPKiKAcVby5Jm6VeKAz+Irjiuqb1PvZp9lyRuKqYqx6PE+IHxycDemHn4KAWNpHMD/2ASJvOcSm+RMnstvx +api: eJzlVktv3DYQ/ivEnNpUXq0TtwiEooDbbAA3QW14t+jB2AOXml0xlkiFHK2zEPTfiyEleV/u61bkJJGc58dvZtgCyY2H7AHunFXo/Y3xJI1CWCZga3SStDU3OWSQY4mEkEAtnayQ0LFeC0ZWCBk84g4S0AYyqCUVkECOXjldswHI4APuhF2LOroRevCTgMPPjXaYQ0auwQS8KrCSkLVAu5pNa0O4QQcJrK2rJMWtH66g65as7mtrPHrWeD2d8ufQ9bxR7BMSUNYQGmIRWdelViG99JNnufbUs119QkWcs2MwSEcvFXovN7gn6Mlps4Eu6WHK/1n4CZCmkoV+KaTZ4JwkNR66jo+uzuVyY7ay1Llg0NDTyznVzq5KrL77t7n5GMLfhf/mNSf7V0CMN3zuMG6cHOwBMnPOuhGJN6dIvLdupfMczSEGr9JX//90r07TvY8Xjnz13jZOoTCWxNo2Jv86WPD9uXq4vrsRewkLDApfAR5dAh5V4zTtQhteoXToLrgNZw/LLmlBWfuoMayWx934XehSJ91YSJMLWZYixxpNLg2JXJIUq52I/b1CKuzRNKACMki3l2lv7WKw5tP2EXcdcKRuO8yLxpWQQRuR77I0bQvrqcva2jpi4a10Wq7KCDyfxVtfy6ZkmEurZBm2j5NaFCj4gCcSzxoqUDA/ovcJI8w+Ds29nb6dnrXEoi9YeWbNs52CqD5rJwqftRTm13CLc5aLSQ83NzJB1vpDwL8ftrd3s/vrxexiPpvPb25/GwZvr9clB2wYrfQhhoB4HYVgkH4/EPnXPxaBdNqsbVDvyXcb3gMo7ppVqRWncpqwFTIMWyEV6W0klLJVHYbiCd/4Twxm19aJyhpNlmkfNMnZhplQWEtcCrGupQp3GInESfksTZ+eniZKVo3J5UTZikEotULjA449bh/7neRIObfKj9rahnXqcI0OjcK0N+RTtspEjsleTqaTaWSVp0qaPUf/tb4O0BwvjvALpXUptWFvIfS2L7wH2F7GbnVYepBAxiaXSV9CD9C2K+nxd1d2HW9/btCFXvFccaE+c+35P4dsLUuPJzGNnRW+ue9fbt+Kl193Z1MYaG12od7LhleQhEdkfEp2yy6BAmWOLkQVT66Vwpr2dE5ecVxRY5N6N/s4W8wgAdkwViOeR8QPDs6G9OPPQUAs7COan8YAiZccYtf9CSey2/E= sidebar_class_name: "delete api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx index c3098e28e3..9b0793cadf 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/get-statistics.api.mdx @@ -5,9 +5,9 @@ description: "Get flow node statistic by process instance id" sidebar_label: "Get flow node statistic by process instance id" hide_title: true hide_table_of_contents: true -api: eJzlV99P5DYQ/lcsP7XXZbPc0eq0qipRCU70qgOxVH1APHiT2V0fiZ3ak+VWUf73zthJCCSogrfqeIDYnp+fv/EMtUS19XJ5K6+cTcH7C+NRmRTk3UzaEpxCbc1FJpdyC7hCWnrUqZczWSqnCkBwrF5LQwuSuocDnWlDn6XCHX1n4FOnS7ZDm5/hIOxGlNGb0J27mXTwT6UdkCt0FcykT3dQKLmsJR5KNq0NwhYciW6sKxTGrV9OZNPcsbovrfHgWeP9YsF/nrpeVSn7nItrwMoZL3yfjiCLAncgtnoPZhTdTGydrUrIxPogNrl9EMaSbYoktRSUQXamyjLXacAr+erZYz3OQTmnAkAIhR/s2/VXSJFRdYw66piHSlHvNR74AnpZj06b7QjZGwpfZwwuJ9JHGVJ72Ol0F/YJpipHL5QDobZbB1uFhHkzi75gEu+xI7SocmGqYg2OXUblHjA/CmPi1gg9ls0he6PTTv21brVJdUa35t/ot9fvafMfadqizAHfnmen/7pEyTNqzNnbOYl9IalBATf8M5MnU5VyYfYqJy5xSYLHl3lObF3nUPz0It9f4DVXXjUN/zCLD+8ZvoJKUW1hXAHhKtv3Y+owbowOBricOWed7JD4MEbi3Lq1zuiyn2LwLnn3/0/3ZJzudbxw4Kv3tnIpELmQaF6Z7Ptgwc9T9XB6dSEGCQsICt8BHrTpIa0ctaDQ5NdAfcMdcZNf3t41s5ogsPcawuru+Vv2CXDQh/puy030eYelziU5J9zZdtYIEwYNEEuZ7I+TVv6ofwCTmoJoEj+cSDy4fTeOVC4n1TpC3yyTpN5Zj82yLq3DhoT3ymlF1xTw5rN47RtF7ZE0c5uqPGxPvdB8wANP9wwzQaL3OUPMPp6a+7j4uJi0xKIvWHmkzaOdHWI5aScKT1oK41F3jSuWi0l3V/c4nJT6cxjf2lnu8urs+vTm7Gh1tlpdXH7p5rpWjyIc0qG30oYYAuJ1FJKd9HnH5D/+vgms02Zjg3rLvsswdYK4qtZUUZzKOGFLA0fgTzt3KJMNuuRzcvGX6Mxyyy6s0WiZ90ETabhjJuysxThZcWGTaQ4rEomT8sSih4eHeaoKeg7VnBwyCBQk0NzJsi1uf7Y7s2fKmU19r61tWCcONuCAokxaQz5hq0zkmOzxfDFfRFZ5LJQZOHp1gT2Bsb8xhG+YlLmi223amOu2+G7l/ji+U0/Lj/aWcdQfVCDRLBbSrazrtfLwl8ubhrepq7jwZDzWXajSTHv+ppLfqNzDKMD+gZU/XLf/HvwoXv4XYjKfjtzmEKo+r3hFn4G14XdDL5ncgcqIphxVPDklhpU40BkN+FxX/ZP16eyGZFXFqPXIPuN+sD4Zz6+/BwFxY+/B/NZHh7zk+JrmX71Gt3o= +api: eJzlV0tv4zYQ/ivEnNqtYjm7abEQigIpkCzSLTZB7KKHwAeaGlvcSKSWHNk1BP33YqhH7EhBkdyKzSXmY17ffDMc1UBy6yF5gDtnFXp/YzxJoxBWEdgSnSRtzU0KCWyRFiRJe9LKQwSldLJAQsfiNRhZICTwiAeIQBtIoJSUQQQpeuV0yXoggc94EHYjytaa0L25CBx+q7TDFBJyFUbgVYaFhKQGOpSsWhvCLTqIYGNdIand+uUCmmbF4r60xqNniffzOf87Nb2oFNuciXukyhkv/BCO2FgnKEOx1Ts0I+8isXW2KjEV64PY5HYvjE2RQVDWEBpiY7Isc60CXvFXzxbrcQzSORkAIiz80b5df0VFjKpj1Em3cUhFeqfpwAkY7npy2mxHyC4zFDplcDmQwcsQ2j7TKgv7Dn2VkxfSoZDbrcOtJEyhiVpbOIn32BBZkrkwVbFGxyZb4QEwP3JjImsRKL6bY/pGo734a81qo3SKhvwb7Q7yA23+I0xblDnS2+Ps5V8XaBMBacrZ2nVu919sikcF3PBfBBdTlXJjdjLXqeCSRE8v87x0dp1j8dOLfH+B11x51TT8x1F8eM/wFei93OK4AkIqu/4xddhujA6OcLlyzjrokfgwRuLaurVOUzSnGLyL3/3/w70Yh3vfJhw59d5WTqEwlsTGVib9Pljw81Q9XN7diKOABQaB7wCPJgKPqnKaDuGRX6N06M74kU8eVk1Ug7L2UWNYrZ73sk9IR+/Q8NryI/r8hRWa+VUgZbabNcKEQRkkEO/O4+7+2dAA4/oRD03sjycSj27XjyOVyyGBuoW+SeK4zqynJqlL66iBCHbSabnOW+T5rE37RlY545xbJfOwPdWh+YAHnr4NM0Fa6zOGmG2cqvs4/zif1MRXX9DyRJsnPRlROamnvTypKYxHfRoXfK8Nuk/d03BS6s9hfOtmudu7q/vL5dXZ4mqxuLn90s91nVwTndBh0NK5GBzidXsJ+tvXPZP/+HsZWKfNxgbxjn23YepEcVetc604lHHAVsgwy/VzhzTp0Sv5nFz8S/Rq+ckurNFkmfdBkpytmAmZtdROVlzYUoUctkTioHwSx/v9fqZkUZlUzpQtGIRcKzQ+4Njh9me3Ez0TTq3yg7S2YR073KBDozDuFPmYtTKR22DPZ/PZvGWVp0KaI0OvLrATGIeMEf5DcZlLbdhM8Lnuiu8BdudtnzotP4ggaUf9owpcRV0hPUBdr6XHv1zeNLz9rUIXWsZT3YUqTbXn3ykkG5l7HDk4NFj44b77PPhRvPwJMRlPT25zCFWfV7yCKHyptN8rzaqJIEOZogtetSeXSmFJRzKjAZ/ramhZn66WEIGsGLUB2WfcD9on/fn193BBLO0jmt8G74iX7F/T/Au9Rrd6 sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx index 58f971eb4f..5cba395026 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-1.api.mdx @@ -5,9 +5,9 @@ description: "Search process instances" sidebar_label: "Search process instances" hide_title: true hide_table_of_contents: true -api: eJztWF9v2zYQ/yoEX9J2TiwncZsGwwA3cYBsWZLFXvaQBAMt0TZbSVRJyoln6LvvjpQtWVJcG9jLtiJALJF3x7vf/aUW1LCJpqcP9FZJn2t9GWvDYp/TpxaVCVfMCBlfBvSUas6UP/2zQ1tU8a8p1+aTDOb0dEEDrn0lEqQEuoGlI4mTR0QuUAOfL2PDY4M8LElC4Vvp7c8aGRdU+1MeMXwy84SDKDn6zH0DjCAMdDECpMDuWISGq2/TfeHzEpGAsyfA1qJjqSJm3NL7Y5pZPlT2nistnC4bmY4OkWmURPEStaDEo40S8cSKZQrM/WV7NSz9RSifr2XAl67Ynh/olTlnhjdqw+Pg1T3gbNpBpjTC8OidDS/v+7BwdvPr7VV/2D/H5971Wf8KHp8KDM/5WMQC/bq93hAULDYbQayEp5VNfaH8NGTqTWX3rRUqTIiSqoGN1oq/+JZOdlHfG68HHFOKzYFeGB7peiBmyCiV2Z6jHuI8bIZDqmBNlbqnBmfwdt6Hn6eshMMAFcrKK7+lXM0b4OEvLEpCp0gvDOspfsdNqmJNWBjW85y8CfiYpaEhypKRUGhDEHIiNOl4b0G7GQtT9ABqg3rxgIzmZGV082n1k7RjZdqH2AYUUMh6VhZH5Q55WGFLq5Q5shbA7KmkGosDkrAJPD0LMyXL6GnWMmIv5KhBV4YhRPZGYnLPVH7snhUNZYq8/9DtHn38eHzc8brdkw/et00jj/FQkgk3xEw5ifmLsToSXyZzu2QNJ3JM9lDWPb7BgRDYElaKqN5zhAePMVpLdMJ9Mc4rM9FTmYYB2GSgoqPQEuM66RrSFqCj1q6QV7Ltga6BRVtVkKyPLmwzyL3kUNvsnK5X906LjJdiAOf1boAQHu4WakWDqjaWw1X16Xo745NlNn2x+wqFZhqVcrugExlrl7CHntfQk1PfQfhPteBqGduxvH3vzN87c0Nnztumq1W7tVsjDQu3MqqkwB3X0Kd0XQ8kOm5KJHATg7IBmS6C17MJAB+FPPph16xCX6d6yyCPQGUo+I2eWRa2xk23UNso4dJXSqoVDEd1GC6kGokg4PE6Bu/a7/795h7Xzb2WhlzINA7+c+Z2m4K8d3tJSuFMuGX4H0S7nff9VAkzt215BOMIV/u2Wz1AJV0ABPKL4PYNxpWtL74RN1OJDT6R2gLBzBTe2rNOOyffX5G33RBEURc1g75nVUkVVDe6cNhmp+32YgqistNFAgUzs8OHEmyUT+245/xqJ3HgDKXPwqk7fV3tIYx1uBGzyI6LOOZhBLjTD2yhz+8yhbgT78RrlISkr0gp4qKQMzUmaZTjiBslZW5SdH4aIJ0zeumbom0kArtRi6Jp8H5z27/rDfv7g/5gcHlzjQ0Fj8v5cG4o+XslJVfRKoTvjoguqS+WofrzH0MbVpgGd8UHkr67TK2PhfYErz7deLXZpej3pZHF2ziQeGvjRnlgCKpL+XBRzBDNo4JXHgTKs4mdZL3q3L6wDqrOtqtDK0MtemEsLeB5Qt7Y706c3KYjKDLo/HqISMLsSAs/Rsy4nf59iUjjmF6/fomYLMVCcSGRBPMkKmQ5jZIp5s5USuOUxFoHolEtl3oYBhry7vn5+cBnETQDdgAHIgygJIfxG2nzSLvKV1oV5kD6esUtpH1vKz6Gmwdo2c4F6TZKnS2DgnYOvAPP5aE2EYtLB22oOWuAraLZwEWxnYQMIj/LtVvk5eiBzjpFCOyXZeUlCdzqKssDXSxGTPPfVZhluPwVPyVgWSwKkSuZdMpZ4KLCRT09c11kf4gKrS5N9dsIllvH0QNPJ2Yj7VOpxt7eDIaYnvnXyQjyA1YVe8Yvl/D/lD7CHwaiBcfWDru+oCGLJ6ltM9TJxYRmKaKzQrCS/9ayZcGJ5yUtf/xkCchQfuHxT7DhrDH46m5zfwMoNl4Y +api: eJztWG1PIzcQ/ivWfOHuupDl7V6iqhIHQeJ6BUpS+gGiyvFOEh+79p7tBdIo/70ae5NssgsXpPZD2+MTsWfG42eeefFOwfGRhfYNXBot0NozZR1XAqEfgc7RcCe1OkugDRa5EeM/diECg18LtO6jTibQnkKCVhiZkyS0oevlWB7sMVkatBCB0MqhcqTD8zyVwltvfbGkOAUrxphx+s9NcoQ26MEXFA4iyA354iRa2h3K1KH5ttwdTipCUjkcoYEIhtpk3IWltwcw83rk7DUaK4Mvzyrt79WVenxU0bPOSDUiqUGeqTm2SaNEzg0q9/Pmznr501Q/nOsE5wHbXN86btwJd9joDarkyT3rGndIqciIREfHvbPrDkRwfPHL5edOr3NC/x+dH3c+d06gP4tAKiGTkgOllYHWKXJVgfQEh1JJ4sbmt3KouHLPQrxGcW8bhDSiSLl5tbb72huVLiVL68lBWMg/cUOihMw5Gq6SlhvDJxCBdJjZOplnpKiN21yjniaYNsOhTbLiSj2O3WOI4KTTPYb+rIJDlxyaVVd+LdBMGuDBR57laXDkKE3rZeIKXWGUZTxN67WCvUpwyIvUMePFWCqtYwQ5k5btxq8hgnueFhQB8ob8woQNJmxx6ebT6ifZoMqtQJVINSIjqzm7PKoMyM0CW1iXLJH1AM76Fde4SljOR5iwB+nGbM6eZi8z/sj2G3zlRCG2NZCja27KY7e86TucsLfvDg/3P3w4ONiNDw/fv4u/fTV2q3qajdAxN0am8NF5H5nQ+cQv+YszPWRbZOuaftktJpXTbKvC6q0guHOr6LbM5ijksKzuzI51kSYs406MvdGK4qroCtIeoP3opZCvZdsNrIAF0TpIPkanvqGUUQqoPR+cw7genYgN52YGE7baHAjCvZdRbdnk1pvT3qL6HMYvxmfm/6iF21wrGxJ0L44b+nghAmR/V9teL1svLGffu/n3bv4PdfOy1Yb69rIW7bTj6UaXqjhwhbZIna37QUIHTcl4wh1nUt3zVCZPZ2Ru9CDF7IeXZiYxobAbJkqG1vJRM6XmxbBxMyzUNiq4dIzRZgHDfh2GU20GMklQrWLwpvXm33/dg/p1z7Vjp7pQyX/uuodNJD+6PGMVOjP0Cv8Dtvs3giiMdBPfygfIDZpt3/Fu+rNoCkLrO4n+Vz/a/MGdoRtrGgpybT0Q3I2hDa373VYpvr0Qb4XBCcgXc4/GelcKk0IbpgHbWbvVmo61dbP2NNfGzfzAYiQflJM+7YW4+ukd2pBqwdNxOH3V7d4YGW0onvkRk0ZDYkA4fccX+vL9szT3Pn4fN1oi0SesLHmxtDN2Lm+0E4QbLc3CdBni1CW5cOl5bJZtI5fUjSKgq0EbLi47V0e9zna30+2eXZxTQ6HjSj2aKirxXlgpXfQO+cbqhWAufTqn6qffe55WlAZXyw8znfAAWx0l/QlxfUKqLfn5ZzkRrI09y43KtBM/O8vEK5NKddZI1pfKuWQ5fiynDGcKfGquiKtTQ3XM8aNyvP4wmPporg/PCyfWpmZyYqh9dMrsvfAfx5BdFoNUCmJKnU+acT9DMy6cvEf/vBCawkLvgPr7Tio2NzvUhmVaSafJIa/pjC4o0cZau+AkFUYufIqEPCXO2Har9fDwsCN4VqiE7widEQypFKis50NJy8/lSrSmnGhhF9pS+98tg0M0qAS2SkO2RVbv5wyC3Z14Jw5Ja13GVeWgZwrUCmAL6jt8dK085dKPkd67aVm7buB+FxYU2K7aKutXPyrL0A1MpwNu8TeTzma0/JW+VVANXVatUF9hjDwJrAgpAseh5Wz3yKHFq6z+/KHaHDSOhMDcPSvbrxTky4tujxKr/ISa6YR0DH+gz6v8AdpwC7dARPTg+ELj16eQcjUqfE+CYJeynxeEznIKXy0W/mbz6qQmFS9//OgFWE/fofoJovI2jn6G5+Jf7YeYrw== sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,15 +36,15 @@ Search process instances ## Request -

Body

required
+

Body

Search process instances -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx index 6dd740755a..d59e2ac131 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-2.api.mdx @@ -5,9 +5,9 @@ description: "Search process definitions" sidebar_label: "Search process definitions" hide_title: true hide_table_of_contents: true -api: eJzlWFtv2zYU/isEX7J1jm9N2tQYBriJA6Qbmiz2tgcnGGiJttlIpEpSST3B/33nkLQsW0qaDHtZhwCxSZ4bz+U7hy6oZQtDB1N6pVXEjTnjcyGFFUrS2xZVGdcMFxcxHVDDmY6Wf/Zpi2r+OefGvlfxig4KGnMTaZE5tgEdOzrCv7A0S7gB8khJy6VFUpZliYic0M4ng/QFNdGSpwy/2VXGQYKafeKRBcZMowlWgBQ4nYvEcv11uju+qhAJ0L0AthadK50y67feHNF1i0qW8gqpsVrIBR7cc22Et+5JMa/7SD3LUhkciJ5qkAfXZ9I2HuKpsAlu1YMAh0b8xZ9ph4/QcL7rJaY1WwG9sDw1de+hAUZp+3yOelx40nxtpeMdU8JJi3KZp5h2w/EprM5G8HFb9cQYDVpXd37NuV41OqhMNNAzTJJ6QsImyTwnEdJYJuEr+S7mc5YnlqCDiTCk1/0ebLlnSY7+Rt1jPFFzornNteQxSYSxjyZ8XQWTceB1nCjKKTuu6AnxPXb6QhheIB4jR2Yr4jK5KtWJmpbBoYEgRMQ5fn27UepFhUR7nvaWV43EXMYQ1Y0V/qomuK7pqq2vWucSYs+8jC1eYl7VMSU/RMNAyM02Em1yI8lEkQW3xC45kfyL9aSRylZuy5mPHAco83dcmQPQZBXsbCvuwBO2b6Qz2WQ8EvMAdcQsVZ7EBOoVjEWhFcZd0n/kLx/NPQCY0lOWJJC1oWqAvt8/7r199+6k9/rNydv+Sc8X3bnD1W061b0cKMCdARh3cm8X/ir2bwG7xNNeiWjH3YZ77YvaT1cHCdh9hOZAb3XO3YbJlDQeAvrdbkOa5FFwwb/Ui/ah8YWQ+S21qNA/fGG8rO9YZVnyLEdUTLj2NdxkCZIdNcX/jFkGJQuZKeLHkwBiNEt4+sNLkwEwx+bmmZFIwegAZbUYbOCrOUBu46ngjLRWunTD64Y6Vnom4pjLXR+86rz671/3qH7dj8qSc5XL+Ju77nFTkg+vLkglnQl3DP+DbHejb5RrYVeum8ygDXJ96EB2ertuFeACdSe4W0GbfHKEiEtAwXaRcrtU2JkyZZwrmF3CqnPf6wSGwwpDxzdgivZoBGhnTq4B42jh/bsedDrFEoStB0UGsLl2DVMLNgsjLJ752LrxFDgTFbFk6fXvmj6BSQIP3JADEwpOFpgFXnsb/ZiVM+VG3En3pNsoCUkfkbLNja2cpbVZoxxP3Chp7acUH6sx0vlLb+KzbR6Z+Jlj9/D9j15eja6Hk9HheDQeX1x+xLaC6gIfNrhKzEspwURnEK49Ed1Qn2/S9cMfE5daWArX27ftyL8sdkcZp6FbGlY+acp+3K112y3RtslWUt3PQ9398a1wvtqfkEpRe6MROmSu3N1DfVy61zsnV/kMah7jUI+WIswNRvBhxb0flCOFl7YwONafHEKSjViodZIqSHyFBjlOq1WOabxUynojEXpANJrlqwAjYqAEHh4e2hFLAZtZGxSiG8BIDkMc0gbf/hJ2WnvMsYpMyS2UW3c0n3PNwcpOEGQ6O2MS7bW77a4vCWNTJiuKnoSAHZeVqWXhodDJEibcG9TZVwR0mNL7nkfNfXygmxjjryu+0Ke0KGbM8N90sl7j9md86CJSbXHBoxhdchb7zPBJSE89sB9O0KRy7q7PtYiAnmMI0c7sk7S3FdC7uhxPsFrC7zypipFHswf8DQj+D+gN/GEyZv5+QOT2C5owucgd8lMvF+uL5eif0od75ehutql/uapY+eN7RwAPtTsuf4IDfxuLS/8u+BvLQG6S +api: eJzlWN9v2zYQ/leIe8nWKf6RJm0qDAPcNAXaDU1We9tDEgy0dLbZUqRKUkk9wf/7cCQty7aaJsNetr5Z5N3x+N3dd0fX4PjcQnoFl0ZnaO0rnAklnNAKbhLQJRpOH29ySMEiN9nizyNIwOCnCq17qfMlpDXkaDMjSq+WwtjLMfzMi1KihQQyrRwqR6K8LKXIvNH+B0vyNdhsgQWnX25ZIqSgpx8wc5BAacgFJ9DS7kxIh+brch9x2RISyuEcDSQw06bgLiw9O4ZVAooX2BK1zgg1p41bNFYE7+418/SoJT3h805j07JQEV8CskPCoeLKdW7SrnCSlvZjtErAir/wgW6GAI5m2yByY/gSEhAOC7sPLjlgtXEP19gPG8rua2uTb7kSdxJAVRWUlaPxGSTw6nx8BjdtJMbk0Kq98muFZtkJUJOHaQ0jKffzdSQlK4MmE8o6rjK07LscZ7ySjhHATFg2HHwPCdxyWRHedPaYdvSMGXSVUZgzKaz7Yj3sH8FVHnW9Jpnyh520zonxPfHnxTA8wjxFjk2XzCd626o3ddUEB6JAjIgHfnWzPjSYion2sNOTcDQJo8qFmq+9CFe1EbquqyZf9c4nxI57JZ8/xr02MI0+M2gr6ewmEj12rdhEszk65hbIFH52QTTT5dIvefdJ44Bs/k5f9oAJ5TQ7aFXcQRDsXSvvsi0xE7PIhMwudCVzVnCXLbzRluK26D/CK0RzhwCu4IxLiTmLVQMJHB2dDJ+/eHE6fPrs9PnR6TAU3WtPu5t02kc5SkyXLDLhVu5t01/L/w2fN3Q7bBjtZNBxr11Tu+m68pxg0JZa2VDyR4NBR1pUWbzyv9SadqnwkRT5DXWs2E5CnTyuDTntuHwQTi0X3oeS7vKExI670uMVd5wJdculyL+cI6XRU4nFD4/NFeu4q+wDA1WgtZHZ9mKwZrPuAPmF+4Jzbow2DQxPO8pam6nIc1TbGDzpP/nvX/d4/7rvtGOvdaXy/911T7qSfHT5hrXSmaFX+Aay3U/CWWWEW/rmMkVu0Bx6Dr66WSU1ZFp/FOi/bpL7J4q8IRTqJgW6haZGVWrroeBuASn0b4f9qHDYUuiHfgzkjyFG9u5URkIKdcB3lfb79UJbt0rrUhu38v3TCD6NEy3thdj6aRVSkDrjchHO33Z9skBGG37m0TM/aFAWhNN7hGPZjJhrc6eD00GnJRL9gpVNbmzsLJwrO+0E4U5LqzC0hFiNSS5ceh2fTfMoxc9I3SO0R7i4PH8/mpwfjs/H4zcX76it0HFRjxpcK+aNleiid4i+gxCspV+v0/XtHxOfWlQK7zcv4fPw0NiebPwJg8ax5oXTtOvBdjPeSOz04M3GpvW2CiAMTYPdGa/2CO6OUY2pnfmJYJppj0ismgv/DwCyy2oqRUbR2Y+hZtxPU4xnTtyGaTrTBIXDvONdIhRbm51pwwqthNPkkNd0RleU3AutXXCSCIlnPi1DbVCcbNrv393d9TJeVCrnvUwXBIMUGSrrYxAR/yWuJDvKuc5soy20/+4bnKFBlWE/GrL9rdkKhr1BbxAKxbqCq9ZB9xLDFmRNwjn87Pql5MI/VL1/deSMK7gdBi7dZQ1Yx5j+oQnlfwV1PeUWfzNytaLlT/QaJv7asEXgNlggz0NmhNSEs0D3hxNyqRnO94dh4sWgMcoyLN29sjctKry8GE8oneN/RYXOScfwO/ofid9BCtdwDZSMZbhfWof1GiRX88r3Awh2qep4Rfg0GO4Uqb/ZmhXUsuXljy+9AJvoj6h+giTextFneDz8DaxJhiw= sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,15 +36,15 @@ Search process definitions ## Request -

Body

required
+

Body

Search examples -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx index dd38bd07ef..bf4ab7bd85 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-3.api.mdx @@ -5,9 +5,9 @@ description: "Search incidents" sidebar_label: "Search incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,15 +33,15 @@ Search incidents ## Request -

Body

required
+

Body

Search incidents -
    filter object
    sort object[]
  • Array [
  • ]
+
    filter object
    sort object[]
  • Array [
  • ]
Success -
Schema
    items object[]
  • Array [
  • ]
+
Schema
    items object[]
  • Array [
  • ]
Data invalid diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx index 86413414c9..1ecf358167 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-4.api.mdx @@ -5,9 +5,9 @@ description: "Search flownode-instances" sidebar_label: "Search flownode-instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search flownode-instances ## Request -

Body

required
+

Body

Search flownode-instances diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx index 6fc8223eea..56935b6c5e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-5.api.mdx @@ -5,9 +5,9 @@ description: "Search decision requirements" sidebar_label: "Search decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWFlv4zYQ/isEX9JuHR/ZOM0GRQFnkwDZFkkau+1DNihoaWxzI4laknLWNfzfO0Pqsi3nWPSlBwLEFjkz/DjHNyMvuRVTw0/u+BkE0kiV3MLnTGqIIbGG37e4SkELixuXIT/hBoQOZn/0eYtrFARjT1W44CdLHoIJtExJEuWGTo7BFxGnERgUD1Ri0SaJijSNZOCMdj4Zkl9yE8wgFvTNLlJAC2r8CQKLiqkmCFaiFdydyMiCfl5OhjUZY7VMpnzV4g+wqK1LhDRFay0+UToW1i8dHZJk2OCPy2ajiYihcWMO2kh/vydPfHtA0hqMynQAV7vMof9EYhtB0K60ES01BhL3jfwTXojER3kwWfe00FosUF5aiM12BAiDUdq+XGM7thA1e1jpcA1KvtPikGQxZe9g+B6fzs7x477ujCEBWtVXfslAL3b5qMxXPGoQRdt5jYusyAyma9rsmxAmIossIz8zaViv+y1CmosoI7cThCHtqAnq2UwnELJIGruzdpqPEUmY6zttMucO7NfOykPdd2fmEXnlERRIJkwASYiOZuMFc0leP8MZviujxnOBPFQuIqv7AoI3mmfgy7G0PBBSWEfSepUjWs+idZmzATcV06+Du+W3NbRktkLb/piMFJuCZXYGLIEv1gm0WKDShVtzlyGFPTL+Gz2ZPYa1qnClKtQ9L4j23AVMigAnOcsyM1NZFDIsc4RORmuK66Ltr3KfD/YGcdzxy2SuZADsNDMyAWNYUXfUEA4O+r3v37077r09Oj7q97u+cC8cv1c5uB2AXAJdm9NrJYxrO2i7dqmqg5T03Cvpsd9tuOxOm5u57ogmTwhUtDoDz+spXtmzykG325BTWRCge/6+LrlJuK8k4v+b53pjyDubr73XdUSrrIhe5LUailsw2EnMDjAkediURmfCCiQGzHQZ7s4lDPU4gvi71+aUscJm5oXhiDGdc/rcioRM0FQS7AiTW3gqROdaK1264W0DQSg9lmEIyboP3nTe/POve7h93Stl2YXKkvBfd91+U5IPbi5ZLZ0ZOIX/QLa7uTzItLQL153G2GtB7ztSvrtftZboAvUgwT3dt14xtnC6gZ0p6nWpMs4Zws7wqTPvdUIddnxf54RAEy87AJlGYuNL79HVSaeznKHy6mSZIleuXMvVUozzcZr2fDTdmIyakQpENPPnrYMd4YRCG9QbaPKhiYXi7k9vk+fScq4tzB13j7uNlkh0h5UqGyo7M2vTRjteuNHSyg8/PjpDkvOXLiJSdYxU/gTUMnzb49c357eD0fn+8Hw4vLy+ol5Cx+V6iLAe5dJKDtEBomcvxAvpiyJBP/w+cslEyX9bva6f+7ec9WFIhvX3Knded3cjryTzi5TPZdvubjblSqbqxbVa8ANYd3OIXDrXbo5kpamNEYz8N1HOVXkBXbvfL4DdZGMkBQrbdnAVE24Aww8r5+AGykCRjyy+pSExuM2ikukbK8wiGbBYJdIqAuQ0rVYZZf1MKetBEjehaYLli4YCaLBiHh8f24GIkbxFGw8kNyBIwGGRZHPX/pyvtDaUQxWYUlsq99zRMAENiLKTGzKdtWGK99rddtdXkLGxSGoHPcMRa04rc9HiK0snjQTm7SpHuMzp447Pe6SnQ15ElX5R8kxwx5fLsTDwq45WK1r+TC/mRF4VcXhi4zMQoc8Fn5f8vef6/RFBKEf77YmZSNFrDDC+qX1S9r7GgjfXwxGVU/7bVqxC0tHikX73wv8n/CP+Ufo5d7had+tLHolkmrlmwL1dKkCRkT9Kn23Uq7tZQRDJoobyh1MnwEbqAZIfi7rEoRIf/RvHX2u/yG0= +api: eJztWG1v2zYQ/ivEfcnWqZad1l0qDAPcNgWyDU0We9uHJBho6mxzlUiVpJx6hv77cKQsy7bcJsW+7OWbRN4dH97LcyetwfG5heQG3qCQVmp1jR9KaTBH5SzcRaALNNxJrS5SSMAiN2Lx+xAiMPihROte6XQFyRpStMLIgiQhgbGXY/iR50WGFiIQWjlUjkR5UWRSeKPxH5bk12DFAnNOT25VICSgp3+gcBBBYQiCk2hpdyYzh+bzcjJtyVhnpJpDFcF7XLXWpXI4RwMRzLTJuQtLL56TZNrhj4tuo4rn2LmxRGNluN8nT3x2StIGrS6NwHfHzDlUXLlOELQrXUZLnYGsIrDyT3wgkhDl0WzX09wYvoIIpMPcHkaAMFht3MM1DmOLWbeHtUl3oNQ7EaAqc8re0fg1RPDmfPwa7trOGBOgqr3yc4lmdcxHTb4maxhl2WFej7KMbTKDmZY2+yrFGS8zx8jPTFo26H8NESx5VpLbCcKYdvSMGXSlUZiyTFp3tHa6j+EqrfW9NpnzBw5bZ9WhHvoz64g88ggKJONWoEqlmrPpivkkb5/hDd80UYNaoA6Vj0h1t4EQjNYZ+HAsUQBCCrtIokc5IvosWp85e3ALPv8yuAd+20FLZrdoe7dqotkcHXMLZAo/Oi8QMaGLlV/zlyGFEzL+K73ZEyaV0+ykVagnQbB3q/wFbIFCzmqWZXahyyxlOXdi4Y22FHdFe1/kvhDsPeK4gQu11FIge1VaqdBatqk7aginp8PBty9fng2evTh7MRz2Q+G+9fy+zcHDANQS0xWr6XUrPF2xI7TdutS2gzT0PGjocdjvuOxRm/u5XnmmMWgLrWxgkdN+vyOHSiHQ/o1dcZ9gH0m8/zfL3UZQd7JQa4/rgE47nj3Iay0U12jLzNkjYEjyeVcaveGOM6mWPJPp8VwqjJ5mmH/z2JyyjrvSPjAcOVpb0+VBJKSyjitxJEx+4VMhOjdGm8YNzzoIQZupTFNUuz54Ej/551/3+eF132nH3upSpf+66w67knx0dcFa6czQK/wHst3P4aI00q18N5oiN2ieelK+uauiNQit30v0b3fRI8YUoBu4habeVmjrncHdAhKIl4M4NWkc+jgQAkO87AGUJoME1sGjVRLH64W2rkrWhTau8i3WSD6tx2faC9H0YzEkkGnBs0U4bxfsZIGMNqg30KRDEwrFPZzeI88VzRy7MXfWP+t3WiLRI1a22bC1s3Cu6LQThDstVWHYCdEZk1y49CYi245RyB+RWkZoe3B5dX49mpw/HZ+PxxeX76iX0HG1XhXtRLmxUkP0gOg9CMFG+u0mQX/4beKTiZL/evt5fh6+anaHH5m2v6P8ef3jjXwrWV+keW/adn+/KW9ltr24VQth4OrvD41r79r9EawxtTdykf9m2ruqLqBL/78C2VU5zaSgsB0GVzPuBzDGhZNL9AOk0OQjhykrjPabm0qmJ7YxO9OG5VpJpwmQ13RGl5T1C61dAEncxIXP11A0FECbxPH9/X1P8LxUKe8JnZMbMilQWR+c2rU/1SvRnnKqhW20pfbvscEZGlQC49qQjXeGKRj0+r1+qCDrcq5aB32GI3ac1uSiw48uLjIuFRn1CNc1fdzAckB6JoVNVOkPUmCCG1ivp9ziLyarKlr+QB/iRF5b4gjEBgvkaciFkJfwOnD90wlBaEb5w4mZSDFojITAwn1S9q7FgleX4wmVU/0vK9cp6Rh+T/+5+D0kcAu3QOnn3eFr3a+vIeNqXvpmAMEuFSAvyR+Nz/bq1d9sQxBq1UL53SsvwCb6ParvN3UJjl7DF8ZfAH7Cog== sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,7 +33,7 @@ Search decision requirements ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx index 84f7b4a469..9635ddbad3 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-6.api.mdx @@ -5,9 +5,9 @@ description: "Search decision instances" sidebar_label: "Search decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search decision instances ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx index cec8aac214..53311a2386 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search-7.api.mdx @@ -5,9 +5,9 @@ description: "Search decision definitions" sidebar_label: "Search decision definitions" hide_title: true hide_table_of_contents: true -api: eJztWFtv2zYU/isEX7J1ji0ncZoawwC3cYBsQ5LFXveQGgMt0TYbSVRJKqkn+L/vHFKSJVtO7WIv3YYAsUiey8dzlzJq2FzT/gO95L7QQsaXfCZiYeCJTlpUJlwxXFwHtE81Z8pf/Pmatqjin1KuzVsZLGk/owHXvhKJZevTkaUj/DOLkpBrIPdlbHhskJQlSSh8K7TzUSN9RrW/4BHDJ7NMOEiQ04/cN8CYKIRgBEiB05kIDVdfphNBhUYbJeI5XbXoI19W9gVAmoO0Fp1JFTHjts7PkDLIrXHdLChmEW88eOJKC3enF7WcnlS13IMxheIRWEjv0NhE+svB16ly3+y6QxPx+4PuBa5msWm8CZ4KE+JWQ8TBqRZ/8T3VuHAczOohwZRiS6AXhkd6O1QQgZbK7M+xHYQ8bHaSVEENSn7SojxOI0yywegdrC6H8DOpmmKEgFbVnd9SrpbNFirTChQNwnA7/WCTFE6Eh4JXk+9gwdLQEDQyEZp0ve8BzxMLU7Q56h/hiZwRxU2qYh6QUGizM8MbtbA4yNktM0qz+noVVbmbe1Zl7o3DNKAPCdM+jwOwMZkuiU3Kqgor96F0GM0Jci9ZZ6wmBQInNA++vaG0HA6krwNpHWSG1hfB2pjZQJuw+Veh3bJaDSxKXYNtf4jHksy5IWbBScw/G0vQIr5MlnbP3gUZjlD4e1zpIwJJKmFnnaFHjhDkWfw6AXyzvA8QvZBpGBDIb0COQiuMddL2V1nPuXqjYrieF3Cr8FLoBTCcnPS6r9+8ueienl+c93qeS9Mr23bWYbdt9JwC7Jl3gDUx7FW6SQX9upmVXaNbFsCe13CrmpzNMLblQ7maDcRGpdxu6AQ876rFiec1xEvq+1z/g016s4weWF7/793faO/OG6urAIc1ZCMNC/eyRwXDPdfQy3QjFKQ7a4r2S2YYFCdIQhHsDnmIyGnIox8ODX1tmEn1npaOIOvyCr7lRxGDqNhvPnQbL7lnqJRUpRlOG+qVVFMRBDyu2+BV59W3f92z7eveSEOuZBoH/7rr9pqCfHB3TSrhTLhl+A9Eu30p8FMlzNI2zin0e66Obe94mKxaGZhAPgpuV5PW/pMTxQuYhcQunEhtbcHMAladp26n4DiucHTcrEERkcLWYgGlCsoczZyFV/1OJ1uAtFU/S6Byrux0oASb5tM9njnv2rEdOEPps3DhANTBj2GIwQNsbziN4VCDceC0t9GSSTloF+IuvAuvURKS7pCyjo61nIUxSaMcR9woaeUGMuetEdK5SxceWvePRGC3LDo3vb0b3g/Gw+PRcDS6vr3BzoLqcj5AWPV6KSWHaAHh2hHRgvqqCNif/xjb4MJkuF9/5Bi6l6763CaC6kue1efV54/1aQ6+XJfThrd7llhT7xwhdnDfbGh7cS7wql2/knluEvU2x+bMOm5zNi1Vbcyl6J2ZtI7I0/XWflPi5C6dQgnCoNgOHUmYnUrhx4gnbqdpX6IHDLyTQhmyh0XdwCdSiIXSQyIJWSgRkOU0SqaYUwspjQOJlRBEIyyXkhgeGvLx+fm57bMIWgVrg0I0A4DkMEEjbe7EX/Od1gZzIH1dcgtp1x3FZ1xxQNnJBelObdqk3bbX9lx+ahOxuKLo5YpUs1kZ6Abe0TpJyIT9WGABZnmxeqBP3UowHNfF5QULnOvqzgPNsinT/HcVrla4/Qm/SWDpXJcpV1bpgrPAxYbLAvrOdZrjMWIq33m2XyuwJDuOAfg7MS/STipF+O52NMbkzb8/RjJAHsWe8dsk/O/TD/CH4Zi4+wGR3c9oyOJ5alsRdXIx3VmKBiqNuFEd7M2KchQvKyh/fGsJyFg+8vinogrAQAtL91r2Nx50W08= +api: eJztWFtv2zYU/ivEecnWKb6kdZsKwwC3SYFsQ5LFXveQGAMtHVtsJVIlqaSe4P8+HFKWZVtO42Iv3fYmkefynfuRSrB8biC8hTOMhBFKnuFMSGGFkjAJQOWoOb1cxBCCQa6j5M9XEIDGTwUa+0bFCwhLiNFEWuSOLYSRo2P4mWd5igYCiJS0KC2R8jxPReSEdj8Yoi/BRAlmnJ7sIkcIQU0/YGQhgFwTBCvQ0O1MpBb1l+lE3KAxVgs5h2UAH3HROBfS4hw1BDBTOuPWH718QZRx5Y2LdkGSZ9h6cY/aCG/To1qenzS13OCnQmjMUFqzR2Mb6S8Hm9PkvtxnQxvx+4Pssii5tK2W0K2wKR21ZNwyACP+wieq8ek4nG2mBNeaLyAAYTEzu6lCCIzS9ukcu0mIaXuQlI43oFQ3AaAsMiqy4egtBHB2PnoLk6YrRgRo2Tz5rUC9aPdQXVZhCcM03S2/YZqyVRBZXPMa9l2MM16klpGTmTCs3/seArjnaUE+J/0julEzptEWWmLMUmHs3gpv1cJlXLE7ZpLm9A0aqqowD5zKKhqHaaAYMm4ilLGQczZdMFeUTRVO7m0dMKgIqii5YCwnKwReaJV8T4YSeBxEvwkkOMgNwRfBupzZQpvz+Veh3fHaBliSugbbuZNjxeZomU2QSfxsHUHAIpUv3JmzhRiOSPh7ejNHTEir2FGjQo88YedOOvwmx0jMqjnATKKKNGYZt1HihDYYN0k7X+U9H+qtjuFnXoxO4ZkwCQRwcjLov3r9+rT//OXpy8Gg58v0nRs767TbdXpFMV2wagKsiacL1pgmDfTrYVZPjX7dAAe9Fqs25Gyn8dL1D40mV9L47nDS67XkRxFFaP7BobzdNg9sp//P6m90VleD1Ff8YQPYKsvTJ/mjgeEGTZFa0wqF6F60ZfsZt5wJec9TEe9P+VyraYrZD4emvrHcFuaJns7QmKpj78RRSGO5jNov/cFj4TnXWunaDc9b+pPSUxHHKDd98Kz77Ns398WuuZfKsneqkPG/ztxBW5IPry9YI50ZOob/QLa7j4Co0MIu3KCcIteoj93suJ0sgxIipT4KdG+T4OmbEpABNlE0dXNlnC+4TSCE7n2/u+I4bnB0/W4BhEjTaHGACp1CCKX38DLsdstEGbsMy1xpu3TbgBZ8Wm3zdOej69Z0CCFVEU8TD2AT/DhBRhc03mj7oiWG8sBr75An83qxXok77Z32WiUR6R4p6+xYy0mszVvleOJWSUu/gPlojYjOG72K0Hp+5IKm5Wpyw9X1+c1wfH48Oh+NLq4uabKQuopvGWxEvZZSQXSA6N0TwYr63Sphf/5j7JKLiuFm/VPj3H9kbe5pIm5+1Dl9vc39Y31bga/f622jt3+XWFPvXSH2cF9uaXt0L+g1p36j8vzm2dtek0sXuO1dtFa1tYdSdGbKBaIq1yv3DwnZdTFNRURJsZs6inG3lTIeWXGPbnuOFEXAYsxyrdzlqm/QE1uJnSnNMiWFVQTIcVqtCqqpRCnrQVIn5JGrBl+SlB4m7HYfHh46Ec8KGfNOpDJyQyoilMaFvgrir9VJsMUcq8jU3EK5967GGWqUEXYrQaa7sW1Cv9Pr9Hx9Gptx2VD0eEfa8Fmd6BY/226ecuF+DjiAZdWsbuG+30iG401xVcOaBFXfuYWynHKDv+t0uaTjT/QPglrnuk35tgoJ8tjnhq8CeOsnzfGYMNXfOLufFdSSPccwijC3j9JOGk34+mo0puKt/jdmKiYezR/oXyR/gBDu4A4oHXNvX1j68xJSLueFG0Xg5VK584IcVDtxqzs4y1btSC4aKH984wjYWH1E+dOqC4ClV/8Z9jeJZlWE sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -36,7 +36,7 @@ Search decision definitions ## Request -

Body

required
+

Body

Search examples diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx index 4abf8ac4b9..0bb5e4e40e 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/search.api.mdx @@ -5,9 +5,9 @@ description: "Search variables for process instances" sidebar_label: "Search variables for process instances" hide_title: true hide_table_of_contents: true -api: eJztWOtv2zYQ/1cIfnHbObGcpo8Ew4A0TYBsQ5PFWffBywdaom02EqmSlFNP8P++u6Msy7aSOMAwYA8EiE3y7niP3z3oknsxcfx4yD8Lq8Qolfy2y00urfDK6IuEH3MnhY2nvMut/FpI5z+YZM6PS55IF1uVIx1QDYiKzSoxDuhjo73UHmlFnqcqJpm9Lw4ZSu7iqcwEfvPzXIIIM/oiYw+MuUUNvAIpcDpWqZf2abo7OW8QKbh7AmxdPjY2Ez5svT3kC+KLpXMX2nmhY/nTzowuhgt3J9cikw1S563SEzyYibRoP/G20OAnmTROR8akUmg6llpof5G08OKp8ilu1bFEldUf8kl1Xx8QKYXwZLzubWGtmAO98jJz21HAe52xfneO7fjKtM0gwKFN1lSpTrpc6iJD0J4MTmH18Qw+bpsOGKBCi+bOL4W086Zf5DeR5WnQ4CRNtwF9LX1htWMiTVeoZi8SORZF6pmlY5Yq5xn6mCnH+tFLvgouXj+ovN8u+iBqSG5wVkE7iFDEOcGfCZ2wpZ93UfRe+SnrbCO9wzpHUfSuf3R08Obw3WG/f/S2Q4JlwoSLpU7AxWw0ZwTehk6rNGxLH74plNe4GNYh5pXMKq4UvgUF7kpMMLIP2qblN98wDrDbbtuaBR28rrPPXpyafM7IEGbGrINqfcaV6zDSDHdzK2fKFA4C6yC+7iX7W4zfyLohdxnEkXfXJB5EEXiJ8Iw1WFksD1ApJG243GgXgAyELZW5iFHjv64gb+b1M/P9/zq9XacrvARUPq/4euNFupOhjZuvA8gbCuDpYRt8PgovmNLgCpU8jCEIFcjJvnsuliCyvnBPqh8aVAZgEJP2gKgKJO3Roo3HQnFmrbG1G15vu+Hc2JFKEqnXffCq9+qfb+7htrmfjGfnptDJv87cN20gP7m6YA04M0kM/wG009gXF1b5OTWrEXQjafeoRg9vF90SXGDulKQVdKvHh35qzFXVZksdsfNk0k8NNsHcOHKL8FNY9Wb9Xs3cqx8aTtqZtI4UKiwUN14GDy+Oe71yCiIWx2UO9XJBPXr54gCT8SxEl6Y04ExNLNJpuHVd+ZupZHiA1R8nAA9rxEG4fZ8aUD1wLcW9j95HrZKQ9AEpK3Ss5Ey9z1vlBOJWSYswLoRoDZAuGL2M0Kpr5Aqb37Kx8curs+uTm7O9wdlgcHH5CfsJXlfxgYbNqNdSKhVJIWpvRMSX1OdLwP742w2BC5PhevVEPAsD9vr0RDdE7Z09avbtqFa+HvqrZrzaaPRgHIaaXbeRDWGWjjYHrZKcuTmj1bI3RlT02NiQc6oUuqQ3smRXxQjKAgZqO5yGCRq94MOrmaQZPjboFZy2t/IEvrGlWEykzGjlDSpEnN6aAnE+NcYHJbE6gWhUK6QJhsxBjtzf3+/HIoPyLfbhQnQDKClhTETayrE/VzvdDebExK7mVobWPSvH0krQslcJcj0akCBNg7H9/Wg/CjnjfCZ046Kdq8Sa+2ocepj9e3kqFE1WpGtZFZAhn/XXSsAyyvgrRqgFQ16WI+HkrzZdLHD7K74EsZyt+EKp41MpkoCNgFN+Gqr/3g0qsgLg1uyMZTJwnEC8c/8o7W2jGl5dDm4woapfVDKTII8V9/hrC/w/5r/DH8KRnELZTvslT4WeFNQeeJCLKSgK9MpqIF3PWLJsWSL0vKHl9x+IgN2YO6l/gINgjcclvdAWfwKwvivT +api: eJztWFtv2zYU/ivEeXHbqZGcppcYw4A0TYB0Q5PFWfeQ5oGWjm22FKmSlBNP0H8fDinLsq02CTAM2CVPEc+F5/KdC12B4zMLo2v4yI3gE4lwE4Eu0HAntDrLYAQWuUnnEIHBryVa91ZnSxhVkKFNjSiID0Yw9lxs0aixEEGqlUPliJcXhRSp1xl/tiRQgU3nmHP6zy0LhBHoyWdMHURQGLLACbREnQrp0NzP9wWXHSahHM7QQARTbXLuwtGrA6i9XIrWninruErx5wcL2lQXj2BXPMcOq3VGqBkRFlyW/RRnSpVyh1mHOtFaIleejIord5b1yBJVOElHbS7JZPEH3mvui33P6lN4NN2MNjeGLyEC4TC3u1mge6027uESu/lF2edQBNpkG6Y0lAhQlTmB9mh8DBG8Oxkfw003AGMyqO6e/FqiWXbjgnc8L2Sw4EjKXUBfoiuNsoxLuUY1e5LhlJfSMePJTArrGMWYCcuGyVNYJ5euHzfR71e9n3Q0dySbpO0npOLUw59xlbFVnB9i6K1wczbYRfqADQ6T5PXw8HD/5cHrg+Hw8NXAK8aMcZuiyoSascmSefB2bFqXYV/5wLZSaHFx3aYYGp1NXn36ap+4Cz6jzH7TN4V3ruPcVJt+3zY8GNB1gz325FgXS+YdYXrKBmTWR/qyA+Yto9PC4ELo0jKDtpTOPmV/i/NbVXcNNudSQrShcT9Jbmr/R03YFlrZANz9JOnpxGVKFv51DXi7jh9Z3//35d2+3OAjoPBxzdZpx+WDHO3cfBlA3TGAqAd98HnHHWdCLbgU2bcxVBg9kZj/8FgsWcddae81PwykHK3ls/6EiAYk/dnyB99LxYkx2rRheLEbhlNtJiLLUG3G4Fn87J/v7sGuux+0Y6e6VNm/zt2XfSA/ujhjHTgz9AL/AbT7NS8tjXBLP5wmyA2a575HX9/UUQWp1l8E+q+b6J4l3w/ipmuzlY00eXJ0c01Dr9DWh4W7OYwgXgzjVjhuHxYWzQKN9QaVRsIIqhDhehTH1VxbV4+qQhtX+5m8emGMKiBayK7fymAEUqdczsOtm8ZfzZERgbo/TXw3R0Y4CLfv+QHULlgrdW+SN0mvJmL9hpY1OtZ65s4VvXoCc6+mOqwHIVtj4gtOrzK0nhqFoOG3GmxwfnFyeXR18nx8Mh6fnX+geULXNXJ1tJH1VktjojfIjzfPBCvu0xVg3/9+5cFFxXC5fhKehIV6c1vyNyT9kz3pzu2kNb5d8pthvD7ozGBnSuxO3U41hN052V6sKh/M7Z2s1b21klLEptoHpymhc/8mRnZRTqRIKVG76dSM+9WL8dSJBfqdPdUUFdqud+qECcVWaqmQcq2E02SQl3RGl4TzudYuGEndiaceoaFMKGV2FMe3t7d7Kc9LlfG9VOcUBilSVNanownsL81JtCWc6dS20kL779jgFA2qFONGkY39goTGBmeHe8leEmrGupyrzkUP7hIb4Wtx6PDOxYXkwm9W3taqaSDXsBhutIBVlulXi9ALrqGqJtzib0bWNR1/pZcftbO1XGh1MEeeBWwEnMJx6P7Pr8iQNQB3dmdqk0HiKE2xcN/lvel0w4vz8RUVVPMLSq4zkjH8ln5d4bcwgk/wCQiOPii+2v15BZKrWenHAwS9VIK8pKisF9LNivWerVqEWnas/PGtZ2BX+guqnyBqvHH06V9k9Z/w5iYI sidebar_class_name: "post api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- @@ -33,7 +33,7 @@ Search variables for process instances ## Request -

Body

required
+

Body

Search variables diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx index 6d1356d49e..b378b45273 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/sequence-flows-by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get sequence flows of process instance by key" sidebar_label: "Get sequence flows of process instance by key" hide_title: true hide_table_of_contents: true -api: eJzlVktv2zgQ/isET93WsZw2WwTGokAKOIXbogliFz0EOdDS2GYjkSo5ctYQ9N87Q0qOHyp297hoDhE5nPd8M+Naolp5Ob6Xt86m4P3UeFQmBfkwkLYEp1BbM83kWHr4UQG9XOf2yb/ffoKtHMhSOVUAgmMdtTR0IdbH8KYNHUuFazpn4FOnS1ZGRJIVdinKaFLozuZAOjKiHZA9dBUMpE/XUCg5riVuS1atDcIKHLEurSsURtLbC9k0DyzuS2s8eJZ4PRrx59D0rErZJsmnllQZZJaXyUv+nBhTzqkQCULh9+genTYrMkl/A3nRZ2dqNirXmeCAwOOhPVWWuU5DahNKwiKH4tV3z3I9TtjFd0hZAXFSQVDH6ChlWPl/zMyb15JcLChktYKeELhMbfb7HiPhNHB60ZgzaeKcdbLLxJvTTFxbt9BZBubf5fx/Fe7Fabh3seDApfe2cikIY1EsbWWy3wMFf/b1w9XtVOwFLCAI/Ab5IKKHtHIat2FELkA5cGc8Isf3D82gphTYRw3h9nA8KT8Aim7wiiVP3r7BKRZbEWcuzeK15Wm9gpAcnr5jmWzOk1bmrJPxSU0iTdJpPwvaJXvrNt08r1xO4nXMfjNOknptPTbjurQOG2LeKKcVVSqknN9i5ZeqyjnVuU1VHsjHgc3XIPiBNwaHhHRnjETrQ84y2zhUdzm6HPVqYtZfaHlGzrOeNWLZqycy92oK+6Wr5Iz5YtBd9Z6XRqnjbmyX4c3t5O5qPjmbTWaz6c2XbjG2cuThPiJ2WloXg0N8j0yy477uwPzx2zwAT5ulDeItAG/C7gZxWy2oqTiU04CtUGEZ0gf1BoQymUhtUebA4+sYZHwSnVpqJlFYo9Ey9IMkOlsxEtbWIrdD7G1SzW5FIHFQnlD09PQ0TFVBE1ENySAngZwEWtzM2+btc0sZHAlnNvU7aW3DPXGwBMcwTlpFPmGtDOQY7PlwNBxFVHkslNkz9F977CCLu4Ih/I1JmSsqbtO6XLf9dy8353FSHXYg0cZR5VETEtJiL93Lul4oD19d3jRMJjYXBsdz64VGzbTnM3X+UuUeTpzcjVn54q79ifWH+PXPsN6YOnybbWj8vOIbHQNww/+G5plcg8oIqexVfLkikJW4J8Orn7tpN6w+TOb0rCpO1i6hR4gPCntd+Ot9YBBz+wjm3c4h5Cu71DQ/ARnwu5g= +api: eJzlVt1v2zYQ/1eIe9o6xnLabCiEYUAKOIXXYQmSFH0I/EBTZ5uNRCrkyZkh6H8fjpSc2Fax7XGoX2R+3O/ufvfFFkitA+QPcOOdxhDmNpCyGmEhwdXoFRln5wXkEPCpQavxqnTP4cPuE+5AQq28qpDQM0YLVlUIOTzGM2Mhh1rRBiQUGLQ3NYNBDp9wJ9xK1EmlMINOCR6fGuOxgJx8gxKC3mClIG+BdjVDG0u4Rg8SVs5XitLWLxfQdQsWD7WzAQNLvJ1O+XOo+q7RrBMkaGcJLfGVN9kb/pwoU96r6AlhFV7tB/LGrqHjn4SLMT1zu1WlKQQ7hIEO9am6Lo2O1Ga1d8sSq5++BpYbMcItv6JmgNpzQMgk7wIpasI/MvPuLXQSKgxBrXHEBQ5Tz/7YYdo4dVwCGSp5a+a98zAw8e6UiSvnl6Yo0P47zv9X7l6cunubAo4c+uAar1FYR2LlGlt8H1nw81g9XN7MxSuHBUaB74CPTkJA3XhDu9gil6g8+jNukfnDopMtaOceDcbV4rhTfkQSQ+MVK+68Y41TLHci9dwKaeO4W68xksPdN4dse571MmeDTMjaR9x12YB+FtGBrfXboZ83voQc2sR+l2dZu3GBurytnacOJGyVN2pZJvL5LEV+pZqSqS6dVmXcPnbsfoOCD3hisEu0QcE5krRPmGXWcQj3fvp+OorEV7+B8pI5LzgbonoUJ10eRYrzZYjkHd9LTg/RexkatUmzsR+G1zez28v72dnd7O5ufv3nMBh7uU4eZMQepTcxGsTrdAmG21dDMv/+5T4mnrErF8X7BLyOsxvFTbMsjWZXTh12QsVhKJQms0WhbCG0q+oSuX0dJxn/EwPsynlROWvIcepHSfKu4UzYOEdcDqm2lY4xTInEToU8y56fnydaVY0t1ES7ikkojUYbIo89b3/0O/JIuHA67KWNi+vM4wo9p3HWA4WMUTmRk7Pnk+lkmrIqUKXsK0X/tcYOWNwHjPAvyupSGctaosltX38PsD1PneqwAkFCniCPinAh+1p6gLZdqoCffdl1vP3UoI+N46X0YqEWJvD/AvKVKgOeGLlvs/DDbf/E+lF8+xk26tOQ33YXC79seAUyvvbSm69bdBI2qAr00ap0cqk11vRKhkc/V9O+WX2c3YME1TBZe0KPMj4Cjprw64d4Qdy7R7S/7Q0iXrJJXfc3GfC7mA== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx index e9df1fff30..434048b759 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key-1.api.mdx @@ -5,9 +5,9 @@ description: "Get decision requirements as XML by key" sidebar_label: "Get decision requirements as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVm1v0zAQ/iuWP/FSmu4FhCqEtIluKhtsWotAqibkJtfWW2IH2+moovx37uwka9cg+Ir40vrl7rm3584puRNLy4cz/gFiaaVWN/CjkAYyUM7y2x7XORjh8GKc8CH/maWnmwvYfD/gPZ4LIzJwYAig5Ao3KHIPG7yTCpe5cCtcJ2BjI3MCwUPUZnrBktoeM9sGe7zeojFnCuhxG68gE3xYcrfJCV8qB0swKLrQJhMuHL055lV1S+o218qCJY3DwYD+du1PijgGS6ZijVDKeWz46SIMjtZ7Fq0zUi0Rv6p6/LgLc6zWIpWJjwWs28UWeZ7K2Ocwyo2ep5C9vLOk12FLz+8gJgCUxMw7GSKxTrjC/jELR4ccXcwwPLGEjgioLgil4u7LcLAfN95Il9LRyBht2kwc7WfiTJu5TBJQuzl4Eb3498M93g/3JhQcqPRWFyYGprRjC12o5P9gweuufji5HrOtgBl4hf8gH3hoIS6MdBs/E+cgDJhXNBOHs9uqV2IK9L0Ev7t9OhrPwXXPRSYs+/bpks03LIxXHLsrTQN5CT4tNGiHPFofRIlJohKFKj/OyB2zbiZ0YXDA8TKktxpGUbnS1lXDMtfGVSi8FkYKLIXPKd2F0i5EkVIuUx2L1B8/9Xy6AkYX9AbQdHe4JxIE631KI9nYhXs7eDvoRCLR36A8UuMRZ+Vc3okThDuR/GPRlGpCciHopjxtuUUuL3zK6+ft6np0czIdvZqMJpPx1efmqav10MPtkrcotYveIdoHId5InzVs/fh16pkl1UJ79ZphV/4VBnZdzLFrKJT9gDUT/mXDPyfXwIRKWKyzPAWaT9g5/rKhOq1YA4vdwjKtpNPEba/pjC6ICSutHfE9NC9Ck1uBSBSURRY9PDz0Y5HhyBN9NEhJQCcBX2GSrfN2WZ/0nignOratttR+HxlYgAH0MqqBbESoROQQ7EF/0B8EVlmXCbVl6O+baCd/ban8p0CeCixrVTtb1g0242v67sEWw99hAKEuQyqFZpnxspwLC19MWlV0jK+D8a3/2Fu+ExNpaY0dvBCphT1f2kHJn9UfZMlz9ocvp07/GxarjW/vtKAdLj09/W+FY4mvQCTIR3It3JwglXK3pdN+IVHjtOPnfDRFGVFQdtoMPiG3R+30492pF2BTfQ/qfeuVoy35VVW/APihoiw= +api: eJzlVm1v2zYQ/ivEfVo71nLarCiEYUCKuUWWdgliFy0QGANNnW02EqmSlBND4H8vjpSUONbQfR36SeLLPXf33AuvBS82DvIb+BOlcsroa/zWKIsVau9gycHUaIVXRp8XkMN9Vb7dX+D+nxPgUAsrKvRoCaAFLSqEHG5xDxyUhhxq4bfAoUAnraoJBHK4wD0za1Z0+ph9rJBDtywg97ZBDk5usRKQt+D3NeEr7XGDFjisja2ET1uvTyGEJYm72miHjiReTqf0OdQ/b6RER6qk0R61j9h477P7qqT/I43OW6U3EEIIHE7HMM/1TpSqiL6g84fYoq5LJSOHWW3NqsTq16+O5EZ0mdVXlARQW2Leq+SJ88I37ocsvHoJgUOFzokNjnhAcXFeaDl+mDaO/ebglS9pa2atsQMTr46ZeGfsShUF6kMOnmfP///unh67e50CjhR6ZxorkWnj2do0uvg5suC3sXo4uzpnjxxmGAV+Aj4CB4eyscrvY09cobBoX1BPzG+WgbcgjblVGFfLp63xPfrxvsiEY18+fmCrPUvttUK/NdSQNxhpoUabQ7Y7yQpbZO0t7kNsZ2SO3fUdurEl5NAmekOeZe3WOB/ytjbWB+CwE1aJVZnYpbMU2rVoSuKyNFKUcfup5YstMjqgN4C6u98ioyRI2idEI+k4hHszfTMdRaKr/4LykBoPOFvv61GcdHkUKT4WfajmdC853YdnCLeo1UWkvHveLq9m12eL2Yv5bD4/v/y7f+o6ucAPQj6gdCZGg2idLkF/+12frX99XsTMUnptoniXYZfxFUZ21axKJcmVY4cNE/FlY0J6tUMmdMGkqeoSqT/V1sTDPtXpj/Wwa2NZZbTyhnI7SnprGsqErTGe8j0Vr5AxhimRyCmXZ9nd3d1EiqrRhZhIUxEJpZKoXeSx4+1Dt8OfCBdGukFambjOLK7RopaYdUAuI1RK5OTsyWQ6maascr4S+pGi/15EB/wNoYqjQF0KpQk/Gtt2BXYDO5p7Cku9PU8gVGVL3hXLDbTtSjj8ZMsQaPtbgzaW/kNtxUoslKP/AvK1KB0e2TI0SvilG8iKZ+wHk9Oo/X0W630s77KhFfA4paVZLSwDhy2KAm00LZ2cSYm1fyQzTEhUOEP7eT9bAAfREDsDg0+SO6KO2vH723iBLcwt6j8Gqzwtya4QvgP4oaIs sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- diff --git a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx index a4d4935afc..a00d32b6d3 100644 --- a/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx +++ b/versioned_docs/version-8.6/apis-tools/operate-api/specifications/xml-by-key.api.mdx @@ -5,9 +5,9 @@ description: "Get process definition as XML by key" sidebar_label: "Get process definition as XML by key" hide_title: true hide_table_of_contents: true -api: eJzlVltv0zAU/iuWn7h0TccGQhFCGqJDg8GmtQikaQ9uctp6S+xgO92qKP+dc+wkXdtweUW8tL6c853bd45TcScWlsfX/NLoBKx9D3OppJNa8ZsB1wUYQZuzlMf8Ic/erT/Bmg94IYzIwYEh3Yor3KDAnb+TCpeFcEtcp2ATIwuPF3PUZXrOimCKpRtbA27gRykNoB1nShhwmywhFzyuuFsXBC6VgwUYFJ1rkwsXjl4d87q+IXVbaGXBksaL0Yj+to1PyoSson6iEUo5jw0PLsK4aL1n0Toj1QLx63rAj/swz9RKZDJl5DxYt40tiiKTiU9fhCHPMsif31rS67GlZ7eQEABKYtKdDJFYJ1xp/5iFoxccXcwxPLGAngioKAilkv7LcLAfN95Il9HR2Bhtukwc7WfiVJuZTFNQ2zl4Fj3798M93g/3KhQcqPRWlyYBprRjc12q9P9gwcu+fji5PGOPAmbgFf6DfOChhaQ00q39QJyBMGAOaCDG1zf1oMIU6DsJfnezOxc/gOsZikxY9v3zOZutWRisOHCXmgbxAnxOaMTGPFodRo3ywUbZRhUq1X62kW9m1c7q0uC041XIdR1HUbXU1tVxVWjjahReCSMF1sUnmO5CneeizCixmU5E5o93w5gugdEFvQY05x3uiRHB+pBySja24V6PXo96kUj0Fygbnmxwls4VvThBuBfJvxxt3SYkF4Jua9XVXhQyvHvNQ3dxOb46mY4PJuPJ5OziS/voNXro4eP6dyiNi94h2gch3kqfttT9+G3qaSbVXHv1hm4X/jUGdlnOsIUolP2ANRP+mcM/J1fAhEpZovMiAxpWLcla3tOKtbDYOizXSB9NRPeazuiSmLDU2hH5QycjNLkViERBWWTR/f39MBE5zj8xRIOUBHQS8Ekm2SZv583JYEc51YnttKX2+8jAHAygl1EDZCNCJSKHYA+Ho+EosMq6XKhHhv6yo7aS19XJfxQUmcCa1o2nVdNt13x1GMbRbr/haRxAqeWQV6FzrnlVzYSFryarazrGd8P4obBpNN+WqbS0xvaei8zCnm/dCOVPrppPpafsdx9UvcG0fFZr3+hZSTtceqL63xqnFV+CSJGZ5Fe4OUFSFe6RTvfhRC3UDaYP4ynKiJJS1aVzh+YetdePN++8AJvqO1BvO68cbcmvuv4JhPioRg== +api: eJzlVm1v2zYQ/ivEfdo6xnLabCiEYUCKuUXWbgliDxsQ+ANNnW02EqmSlBND4H8fjpTk2NZevg79JPHlnrt77o0teLFxkD/AnTUSnfsZ10orr4yGJQdToxW0uCkgh+eqfLf/iHvgUAsrKvRoSbYFLSqEHB7jmdKQQy38FjgU6KRVdcTL4SPumVmzOqlixUEXB4tfGmWxgNzbBjk4ucVKQN6C39cErrTHDVrgsDa2Ej5t/XAFISxJ3NVGO3Qk8Xo6pc+x8nkjSStwkEZ71D5i47PPnquS/s80Om+V3kAIIXC4GsO80TtRqoKR8ej8Mbao61LJSF9WW7MqsfrusyO5EV1m9RklAdSWSPcqeeK88I37VxbevIbAoULnxAZHPKCgOC+0HD9MG+d+c/DKl7Q1s9bYgYk350y8N3aligL1MQevslf/f3evzt29TwFHCr0zjZXItPFsbRpdfB1Z8P1YPVzf3bAXDjOMAl8BH4GDQ9lY5fexIa5QWLQX1BDzh2XgLUhjHhXG1fK0L35AP9IUmXDsz18/sdWepcZaod8aasQbjJxQi80h211mnfDFQdhl7SPuQ+xtZJvd9b26sSXk0CauQ55l7dY4H/K2NtYH4LATVolVmaimsxTntWhKIrY0UpRx+9SNxRYZHdA0oD7vt8goI5L2CXFKOo7h3k7fTkeR6OrfoBzy5ICz9b4exUmXR5Hi5OjjNqd7yek+VkPsRa3S3OsG3e3d7P56MbuYz+bzm9vf+qHXyQV+FP8BpTMxGkTrdAn62+/71P3lj0VMM6XXJop36XYbpzGyu2ZVKkmunDtsmIhjjgnp1Q6Z0AWTpqpLpGbVJ1mf9/THeti1sawyWnlDiR4lvTUNZcLWGE/JnypZyBjDlEjklMuz7OnpaSJF1ehCTKSpiIRSSdQu8tjx9qnb4SfChZFukFYmrjOLa7SoJWYdkMsIlRI5OXs5mU6mKaucr4R+oeg/VtQReUOc4qOgLoXSBB4tbbtqe4DdZWpHp/UGHPIESiW35F3lPEDbroTD320ZAm1/adDGpnAotFiWhXL0X0C+FqXDM9uGFgrf3HdPpW/ZPz2oRp3p81nvY6GXDa2Ax5dber+FZeCwRVGgjXalk2spsfYvZIaHE5XQ0Jg+zBbAQTRE1UDnSZpH1FE7fnwXL7CFeUT902CVpyXZFcJfhPioRg== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/operate-api/specifications/operate-public-api +info_path: versioned_docs/version-8.6/apis-tools/operate-api/specifications/operate-public-api custom_edit_url: null hide_send_button: true --- From 9640251dc553cfa9ef174d361082e669807ab968 Mon Sep 17 00:00:00 2001 From: Giuliano Rodrigues Lima <91879848+grlimacan@users.noreply.github.com> Date: Thu, 12 Dec 2024 08:56:48 +0200 Subject: [PATCH 30/68] chore: remove OpenSearch warnings (#4750) * chore: Remove Optimize OpenSearch warnings * chore: Implementing suggestions from review * chore: Implementing suggestions from review --- .../backup-restore/optimize-backup.md | 42 +++++++++---------- .../advanced-features/import-guide.md | 28 +++++++------ .../shared-elasticsearch-cluster.md | 4 -- .../system-configuration-platform-7.md | 8 ++-- .../configuration/system-configuration.md | 8 ---- .../optimize-deployment/install-and-start.md | 4 -- .../advanced-features/import-guide.md | 28 +++++++------ 7 files changed, 58 insertions(+), 64 deletions(-) diff --git a/docs/self-managed/operational-guides/backup-restore/optimize-backup.md b/docs/self-managed/operational-guides/backup-restore/optimize-backup.md index fd86d993ec..2215873da0 100644 --- a/docs/self-managed/operational-guides/backup-restore/optimize-backup.md +++ b/docs/self-managed/operational-guides/backup-restore/optimize-backup.md @@ -11,20 +11,20 @@ This release introduces breaking changes, including the utilized URL. For example, `curl 'http://localhost:8092/actuator/backups'` rather than the previously used `backup`. ::: -Optimize stores its data over multiple indices in Elasticsearch. To ensure data integrity across indices, a backup of Optimize data consists of two Elasticsearch snapshots, each containing a different set of Optimize indices. Each backup is identified by a positive integer backup ID. For example, a backup with ID `123456` consists of the following Elasticsearch snapshots: +Optimize stores its data over multiple indices in the database. To ensure data integrity across indices, a backup of Optimize data consists of two ElasticSearch/OpenSearch snapshots, each containing a different set of Optimize indices. Each backup is identified by a positive integer backup ID. For example, a backup with ID `123456` consists of the following snapshots: ``` camunda_optimize_123456_3.9.0_part_1_of_2 camunda_optimize_123456_3.9.0_part_2_of_2 ``` -Optimize provides an API to trigger a backup and retrieve information about a given backup's state. During backup creation Optimize can continue running. The backed up data can later be restored using the standard Elasticsearch snapshot restore API. +Optimize provides an API to trigger a backup and retrieve information about a given backup's state. During backup creation Optimize can continue running. The backed up data can later be restored using the standard ElasticSearch/OpenSearch snapshot restore API. ## Prerequisites The following prerequisites must be set up before using the backup API: -1. A snapshot repository of your choice must be registered with Elasticsearch. +1. A snapshot repository of your choice must be registered with ElasticSearch/OpenSearch. 2. The repository name must be specified using the `CAMUNDA_OPTIMIZE_BACKUP_REPOSITORY_NAME` environment variable, or by adding it to your Optimize [`environment-config.yaml`]($optimize$/self-managed/optimize-deployment/configuration/system-configuration/): ```yaml @@ -48,13 +48,13 @@ POST actuator/backups ### Response -| Code | Description | -| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| 202 Accepted | Backup process was successfully initiated. To determine whether backup process was completed refer to the GET API. | -| 400 Bad Request | Indicates issues with the request, for example when the `backupId` contains invalid characters. | -| 409 Conflict | Indicates that a backup with the same `backupId` already exists. | -| 500 Server Error | All other errors, e.g. issues communicating with Elasticsearch for snapshot creation. Refer to the returned error message for more details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| Code | Description | +| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| 202 Accepted | Backup process was successfully initiated. To determine whether backup process was completed refer to the GET API. | +| 400 Bad Request | Indicates issues with the request, for example when the `backupId` contains invalid characters. | +| 409 Conflict | Indicates that a backup with the same `backupId` already exists. | +| 500 Server Error | All other errors, e.g. issues communicating with the database for snapshot creation. Refer to the returned error message for more details. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to the database. | ### Example request @@ -96,8 +96,8 @@ GET actuator/backup | 200 OK | Backup state could be determined and is returned in the response body (see example below). | | 400 Bad Request | There is an issue with the request, for example the repository name specified in the Optimize configuration does not exist. Refer to returned error message for details. | | 404 Not Found | If a backup ID was specified, no backup with that ID exists. | -| 500 Server Error | All other errors, e.g. issues communicating with Elasticsearch for snapshot state retrieval. Refer to the returned error message for more details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| 500 Server Error | All other errors, e.g. issues communicating with the database for snapshot state retrieval. Refer to the returned error message for more details. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to the database. | ### Example request @@ -135,8 +135,8 @@ Possible states of the backup: - `COMPLETE`: The backup can be used for restoring data. - `IN_PROGRESS`: The backup process for this backup ID is still in progress. -- `FAILED`: Something went wrong when creating this backup. To find out the exact problem, use the [Elasticsearch get snapshot status API](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/get-snapshot-status-api.html) for each of the snapshots included in the given backup. -- `INCOMPATIBLE`: The backup is incompatible with the current Elasticsearch version. +- `FAILED`: Something went wrong when creating this backup. To find out the exact problem, use the [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/get-snapshot-status-api.html) / [OpenSearch](https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/) get snapshot status API for each of the snapshots included in the given backup. +- `INCOMPATIBLE`: The backup is incompatible with the current ElasticSearch/OpenSearch version. - `INCOMPLETE`: The backup is incomplete (this could occur when the backup process was interrupted or individual snapshots were deleted). ## Delete backup API @@ -154,10 +154,10 @@ DELETE actuator/backups/{backupId} | Code | Description | | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| 204 No Content | The delete request for the associated snapshots was submitted to Elasticsearch successfully. | +| 204 No Content | The delete request for the associated snapshots was submitted to the database successfully. | | 400 Bad Request | There is an issue with the request, for example the repository name specified in the Optimize configuration does not exist. Refer to returned error message for details. | | 500 Server Error | An error occurred, for example the snapshot repository does not exist. Refer to the returned error message for details. | -| 502 Bad Gateway | Optimize has encountered issues while trying to connect to Elasticsearch. | +| 502 Bad Gateway | Optimize has encountered issues while trying to connect to ElasticSearch/OpenSearch. | ### Example request @@ -167,22 +167,22 @@ curl --request DELETE 'http://localhost:8092/actuator/backups/123456' ## Restore backup -There is no Optimize API to perform the backup restore. Instead, the standard [Elasticsearch restore snapshot API](https://www.elastic.co/guide/en/elasticsearch/reference/7.17/restore-snapshot-api.html) can be used. Note that the Optimize versions of your backup snapshots must match the currently running version of Optimize. You can identify the version at which the backup was taken by the version tag included in respective snapshot names; for example, a snapshot with the name`camunda_optimize_123456_3.9.0_part_1_of_2` was taken of Optimize version `3.9.0`. +There is no Optimize API to perform the backup restore. Instead, the standard [Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/current/restore-snapshot-api.html) / [OpenSearch](https://opensearch.org/docs/latest/api-reference/snapshots/restore-snapshot) restore snapshot API can be used. Note that the Optimize versions of your backup snapshots must match the currently running version of Optimize. You can identify the version at which the backup was taken by the version tag included in respective snapshot names; for example, a snapshot with the name`camunda_optimize_123456_3.9.0_part_1_of_2` was taken of Optimize version `3.9.0`. :::note Optimize must NOT be running while a backup is being restored. ::: -To restore an existing backup, all the snapshots this backup contains (as listed in the response of the [create backup API request](#example-response)) must be restored using the Elasticsearch API. +To restore an existing backup, all the snapshots this backup contains (as listed in the response of the [create backup API request](#example-response)) must be restored using the restore API. To restore a given backup, the following steps must be performed: 1. Stop Optimize. -2. Ensure no Optimize indices are present in Elasticsearch (or the restore process will fail). -3. Iterate over all Elasticsearch snapshots included in the desired backup and restore them using the Elasticsearch restore snapshot API. +2. Ensure no Optimize indices are present in the database (or the restore process will fail). +3. Iterate over all ElasticSearch/OpenSearch snapshots included in the desired backup and restore them using the restore snapshot API mentioned above. 4. Start Optimize. -Example Elasticsearch request: +Example request: ```shell curl --request POST `http://localhost:9200/_snapshot/repository_name/camunda_optimize_123456_3.9.0_part_1_of_2/_restore?wait_for_completion=true` diff --git a/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md b/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md index f23cda4b3b..451ba66436 100644 --- a/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md +++ b/optimize/self-managed/optimize-deployment/advanced-features/import-guide.md @@ -14,17 +14,17 @@ In general, the import assumes the following setup: - A Camunda engine from which Optimize imports the data. - The Optimize backend, where the data is transformed into an appropriate format for efficient data analysis. -- [Elasticsearch](https://www.elastic.co/guide/index.html), which is the database Optimize persists all formatted data to. +- [Elasticsearch (ES)](https://www.elastic.co/guide/index.html) or [OpenSearch (OS)](https://opensearch.org/), which serves as the database that Optimize uses to persist all of its formatted data. The following depicts the setup and how the components communicate with each other: ![Optimize Import Structure](img/Optimize-Structure.png) -Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own Elasticsearch database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. +Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. Note the following limitations regarding the data in Optimize's database: -- The data is only a near real-time representation of the engine database. This means Elasticsearch may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. +- The data is only a near real-time representation of the engine database. This means the database may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. - Optimize only imports the data it needs for its analysis. The rest is omitted and won't be available for further investigation. Currently, Optimize imports: - The history of the activity instances - The history of the process instances @@ -47,7 +47,7 @@ This section gives an overview of how fast Optimize imports certain data sets. T It is very likely that these metrics change for different data sets because the speed of the import depends on how the data is distributed. -The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. +The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch/OpenSearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. ### Setup @@ -135,7 +135,7 @@ During execution, the following steps are performed: 2. Map entities and add an import job 3. [Execute the import](#execute-the-import). 1. Poll a job - 2. Persist the new entities to Elasticsearch + 2. Persist the new entities to the database ### Start an import round @@ -175,33 +175,37 @@ First, the `ImportScheduler` retrieves the newest index, which identifies the la #### Map entities and add an import job -All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in Elasticsearch. +All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in the database. ### Execute the import Full aggregation of the data is performed by a dedicated `ImportJobExecutor` for each entity type, which waits for `ImportJob` instances to be added to the execution queue. As soon as a job is in the queue, the executor: - Polls the job with the new Optimize entities -- Persists the new entities to Elasticsearch +- Persists the new entities to the database The data from the engine and Optimize do not have a one-to-one relationship, i.e., one entity type in Optimize may consist of data aggregated from different data types of the engine. For example, the historic process instance is first mapped to an Optimize `ProcessInstance`. However, for the heatmap analysis it is also necessary for `ProcessInstance` to contain all activities that were executed in the process instance. -Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) within Optimize's `ProcessInstance` representation. +Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)) within Optimize's `ProcessInstance` representation. :::note -Optimize uses [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. +Optimize uses nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. -Elasticsearch applies restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. +Elasticsearch and OpenSearch apply restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. ::: Import executions per engine entity are actually independent from another. Each follows a [producer-consumer-pattern](https://dzone.com/articles/producer-consumer-pattern), where the type specific `ImportService` is the single producer and a dedicated single `ImportJobExecutor` is the consumer of its import jobs, decoupled by a queue. So, both are executed in different threads. To adjust the processing speed of the executor, the queue size and the number of threads that process the import jobs can be configured: +:::note +Although the parameters below include `ElasticSearch` in their name, they apply to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameters have not been renamed. +::: + ```yaml import: # Number of threads being used to process the import jobs per data type that are writing - # data to elasticsearch. + # data to the database. elasticsearchJobExecutorThreadCount: 1 - # Adjust the queue size of the import jobs per data type that store data to elasticsearch. + # Adjust the queue size of the import jobs per data type that store data to the database. # A too large value might cause memory problems. elasticsearchJobExecutorQueueSize: 5 ``` diff --git a/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md b/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md index 7025397992..bb01105678 100644 --- a/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md +++ b/optimize/self-managed/optimize-deployment/configuration/shared-elasticsearch-cluster.md @@ -18,10 +18,6 @@ The following illustration demonstrates this use case with two Optimize instance Changing the value of `*.settings.index.prefix` after an instance was already running results in new indexes being created with the new prefix value. There is no support in migrating data between indexes based on different prefixes. ::: -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - \* Elasticsearch index prefix settings path: `es.settings.index.prefix`
\* OpenSearch index prefix settings path: `opensearch.settings.index.prefix` ![Shared Elasticsearch Cluster Setup](img/shared-elasticsearch-cluster.png) diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index e5491a96ae..dd3eddf077 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -64,16 +64,18 @@ REST API endpoint locations, timeouts, etc. | import.data.user-task-worker.metadata.maxPageSize | 10000 | The max page size when multiple users or groups are iterated during the metadata refresh. | | import.data.user-task-worker.metadata.maxEntryLimit | 100000 | The entry limit of the cache that holds the metadata, if you need more entries you can increase that limit. When increasing the limit, keep in mind to account for that by increasing the JVM heap memory as well. Please refer to the "Adjust Optimize heap size" documentation. | | import.skipDataAfterNestedDocLimitReached | false | Some data can no longer be imported to a given document if its number of nested documents has reached the configured limit. Enable this setting to skip this data during import if the nested document limit has been reached. | -| import.elasticsearchJobExecutorThreadCount | 1 | Number of threads being used to process the import jobs per data type that are writing data to elasticsearch. | -| import.elasticsearchJobExecutorQueueSize | 5 | Adjust the queue size of the import jobs per data type that store data to elasticsearch. If the value is too large it might cause memory problems. | +| import.elasticsearchJobExecutorThreadCount\* | 1 | Number of threads being used to process the import jobs per data type that are writing data to the database. | +| import.elasticsearchJobExecutorQueueSize\* | 5 | Adjust the queue size of the import jobs per data type that store data to the database. If the value is too large it might cause memory problems. | | import.handler.backoff.interval | 5000 | Interval in milliseconds which is used for the backoff time calculation. | | import.handler.backoff.max | 15 | Once all pages are consumed, the import scheduler component will start scheduling fetching tasks in increasing periods of time, controlled by "backoff" counter. | | import.handler.backoff.isEnabled | true | Tells if the backoff is enabled of not. | | import.indexType | import-index | The name of the import index type. | -| import.importIndexStorageIntervalInSec | 10 | States how often the import index should be stored to Elasticsearch. | +| import.importIndexStorageIntervalInSec | 10 | States how often the import index should be stored to the database. | | import.currentTimeBackoffMilliseconds | 300000 | This is the time interval the import backs off from the current tip of the time during the ongoing import cycle. This ensures that potentially missed concurrent writes in the engine are reread going back by the amount of this time interval. | | import.identitySync.includeUserMetaData | true | Whether to include metaData (firstName, lastName, email) when synchronizing users. If disabled only user IDs will be shown on user search and in collection permissions. | | import.identitySync.collectionRoleCleanupEnabled | false | Whether collection role cleanup should be performed. If enabled, users that no longer exist in the identity provider will be automatically removed from collection permissions. | | import.identitySync.cronTrigger | `0 */2 * * *` | Cron expression for when the identity sync should run, defaults to every second hour. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here.

For details on the format please refer to:
  • [Cron Expression Description](https://en.wikipedia.org/wiki/Cron)
  • [Spring Cron Expression Documentation](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronSequenceGenerator.html)
| | import.identitySync.maxPageSize | 10000 | The max page size when multiple users or groups are iterated during the import. | | import.identitySync.maxEntryLimit | 100000 | The entry limit of the user/group search cache. When increasing the limit, keep in mind to account for this by increasing the JVM heap memory as well. Please refer to the "Adjust Optimize heap size" documentation on how to configure the heap size. | + +\* Although this parameter includes `ElasticSearch` in its name, it applies to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameter has not been renamed. diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md index 22b7c67c0e..97342e0223 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md @@ -186,10 +186,6 @@ Define a secured connection to be able to communicate with a secured Elasticsear These settings are only relevant when operating Optimize with OpenSearch. -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - #### Connection settings This section details everything related to building the connection to OpenSearch. @@ -236,10 +232,6 @@ Define a secured connection to be able to communicate with a secured OpenSearch | -------------------------------- | ------------- | ------------------------------------------------------------------------ | | opensearch.backup.repositoryName | "" | The name of the snapshot repository to be used to back up Optimize data. | -:::note -The backup functionality is not yet supported for OpenSearch. -::: - ### Email Settings for the email server to send email notifications, e.g. when an alert is triggered. diff --git a/optimize/self-managed/optimize-deployment/install-and-start.md b/optimize/self-managed/optimize-deployment/install-and-start.md index 2c99ebde0e..a514fe0b8b 100644 --- a/optimize/self-managed/optimize-deployment/install-and-start.md +++ b/optimize/self-managed/optimize-deployment/install-and-start.md @@ -89,10 +89,6 @@ After that, [configure the database connection](./configuration/getting-started. #### Getting started with the Optimize Docker image -:::note -Not all Optimize features are supported when using OpenSearch as a database. For a full list of the features that are currently supported, please refer to the [Camunda 7](https://github.com/camunda/issues/issues/705) and [Camunda 8](https://github.com/camunda/issues/issues/635) OpenSearch features. -::: - ##### Full local setup To start the Optimize Docker image and connect to an already locally running Camunda 7 as well as Elasticsearch instance you could run the following command: diff --git a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md index f23cda4b3b..451ba66436 100644 --- a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md +++ b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/advanced-features/import-guide.md @@ -14,17 +14,17 @@ In general, the import assumes the following setup: - A Camunda engine from which Optimize imports the data. - The Optimize backend, where the data is transformed into an appropriate format for efficient data analysis. -- [Elasticsearch](https://www.elastic.co/guide/index.html), which is the database Optimize persists all formatted data to. +- [Elasticsearch (ES)](https://www.elastic.co/guide/index.html) or [OpenSearch (OS)](https://opensearch.org/), which serves as the database that Optimize uses to persist all of its formatted data. The following depicts the setup and how the components communicate with each other: ![Optimize Import Structure](img/Optimize-Structure.png) -Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own Elasticsearch database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. +Optimize queries the engine data using a dedicated Optimize REST-API within the engine, transforms the data, and stores it in its own database such that it can be quickly and easily queried by Optimize when evaluating reports or performing analyses. The reason for having a dedicated REST endpoint for Optimize is performance: the default REST-API adds a lot of complexity to retrieve the data from the engine database, which can result in low performance for large data sets. Note the following limitations regarding the data in Optimize's database: -- The data is only a near real-time representation of the engine database. This means Elasticsearch may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. +- The data is only a near real-time representation of the engine database. This means the database may not contain the data of the most recent time frame, e.g. the last two minutes, but all the previous data should be synchronized. - Optimize only imports the data it needs for its analysis. The rest is omitted and won't be available for further investigation. Currently, Optimize imports: - The history of the activity instances - The history of the process instances @@ -47,7 +47,7 @@ This section gives an overview of how fast Optimize imports certain data sets. T It is very likely that these metrics change for different data sets because the speed of the import depends on how the data is distributed. -The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. +The import is also affected by how the involved components are set up. For instance, if you deploy the Camunda engine on a different machine than Optimize and Elasticsearch/OpenSearch to provide both applications with more computation resources, the process is likely to speed up. If the Camunda engine and Optimize are physically far away from each other, the network latency might slow down the import. ### Setup @@ -135,7 +135,7 @@ During execution, the following steps are performed: 2. Map entities and add an import job 3. [Execute the import](#execute-the-import). 1. Poll a job - 2. Persist the new entities to Elasticsearch + 2. Persist the new entities to the database ### Start an import round @@ -175,33 +175,37 @@ First, the `ImportScheduler` retrieves the newest index, which identifies the la #### Map entities and add an import job -All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in Elasticsearch. +All fetched entities are mapped to a representation that allows Optimize to query the data very quickly. Subsequently, an import job is created and added to the queue to persist the data in the database. ### Execute the import Full aggregation of the data is performed by a dedicated `ImportJobExecutor` for each entity type, which waits for `ImportJob` instances to be added to the execution queue. As soon as a job is in the queue, the executor: - Polls the job with the new Optimize entities -- Persists the new entities to Elasticsearch +- Persists the new entities to the database The data from the engine and Optimize do not have a one-to-one relationship, i.e., one entity type in Optimize may consist of data aggregated from different data types of the engine. For example, the historic process instance is first mapped to an Optimize `ProcessInstance`. However, for the heatmap analysis it is also necessary for `ProcessInstance` to contain all activities that were executed in the process instance. -Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) within Optimize's `ProcessInstance` representation. +Therefore, the Optimize `ProcessInstance` is an aggregation of the engine's historic process instance and other related data: historic activity instance data, user task data, and variable data are all nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)) within Optimize's `ProcessInstance` representation. :::note -Optimize uses [nested documents](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. +Optimize uses nested documents ([ES](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) / [OS](https://opensearch.org/docs/latest/field-types/supported-field-types/nested/)), the above mentioned data is an example of documents that are nested within Optimize's `ProcessInstance` index. -Elasticsearch applies restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. +Elasticsearch and OpenSearch apply restrictions regarding how many objects can be nested within one document. If your data includes too many nested documents, you may experience import failures. To avoid this, you can temporarily increase the nested object limit in Optimize's [index configuration](./../configuration/system-configuration.md#index-settings). Note that this might cause memory errors. ::: Import executions per engine entity are actually independent from another. Each follows a [producer-consumer-pattern](https://dzone.com/articles/producer-consumer-pattern), where the type specific `ImportService` is the single producer and a dedicated single `ImportJobExecutor` is the consumer of its import jobs, decoupled by a queue. So, both are executed in different threads. To adjust the processing speed of the executor, the queue size and the number of threads that process the import jobs can be configured: +:::note +Although the parameters below include `ElasticSearch` in their name, they apply to both ElasticSearch and OpenSearch installations. For backward compatibility reasons, the parameters have not been renamed. +::: + ```yaml import: # Number of threads being used to process the import jobs per data type that are writing - # data to elasticsearch. + # data to the database. elasticsearchJobExecutorThreadCount: 1 - # Adjust the queue size of the import jobs per data type that store data to elasticsearch. + # Adjust the queue size of the import jobs per data type that store data to the database. # A too large value might cause memory problems. elasticsearchJobExecutorQueueSize: 5 ``` From 7760eeea0a62ba38965af06a6d9cbb6be6742447 Mon Sep 17 00:00:00 2001 From: gbetances089 Date: Thu, 12 Dec 2024 10:01:06 +0100 Subject: [PATCH 31/68] task(c8run)-update-guides-after-8.6.6-and-alpha2-release (#4753) --- docs/guides/react-components/_install-c8run.md | 2 +- docs/self-managed/setup/deploy/local/c8run.md | 2 +- .../version-8.6/guides/react-components/_install-c8run.md | 2 +- .../version-8.6/self-managed/setup/deploy/local/c8run.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/guides/react-components/_install-c8run.md b/docs/guides/react-components/_install-c8run.md index 3047dee787..520996f22c 100644 --- a/docs/guides/react-components/_install-c8run.md +++ b/docs/guides/react-components/_install-c8run.md @@ -11,7 +11,7 @@ If no version of Java is found, follow your chosen installation's instructions f ### Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/docs/self-managed/setup/deploy/local/c8run.md b/docs/self-managed/setup/deploy/local/c8run.md index 7684e4269f..881836191e 100644 --- a/docs/self-managed/setup/deploy/local/c8run.md +++ b/docs/self-managed/setup/deploy/local/c8run.md @@ -36,7 +36,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha1) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.7.0-alpha2) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/versioned_docs/version-8.6/guides/react-components/_install-c8run.md b/versioned_docs/version-8.6/guides/react-components/_install-c8run.md index ee83da5d46..50fb42c079 100644 --- a/versioned_docs/version-8.6/guides/react-components/_install-c8run.md +++ b/versioned_docs/version-8.6/guides/react-components/_install-c8run.md @@ -11,7 +11,7 @@ If no version of Java is found, follow your chosen installation's instructions f ### Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.6) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md b/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md index 1eb1b655df..de44b09632 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/local/c8run.md @@ -36,7 +36,7 @@ If no version of Java is found, follow your chosen installation's instructions f ## Install and start Camunda 8 Run -1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.5) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. +1. Download the [latest release of Camunda 8 Run](https://github.com/camunda/camunda/releases/tag/8.6.6) for your operating system and architecture. Opening the .tgz file extracts the Camunda 8 Run script into a new directory. 2. Navigate to the new `c8run` directory. 3. Start Camunda 8 Run by running `./start.sh` (or `.\c8run.exe start` on Windows) in your terminal. From ccdafa96f627bdb09e3a29a5fccb7c47478a0996 Mon Sep 17 00:00:00 2001 From: Ingo Richtsmeier Date: Thu, 12 Dec 2024 10:53:07 +0100 Subject: [PATCH 32/68] More explicit description how to apply the DNS changes (#4747) * More explicit description how to apply the DNS changes * tech writer edits --------- Co-authored-by: Cole Garbo Co-authored-by: Mark Sellings --- .../self-managed/setup/deploy/amazon/amazon-eks/dual-region.md | 3 ++- .../self-managed/setup/deploy/amazon/amazon-eks/dual-region.md | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md index 68aa8a6c4d..137adb9efe 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md @@ -233,7 +233,8 @@ kubectl --context $CLUSTER_1 apply -f https://raw.githubusercontent.com/camunda/ ``` 3. The script will retrieve the IPs of the load balancer via the AWS CLI and return the required config change. -4. As the script suggests, copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. +4. The script prints the `kubectl edit` commands to change the DNS settings of each cluster inline. Copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. + An alternative to inline editing is to create two copies of the file `kubernetes/coredns.yml`, one for each cluster. Add the section generated by the script to each file. Apply the changes to each cluster with e.g. `kubectl --context cluster-london -n kube-system apply -f file.yml`. Replace the `context` parameter with your current values.
Example output diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md index 49af2c274a..15670e7721 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/dual-region.md @@ -233,7 +233,8 @@ kubectl --context $CLUSTER_1 apply -f https://raw.githubusercontent.com/camunda/ ``` 3. The script will retrieve the IPs of the load balancer via the AWS CLI and return the required config change. -4. As the script suggests, copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. +4. The script prints the `kubectl edit` commands to change the DNS settings of each cluster inline. Copy the statement between the placeholders to edit the CoreDNS configmap in cluster 0 and cluster 1, depending on the placeholder. + An alternative to inline editing is to create two copies of the file `kubernetes/coredns.yml`, one for each cluster. Add the section generated by the script to each file. Apply the changes to each cluster with e.g. `kubectl --context cluster-london -n kube-system apply -f file.yml`. Replace the `context` parameter with your current values.
Example output From 688013ba2deb274b4d1e81c80d5c9a495511f1e7 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Thu, 12 Dec 2024 10:33:30 +0000 Subject: [PATCH 33/68] Announcements for 8.7 release (#4679) * Initial setup * Initial structure * Initial content updates * Edits * Edit intro * Edit following meeting * TW edits * Restructure announcements * TW edits * Remove headings * Changes to APIs * Add Manual installation section * Announcements landing page format * Fix formatting * Badges CSS * Landing page edits * TW edits * Add camunda Exporter from PR 4715 * added Separated Ingress removal * Tasklist announcement --------- Co-authored-by: Ahmed AbouZaid <6760103+aabouzaid@users.noreply.github.com> --- docs/reference/announcements.md | 453 +++--------------- docs/reference/announcements/850.md | 188 ++++++++ docs/reference/announcements/860.md | 182 +++++++ docs/reference/announcements/870.md | 183 +++++++ docs/reference/img/doc-icon.png | Bin 0 -> 213 bytes .../img/harmonized-indices-schema.png | Bin 0 -> 163835 bytes .../reference/img/target-camunda-exporter.png | Bin 0 -> 55175 bytes sidebars.js | 14 +- src/css/custom.css | 33 ++ 9 files changed, 675 insertions(+), 378 deletions(-) create mode 100644 docs/reference/announcements/850.md create mode 100644 docs/reference/announcements/860.md create mode 100644 docs/reference/announcements/870.md create mode 100644 docs/reference/img/doc-icon.png create mode 100644 docs/reference/img/harmonized-indices-schema.png create mode 100644 docs/reference/img/target-camunda-exporter.png diff --git a/docs/reference/announcements.md b/docs/reference/announcements.md index adbeb28643..da89278137 100644 --- a/docs/reference/announcements.md +++ b/docs/reference/announcements.md @@ -1,420 +1,119 @@ --- id: announcements title: "Announcements" -description: "Important announcements including deprecation & removal notices" +description: "Important announcements for upcoming and past Camunda 8 releases that customers should be aware of, including deprecation & removal notices." --- -## Camunda 8.7 - -Release date: TBD - -End of maintenance: TBD - -### Southeast Asia now available for SaaS customers - -SaaS customers can now create orchestration clusters in the [Singapore (asia-southeast1) region](/reference/regions.md), ensuring lower latency and improved processing speed for organizations operating in southeast Asian countries. - -## Camunda 8.6 - -Release date: 8th of Oct 2024 - -End of maintenance: 14th of April 2026 - -### License key changes - -With the 8.6 release, Camunda 8 Self-Managed requires a license key for production usage. For additional details, review the [blog post on licensing updates for Camunda 8 Self-Managed](https://camunda.com/blog/2024/04/licensing-update-camunda-8-self-managed/). - -Review the following documentation for your components for more information on how to provide the license key to each component as an environment variable: - -- [Console](/self-managed/console-deployment/configuration.md#environment-variables) -- [Zeebe](/self-managed/zeebe-deployment/configuration/configuration.md#licensing) -- [Operate](/self-managed/operate-deployment/operate-configuration.md#licensing) -- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md#licensing) -- [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration-platform-8#licensing) -- [Identity](/self-managed/identity/deployment/configuration-variables.md#license-configuration) -- [Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#licensing) - -To configure with Helm, visit the [Self Managed installation documentation](/self-managed/setup/install.md). - -:::note -Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. To obtain a license, visit the [Camunda Enterprise page](https://camunda.com/platform/camunda-platform-enterprise-contact/). -::: - -### Zeebe Java client - -Starting with 8.7, the Zeebe Java client will become the new Camunda Java client. This transition brings a new Java client structure designed to enhance the user experience and introduce new features while maintaining compatibility with existing codebases. - -The primary goal of those changes is to enable users to interact with Camunda clusters with one consolidated client rather than multiple. The `CamundaClient` will replace the `ZeebeClient`, offering the same functionality and adding new capabilities. If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. - -:::note -The Zeebe Java client will not be developed further and will only receive bug fixes for as long as version 8.6 is officially supported. -::: - -#### Key changes - -- **New package structure**: - - Package `io.camunda.client`: This package contains the new `CamundaClient` and all the features slated for release in version 8.7. -- **Properties and environment variables refactoring**: - - All old Java client property names will be refactored to more general ones. For instance, `zeebe.client.tenantId` will become `camunda.client.tenantId`. - - Similarly, environment variables will be renamed following the same concept: `ZEEBE_REST_ADDRESS` will become `CAMUNDA_REST_ADDRESS`. -- **Artifact ID change**: - - The `artifactId` will change from `zeebe-client-java` to `camunda-client-java`. - -### Deprecation: Zeebe Go client & CLI client (zbctl) - -The Zeebe Go Client and CLI client (zbctl) will be [officially deprecated](https://camunda.com/blog/2024/09/deprecating-zbctl-and-go-clients/) with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not be released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. - -The documentation of the Zeebe Go Client and CLI client (zbctl) moved to the [community clients section](/apis-tools/community-clients/index.md). - -### Camunda 8 SaaS - Required cluster update - -:::caution -By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: - -- **8.2+gen27** -- **8.3+gen11** -- **8.4+gen7** -- **8.5+gen2** - -::: - -auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. - -You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: - -- 8.0.x -> 8.2+gen27 -- 8.1.x -> 8.2+gen27 -- 8.2.x -> 8.2+gen27 -- 8.3.x -> 8.3+gen11 -- 8.4.x -> 8.4+gen7 -- 8.5.x -> 8.5+gen2 - -If you do not update the cluster by August 30th 2024, we will update the cluster for you. **Without an update, you would lose access to your cluster.** +Important changes and updates for Camunda 8 releases that customers should be aware of, including deprecation & removal notices. -Camunda 8 Self-Managed clusters are not affected by this. - -### Support for Amazon OpenSearch for Optimize - -This release extends the OpenSearch features supported by Optimize. Full support is committed for the next release in January 2025. - -### Supported environment changes (OpenJDK, ElasticSearch, Amazon OpenSearch) - -Version changes are made to supported environments: - -- OpenJDK minimum version raised to 21+ in Operate -- ElasticSearch minimum version raised to 8.13+ -- Amazon OpenSearch minimum version raised to 2.9+ - -To learn more about supported environments, see [supported environments](/reference/supported-environments.md). - -### Connectors - -#### Deprecation: None start event element templates for Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors - -The [none start event](/components/modeler/bpmn/none-events/none-events.md#none-start-events) element templates for the out-of-the-box Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors have been deprecated in Camunda Modeler. - -Users can no longer select these templates when creating a new none start event element in Camunda Modeler. Existing none start event elements with these templates will continue to work as expected, but users are encouraged to migrate to the [message start event](/components/modeler/bpmn/message-events/message-events.md#message-start-events) element templates for these Connectors. - -Message start event element templates are better suited for the message-based communication these Connectors provide, and offer more flexibility and features compared to the none start event element templates, such as the ability to define a message ID and a correlation key for idempotency. Read more in the [inbound Connectors documentation](/components/connectors/use-connectors/inbound.md) and the [messaging concepts documentation](/components/concepts/messages.md#message-uniqueness). - -#### Breaking changes in the Connector SDK - -The `void correlate(Object variables)` method in the `InboundConnectorContext` interface has been removed, following the deprecation in 8.4.0. Use the `CorrelationResult correlateWithResult(Object variables)` method instead. - -The `CorrelationResult` record has been changed compared to the previous versions: - -- `CorrelationResult.Success` now contains a `ProcessElementContext` that represents the element that was correlated. Compared to the previous version, where the correlated element was returned directly, this change allows accessing element properties after correlation for user-controlled post-correlation actions. -- `CorrelationResult.Failure` now provides the `CorrelationFailureHandlingStrategy` that defines how the failure should be handled. - -An example of how to use the new `CorrelationResult` can be found in the [Connector SDK documentation](/components/connectors/custom-built-connectors/connector-sdk.md#inbound-connector-runtime-logic). - -### Flow control enabled by default in SaaS - -Flow control is now enabled by default in Camunda 8.6 SaaS. This change ensures the cluster is protected from excessive load and can maintain a stable state. - -These new configuration defaults are tailored to the cluster size and optimized for a stable performance. However, the cluster might reject requests if the load is too high with this change. The error message for this is `Failed to write client request to partition X, because the write limit is exhausted`. If the error persists, this may be a sign of underlining issues, or a need to adjust the cluster size. - -For more information on how to configure flow control for a Self-Managed cluster, visit the [flow control documentation](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md). - -### Camunda 8 Self-Managed - -#### Helm chart - Separated Ingress deprecation - -The separated Ingress Helm configuration for Camunda 8 Self-Managed has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. Only the combined Ingress configuration is officially supported. See the [Ingress guide](/self-managed/setup/guides/ingress-setup.md) for more information on configuring a combined Ingress setup. - -#### Helm chart - `global.multiregion.installationType` deprecation - -The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procedure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) - -#### Helm chart - Elasticsearch nodes number - -The default value of Elasticsearch deployment pods has changed from 2 to 3, and an affinity setting has been added to avoid scheduling Elasticsearch pods on the same Kubernetes worker. +## Camunda 8.7 -### Camunda Optimize artifact and Docker tag separation +Camunda 8.7 is scheduled for release on 11 February, 2024. -Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: +
+
-- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. -- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: - - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. - - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. +**[8.7 Announcements](/reference/announcements/870.md)** -#### Action required: +
+
-- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. -- **Camunda 8 Users**: If you haven't already done so, update your configurations to use `8.x` versions and the `8-latest` Docker tag. +- [API updates](/reference/announcements/870.md#api-updates-saasself-managed) +- [Identity management updates](/reference/announcements/870.md#identity-management-updates-saasself-managed) +- [Installation and deployment updates](/reference/announcements/870.md#installation-and-deployment-updates-self-managed) +- [Camunda Java client and Camunda Spring SDK](/reference/announcements/870.md#camunda-java-client-and-camunda-spring-sdk-self-managed) -Make sure to update your Docker configurations accordingly to ensure compatibility. +
+
-### New base path for Operate and Tasklist web applications +## Camunda 8.6 -We are introducing a new base path for both the Operate and Tasklist **web applications**. This change applies to both Self-Managed and SaaS environments. +Camunda 8.6 was released on 8 October, 2024. -#### For Self-Managed +
+
-- The new base path for Operate is `/operate`, and for Tasklist, it is `/tasklist`. -- For a [Separated Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=separated) configuration: - - for Operate, the full URL will be `{operate-host}/operate`. Any calls to `{operate-host}` will automatically be redirected to `{operate-host}/operate` - - for Tasklist, the full URL will be `{tasklist-host}/tasklist`. Any calls to `{tasklist-host}` will automatically be redirected to `{tasklist-host}/tasklist`. -- For a [Combined Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=combined) configuration: - - for Operate, the full URL will be `{common-host}/{operate-contextPath}/operate`. Any calls to `{common-host}/{operate-contextPath}` will be automatically redirected to `{common-host}/{operate-contextPath}/operate`. - - for Tasklist, the full URL will be `{common-host}/{tasklist-contextPath}/tasklist`. Any calls to `{common-host}/{tasklist-contextPath}` will be automatically redirected to `{common-host}/{tasklist-contextPath}/tasklist`. +**[8.6 Announcements](/reference/announcements/860.md)** -#### For SaaS +
+
-- The full URL for Operate is now structured as `https://{region}.operate.camunda.io/{clusterId}/operate`. -- The full URL for Tasklist is now structured as `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. -- Any calls to `https://{region}.operate.camunda.io/{clusterId}` will be redirected to `https://{region}.operate.camunda.io/{clusterId}/operate`. -- Any calls to `https://{region}.tasklist.camunda.io/{clusterId}` will be redirected to `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. +- [License key changes](/reference/announcements/860.md#license-key-changes) +- [Zeebe Java client](/reference/announcements/860.md#zeebe-java-client) +- [Deprecation: Zeebe Go client & CLI client (zbctl)](/reference/announcements/860.md#deprecation-zeebe-go-client--cli-client-zbctl) +- [Camunda 8 SaaS - Required cluster update](/reference/announcements/860.md#camunda-8-saas---required-cluster-update) +- [Support for Amazon OpenSearch for Optimize](/reference/announcements/860.md#support-for-amazon-opensearch-for-optimize) +- [Supported environment changes](/reference/announcements/860.md#supported-environment-changes-openjdk-elasticsearch-amazon-opensearch) +- [Connectors](/reference/announcements/860.md#connectors) +- [Flow control enabled by default in SaaS](/reference/announcements/860.md#flow-control-enabled-by-default-in-saas) +- [Camunda 8 Self-Managed](/reference/announcements/860.md#camunda-8-self-managed) +- [Camunda Optimize artifact and Docker tag separation](/reference/announcements/860.md#camunda-optimize-artifact-and-docker-tag-separation) +- [New base path for Operate and Tasklist web applications](/reference/announcements/860.md#new-base-path-for-operate-and-tasklist-web-applications) -:::note -**API URLs** for both Operate and Tasklist remain **unchanged**. -::: +
+
## Camunda 8.5 -Release date: 9th of April 2024 - -End of maintenance: 14th of October 2025 - -### Updated SaaS URLs - -We will simplify the URL for Camunda 8 SaaS from cloud.camunda.io ([console.cloud.camunda.io](https://console.cloud.camunda.io/)) to camunda.io ([console.camunda.io](http://console.camunda.io/)). +Camunda 8.5 was released on 9 April, 2024. -On or around July 9th, users will be directed to the new URLs. Both URLs will continue to be active for at least 18 months so navigation from supported versions of components like Operate is still possible. +
+
-Internal allowlisting or active rules for [cloud.camunda.io](http://cloud.camunda.io/) must be transitioned to the new [camunda.io](http://camunda.io/) URL. This change primarily affects Console and Modeler. During sign up, users will be briefly redirected through [accounts.cloud.camunda.io](http://accounts.camunda.io/), which will also be updated. +**[8.5 Announcements](/reference/announcements/850.md#camunda-85)** -### Syntax changes in Helm chart +
+
-A Camunda Helm chart upgrade is not possible from v9.x.x to v10.0.0 or v10.0.1. Instead, upgrade directly to v10.0.2+. +- [Updated SaaS URLs](/reference/announcements/850.md#updated-saas-urls) +- [Syntax changes in Helm chart](/reference/announcements/850.md#syntax-changes-in-helm-chart) +- [Support for Amazon OpenSearch](/reference/announcements/850.md#support-for-amazon-opensearch) +- [Known limitations](/reference/announcements/850.md#known-limitations) +- [Changes in supported environments](/reference/announcements/850.md#changes-in-supported-environments) +- [New generation naming scheme](/reference/announcements/850.md#camunda-saas-new-generation-naming-scheme) +- [Removal of Web Modeler's beta API](/reference/announcements/850.md#removal-of-web-modelers-beta-api) +- [Serialization of timestamp values in management API](/reference/announcements/850.md#zeebe-850-breaks-serialization-of-timestamp-values-in-management-api-self-managed-only) -The Camunda Helm chart v10.0.0 has major changes in the values file structure. Some keys in the values file have been changed. For compatibility, the keys are deprecated in the Camunda release cycle 8.5 and will be removed in the Camunda 8.6 release (October 2024). - -Follow the [upgrade instructions](/self-managed/setup/upgrade.md#helm-chart-1002+) to upgrade from Camunda Helm chart v9.x.x to Camunda Helm chart v10.x.x. - -### Support for Amazon OpenSearch - -With the 8.5 release, Optimize is now also compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5+. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is not supported. - -### Known limitations - -This release contains the following limitations: - -- In **Optimize `8.5.0`** - - **Limitation** - - **Description:** OpenSearch support in Optimize is limited to data import and the raw data report. - - **Reference:** n/a - - **Mitigation:** Optimize can be installed and used in production with limited reporting functionality. Optimize imports all process data generated by Zeebe. All reporting functionality as described in the docs will be delivered with upcoming patches. -- In **Console `8.5.x`** - - **Limitation** - - **Description:** Custom OIDC provider support for Console is not supported - - **Reference:** https://github.com/camunda/issues/issues/784 - -### Changes in supported environments - -- Raised minimum Go version to 1.21 for the Zeebe Go client - -### Camunda SaaS: New generation naming scheme - -With the April release, the generation naming scheme in Camunda 8 changed and no longer includes the patch version. - -The new naming scheme used for all Camunda SaaS generations created after April 2024 is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. Existing generations will not be renamed. - -For patch releases to existing generations, `N` is set to the latest patch level plus 1. For example, when `Camunda 8.4.5` is the current generation name, the following patch will be released as `Camunda 8.4+gen6`. - -This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. - -You will learn about the particular component patch version changes in the update dialogue to the latest generation available. The following screenshot shows a sample update from `Camunda 8.5+gen1` to `Camunda 8.5+gen2`, where only the Connectors patch version changed. - -![New Generating naming sample showing an update dialogue from 8.5+gen1 to 8.5+gen2](img/generation-naming-scheme-sample.png) - -Note that the actual values shown in this screenshot don't correspond to any actual generations and only serve as an example. - -### Removal of Web Modeler's beta API - -The Web Modeler beta API has been removed. The API was deprecated in 8.3 and is no longer available in 8.5. Use the [Web Modeler v1 API](/apis-tools/web-modeler-api/index.md) instead. -For a migration guide, see the [Web Modeler API documentation](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). - -### Zeebe 8.5.0 breaks serialization of timestamp values in management API (Self-Managed only) - -Zeebe 8.5.0 was released with [a new bug](https://github.com/camunda/camunda/issues/17347) that breaks serialization of timestamp values in management APIs, such as [backup](/self-managed/operational-guides/backup-restore/backup-and-restore.md) and [cluster scaling](/self-managed/zeebe-deployment/operations/cluster-scaling.md). -Timestamps which were previously serialized as `ISO8061` strings are now serialized as integer values. - -Until a fix is delivered in 8.5.1, workarounds include not deserializing timestamp values from affected APIs, or deserializing them as integers. +
+
## Camunda 8.4 -Release date: 9th of January 2024 - -End of maintenance: 9th of July 2025 - -:::caution -The [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#using-the-link-button) feature is impacted by an [issue](https://github.com/camunda/camunda/issues/16311) where the wrong forms can get linked with new user task instances, effectively corrupting the user task instance. If you make use of this feature and run either `8.4.0`, `8.4.1` or `8.4.2`, we urge you to update to the newest `8.4.3` patch that includes the required fix. - -Follow the instructions in the [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#known-issues-with-linked-forms) documentation to resolve this issue. -::: - -### Versioning changes in Helm chart - -As of the 8.4 release, the Camunda 8 **Helm chart** version is decoupled from the version of the application. The Helm chart release still follows the applications release cycle, but it has an independent version. (e.g., in the application release cycle 8.4, the chart version is 9.0.0). - -For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). - -### Dockerfile numeric ID - -The Dockerfile now uses a numeric user ID instead of a non-numeric user. -This will allow the Helm users to use `runAsNonRoot=true` without the need to explicitly set the ID in the Helm `values.yaml` file. - -### Deprecated in 8.4 - -The [Zeebe configuration properties for Camunda Identity](../self-managed/zeebe-deployment/configuration/gateway.md#zeebegatewayclustersecurityauthenticationidentity) -were deprecated in `8.4`. Please use the dedicated Camunda Identity properties or the [corresponding environment variables](../self-managed/identity/deployment/configuration-variables.md#core-configuration). - -### Versioning changes in Elasticsearch +Camunda 8.4 was released on 9 January, 2024. -As of the 8.4 release, Camunda is compatible with Elasticsearch 8.9+ and no longer supports older Elasticsearch versions. See [supported environments](/reference/supported-environments.md). +
+
-### Support for Amazon OpenSearch +**[8.4 Announcements](/reference/announcements/850.md#camunda-84)** -As of the 8.4 release, Zeebe, Operate, and Tasklist are now compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5.x. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is currently not supported. +
+
-:::info -The Helm charts are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. Refer to the [Helm deployment documentation](/self-managed/setup/install.md) for further details. -::: +- [Versioning changes in Helm chart](/reference/announcements/850.md#versioning-changes-in-helm-chart) +- [Dockerfile numeric ID](/reference/announcements/850.md#dockerfile-numeric-id) +- [Deprecated in 8.4](/reference/announcements/850.md#deprecated-in-84) +- [Versioning changes in Elasticsearch](/reference/announcements/850.md#versioning-changes-in-elasticsearch) +- [Support for Amazon OpenSearch](/reference/announcements/850.md#support-for-amazon-opensearch-1) +- [Known limitations](/reference/announcements/850.md#known-limitations-1) -### Known limitations - -This release contains the following limitations: - -- In **Operate `8.4.0`** - - **Bug** - - **Description:** Instance migration always points to the latest process version - - **Reference:** https://github.com/camunda/issues/issues/567 - - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release - - **Bug** - - **Description:** Backwards migration over multiple versions does not work - - **Reference:** https://github.com/camunda/issues/issues/568 - - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release -- In **Camunda HELM `9.0.x`** - - **Limitation** - - **Description:** The existing Helm charts use the Elasticsearch configurations by default and are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. - - **Reference:** n/a - - **Mitigation:** - 1. Refer to our [docs for the installation](/self-managed/setup/install.md#components-installed-by-the-helm-charts), the docs include guidance about necessary adjustments of the Helm chart configuration. - 2. The OpenSearch configuration in Helm charts will be provided in one of our future Helm releases. -- In **Connectors `8.4.x`** - - **Missing feature** - - **Description:** Custom OIDC provider support for Connectors is missing - - **Reference:** https://github.com/camunda/issues/issues/569 - - **Mitigation:** - 1. Feature is planned to be delivered with an upcoming patch release. Please see [issue](https://github.com/camunda/issues/issues/569) for latest progress. - 2. [Disable Connectors component](/self-managed/setup/guides/connect-to-an-oidc-provider.md#configuration) when configuring a custom OIDC provider. +
+
## Camunda 8.3 -Release date: 10th of October 2023 - -End of maintenance: 9th of April 2025 - -:::caution -For existing clusters we recommend updating to `8.3.1` directly and not `8.3.0` due to issues in data migration of Operate, Tasklist, and Optimize that could prolong the migration or even blocking it from finishing. -::: - -:::caution Breaking change - -### Zeebe Docker image now runs with unprivileged user by default - -The default user in the Zeebe Docker image changed from root to an unprivileged user with the UID 1000. This was done to provide stronger compliance with the [OWASP recommendations on Docker Security](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html#rule-2-set-a-user). - -Please refer to the [Update 8.2 to 8.3](/self-managed/operational-guides/update-guide/820-to-830.md) guide. -::: - -:::info -The update from `8.2.x` to `8.3.x` performs a migration for nearly all entities stored in Operate, Tasklist, and Optimize to support [multi-tenancy](/self-managed/concepts/multi-tenancy.md). Therefore, migration may take longer. -::: - -### Deprecated in 8.3 - -[Web Modeler's beta API](/apis-tools/web-modeler-api/index.md) was deprecated in 8.3 and will be removed in 8.5. -Use `v1` instead, see [migration hints](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). - -### Versioning changes in Elasticsearch - -As of the 8.3 release, Camunda is compatible with Elasticsearch 8.8+ and no longer supports Elasticsearch 7.x. See [supported environments](/reference/supported-environments.md). - -### Versioning changes in Helm chart - -[Helm charts versioning](/self-managed/setup/overview.md) changed in July 2023. - -Starting from July 2023 (v8.2.8), the Camunda 8 **Helm chart** version follows the same unified schema -and schedule as [Camunda 8 applications](https://github.com/camunda/camunda-platform). - -Before this change, the Camunda 8 **Helm chart** version only followed the minor version. - -## Camunda 8.2 - -Release date: 11th of April 2023 - -End of maintenance: 8th of October 2024 - -[Release notes](https://github.com/camunda/camunda-platform/releases/tag/8.2.0) -[Release blog](https://camunda.com/blog/2023/04/camunda-platform-8-2-key-to-scaling-automation/) - -### Update from Web Modeler 8.2 to a later minor version - -Web Modeler versions 8.2.7 to 8.2.12 are affected by [camunda/issues#677](https://github.com/camunda/issues/issues/677). - -If you are using one of these versions, you should first update to Web Modeler 8.2.13 (or a subsequent patch version) before upgrading to a later minor version (8.3 or higher). - -If your current version of Web Modeler is 8.2.6 or earlier, you may directly upgrade to a later minor version. - -### Do not update to Camunda 8.2.22 - -:::caution -Zeebe release `8.2.22` suffers from [camunda/zeebe#16406](https://github.com/camunda/camunda/issues/16406), which results in a Zeebe broker being unable to start if at least one DMN model is deployed. We urge users to skip this release and update to `8.2.23` right away. -::: - -### Do not update from Camunda 8.1.X to 8.2.6 - -An issue in the Operate 8.2.6 patch was discovered after it was published on June 8th. - -You should not update directly from 8.1.x to 8.2.6 (it will require manual intervention as indices break), you either first update to 8.2.5 then 8.2.6 or straight from 8.1.x to 8.2.7. - -To prevent this entirely we removed the Operate 8.2.6 artifacts from this release. - -As Camunda 8.2.7 was already released on Tuesday Jun 13th, you can just update to 8.2.7 directly, skipping 8.2.6. +Camunda 8.3 was released on 10 October, 2023. -### OpenSearch 1.3.x support +
+
-- Operate version 8.2+ support OpenSearch 1.3.x. However, 8.2.x patches will only be released on the OS 1.3 branch until end of 2023 given that OS 1.3 maintenance period ends by then. We recommend customers to go to 8.4.x which supports OS 2.5+. +**[8.3 Announcements](/reference/announcements/850.md#camunda-83)** -### Optimize and Helm chart compatibility +
+
-For Optimize 3.10.1, a new environment variable introduced redirection URL. However, the change is not compatible with Camunda Helm charts until it is fixed in 3.10.3 (and Helm chart 8.2.9). Therefore, those versions are coupled to certain Camunda Helm chart versions: +- [Deprecated in 8.3](/reference/announcements/850.md#deprecated-in-83) +- [Versioning changes in Elasticsearch](/reference/announcements/850.md#versioning-changes-in-elasticsearch-1) +- [Versioning changes in Helm chart](/reference/announcements/850.md#versioning-changes-in-helm-chart-1) -| Optimize version | Camunda Helm chart version | -| --------------------------------- | -------------------------- | -| Optimize 3.10.1 & Optimize 3.10.2 | 8.2.0 - 8.2.8 | -| Optimize 3.10.3+ | 8.2.9 - 8.2.22 | -| Optimize 8.2.7+ | 8.2.23+ | +
+
diff --git a/docs/reference/announcements/850.md b/docs/reference/announcements/850.md new file mode 100644 index 0000000000..4f8342a214 --- /dev/null +++ b/docs/reference/announcements/850.md @@ -0,0 +1,188 @@ +--- +id: announcements-850 +title: "8.5 - 8.3 Announcements" +description: "Important announcements including deprecation & removal notices for the Camunda 8.5, 8.4, 8.3, and 8.2 releases." +--- + +Important changes and updates for the Camunda 8.5, 8.4, and 8.3 releases are summarized below. + +## Camunda 8.5 + +| Release date | End of maintenance | Release notes | +| :----------- | :----------------- | :--------------------------------------------------- | +| 9 April 2024 | 14 October 2025 | [8.5 release notes](/reference/release-notes/850.md) | + +### Updated SaaS URLs + +We will simplify the URL for Camunda 8 SaaS from cloud.camunda.io ([console.cloud.camunda.io](https://console.cloud.camunda.io/)) to camunda.io ([console.camunda.io](http://console.camunda.io/)). + +On or around July 9th, users will be directed to the new URLs. Both URLs will continue to be active for at least 18 months so navigation from supported versions of components like Operate is still possible. + +Internal allowlisting or active rules for [cloud.camunda.io](http://cloud.camunda.io/) must be transitioned to the new [camunda.io](http://camunda.io/) URL. This change primarily affects Console and Modeler. During sign up, users will be briefly redirected through [accounts.cloud.camunda.io](http://accounts.camunda.io/), which will also be updated. + +### Syntax changes in Helm chart + +A Camunda Helm chart upgrade is not possible from v9.x.x to v10.0.0 or v10.0.1. Instead, upgrade directly to v10.0.2+. + +The Camunda Helm chart v10.0.0 has major changes in the values file structure. Some keys in the values file have been changed. For compatibility, the keys are deprecated in the Camunda release cycle 8.5 and will be removed in the Camunda 8.6 release (October 2024). + +Follow the [upgrade instructions](/self-managed/setup/upgrade.md#helm-chart-1002+) to upgrade from Camunda Helm chart v9.x.x to Camunda Helm chart v10.x.x. + +### Support for Amazon OpenSearch + +With the 8.5 release, Optimize is now also compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5+. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is not supported. + +### Known limitations + +This release contains the following limitations: + +- In **Optimize `8.5.0`** + - **Limitation** + - **Description:** OpenSearch support in Optimize is limited to data import and the raw data report. + - **Reference:** n/a + - **Mitigation:** Optimize can be installed and used in production with limited reporting functionality. Optimize imports all process data generated by Zeebe. All reporting functionality as described in the docs will be delivered with upcoming patches. +- In **Console `8.5.x`** + - **Limitation** + - **Description:** Custom OIDC provider support for Console is not supported + - **Reference:** https://github.com/camunda/issues/issues/784 + +### Changes in supported environments + +- Raised minimum Go version to 1.21 for the Zeebe Go client + +### Camunda SaaS: New generation naming scheme + +With the April release, the generation naming scheme in Camunda 8 changed and no longer includes the patch version. + +The new naming scheme used for all Camunda SaaS generations created after April 2024 is `Camunda .+gen`, where `N` is incremented with every atomic change to the component version set. Existing generations will not be renamed. + +For patch releases to existing generations, `N` is set to the latest patch level plus 1. For example, when `Camunda 8.4.5` is the current generation name, the following patch will be released as `Camunda 8.4+gen6`. + +This was done to decouple the generation name from the particular patch level of the components it contains, as some component versions like Connectors are decoupled from other components. + +You will learn about the particular component patch version changes in the update dialogue to the latest generation available. The following screenshot shows a sample update from `Camunda 8.5+gen1` to `Camunda 8.5+gen2`, where only the Connectors patch version changed. + +![New Generating naming sample showing an update dialogue from 8.5+gen1 to 8.5+gen2](../img/generation-naming-scheme-sample.png) + +Note that the actual values shown in this screenshot don't correspond to any actual generations and only serve as an example. + +### Removal of Web Modeler's beta API + +The Web Modeler beta API has been removed. The API was deprecated in 8.3 and is no longer available in 8.5. Use the [Web Modeler v1 API](/apis-tools/web-modeler-api/index.md) instead. +For a migration guide, see the [Web Modeler API documentation](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). + +### Zeebe 8.5.0 breaks serialization of timestamp values in management API (Self-Managed only) + +Zeebe 8.5.0 was released with [a new bug](https://github.com/camunda/camunda/issues/17347) that breaks serialization of timestamp values in management APIs, such as [backup](/self-managed/operational-guides/backup-restore/backup-and-restore.md) and [cluster scaling](/self-managed/zeebe-deployment/operations/cluster-scaling.md). +Timestamps which were previously serialized as `ISO8061` strings are now serialized as integer values. + +Until a fix is delivered in 8.5.1, workarounds include not deserializing timestamp values from affected APIs, or deserializing them as integers. + +## Camunda 8.4 + +| Release date | End of maintenance | +| :------------- | :----------------- | +| 9 January 2024 | 9 July 2025 | + +:::caution +The [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#using-the-link-button) feature is impacted by an [issue](https://github.com/camunda/camunda/issues/16311) where the wrong forms can get linked with new user task instances, effectively corrupting the user task instance. If you make use of this feature and run either `8.4.0`, `8.4.1` or `8.4.2`, we urge you to update to the newest `8.4.3` patch that includes the required fix. + +Follow the instructions in the [form linking](/components/modeler/web-modeler/advanced-modeling/form-linking.md#known-issues-with-linked-forms) documentation to resolve this issue. +::: + +### Versioning changes in Helm chart + +As of the 8.4 release, the Camunda 8 **Helm chart** version is decoupled from the version of the application. The Helm chart release still follows the applications release cycle, but it has an independent version. (e.g., in the application release cycle 8.4, the chart version is 9.0.0). + +For more details about the applications version included in the Helm chart, review the [full version matrix](https://helm.camunda.io/camunda-platform/version-matrix/). + +### Dockerfile numeric ID + +The Dockerfile now uses a numeric user ID instead of a non-numeric user. +This will allow the Helm users to use `runAsNonRoot=true` without the need to explicitly set the ID in the Helm `values.yaml` file. + +### Deprecated in 8.4 + +The [Zeebe configuration properties for Camunda Identity](/self-managed/zeebe-deployment/configuration/gateway.md#zeebegatewayclustersecurityauthenticationidentity) +were deprecated in `8.4`. Please use the dedicated Camunda Identity properties or the [corresponding environment variables](/self-managed/identity/deployment/configuration-variables.md#core-configuration). + +### Versioning changes in Elasticsearch + +As of the 8.4 release, Camunda is compatible with Elasticsearch 8.9+ and no longer supports older Elasticsearch versions. See [supported environments](/reference/supported-environments.md). + +### Support for Amazon OpenSearch + +As of the 8.4 release, Zeebe, Operate, and Tasklist are now compatible with [Amazon OpenSearch](https://aws.amazon.com/de/opensearch-service/) 2.5.x. Note that using Amazon OpenSearch requires [setting up a new Camunda installation](/self-managed/setup/overview.md). A migration from previous versions or Elasticsearch environments is currently not supported. + +:::info +The Helm charts are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. Refer to the [Helm deployment documentation](/self-managed/setup/install.md) for further details. +::: + +### Known limitations + +This release contains the following limitations: + +- In **Operate `8.4.0`** + - **Bug** + - **Description:** Instance migration always points to the latest process version + - **Reference:** https://github.com/camunda/issues/issues/567 + - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release + - **Bug** + - **Description:** Backwards migration over multiple versions does not work + - **Reference:** https://github.com/camunda/issues/issues/568 + - **Mitigation:** Bug is planned to be fixed with upcoming `8.4.1` release +- In **Camunda HELM `9.0.x`** + - **Limitation** + - **Description:** The existing Helm charts use the Elasticsearch configurations by default and are not yet prepared with the OpenSearch configurations as templates/pre-filled. The Helm charts can still be used to install for OpenSearch, but some adjustments are needed beforehand. + - **Reference:** n/a + - **Mitigation:** + 1. Refer to our [docs for the installation](/self-managed/setup/install.md#components-installed-by-the-helm-charts), the docs include guidance about necessary adjustments of the Helm chart configuration. + 2. The OpenSearch configuration in Helm charts will be provided in one of our future Helm releases. +- In **Connectors `8.4.x`** + - **Missing feature** + - **Description:** Custom OIDC provider support for Connectors is missing + - **Reference:** https://github.com/camunda/issues/issues/569 + - **Mitigation:** + 1. Feature is planned to be delivered with an upcoming patch release. Please see [issue](https://github.com/camunda/issues/issues/569) for latest progress. + 2. [Disable Connectors component](/self-managed/setup/guides/connect-to-an-oidc-provider.md#configuration) when configuring a custom OIDC provider. + +## Camunda 8.3 + +| Release date | End of maintenance | +| :-------------- | :----------------- | +| 10 October 2023 | 9 April 2025 | + +:::caution +For existing clusters we recommend updating to `8.3.1` directly and not `8.3.0` due to issues in data migration of Operate, Tasklist, and Optimize that could prolong the migration or even blocking it from finishing. +::: + +:::caution Breaking change + +### Zeebe Docker image now runs with unprivileged user by default + +The default user in the Zeebe Docker image changed from root to an unprivileged user with the UID 1000. This was done to provide stronger compliance with the [OWASP recommendations on Docker Security](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html#rule-2-set-a-user). + +Please refer to the [Update 8.2 to 8.3](/self-managed/operational-guides/update-guide/820-to-830.md) guide. +::: + +:::info +The update from `8.2.x` to `8.3.x` performs a migration for nearly all entities stored in Operate, Tasklist, and Optimize to support [multi-tenancy](/self-managed/concepts/multi-tenancy.md). Therefore, migration may take longer. +::: + +### Deprecated in 8.3 + +[Web Modeler's beta API](/apis-tools/web-modeler-api/index.md) was deprecated in 8.3 and will be removed in 8.5. +Use `v1` instead, see [migration hints](/apis-tools/web-modeler-api/index.md#migrating-from-beta-to-v1). + +### Versioning changes in Elasticsearch + +As of the 8.3 release, Camunda is compatible with Elasticsearch 8.8+ and no longer supports Elasticsearch 7.x. See [supported environments](/reference/supported-environments.md). + +### Versioning changes in Helm chart + +[Helm charts versioning](/self-managed/setup/overview.md) changed in July 2023. + +Starting from July 2023 (v8.2.8), the Camunda 8 **Helm chart** version follows the same unified schema +and schedule as [Camunda 8 applications](https://github.com/camunda/camunda-platform). + +Before this change, the Camunda 8 **Helm chart** version only followed the minor version. diff --git a/docs/reference/announcements/860.md b/docs/reference/announcements/860.md new file mode 100644 index 0000000000..91b5380bde --- /dev/null +++ b/docs/reference/announcements/860.md @@ -0,0 +1,182 @@ +--- +id: announcements-860 +title: "8.6 Announcements" +description: "Important changes and updates for the Camunda 8.6 release including deprecation & removal notices." +--- + +Important changes and updates for the Camunda 8.6 release are summarized below. + +| Release date | End of maintenance | Release notes | +| :------------- | :----------------- | :--------------------------------------------------- | +| 8 October 2024 | 14 April 2026 | [8.6 release notes](/reference/release-notes/860.md) | + +## License key changes + +With the 8.6 release, Camunda 8 Self-Managed requires a license key for production usage. For additional details, review the [blog post on licensing updates for Camunda 8 Self-Managed](https://camunda.com/blog/2024/04/licensing-update-camunda-8-self-managed/). + +Review the following documentation for your components for more information on how to provide the license key to each component as an environment variable: + +- [Console](/self-managed/console-deployment/configuration.md#environment-variables) +- [Zeebe](/self-managed/zeebe-deployment/configuration/configuration.md#licensing) +- [Operate](/self-managed/operate-deployment/operate-configuration.md#licensing) +- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md#licensing) +- [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration-platform-8#licensing) +- [Identity](/self-managed/identity/deployment/configuration-variables.md#license-configuration) +- [Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#licensing) + +To configure with Helm, visit the [Self Managed installation documentation](/self-managed/setup/install.md). + +:::note +Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. To obtain a license, visit the [Camunda Enterprise page](https://camunda.com/platform/camunda-platform-enterprise-contact/). +::: + +## Zeebe Java client + +Starting with 8.7, the Zeebe Java client will become the new Camunda Java client. This transition brings a new Java client structure designed to enhance the user experience and introduce new features while maintaining compatibility with existing codebases. + +The primary goal of those changes is to enable users to interact with Camunda clusters with one consolidated client rather than multiple. The `CamundaClient` will replace the `ZeebeClient`, offering the same functionality and adding new capabilities. If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. + +:::note +The Zeebe Java client will not be developed further and will only receive bug fixes for as long as version 8.6 is officially supported. +::: + +### Key changes + +- **New package structure**: + - Package `io.camunda.client`: This package contains the new `CamundaClient` and all the features slated for release in version 8.7. +- **Properties and environment variables refactoring**: + - All old Java client property names will be refactored to more general ones. For instance, `zeebe.client.tenantId` will become `camunda.client.tenantId`. + - Similarly, environment variables will be renamed following the same concept: `ZEEBE_REST_ADDRESS` will become `CAMUNDA_REST_ADDRESS`. +- **Artifact ID change**: + - The `artifactId` will change from `zeebe-client-java` to `camunda-client-java`. + +## Deprecation: Zeebe Go client & CLI client (zbctl) + +The Zeebe Go Client and CLI client (zbctl) will be [officially deprecated](https://camunda.com/blog/2024/09/deprecating-zbctl-and-go-clients/) with the 8.6 release as part of our efforts to streamline the Camunda 8 API experience. This client and CLI utility will not be released starting with Camunda 8.6, will no longer receive new features, and will be transitioned to a community-maintained status. + +The documentation of the Zeebe Go Client and CLI client (zbctl) moved to the [community clients section](/apis-tools/community-clients/index.md). + +## Camunda 8 SaaS - Required cluster update + +:::caution +By **August 30th, 2024** all automation clusters in Camunda 8 SaaS must be [updated](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) to the following versions at a **minimum**: + +- **8.2+gen27** +- **8.3+gen11** +- **8.4+gen7** +- **8.5+gen2** + +::: + +auth0 announced an End-Of-Life for one of the functionalities that is being utilized by previous automation clusters. The new versions are not using this functionality anymore. This update ensures your cluster will work seamlessly after auth0 deactivates the feature in production. + +You minimally need to take the following [update](/components/console/manage-clusters/manage-cluster.md#update-a-cluster) path: + +- 8.0.x -> 8.2+gen27 +- 8.1.x -> 8.2+gen27 +- 8.2.x -> 8.2+gen27 +- 8.3.x -> 8.3+gen11 +- 8.4.x -> 8.4+gen7 +- 8.5.x -> 8.5+gen2 + +If you do not update the cluster by August 30th 2024, we will update the cluster for you. **Without an update, you would lose access to your cluster.** + +Camunda 8 Self-Managed clusters are not affected by this. + +## Support for Amazon OpenSearch for Optimize + +This release extends the OpenSearch features supported by Optimize. Full support is committed for the next release in January 2025. + +## Supported environment changes (OpenJDK, ElasticSearch, Amazon OpenSearch) + +Version changes are made to supported environments: + +- OpenJDK minimum version raised to 21+ in Operate +- ElasticSearch minimum version raised to 8.13+ +- Amazon OpenSearch minimum version raised to 2.9+ + +To learn more about supported environments, see [supported environments](/reference/supported-environments.md). + +## Connectors + +### Deprecation: None start event element templates for Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors + +The [none start event](/components/modeler/bpmn/none-events/none-events.md#none-start-events) element templates for the out-of-the-box Kafka, RabbitMQ, Amazon SQS, and Amazon SNS inbound Connectors have been deprecated in Camunda Modeler. + +Users can no longer select these templates when creating a new none start event element in Camunda Modeler. Existing none start event elements with these templates will continue to work as expected, but users are encouraged to migrate to the [message start event](/components/modeler/bpmn/message-events/message-events.md#message-start-events) element templates for these Connectors. + +Message start event element templates are better suited for the message-based communication these Connectors provide, and offer more flexibility and features compared to the none start event element templates, such as the ability to define a message ID and a correlation key for idempotency. Read more in the [inbound Connectors documentation](/components/connectors/use-connectors/inbound.md) and the [messaging concepts documentation](/components/concepts/messages.md#message-uniqueness). + +### Breaking changes in the Connector SDK + +The `void correlate(Object variables)` method in the `InboundConnectorContext` interface has been removed, following the deprecation in 8.4.0. Use the `CorrelationResult correlateWithResult(Object variables)` method instead. + +The `CorrelationResult` record has been changed compared to the previous versions: + +- `CorrelationResult.Success` now contains a `ProcessElementContext` that represents the element that was correlated. Compared to the previous version, where the correlated element was returned directly, this change allows accessing element properties after correlation for user-controlled post-correlation actions. +- `CorrelationResult.Failure` now provides the `CorrelationFailureHandlingStrategy` that defines how the failure should be handled. + +An example of how to use the new `CorrelationResult` can be found in the [Connector SDK documentation](/components/connectors/custom-built-connectors/connector-sdk.md#inbound-connector-runtime-logic). + +## Flow control enabled by default in SaaS + +Flow control is now enabled by default in Camunda 8.6 SaaS. This change ensures the cluster is protected from excessive load and can maintain a stable state. + +These new configuration defaults are tailored to the cluster size and optimized for a stable performance. However, the cluster might reject requests if the load is too high with this change. The error message for this is `Failed to write client request to partition X, because the write limit is exhausted`. If the error persists, this may be a sign of underlining issues, or a need to adjust the cluster size. + +For more information on how to configure flow control for a Self-Managed cluster, visit the [flow control documentation](/self-managed/operational-guides/configure-flow-control/configure-flow-control.md). + +## Camunda 8 Self-Managed + +### Helm chart - Separated Ingress deprecation + +The separated Ingress Helm configuration for Camunda 8 Self-Managed has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. Only the combined Ingress configuration is officially supported. See the [Ingress guide](/self-managed/setup/guides/ingress-setup.md) for more information on configuring a combined Ingress setup. + +### Helm chart - `global.multiregion.installationType` deprecation + +The `global.multiregion.installationType` option is used in failover and failback scenarios. This option in the Helm chart has been deprecated in 8.6, and will be removed from the Helm chart in 8.7. `global.multiregion.installationType` was replaced with a set of API endpoints called while following the ([dual-region operational procedure](/self-managed/operational-guides/multi-region/dual-region-ops.md)) + +#### Helm chart - Elasticsearch nodes number + +The default value of Elasticsearch deployment pods has changed from 2 to 3, and an affinity setting has been added to avoid scheduling Elasticsearch pods on the same Kubernetes worker. + +## Camunda Optimize artifact and Docker tag separation + +Starting with Camunda 8.6, the Camunda Optimize artifact has been split into two distinct versions, and versioning between Camunda 7 and Camunda 8 is no longer interchangeable: + +- **Before Camunda 8.6**: Versions like `8.x` and `3.x` (used for Camunda 7) could sometimes be used interchangeably. +- **From Camunda 8.6 onwards**: `8.6 != 3.14`. Each version corresponds strictly to its platform: + - **Camunda 7**: Uses the `3.x` versioning scheme and the `latest` Docker tag. + - **Camunda 8**: Uses the `8.x` versioning scheme and the `8-latest` Docker tag. + +### Action required: + +- **Camunda 7 Users**: Continue using `3.x` versions and the `latest` Docker tag. +- **Camunda 8 Users**: If you haven't already done so, update your configurations to use `8.x` versions and the `8-latest` Docker tag. + +Make sure to update your Docker configurations accordingly to ensure compatibility. + +## New base path for Operate and Tasklist web applications + +We are introducing a new base path for both the Operate and Tasklist **web applications**. This change applies to both Self-Managed and SaaS environments. + +### For Self-Managed + +- The new base path for Operate is `/operate`, and for Tasklist, it is `/tasklist`. +- For a [Separated Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=separated) configuration: + - for Operate, the full URL will be `{operate-host}/operate`. Any calls to `{operate-host}` will automatically be redirected to `{operate-host}/operate` + - for Tasklist, the full URL will be `{tasklist-host}/tasklist`. Any calls to `{tasklist-host}` will automatically be redirected to `{tasklist-host}/tasklist`. +- For a [Combined Ingress](/self-managed/setup/guides/ingress-setup.md?ingress=combined) configuration: + - for Operate, the full URL will be `{common-host}/{operate-contextPath}/operate`. Any calls to `{common-host}/{operate-contextPath}` will be automatically redirected to `{common-host}/{operate-contextPath}/operate`. + - for Tasklist, the full URL will be `{common-host}/{tasklist-contextPath}/tasklist`. Any calls to `{common-host}/{tasklist-contextPath}` will be automatically redirected to `{common-host}/{tasklist-contextPath}/tasklist`. + +### For SaaS + +- The full URL for Operate is now structured as `https://{region}.operate.camunda.io/{clusterId}/operate`. +- The full URL for Tasklist is now structured as `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. +- Any calls to `https://{region}.operate.camunda.io/{clusterId}` will be redirected to `https://{region}.operate.camunda.io/{clusterId}/operate`. +- Any calls to `https://{region}.tasklist.camunda.io/{clusterId}` will be redirected to `https://{region}.tasklist.camunda.io/{clusterId}/tasklist`. + +:::note +**API URLs** for both Operate and Tasklist remain **unchanged**. +::: diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md new file mode 100644 index 0000000000..472bfe0d35 --- /dev/null +++ b/docs/reference/announcements/870.md @@ -0,0 +1,183 @@ +--- +id: announcements-870 +title: "8.7 Announcements" +description: "Important changes and updates for the Camunda 8.7 release including deprecation & removal notices." +--- + +Important changes and updates for the Camunda 8.7 release are summarized below. + +| Scheduled release date | Scheduled end of maintenance | Release notes | Blog | +| :--------------------- | :--------------------------- | :--------------------------------------------------- | :---------------------------------------------------------------------------------------------- | +| 11 February 2025 | 11 August 2026 | [8.7 release notes](/reference/release-notes/870.md) | [Announcing Camunda 8.7](https://camunda.com/blog/2024/11/camunda-8-7-releasing-february-2025/) | + +- [API updates](#api-updates-saasself-managed) +- [Identity management updates](#identity-management-updates-saasself-managed) +- [Installation and deployment updates](#installation-and-deployment-updates-self-managed) +- [Camunda Java client and Camunda Spring SDK](#camunda-java-client-and-camunda-spring-sdk-self-managed) + +## API updates SaaSSelf-Managed + +The 8.7 release includes API updates to support the move to a [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) unified experience. + +### Camunda 8 REST API updates + +- New Query endpoints (with advanced search filtering) will be added for process entities (processes, decisions, user tasks, and forms). These will replace the component APIs (Tasklist, Operate) going forward. +- New endpoints will allow you to manage and query users and resource permissions in an orchestration cluster. +- All the Camunda 8 REST API endpoints will support resource-based authorizations to enable fine-grained permissions. +- API terminology is aligned so technical assets have an identical, easily-understood, descriptive property name. + +### Deprecated: Operate and Tasklist v1 REST APIs + +The deprecation process for the [Operate](/apis-tools/operate-api/overview.md) and [Tasklist](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) REST APIs starts with the 8.7 release. You can begin migrating to the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) for querying to prepare for this change. + +- Version 8.7, 8.8: These APIs are available, but not recommended for new implementations. +- Version 8.9: These APIs will be deprecated and removed. + +### Deprecated: Job-based User Tasks querying + +As `Job-worker` user tasks will be deprecated in Camunda 8.9, Camunda recommends you start using `Camunda User Tasks` (formerly known as `Zeebe User Task`) in your process definitions. + +- Version 8.7, 8.8: `Job-worker` user tasks are available for querying, but Camunda modelers automatically apply the `Camunda user task` and show a warning message for each job worker user task. +- Version 8.9: `Job-worker` user tasks will be deprecated. With Camunda 8.9 and later, customers can use the `Job-worker` implementation of user tasks as standard jobs with headers to enable open architecture and composable solutions. + +### Deprecated: Zeebe gRPC API endpoints + +With the 8.7 release, Camunda announces the deprecation of several [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) endpoints for removal in 8.9. + +- Key gRPC endpoints necessary for high-throughput and low-latency applications remain available with 8.7. +- The final list of retained gRPC endpoints will be confirmed with the 8.7 release. +- Selected endpoints will remain active, with others scheduled for removal in the 8.9 release. + +### Deprecated: Tasklist GraphQL API + +With the 8.7 release, the deprecated [Tasklist GraphQL API](/apis-tools/tasklist-api/tasklist-api-overview.md) will be removed from the product. + + + +## Identity management updates SaaSSelf-Managed + +The [Identity service](/self-managed/identity/what-is-identity.md) is enhanced to deliver greater flexibility, control, and security for both Self-Managed and SaaS users. These updates are part of our broader effort to streamline the platform’s architecture. + +### Cluster-level identity management + +Identity settings will be configured at the orchestration cluster level, allowing each cluster to have unique OIDC configurations. This cluster-specific setup empowers organizations to assign different identity providers (IdPs) across clusters, offering improved control over permissions and user group mappings, resulting in a more streamlined and efficient configuration experience. + +For SaaS customers, identity management in Camunda 8.7 remains consistent with Camunda 8.6, allowing the attachment of a single IdP per organization. However, cluster-level identity capabilities are provided for SaaS as well as Self-Managed. This means that user groups, roles, and access permissions can now be managed at the cluster level, giving SaaS customers the same granular access control as in Self-Managed environments. + +### Decoupling from Keycloak Self-Managed + +Built-in Keycloak integration in Self-Managed is removed, allowing customers to use any compatible IdP. + +- Keycloak remains fully supported as an external option. +- OpenID Connect (OIDC) remains the standard for seamless integration with chosen IdPs. + +### Resource-based permissions + +Resource-level permissions are introduced for process definitions and web applications. + +- Admin users retain full access, but regular users must be granted specific permissions to perform actions/view resources. +- For organizations that build custom front-ends and access Camunda via API, users with API permissions can still access process data through the V2 API. + + + +## Installation and deployment updates Self-Managed + +Camunda 8.7 introduces a streamlined architecture, consolidating core components such as Zeebe, Operate, and Tasklist into a single deployable unit. Enhanced deployment options are also included, such as new Kubernetes Helm guides, deployment reference architectures, and improved support for professional developers with Camunda 8 Run. + +You can download the alpha release of the unified package from the Camunda GitHub repository, either as an executable Java application (Camunda Orchestration Core) or a Docker image. + +### Helm charts + +If you are using the recommended Camunda 8 deployment option (Helm charts), the upgrade path from version 8.6 to 8.7 will be straightforward by chaninging the values file to the new syntax. Updated Helm charts will be provided to support the upgrade to the new streamlined architecture. + +New migration guides will also be provided to support you when migrating from a previous Camunda version. + +:::caution +Additional upgrade considerations are necessary for deployments that use custom scripts, such as Docker containers, manual installations, or custom-developed Kubernetes deployments. For these deployments, customers can either continue to deploy with their original 8.6 topology and upgrade each component independently, or adopt our Helm Chart approach for the upgrade, which allows for unifying the deployment into a single JAR or container executable. +::: + +#### Separated Ingress removal + +With Camunda 8.7, Helm chart supports only the Combined Ingress setup where all Camunda components run on the same Ingress object and same hostname. + +The following Helm chart values have been removed: + +```yaml +connectors.ingress +console.ingress +identity.ingress +operate.ingress +optimize.ingress +tasklist.ingress +webModeler.ingress +zeebeGateway.ingress +``` + +### Manual installation + +For organizations that do not use cloud-native platforms such as Kubernetes or container services, we will publish a reference architecture that provides guidance on implementing Camunda production clusters on VM-based systems, using Amazon Web Services (AWS) EC2 as an example. + +The architecture will include details on optimal instance sizing, network configurations, and security best practices, to ensure robust performance and reliability. + +### Camunda Exporter + +A new Camunda Exporter brings the importer and archiving logic of web components (Tasklist and Operate) closer to the distributed platform (Zeebe). The index schema is also being harmonized. + +#### Harmonized index schema + +Camunda is harmonizing our index structure and usage. + +- This removes unnecessary duplications over multiple indices due to the previous architecture. +- With this change, several Operate indices can and will be used by Tasklist. +- New indices have been created to integrate Identity into the system. + +![Harmonized indices schema](../img/harmonized-indices-schema.png) + +#### Camunda Exporter + +The exporter can consume Zeebe records (mostly events created by the engine), aggregate data, and store the related data into shared and harmonized indices. + +- Data is archived in the background, coupled to the exporter but without blocking the exporter's progress. +- Indices can be located in either ElasticSearch (ES) or Opensearch (OS). Our web components (Tasklist and Operate) then use the new harmonized indices to show data to the user. + +The following diagram shows a simplified version of this work. + +![Camunda Exporter diagram](../img/target-camunda-exporter.png) + +- For example, Tasklist and Operate Importers are still required for old data to be imported, but the Camunda exporter writes all new data into ES/OS. After old indices are drained, importers can be turned off. +- The archiver, which takes care of the archiving of completed process instances, will be moved into the Zeebe system as well, to reduce the installation complexity and provide a better scaling and replication factor (based on partitions). +- This helps achieve a streamlined architecture, and improves platform performance and stability (especially regarding ES/OS). +- A new separate component covers the migration, which will be part of the single application but can also deployed separately. It will adjust the previous Operate indices to make them more harmonized and usable by Tasklist. + + + +## Camunda Java client and Camunda Spring SDK Self-Managed + +With the Camunda 8.7 release, Camunda Java client and Camunda Spring SDK replace the Zeebe Java client and Zeebe Spring SDK. This allows you to use a single consolidated client to interact with Camunda clusters. + +The `CamundaClient` replaces the `ZeebeClient`, offering the same functionality and adding new capabilities. + +:::note + +- If you need to continue using the old `ZeebeClient`, you can use the version 8.6 artifact without any issues with newer cluster versions as the client is forward-compatible. +- The Zeebe Java client will not be developed further and only receives bug fixes while version 8.6 is officially supported. + +::: + +### Key changes + +| Change | Description | +| :---------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| New package structure | Package `io.camunda.client`: Contains the new `CamundaClient` and all 8.7 features. | +| Refactored properties and environment variables |

  • All old Java client property names are refactored to more general ones. For example, `zeebe.client.tenantId` to `camunda.client.tenantId`.

  • Similarly, environment variables are renamed following the same concept: `ZEEBE_REST_ADDRESS` to `CAMUNDA_REST_ADDRESS`.

| +| Artifact ID change | The `artifactId` changes from `zeebe-client-java` to `camunda-client-java`. | + +## Southeast Asia region for SaaS customers SaaS + +SaaS customers can now create orchestration clusters in the [Singapore (asia-southeast1) region](/reference/regions.md), ensuring lower latency and improved processing speed for organizations operating in southeast Asian countries. diff --git a/docs/reference/img/doc-icon.png b/docs/reference/img/doc-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..26cc92e510276c423441cad876759ee22ba66603 GIT binary patch literal 213 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 FKLAuSS&0Au literal 0 HcmV?d00001 diff --git a/docs/reference/img/target-camunda-exporter.png b/docs/reference/img/target-camunda-exporter.png new file mode 100644 index 0000000000000000000000000000000000000000..20395a6e901e7792157729c29967c900bef12596 GIT binary patch literal 55175 zcmd>lXIxWD*RLLry`Ts-5EKOr3Q7q*pcIi3T0%D<9YT{5N+4jP2qGX&LX#E0s~ZD(MN~ z+NCQAv>C5&b6wf(;${co+G9!|s(D4;$;I-Dgn%Hw`JFpLSHvU)Ohrvag(XDAO>bQh zx+5fV`;PGKJEHu8f|6h%$vfaHzkgi7gf13VlG+OQe@_QILAY$(+#XBbzU|@RA>bh_ z;N)U`TTntm;`SY(+d@M8Ko5RbFGn|1Pku+&Ykw#xSh||K*gkf%b#lDIplE95gmQy$ z0nF~L!r}2hWF1|9OA3(LZBNt3w*>|6Fjn=aBNX~ScXe?1r?;z{w&lP0{f~rQ;a-m| zZ);n+I-y+50o_?$V@&l}Qr^YV)Xm8S?&M_uN06E}PHs-FHcpSP2!RCz1+UzInwr}> zGG2jp$3UTy%8ssXrjF*8$_fxJfQo>vt%W35L`Yl=tRQ|*PFO-vQ1SjfMRBkk`2M{+ z3JPM1cO<}n#ws|OqZ}+9-TsWV_}5s8|8^|HA{-tAGb>oS*t%O<+;?$uxU#!!N!$Ox zi?EQ8pqSA8`}gF8ME)}`dt)vB124N{h40+?Z^zySn7PeR?!PJf&nv)!7|nmI7kK!` z{w*B=qjv$UyD44Q0&tprnrd*xot>S~(9n#Gj5lxI`1|`uMMd!jksKWzA3l62ARyrD z>-+ZY+n}HzeSQ6yn3zkKF1fqAySlo1dwUZIgeOm)NJ~pADJiL_sOaeEpwVb;ZS8mE z?SPSzNTi&c97{{f7lckbJ3AiW*Wsh7smbt2m$t;jL_tBpvuDrR*w{S6M6rL2IC${j z@#DwW*493K`ZO{!!o|h)@#9Ah4vu&4-W>}r7Znw~#(AZ(ykcQ%t!7~H9y#>kU}DJ2 zmyuJ|ccc5g+&$)3x1N+uK7Kz|Gq@BmUedTUyuH1>xw-jmX_!u@-@SV`A}oAsYl}vs z8S3eOYiQ8W&`3^B-q_e!TwGjTT`emsi;s^N78ahHn_F613JeTfUtfRx`0>=#RCRT= zyuAFEFJES6W~Qg7@pyb|YimzWkBNzisj2Dr@86e~mm3=!LqbBxWb(kkz~JEE%F0St zR~LmsdH?=>cXxMDQIWE;@~>aNs;a82tgNV1>eHuBCnqOsYio0Jb3HvhCnhGEo0}UN z8p6WDDl01&78d5`=llEnKYaKQ92}gMmNqsvR$pIVQ&Ur1TpSS*(ca!}XlVHL>sK!? zue`jxrlzJJKYn1b*wWI{tgNh#j*fzYg3iv)fPjGB-d-FIH#<99S67EZp{%W~3kwT> z{`@&QIvO4xo|>AfrlvMLJlxjSHa~2$(9jU164TPsf{gMzo09SQ^XDfCMUUbdH2R`_iFL&3 z;fDr>R^}G%L(|PoO%-M3r@cGNK7Pa#YhHdxHqtjJEh)JtBMaiap`ohwp{OVUi%m&> zmzI(e_Jv|RSM?Zh^w6~{6iLj3kMxZv&Fg|Ibg#QZUYDUj?T+;T~!XvQa_4g-nnOhfBirH%gVC5 zf}PPnVbJn2Bk5aBPVb{`pVUSI=v&v@in_{|bqV@2FI_&ySUTgLy=1j}eQdEm_1Owb zGjBl*_cNGG(5yE6Tfx_`ULnQ5Gda(qGXE_q=5dd@d5|@D+Rw({BT)e335k;{a3wbHCbE#;oI%%0x#HKm|V~%+kW{EWZ1Y$1&@+y(G>GwL9qVt+tIPm}lp(B47a>QON`Pltu%iHJTob?K(CUl#f4fR=f7WD_kz8hw1yw zeZC!Ac1_9DV}Sg#e^IkbddMS6nJZu!*^)WiFS!emX;{M=M_N^4URo>X$oHNQU)#Yl zpB5~o&ue0%K3T)j)zK+Wtt5cG8iE;(y9}HC<|d+}fbGAN%_TP(HbJO$hCV`}|ni6rjIvEDJVeDkILR6XpDKdj2J`51b&fix zY9=c)uuE6QBd2uRot#gd5ND=8JK*|P+oImjQw4Lrp@+kA61lw|h0xP=*x1a##hrtl zJ3>V$|FyMnD@14SypKuEsSPyZDPYB{KI1~GU%Q(9)^eTD6$<5zB{+9@1vN90i{7nJ zp-qYVvGg}|1zierAd4YiZ8ufktUXA0(aTXJI~L^ub>vvPwd(LoxoSf88SdL8wtN~9 zFecU}Esq**Y|jJD3Whuo_vNI+=INXnXl4?so%o4$@?@Wq;QhYyYsS>FitB+`$WrmL z*ZC&9xvy-(hI*cUOrRdtudKsPxrGf4d-CouvL@U|&hn37=z`Sv?YwE80jlb}Bvqw9 z^QGvu)wkiOi*^*pnFFeUZ*s31#n!4F%U#O9D%BEv0UFT`CSCA&MABOgNSNzwjQ*h| zLb?!CwrLp5TR;g)T(91EHZWQpc32QwJ}J=nqgAkogm^6w`s*#;F{REhYI&Dk_SIABE;lwJk1PmnAE&ITALZ4ZGMPh2 z5zAB;Gd^w%-#@S76f0z)XOW73y>31HV`SF>b$T7BYq@uIq-F+KmtsBj-hy~|JEI=H zwc55RNZF?kV1|9p@}>rpIoGs!4APOL&97IW)|6?mm&6I7N2jVUcBMcl0j z2sjavoyTo)gCz}bI&dlEi`mz6)>807-ZQ)o_6Emcz1zWI#N}&Ex=!w;!Fm(VpD#M5 z;BidwiA5#GAqFSo z!49F@r&q(vCYjnV6}oN5K`XXs5i&pw9Zc)E#$Bl9mt8~h>Bu)i>@>CzWE08g(k2Nr z=X)(jj&eX9mf3ysEl{I(uh&H`qupiQ4-O`x&^O~GmbYGb_Gy@q+kgdrNszp{T+yin8{p%D)SHfjd@K+;;cCT>QPwx66sNdf_#? zZE#~7%_Y+7ab5*h1zckk>fx=^_-bW%#R?6LD>fNgD=;^z%e{KIHFSC+-_fJkj&M~q zd4tAz5}Jaa5?37=kiXt4Cd?lu5H-+VCu6Px?b~c?ZE$qbNm?7`+`Mkp-pA}ZTHvuC zF;}Ta(U8tw41iFcR4x7bP~D08^)`;(&7;?7NcF=0cf8_mBifHJKGQU9PeSr zaIMLCgk`^Vg4YLSRMVj6?eVdX?FJ@pP8rw{{_y1!t8q5jWcsb8H)|#y+z9#pdF6Qu zp}H~G-ASP*+-{3b2*7o~e`ZCGYcV67nRLpvN<64jSjo3Dk22CV%wqcEtje&_ZV#M= zi-$JB(qz0E->-zG(riT^S<={WawoF01hr9A> zGZG?QToQ1&fy39+lSXW#FlsHz-4$;4yv?MVKN?%4)}uy73^X zi&*k@;gq4khu5k2Z41tF=<4;!H;IEwg-MXYl9@+PH_faIP>FaCUC##3;GQT!a*wh| zv>76zQERHmOeROKy0v}JBp-!{CqLcp6n1uf6Wtsd6*($W+zFAe%ic(w^FCB^F%731 zTko5+Ve#|QqGMsPufQ8I#yDXZH;eUWszpWte%4pS3@_&UDt4t z?Q_Y9sd=n~82qHZV74SZI%!UX2cr~uu;m<^h+_L+3%hv(UvG7h-sSGfv!&nCuRX|k zo1hKDPqaV74Yr$0B|gxX&j+^Y6KSBuL|j+caNN3F5B6A{LoXj&819X9Min6cP!F3Q|D|)RBsW_ zf|Fv)rLOHxL$hk1o7hx*27cbs1$xx^9mM%#y4LD4chV_|AIbr^oWj7Cx_Q~=_Z2o25o|U@(ya% zsbi4o$m=G^*a6j_^*Sl(N-0veRy?n*VU+cyFg4GYUbUd*M#=XJm#v7ok-rec)yq43Fr4^wDSg!DxcFrY1%tQ|; zsa9rVV*e5gA-gs6X%BitvN)X_MbGmn#ZxIoZm4!W>s0(0^%w!CoqzLE>-2>|e%+VY z#n#`PChY2~!lNu#^c&&k+V=U?Z^P|2RVZmK zDpzio58Gt>{28-khoZ>5=WGX(z+;xhw0IN|JtD1t7U4RODR5cb&$#Mhar-%~6~mxk z7?e!N^Q$6?GDNtVY?f5Z{c+yOc0!3*j$2OYxj=iC85zz3S(C2Hn`0dQ7#O5u=2VV^ z-}cr^{pnnx5WP=m>+ysXE4xMBg7#Zy*Xw9+Zu=ET!!p&s6t)!&Iu$al$@uZU#0|e4 z2$3T3+?f6UVY9f(bH%B<>d8k+F;$@+GbcEae??=Uz)E>&iM7Tx9 zU)gcBAMw`ml%mIucD9$Dk{mF$c=WW$ej4FEUslA<(%6oENV&xyuNchh95(F;3Qbb{ z5iPtrP#P=aTvH!%9ZPXLg|c^!X(tGG!WU8glWXBfgmX9K#;^>%;Nk<~Uee!WjV&x? z@=|g;mYGy3IDYpCD5>5-X>f=(gAjvYkLmCtTanqmK5du_;m-S7}{R6ThxSSovyXn$MFP%w8ZN)~1e&TNySUJ>ihU zk@S~mQm<2WdpeUS|+_m$-MIpe9)H%3YgxWGbg;| zjpGQ533Pry!%2tY`mO3X3?B0eL%9)pp1w?YGAkkb=Wxf+!d~=TjK?W>Vm-7Im&z*B zBWG8}pQvU&@g5Fh(KtJcTf1B!(O$8hCzXwV;KtuGwLx@UuX@Wmrq>qhJ%f-poENWh zdV7G=d5{Hq5?XdmJ86OM+MTf(CN>tcD^~Ba4B8@QFtd0O?vmPC6?)UA`rQ8;S(nI-P z_nZ5PIf3se?%VDyZl{85yv&nHUh*wU0C=#W3R_JH#8?(*lyH&z1J(J5xfLdTF!C5P z0hi{L)@PBOlP6leQ^QW8XAE2}KYHl;`VwuW{95vuMwe^n0(?3lu`Mm}07rA~xS*#d z#-k{8_~PpJL#c#lIYgj=dooa1ASUW@ugI)PBl1nCI_0$o`Q=`wCWM;|+`*4rIu|y9 z(QC63HyCpL9u|6hKqz^{ZFMZ;HLE-VKj+By5#?cFdczcL@gt7Vbbe?qBz@;s~Jj=nsU^uw+g*%WXL1c-YWT>9pw~4YO8*>V=jk z9%X}~ADl+&(-PzIj4sJyhu4j$`hG-bAb6>7drr?)Z%)2w-<3LmgfO6tT_ok7#x9h> zfE^f!%6|*C{Ki=1fD8}l`wz78PlJK6_~ZT$u;n*K^ZyxY1K>t47?RinkN}bX)A%3Y zpZ|&jr2r_)uBsS~-%@8Z0LlzH|9j)NVj1fDN3s7j{%H6=5&AzVGRE(c{!bMD5ZVLg zcJ1K5vbKxeoY~NXeV&-ukjW`?X5QW(!%y#U;-{a0vf^LgkPW%s&?-TVp6Y*30;} zJTxwIdEju+v(SxUaZCN5rL1&oRo7zYV^G#=oKM4>c80nZi*Y{dwlfo3z9Y>pCC#@u zkF|Ur;T6&OhBc&gBdk;mS?mt^Gjy-hZ(epg?M}W6#xd0VZ+z~tvfGtm)eQS!F!+bFUC{Lp zXL~05&l3O3(BC}lQuxE?A40p<&Je(Er@f(jbb)xYD~{c{k3cunVLy7pz5v~Jp~Cvo^An^0OnbsbeI0ID?25}M|I`%#he-29~f>8WVUs2FSbA3>L~85-b~+SYv^iI z=z)J0l63>Dlg4v-y2pFF++#{vDJKE(R7d{vHMv|ZJ-zG6dLjpByqLl)AMou-1JIL5 zh6uRloR;4=Y~fc|3sQ(HmoZFmDY&oG%TB8EkMgwyZL-}Xhu-CY#11ALLvcU;6_E4` z_6%n>vC^b!43umtVxH^gc9#}}E5r?+yALj=TPc6yNOLVN&pm$JSqb6wCJWSFX%#tvVS-!}R)IS z-Pht)EokfVlfXh4CdtQ%l{7_25Z3-W=1lIp&ME-S2F+LM5y$VXh_I20f!d`K+keec zu{*j>o08}Qaq)YFbBt3DrF$`blOfrfdOpi4l=l&6^{q^!P{^o33 z)Z%7lwPtJ$k4=-*{B4@oU)co?UUy+Ib=W;GLqwD+-f8&F0b^+Bj#qmv68R`M%;eQ? zH}30!uQ+yx2Xzt;DZzv*f0oC=VQrP?%^P$H_h5B7Ak&g_CsoTHBHSBC8^Nq49)raJ z^5jt6tA~YDf}OEudZh0PD%@Ulah0-wxQ^ALg;B*( z&wp%r?YgBR{5n=eNKWn*j_drW3@+9XHeP_uz7JE(1?j2R%WtL)yf72du{%YO;5qN#76N+Mv)xPpCt;Qh1=@ zSonJpZljolG7^_%JgQw4q)NUVX_cm11y@R#M?>3)uB!&;p?k9>y_S>V3$V#&Rs`gDnkav0-&wxE*R}-R4Gw@JKy{^H_-}>beyM|B$zmLlc+F>i7rY&uXnUN76O8a@C|#I?&ajtBDn6AQg-l6{m3K*20^-SFgbN|46CRS0)3^Av+EMgQ zMpu;ei@%#S^J3yw2S(T8-OI8401URfsYPah7GN`KQr)&Hf17+1COcdjHE|UI9|T(p zezQ;L=XT2MBKj#CoFU+g%&`0!;d0tM*g}qlyFQ>W3dBEo;3VUCiGhMSf>&<%<0Px( z&|qOJ+*<2rzEI^!RxatUK7YO6S#vO_+r7r&QgP>+H))Hw6Sxkd1jw#6;AVSL_51aE z`J|qKuDR(YB&F~c>>9}Ci5E}WZ@L2DXysDUy7bN5>Mi6`Gwu1Tu&Kf2@w)@!+YGZx z$0Mv@Q3vDYX-%em;SXUE=gM-FnpO;9R*$oFkO6rvFROPdIk>K#g&LUHg$?HB7x$Vh zyWjl1H?cm!5jR2{*oL&Q*!U2WLs%>lD|vGzsYo1Pf6w~%GBH3Ndj$@|vVp;S>Cf)l-&xTAZ4LuW@$WgzKZMR;gW-k})_xdk zgkOW~@!dYVb4PnYx|+_wL&`t@``bS$;w}rjiIU|#7@}BEC-qM@DF;)`15ry|P-<98 zlpx7+av*DFetzdNfTe4(6fP5*J6KqYaBbUq8*hfYlRYGs6a`EYF+z;DBTxr z5b@?3t`xivl9G+4IwYPt7)kr{O1&?u_l6fMsr7 zy}e246)CQ>RoAT!(F8H+r`M2H%L)c&P{#N(RiHn zS+BO|M%UZ)p6)w$>S8~u_PN-(#_nTtUx^J@b) zYb8(yoD6mIXu#U)K?AVS4!B-4Rx>ANHjdKIewCcn?8Rz@7Z5A*C-kX$Jt9=+O&SOe z(MD3E=Ptc78tP_w?{rx=zOc>^h1$kBQd=)z`P`xW^gBSc6CA7p3n66~k^<)OJEi3} zN5hEGh}Sr)wUrM6>w4EkqD`P>Y?;e*)y_652}IcH(E?>ejC;R!wrkLGQa$n6)VXOP zJ(#7C7OW^unCvczrRmHbQ-CQF@RpqSC5lf#wIXb@6%dZw+nVulK4eVAC3p|HAKTv| zdnE#g?FsHbhu4Y?eH}IU7v*bZjc4Y=usB{_m{g^( zv8#yXDVDpix_nT3J*XJSMYObRDG@~ixqkTp3hVJ@`Gts;j^P!h7dUM?xLt3@)joNe zsu@|nY?am5K-`%uA4nVvojja0b+g-FACbM*bJC$dRbW6KI3(R7v7rp;B)!d+%+0Zd z&*9teRld)>710@^R}g5jYN`!nKh>=Q;PS{ls6UC%35!V^Cd1RY%jb%R0|#HxpP&fB za)0eS0hD9{3x=7KqCPs5+{5$3tr5^xcu!20oyLpa%(C<`?%B&*_hHdW9vst!Vh^U< zml5R1!+Cbey@A@7phN2}-${3{sXJ^?AZ1p`A`P3hqpEiD9UR@p+0L0XAdyFbL{#T4 z7At!S`ci0eb^i|}C8->De$D;r^3^F}V$^d=|3z<($x0C|D8iZG0Pj(;hfWvh{0-0y zz-8SK(V1s=7N~t!UOuE|OkeX@o%G%ope+ZB{sgXByukTXI5cfXpCZ@Igcywqbmc5x z)mhD?FCRJVmu2Ts^)t9LN}`(YUExT)E%Y+y?AmS-l?qD7*R@^HmW!e?DN}RSq6u;| z=%k>leKbABtt#L=z;LuKtkwK>Lj!cS#I@~QagPmB+!$sx7v%XP|Dtc9-afm^5DXl4 z-nXP7OBJ!t5nE@tgJ{M2I)Bx&luIJB>?6<}2BMo~SY6ZTyaHm1_a`!ND*Xdv|J;*5ZU@Km# zJ|A!1cI0rPGZu{`9G=K&KC?8Tf_Zg216K|2sn(wtd3XV9_TojZSlb!q${54?BS%G0 zyPmBbk2_R#cKHm2br|FTM0?_OBywA!L9Voa^p&x|qym`qBmcBjpS41VlFoG4dXgF* zgvleTL4Ik{Ie`tJw8r;>@C8XgC^`5J*RZH%Bdr1-S2rV_9PIavS0=NfjQbAIB-|hr zHW3?%#|=v$w7ZwzYd55B(mq6~cm&pNXnW5rZPI!dWxOlhyhPPuw-Hd3?OTW*^`))L zy$e8WPRAN%Yxn>#Fa@a+q!W@DX%GH*Gu>F&Y;q(~xM2%Z)2EH%L9@{O7MOq-yMsl# zdn|@3!yHlMbXF@(yxm;2jJHKwm%D43W-q7aQTx81r<^&`@Z(mprXDX(U!L&9H;5&; zcDw_Lu!e!mfkX&q1f$Gajzl;_^eRIziFv~VDGnIOR^%Bh)&hDkO=_b)4{utvpYqyf z%6)aEF3G^^>9$0^LxkX@d;9rjSPIyK|G)b<67sUjm7^BMEp*fSKeNX4NSo% zd!GpFtGTgeO&BoGrLN6i%Yhrq;zx$A8mUm1!;@IqW)3@wXF*tR2%E$6oYf=j(JLS8 zB$`b;1BSnGZ~Ey4>Rf`h0#&`r&P^$)4aS}e`0EX9p|7xDsZ4Vda(H--Wtcv?BG5k8 z(S1Nn%wqZP#Q17<8@BFP1z6oX&_a);pcrsdY4^evmbt7OE+Y?9Ou>KLBlY{L(jL0^ zI|KMHIEX(EFU&|OfR!;&novTUwXW&zUcHw~_?+EMQ~-$U9smdUPfrS-@@2U4KRJ=S zTg!YHqlnguK=KXRMpt2afQK`zIk@|>rAL9mB8p&?U`4Vv<4RPP4Ve3R@V``yO2x|O%fwhIjn2XJiSjveS6OG#yt6wFAjcmFz3i}!k zt*neI>BXQ1=L9_xDvbn$}k51z=~2psXx1jktf+i?X}T{ z>EMj8cbBws%U55n>`-(IddjD&MSEyFY+CsB;-4Q^c19F)R(4_(FM}8FKmTZlxZNjZ z(sW>y1{4Z_KAPU(nv!~}?!-qhGz{EJ>xeQ+?j)A>^c*ifJ|B0wid+}|(UiXP`gC;B zrE8{}RgTf9icQwmJ> z(mM{8-gVgHyp`Bv^ALT^uPW-C^iih0yficwe<}s6gTwVG_n9HGpzuuv4>zaJ!gg{F zuC7Irp2+9@qTH%tCY5GG1sVuHK@S=O=E=GuV(DJ1(bE&i)UWEb=ICm@E@fRNdyYh` zJSL2Pc-@ZyNdcGrSfDz1*L6PVY_Y&VZu2qfViZc^YuVMAqv~sQ_M81Jrh@jTu_)?DF)(OIkMwG!HO zmPtd8!OePh71p`I?)8UNKdPPp3WS#6)Td6WX0R=XLTNPRPW;HC53fR|FWa(?_*Qj! zE((kq-FV8|w*C3VVZfQ9m;7;8dx=Dm5f}`1=YoRnm*aX~e^8W9(NsrVeP4 zkRBQ0I6}_;tZG&hsz(upHV|%jP_I>c=@tW<MYH`#%4LN^9G?7$vnY zap6@S2;&xIoI4P?I|DmEU)qCXS`lGjZY%NR39X7_32CjH6$;c_lMjN!YMakZz6*Xd zg%vJydFa;)s6`Ie*9})%{^b%qp?R14WQ3K9b?}n&@RTPkXPKk=Iz!WZVo_Mx0PH?i zRveDpfTXA_f6Nr7EkRsc9|+50*}jrV4+4#w1uhikdqktCRewq4Q3)$XeO;=ifO*=u zfKiH@)=!IWxz~lh_Ptvfl=v%D50;45zP@k|kRDVh10bA_>q5CJy(d)(`iyM%CUf<6 zBnC;*sY{4e5*e{3_M(1c4?B(KheEoIBFi}?ON~Y!x!rFGPSkvph2LYdIphIX1{VA5 zB;R49lP5nvy5lVBz7atXi3Vy6#yWu$Thvy*M3t&96`d)ng$v7e;XQ!{ufP#@%8OS3 zUR`WJvsqC~hPdFvtUE!!A!vzi_>^8K9+RYue)U|5MtMJ6PrS8aAf}V&y%I11UR{8# zPSUNoy%=sLkp`DP^!$oQtwZ{ky?`bME9)W}7g;-Iz?8yn^dw)ME}CP{iln}{*rcF> zlBw1y8WYijWmL%j^uc5Hd4GA%2t)qBD(defz-M^)q<;hL(QMG@hReUMiv`_V+NgZ) zO3GCJ%P22y82edra>^86%`&Gyl`%WvlJa18C53AZO+$R(iGw$TGIy&*f7~JgB&?PY zNjvS-A(bM+;%9Xc!-L=RgV2L%wtq#bj9p0j8O?w!ft74@!YwS9Cw%DV?GejS^S4463q$-wvPtL#)A|MI)4#1GnLOBllfiNq1UmM4itultKmwu94LO2nvX z9i=(cQ0nq07hrStV&)Jz14UFd+5H7QSY!sO^7-+HLV_)yPTuEa&e@l7g+C_ZroK7j ze$8iV_jCO^mK@vuyFhlq{18@uv_!GWwb?N*^}b`Ut) zeEt&dh+cD@b$}P1hu>AupF09ip6UC zgsm}sYhv9y)D(pZ12>G9q;dDCV=H88q;@6+lwdztdtP&HuQIYco9uNF)(TssuLPAM z_mjaxRA%Di$H<2@1w6@QElZB(X1*;FeOv7_eqrm&)=qQNPpzprT)Edp=`^!0@>FZ!{>=;7pCs}? z6$dANV$wj~NrtWk%0XpqKDWQzhpn>5nzxmftA8jK@A2D3##s|_GFyITM+#!iI}*P> zJpNsOy3#fq6ejBuF5lTea~j=OQQUPs3A!)*m`Np|Bhv*PW$0%b&j{S1HVS9FFBX`!hH|R}*5IbK0pGC!oJm z!(IEUKn(yz8FB>hIfY+*X&yWRjtB2Fxg?21I}Lxr3+AVEzz3xgbLN_D)UasF>*-=z zDq(#*&%af8Mu}!j$&m=f{0gpyNLuYdvkcW*ky{SJqiFiV#-{?@);xoZp#-nx%^d|)?3($!8nYFUUeV9N;)9szCDC3Ww?%c zRpNX#Ie vmLOl_~KnYQ%O-36=C$-ia5OThPBhr=NKD4Ce>*~yrP-^ttwUtJI=$! zz2y%R3ve7+_gGeg29!lIUQ3ynwOWUTUukowsCod=;%2x89~1UijV}uaDoOojRoO?^ z*|{y7CWw^O?cmfd_+yuc-G2{t!slYUija|Ap9e;$8e{ZZMBas@;5=<90J)*(%2sEZ zo+IEPRww)eb?(D1w?UG3!-NX~pPV;d?)Krfm=b?Ruokl08EWS%Vkuqs6sDMg|9(AB z|59&HAa3z})HciI)5v=d*t;8EsvbyH180cdMYZ41;y7LzLW=4zzZTU$3SeVB)^P=A zcSD>+PZS5s+|L`r`~~3Req;5ebkLc~{+5YnW?jUr!%+X8)}-!%&AL~y=IH*C9J`6t z)$O&5vGNBSfcvX(?6Fvhx0I193e=OE^|=owu!fHJ#R<9%j~v3fi4IF{Luh`?Ckg#3 z+;N7wqP?Nh+>Xux*na%^HggHukJt^ApggP(8FkswyGiCTZ8;}NEqS?5ZB5H19Sq47 zcLTmyaR))N8zxWK_i)bIVKT)8qjU5!GVpvU4Z+%2EcJD`rY)e1z``gu`Jku1R4ebt zU)3`3H?4X>MzEhz{dd5VZ@t>Ry$Xyg{9FZ||IYbeB9R3$N8tfjWVh-h3UCUSwdXjW z1*KDd-)Fm9j05vn1;c3H@1YwD2u#p%PteI4cJw6(yx1wrDc1zFXrCoKo~RTc>gj~2 z5vFJr>>5$74Fw$%Wpv6i3sg`5Kg8#{@->a|jZS~D%2cvUP>#U!%)xUz@0f5Ih}B+k zf8178)a!YI1jB5Qso26{_LHwALvlc8WX`npF@@oRAHr|B03n_W>gP`QB>shHex8xg?0Np0@k8$*(3|Ikccvn$UgYvA|I=jP>J*G z2=JEA>?5dC!(@I*ev9!#MA1gYCcrh69hUc$>CN)c4ULPmNsBPrjk>`Z>hAdgpf0cs zG*3&@&=k>mSczj=Ecs|(%Dj|Rvk%W0lO7DsWUrbbo%ux@2E6-BfF$>`z*omcO7nn`~s-b z$43tnCH-@sGMU>3srTu!823Bz6<0U*=&t=#ccTjHFS>xDgf>C2s>L4O2IAor+vGyt zx-^*woBS5mqr@_Z_lXyCb$&QKt^UR#xol_9!;BRqIOd(zJ~C+)HuvnEgdR93R8-A3ef zeXCi?$9E39uDth|U>#;Ig8Rt0LyM6M$~+T=-!{oj99 zR+x%cC9`76pU07Zr*(vR=%E{qH%04VQPDs}Qs$F2xYpmC)O*sjSmiR?L=OzsFK zXEc*o{7z>2>1kGUY;A>b1y`Kkhz%pX^7VYi4bof=>)hWd<<#$%z0FU<0v{T{2D${E zoE;JeL&;8OwV+5jiI6^A673P^8%xERa~#=+Ep#F zXtXPG_M_7^b_O9HB^gOpUbgK=y%nM~#jkVmk}GO*KTARWB{dN00X!LVi^zlW`nn|; z(i1hT&q|LkYG!|(-=)_w9no5A;sHeB=swp>pNU|W8;0{;X*?UB;R7(~JM^Hbv-G1o zDM?@LrW)@lFmk z^Q@87f{WLQbmC&if`MX^d*j{1p?-X_Lo~W1=Fpy5$-xY|h=%}|qPVzf19;;NMX~+4 zArNDPd+{2G1jTe#_!_Z>2V{)ZlTapYSzbJ zw6ByqnOwf}_8d;;b&kC5i{-VnIa$Xx(gr^xxb9*+c9f^(J`r$OYLmpbrVqxP+{MGt zooFeEQHSVG;t57v@uUz5Gy`Sj<>b|>_Q=7t0#^l{MJ?u}j4f?wpJ9=g2udO8rO?#j zDm8Z9uk6y{nXNRqZ_b8!j;+3ywSToBBpU>(N}d!ah>7CU*v?llA^6AN#VwgG+J5=v znl_jNE^f5Hl|vM!uHAR|$Lw+eXqMb#_iNP?T7_EuuGsHKH|}lFiZjhP)Uq8E;DY*2 z6~$~3%>f2^3T;&?m3dPA3g@?s7F#t|aoyGF9wniLN32ZsfW!TqF}>kd72Y|#hBG^G zLEYY7=j1nI?n}ZfwsGkAuA8ml`qtXENQGfytm!!CWXh^DC3;bP(RQLauv*u%NF*cd ztz?djbK&stkyfoK|H>$18B%XA_c>oTzKTf|0H6eRVtrV^gTsdvdzN1;;H;+F>HOz^ zL?bsz0x25Ty6xykkI`?al182;85CN^zE|2;6$G5*D~Lj0Iy5SbRp!d51D|+K43jk? z6ODLU*WP5@V+Ml9^|iX8zG4N_%-W%g#+>8r?iqOWX4Ok2SaFxsF`E6xrv;5(j7?QU z_Xz^7vRk3Oo=$7_5-En-QpCJf&tv%pGd{q=hR{kF@vH+tXkU!R31FGVN!KqPuY#%O zAaN38pXduhnKSVl3Q)rIndX%@BQ9IVAtM(7iQf0?%N*cst033r7*o+wH4zDo@%#!moZ>B zXYzI|KS0Z`<>fqO$%cYcd-yJc{oKvUrr=JZvlmdPpC5DI>>r6azVQ5_?q~MtC_GL^ z+ndGzLWdMb6;?8HI}mpa4RRwm(aZ^XP&=Hl732dX(0NZ#6U;XU2?HUgEk6gX&x$C8~75 zdu7Ul7jVZsKqud7=qsJdjS~Z`fQ2;)S0Xhjp6`6>dKgkAx7+$vT(K#DMy^hEPL#HC zd@8rvOgFtrYn|n`l75j7p4k5M>Q#GZFfJGli(_A>8~ye2T*e@h)r0mn40gF%=Bbml z8a7x#gLobpv4Z^8`RgG))42w|$v$96ys9OLrM$T$gGoBWT#GR9`-Tp<#*Y?Xp)W?b z=vQrQ8Czi``K@yZLvP+^wwF(O)}rT_MZgzTr}K@tYs3bW>KukPTd`H>%jLT;`#|R# zJKj9D9wlN5>ouIr)kC=<`2mr#@nz^!?AuM~tzQ|17p*)Vd)5_?2G&5dg0PFTNaGy@ z0=Pp%^pyHAceklC^~-_790wu1j}Xq zru`GCf%DmLbYr{38K`0^8(NP;V!bb72U~C#hVe~#wG-tY;mCc?^N|wWe=7Si-eg|4s5bHDEltcZj7`m z_^O2AhNqv3LJkPM(4FcW7>-kZ9zrrOS^hTDY#E{ile^5>?PBK8vOqn&yuHLz)S7n> zqCpQ|OIZ<`>4g6jaW;YYCW{-~j>Z|^2Xmu|VlL&Z&~ZNyWTsO0khJxfq=N|Sol*f_ z0PX$&ww%bOih3U?!G|Wg%bt6OJE6K|aLRpoH{I)i>n3|F$8Oy&h);10%LaLyeBa@a z%AHI(5&I>V?nxbsEjTNOFh+pW`+Wu?Ei`k#y<1B`m~(n&W%80BDGn(odNghL;#H@0 zGm;9y`-?ySitg(8v9TY*9w&3LZnS#{{onYWpOvL=oOMs}&#r zA#wu$nUb+RWu1y!=F#xZPqWh00RI{R3zt9{7=S+>RO5oQb$q?@dmEl1ip1#o++g=5 zoplU#oIQ#o!pQYxnd$9-dV8N8#_vL z8puun{AEOgES3W1=9~G78*U%tPWFQuBpC*0?3S{?X^4i@Hvc`4;7VidxvxCNo;G~E zs?+nXZmZ!(C?C$8LYF9ji#@rpNY~d^CPwdobFkgK9obZ8=erd~P|v{sFV@~Wtf?h> z6g?h~4GT8J23SBK3MeEXT{;9dEulA+9t5OIKQ^j>NR!Z{1$JoCq=SkGgd!!O7Zqut zNeM{5JE7>gzx%%X-uJz~Aj#e{Yu2nbs|_k_kqe@kh~=gGiRQlh-nbf!d6sqcxkr`8oNJQ_{}`*>0>a4j^_%VpQUm${`9 zbnVQs43)9|7(bj)>;bbp&of&`kQO4kl_(wW;9w7k#=S@JQzuPJEs#6<__%7Vy7h^B z2yJt))Q}+_%0uJ)fHaRzWY}6`K!69RV>_g_A*-p0*KMl7<{e#-H`d(#sOiB*rs)IbRFs^ca!FB>@9KcV>6Him0@P=m1zzqU@R)H9T~6)f2}{0w{V+Jd<` z$4@P9dlydOXOxJ zUqfxH!0=}5_s8oywiFFHHOXLI0_rFyWqdHnAZ*m5xH*wnJ&esNfi z2!yR|UpvkRH-dw=vLuVRj(MkgjK#HjqkSM#bvx>7LEyn6SHq3cPPd8&yU~@;gNrA; ze%funytNzn+i*$(=hD3CL*>rUSy3njU?<)QA7%vh)#iXz=5uSCx4D5^XWhu&*_=1= z)a0lgs2wZLiF*G+!6W(^sP6pjSO!WOwHf=3v1@kx5rQN=3!E_7a)47Gu|QgmMR+c~ z)8Mo(F7PbJCYb=w+ZliVjzXe_MCm+>JZ(9K**8XnR8)nUlUpnU?r$G`X<*0apZ7IE z0-irZMZe71Vep*txd^3Dsrs!o(Vk=wl^PTPZ&5xZlubq}-;(@$SqD|^F1#WlzydXq zTHIMCSRA#cjVSD@wCy}FzH-lfwUJgSlflxq*Z8T8HMrZ+zlcRMXmh zD!|;jE)>WAhI6h8XK3R+Q|^?z2f{oJuWUKsUkHZA4__24U{8hQWM$)ZqekUq7Y_ey ztdmz2q58tz7CrBClAG$Bl0llE8^RtfegmfCp6p8pFF`aCv6SlA@=D#`$+e}l!0>T( zN6oEPZqvA~s{mgi6!`@wW_ExHUu{P)MB=c}XKYI9f=@W2Ls3&_oc(f#E~95Xq@e`3 zp_B1ed?@t8zo@V`oIWv76OY31?1C2sy5*W^tZBu^)CVVIQN10Fc{ppGd`T;$m{`B{ zdKJ~Cr7g<;NboON6j~bVcK6&k?sZm?h!dw=L>Cs)0izrXyqB}Pg!e&gw}r!M3&;8@ z+%I_+EVdvOj)o0iXyq{t3b!hQXT7q-#2+`$3N+kdf>aFbHZTh{89=xyj$h=weoUcz zBQ(4!q2N97B^u@a{NN7k;8_3xMObbhWC8$!x=>Ok>u}5-PCWwU1C^L*AsARPqo;&r zKs99h{NPH(s6O-JRKXi~k<>S+b}2+LkeKpp6*wJ?yZr$2J&maMWFNaj|E$K&lXb-w zI^FG3iDg33zwnxSkYkKDs?CZ{P4Ss_BDbQH8epwXfO%4L0BD1qyfFM8EVsgl`9kh6 z1$|`Bb(#K?NhpKn6KcToRZ{qF^+yC*BLw1k@FOO6UbG_u3aUTJ0%1@c!;2*@}MYbOAdzqaLs|5#(e>R%P%EV!yL`?ktrKSO!qzE|g(C)a2M!<|&mo z3AVIHzhLjn?dD2IqBh#mJqDhx9j9s9cU$MoCE(hQeT_B(_ML-Jy1mVboST-&6!-6I z7`#8?!VXlDD5!k6luOc;gnr5NCkSe&qn7cmC*d_#$9|8HUwH_JzDpxtV4?P6FUOB)4Ccn*Ul111 zl~HYn+p^f^5qTIBlfvVF1h!~X1yru_jiRAw&wJQW>TqWS1_H=4|hTxD}QzPf`jM zmdP0>l)2^;?j#wTYa@y(TmP{?U(Z(F3a{jM-A6Bp*qF`iq3HL`_|)=NiVd`D7&=SL z3tweZMU=$iJao#15^Oq#ZONzH5t5FIIz4@T9xYf$39Bu6GLVj2S$I#ULU7rYrDwZL zej%LKM>!}jOmp`_@x1$jlHfv(5I~U;2QGS zQdZNu$>-|w2TSE<7Bx2&6FKc{dZ%P6IzH_Z4MHIngB4#q_0LHxArEIZO=3DeBA*W9 z9L&#dF3ir>=Z@6UbYZi=H+P_Y`DRb;&>F-1{74X$&={WJ%16hoifV^Xe@|r=PSmu# zE`burY-m$2WK)c6=B>U4ISaRRO8r;#DY-Yvpd>YaW36^3Rygw65W zXKci|*uSY*ifY3Z=QA5=c4kMf29pz;SGi=yALF>C5p2O4*8%^Az{0djL4n6xk&Nwt z-dqj1|K@WXofjvQ$Imy`;X1+kRi~I|+IL*CSUlGLc0_M=bY5QZ2`nrn_4E$iu|0&1 zP4G}NJhr3gKqSuIHV(J!fu)C@fq;Ybnj{LPjp9zjp0_Vaf4uu0^bVi_$b2}}*g69@ zM_=7p2n2@&sx{88dn9~br*bX+*vlPN3E72Zcb*7#i!j7~nH`1R-f}fto0~r za(E~B08LB`??iWq4(kR~c>MQS8NrBsDl%L(hSc6TH29$383J+AQtw2Db5FZN34;*K zTkmLyVCQV&u`Cyt@*b!DHr-&lK+PkJzM@>Ubi%*C;e!m#?;?oL`#$CC&?#1i_UW=Wnhgqm=#k^{I@&|~LD9bw${2be&mbTFI0_ktIbl=tr zVcj2JJx<4B&!1P{&=h2)>X99cK-B~DWrz01s7t`6&eD;i2>jP~exf3)0yjB~`*88G zjo1+55q`MILN$E0X9s7rxdK*?UHJS{*mUSOE~$HR8=>)2oQ^gR4FOOsEgdgEl@WLM zi1-V^uzvH>>dGJ60L5IOY;*R_N3Op?gkFHc7z1{AYB=nVXAzn}%?rhv30ll>=NHTa zEN={MZ0^0GhuJ_br==zglT}V(VI~0AYD?|x`8y~mdioPOE};1Zl$Z0@rpNT&5u?0g zB1g=8>8X$Tr*712t6U=t>>!Sp%s05oD)3Bn~RGGfzjoIj+-`ELQ~}_xW-rP$%N&Hwu5b^<$qD> zcN2r;$`VwtmLSxh8r_Vt&6)JAy5XvDNt9Q~hRcgSUDbQ%%=Ccpp78;>mi5AQ>Dy%4$5 z7P3_#{U=ykphMI}`|>}Z{=dAjg8}N+{EwyoXVe`+-nPH~2Og}h{$JkTnQ9l=TP5SP zfvDUAVPIE=Y>!Tpyii*4?wq>_p^_X8=54;)UNh~}A6xJT3ja@U{QrXV0Hb}|pbt;a zSf^3T!nUD748s}7dJKfxr8cgtU1$@jm86|)40{d>a?LFMSaUzLqk|zThRW=$+1jjG z{@4xUc4Ef)aZ8~;ziK0%IoGZU;cEv8pWlGJ`_&@8XlagJ*Q26qd$|OCRHAcD3^|Rw zBG6Iz9_hr@r(IHlTbYWHGsDT(5+bgL_-C0O#zd|i&yD;so`9~3yOlY!+FELrs=MzQ zHtRaMI719E98kPb{H|j1-+3p^^|_kBfNoD_pvLp)Z+;*|VN0_Gd3=zU+fs9DRFfrK!{M7@R%IKTblQNbMrk_8`_%&W&1!q= zOtq=`4qm$ZltKqRg@Ex7xHC1t1Fl}EAzorguswp(c0aT-?=yBm+hF-xA&$KNxu0V% zeOVHVv*hiBOG=A~ZR+6dM4!sxf)59t_bj|@-G{|1;yBCreZ?{i=EeYpiOlPP#E57R zfskvekY+Js`y}Eds0AFVFFtXy#{_$snkYjhe)Stxz=ykg8H|E)Pd3tXyI0IE1l~cN zm%1>N=0jheAyRCr_yV^=Vp@5a*4q)WN+z&_h}2YdFq?_tyQkB#vUtAvvu9m9*hKgQ zp`^Vm@tI9+mUyLmBW1<@?PbRF=Rz>#++;8@*8=GsT9%6q*gU^2jf__-PA$%Ia3?GGZ}AB6?3tpwZ~X&qc5;Yu-hRGuDW#pbCo5WX z-M{s}3|B^}5F->jBBDS9CBO867Ha<#pyqG1?WusuHX-WzE;1Eff0|~m z>gud{q{8oISrF2&Cxu1WFHNhS((DnyyJKWK!;3AxhzbYcK2|I$g~U~->|zjVzcQDB zll}r9U2_*+nCckq5#f1qe`4+54Dh@b%19VX)(Dd{d;8QXH(@-6DVg&!fr4tLkLtl9 zf9>MYf>4Cbqnml4U*ynI(OqaPGnC!9=`+pT?dV((Evcs>syh?+^1}|pK;}9` zIH)djb2jS!q|qit{91%)P|3M+9+#^}`Gbciji_P?l8G8h*p(1(j-Cytxf`U(1_w=( zX{wB;$}HFwV11Y+phTfZgf!NP`q#8^_ZMbh-Ac`v%(B5NsE1o~mnA6)Qq?Y1^h17A zZ;rWZrshWZ-iV0thNIB8RDutXMVYk|jW&`G<`)rw9vnFGrV8`mVuKL_bvh_#1cmqB zjPhOIg*zi5Un(X$e$;9iRd|BZ0DvX_U%kuc%VO;m&*hI((s8 z){F)*F}&vv6pAIGbGb9Z3h!liL+$^}#I8fLn_?@!UiFHyAdH&k-pyImmA=c;WuEV|vw3bam3_179vmUVuN>E#pGGPz9`#HW?=v?1 z7Aop4xyTUmCb*Yfik9_B73G}0y2)QM^i~O_m6tCS$2F7L3St8JMXm|5;5vKFno+ znw(J(^#@Eh9aaDhlY32Eb0*auwDPRI6{;k-Y50D;JTdn;^Qdo=n#NHTU#Xpy5cIlk zrptJxaZlGpN&`StKj!n)$|bxjhVYJSrBvvZOWF~StZWw^;(YeO^b1B~QP!Xb+O(fT z6tsCUCVa+1%klz%12C9R7w@E&;zOcfVGS$ImdoBH;k8`+T%A}<48In^vc36`ogpE3 z)hcdpCXJ3Ewhd2m#96y_Chz)2bxP;6N2MWDY^4q1W~x*rmFY2h*Io}IFx`s&(wY3-`Ow{X+oU?|mL z?<&)sGiu>`Hz%Tv(pHuNf)6V)x1=)8wNPIVn-epro54<{bfg{2!)oUm=- zZn)1#3CbdW2}=d%$)8>34qtB8R+(SMc#iJV$w(M475wEwu)?E0qod+-^eiQoT;LHU zI9-M%QLHXomHmv~4Hds+OlF~zed42QMOHxcm!%pEW;=C;#?O!#8s_Ta%HZ$nRQw?p zf@2o*c%(=^AzH0=>_+au$b=NZy~qvDh8z~MlVZ_G6=PT)d zO3t>`ELxp1U$LR{z|#ZEQYdrNihb#iP?|V*-=cQjX5a^aSV; zOf=O|w2CK276YXl#qP3}*0c2e)2|sAr*vbq*0Wc#lK$fvIvmT%~kP9EYA-;Cn<3@l%%}Z3p4$ z1QzKi`@`37)5ag!9zMTm=ege~@bzXnPv`1Se!`XY>&_~hmUeKBqytFpltKpEa1l9U z#*D_FK4QRgo@l$%x{c}Rr61~H^GlqUQU!ljusp||Z~U72_~k8pyMF2bd~foZUVwdC zTlU-GXimpTF**yyc#La=`^?M4pKhXp-ipabT+bMBTms*oE^WTfg9bSok$0$$gc;4(r zX-A=^4b#@AEyMOvvcu1~Zk`n9eXaX?Esayj0-oLR`e14pFeoc%Y0 zs#MB1W&MP|%VBX>nwR)naOg65Iko2%NB-KuEIAFdLW=SlN0jx?1@mlvKE^}J+7vs` zm=LNdx>$0f#a+o+k@QVv0bxA3k?v{gW=x>GBoV8h;fVga>w<1Vl-MRc#1$m}=*K0m zVrDkhq2+t2bV>Fum1mw$5qP+Eq=4|nl4hm}T!kfUaN#8{j4T-Mxv1#Z#X z55Fiis$zi0-9|;WfhDZ>tvO^+o&r_GB2xj|=_2zb1r>g`Xx5K3RXE?KQ5Gm@U5^@SGNf|ah(?4X1 zU#Od|K03Xh(?QuNAv!C1mEG-oa2lv6per^djoRyi6q4*-4BNKo!Wpn`nqudcouCF> z7VuQMiq!*XNz}|Z=+cDaNNt1~Gf-lmx{;riy>R*JrH&dsiE46#4U*9CwQxqUI0Qq~ z-5V2LZQDvUPZ9<6$^}D7calKKro45a`eIG@Jf%_miC_vrwD-%4hd+fyo%(sQPXpaU z8F)vxq>m)@mv+Nn1q1vH$4m!z*Q;rPL3^tH62qSN!425Yf9~qBLXe`fIm;ZS$FHtV zsfHSr^rpOONUK8i7HV5qW2O<$H8v1V$@PPK0RItlC6#C_sybrvwuDP;|+oYAUZ3QF$yJ@mWHja zya=Zopaa|YO?QnJHRcXa^v$+W3Xh}Ul$(j*{=NAJn$b5@&On!aY)wdouml991H(%e z5}DCt$@@kL!o21ZSrwk2qc!f`F0|IW?>B!MAa$=l3tC=jV}}|Q(DS%}u45Ux^y7SnPjLb^lG~{VTWFVQZSvd^3~ub+ zpYOEqUE&ZIebf(Vqv#I8f4~^WJ zcBo4dWt_foHSH!AD-STyWAdhpTq0vGvpLIN0o%<@U7SMnUDn#IxVS1*gT{U zbVuQYQnrI{G=FVG_vpg&%#bUK|ISUVym#0vNCx|51)9sx8~DOG3rP=z0?zq%o9h^l z4P#)Y-+(-gl7cz0QP(J?N{5wl_S+-EX*{RNh=c>X6bhx9C1QmtIxZ^NOrjG*Wa+aa zge}{%aUHBY8O3_^&))K<5WV)ksq4Sb*P8~0Kd*|C8poD$Yk6Xku79hb41|--uKgwz z$gV{=-7y&*(8$QdDGR;rft`Gj0+eAfr@Fs&;Lt#>&K+gJkj#j$6uyl3Uxm)waad`z3%qqY$(XJQN8DxmTe1H-7mJ)UeyJ({zapbs#;^Rh!Y^$P@) zc=wRPhhn%L+zUS+Czmh%5;pUG<6c+la=O&}+gtg@7Iu(x$fSxOO;A^Ut|~%!MyNQyV2k)*P)(0$JVe& zonkGwE6C?_o)0Muf%=ev|UhOttZ>278}zqq{Qs)anx%z9$uGhYC2Iq>>&VusqD;bmm4Mr>GdP zF2P!w-x95XZ;QVh_s`xvsfz(<{wQSrKVNo^zf=VCYM^q}YXxhLIxX8P*yOrhdI9 zX(dNBUNhN$OHF*7IZ|e3mtHt{^4tEwg}+pe2h_%|)cnb=IBisY2eKk=EEKgdzK2n4 zCivl-=K4@@ZL7`Q4%5BB&82GDvIG?R5r3r}(Es(?aqOsE=wkZJ5Aoj;6(eLt4i{5a zV1cp8p>PK>aZ;=nXS&2wH}C$r&o5fT1NxivE^tII%iOSbdoRhQ;udh-Wk8#+@V^f> zwxapBO&8ie(yVj{_AO7`_NVQj#g+xXy|6!cXZz&69a-4^wB?lh1Ey_v4m1eW$G0=j zcF=5_l(v0?yM(nH|AC%=hQno($)?rh9Pf#R&IVZn%CCy>P)cuT`Ogz;`{cHDGz7N? z>+2VqN7kJ+M8&V_^0(P;YXq8sQcPxuz8b+W&zHhby>^|}iDe5Qo#UCWW8>$15Yart zoH_P22P<8-V5b5IxGQnR5Wnz`Rq0a>^3wsoGBTMLU;Xj>jHc4Go)P8vjCKRgk8Q6P z%4Z2`__4K2XthBUo(_(I2N`^OomFm8ld5R1N}}M|HfL)EdQH#$Eewya!n%#K?d&t+ zC>&~-mIxkdBaSLYdTax_y+g^Q@C~0|qO=LNJN|&7nI_pRKcHR&)a7iWO*XGhQBfUo zkW!WL)}-KxtYMqjIg$VUJL_2cKgT;t;(?#{3WDl8$A*a1#v|LE2Z=A&qa~_&yk^Zy zx~kUF-c?cB{8pACf348E4by^g*z38 zjwgdg)u~?V*FhI=YPJj&I#e1+Vewv@9r~cD%c(vMcys1)@LtB!c|TZn9(R@?glSbu4W$P%~Jt4ULwjyHedkbZLGvd#IJDKD&}_{nk9DzpJ?3r3lG-6K`8R z{P{Caz6xsbj^lYWO59k5x&cs=8Zx}FmSd##CcH2cNhddVh{=1+`DN9!rx@e_%Vamd z-@@{=;Y)l)@(RDlRbGL^h~Y%J$)%tX|M2{8Z636(P`v9jf6)x z3exIhl*GcgViU5k1d^fN_`Mpl0j9fJ{fRvVRtD z^Yt9FBy;s-h!yB%4*;3=DnG3At7c|9oBwV&-+?(PI~gd_&XFgPGwpt@VlDqLU3T|q zw+}AQ0Oh54%Z+_&y-0)xmpWz02# zCZUT7?`vC|kO)1KR;~HC+DiFMAvd6@w_rR`Q@_2e+4uX}-vDz{`Nz=!Q!9faXHsSx zc?0|Ef7=xk$AIo~{TeG=p_X#T;PkTe zIH1iYDtdT9d*1+l9D9Dv$oVe7AVR!A7~x=ON4HyqJ?WNF0Qw69NoPhAv3feAMZhSQ+1h4&}X=_d@$+1SPJO$WVn_m^I}5ViF~X5=;R< z`D|$eXk*m@&sWFQ;2?Nkg?XAFYe?Q=%9o|C8TN7lnx|raH^;t4lC&L;7w`zhc7R++Da2*hZ)yX zEH43BjNN8ux-wPXIhghJC4WYto{!X1N}euh7n178oEN$G!q!1@A>|V6#dV zurzoC^R_$%qH$iMhUjb4enaesPL2mD=U3^c1o8fhBR3xWM_g^>mqWA$T<;7qBn`I^ z{V0Db`jH%C{SzK7S(%ZH{hlv1?@hdg7k+(NsoU(ZVUEPWR9JO?9ixs-1sqZY+*mw? zpV-$PV|S7jUm(1R4?dQ{nOb}0rEl{m8(W@lE3?FK0rj*=)PX(_FKTw+jeO@@c*I#- z*s_uWV0|kY2F04UWI9}CC=ql%aAxo|Xk$)(%lz_<#9+pl`%x)|M z`M8L46bjh&5sy@OVqD04{d^4*{E_H-YDj}744>gFMBoT%IX#R|zV@WEQ`7N{vpC#} z_oBH7RtB%v@#04Y{6Y(Psc^{~cgu^K3cn@Dp+8~3<69P(1=q5xwd-Zu#_#_y6lm!z zunD+E)kaomb{-D8j+vS=4;d>^8sBr=eHM=vYUR6Z1bgtTm23gQ({rVUp9UQC5P|`V zeLF*kC7b}_j^2*5oB1&zTy*W%b$w%>@vhrRPR_LW7fp4_oWp}lg(%HZm&W5Pa?mpc zLwQcWe}+~|Ob>|8IG|4p!qK3D_7Q9)>0i=Fy{flw2PW#))_;_%zN$|REz`hEvZ`*DJ?IVCpDK9(i3uDmpAt3h$A?@e zm@zONTGkSY^#;pLd}N4T`K9WEnTt-HUX(%o+uD`R!@&L8DF6P?q8{jiI9?>m2+bBZFLhF; z<`t26W9i$(V96|Tn`ZpmJ3p&T=X&>g516Yc+O-P-ug!r&o^xS=-1#Wc!VMrsbCvJcF;#m%vSSh3`Az^fm42b>g4vA z*1y@nLioK%&ZmwRHlXKV3MR$T$-E z9zX5AGaJ@*N$-}z(RJmr2fRiE3nNx6Rt&2i_xSLNS#W%7SPSuq?Na~XqG#IzA@aNml4mFQxNQ{3uYf0g{GhT%`QtNHB~ZvIr0W< zPVY{qgvJlN#+AC6GM8^lxrnENSU1j7Mx8m4H(c%J#4b=rqg=Rr@7)V!6k|J_bh7~W zeevLef!T98ORNxxp}FK}26WOSk!V^SU8FK8%qIyTqSu|>WHa1ZNvc?U$*8!hRaktm z4f3@5$T!pN-G=_CbyyN&l>};|XV(uROpD~LwWi<4MEP`}6F(3QXHwDK>+YqIo-4`S z{lDJDm(m)WZDpF7hT*)1n)<}m0c+AJTNuLt`Pdc2GhAaAT0Q&`=SY5z)5aMeX2r*1 zo-HrJ-_$ClLyfAS`DijFAWs2hcCqR6beS_++48};cewal*FEgNyb#tP38vsCzo`Yi z`&anL6L@oJnz)s#KB!zKt#j2l5t39?i3o`rZh%SQBAwy1p`KYWHqY3xlx@En3lcRD z@vE%^k^J6 zJFo{rA#D)iGYgn|gDX&P>HcN<`EGd*LH%28>0qvz~)6KLvip@S%D3rwnV5d!KNk)Eu(TL-;%J{5cSh>OW{zG1*cC@Ew;2CuZPtUG)^tV&JOJV?&gLM-N1u`+E z+3_=hWiC(D1;i3KZ|J#}?RpQQ)4>64&Zfa= z)_I#45l=RKyzKZ^AXmcgVl8@~^c1D#l>ai1WLz zO;&;@IUn^L#%65hS;-Cy77ZgHl$bul=}HHadrRr+SyX`MtaWA7?y*!Y{`2sdc#o~P zX(Cb!W!0Fl5d_6axR9;rO90A+GL>JS`el4|FbTX2XP`p{#s&C0mSO|?jfO-AoEIM6 z&$lu`C0x%^z5T<(@AUs`9)Y@O-!Q9N;t;my3SULNxV(QWTF!BEE-MnXhttse81`9Kq8prWUbif7d4*&hs>s%ztoW!bsOa2C~Q9Bq$Oup=+T+<7Rdom3^l8}>O_mq2epk{jJ z)FCUN+q-UP?)`EXYmM8TXNIfI>@EvUSC_BaYHkzkRf`4;`}z~+3IEiiGQEUj%@6EZ zj?8>9(iV0xQb(;eNsi>U3@7QBMvcVJIutgM>*I|p92^D>}|Dr@Q!+WYogo{Z52yJ*+)npl=MZqE*PQE$eE zXelT~01>Xqx%6Va`a+}KNYG*cJG*%=U$a+KOSn#*c1FLa()p!mQ(N1IGmO3cJ`?4& zroBSYrd^XnHJDZjlqd*!V6m6w`cT)BYNZCCV$FU90Hhmt5YQTCXYTCHm#lvZ1%zng zAM*nXv)fF6(Bc~{Epn+o$qUI=Z&Ntbf({fsMkx4l zDbCrjIcM(kyuQWAnuX^874&-}nI2Y!=LXAk*FUA> zRWx{7PSr+WP4^pi&5!xZ>x}-YpcXNBWKs5qh{M#4;e`r=fqn%r(*v{R$u280Q{(Pr zOpp-@k6y{F#ZS$u7p<-^*Rl_@W$hFPZY~>dIM%{FcsfEN_&I zU=oX4%9n3}F+*t|N4%GnO_9-;!DJQX$#aAEsF$hC6{&2dllNHU_(F$jq}M&wPbWMw z9Qe{W(nDg}%*PeJHNN?0h!aaEc)dsBORtPj0BrK+rd)Xg>G-zvg5uWn{<@>ghYMu} z4S5e!gwwt}$V6_K_8Qa6bw(d@cQp~7FEfCM7I=w6>wz1Wd&w&tu-OAWT4wAs_?n_#i29Dupwx^bvWzGh>=F14R@W#f&P@DdiHYqsZa&7kWwd~Htwd|j)%t(2>W9mpW_l zWq~|PN*g9PfvSnY2d%_v&vLbGO%@b`yAgWq9q4mz{c{Y~vUxQF^^N4VN@6zUzM9{$ zjAC@Vv2O**JKKG-Ke_M3ok1!u=s{p^>CPc22tK9YI=uJAb3@yd!n={89p&}0Aa~pC ziTHRUW-TYZrpl`L!Pmo|XYQPaXnXsf6<8p=(8lk2L*|0$&s2x1PgN%QZk^sPQhyxU z;7o{!;x5C2!Lc}4>{(SLjFKK_g;bZ5?qUKA7k(wrx))M4Jxv?5pmCO%G?$ciB2DknFG%_<)`~y6=#|PupZE<}eMD+R4E>^Bqq5^D<^@nH zpw-Z03AsSJqKn0P24Uq!MH90%2&jMPfZgls4ZB4M*bXe=E!8BV3BxS_{;)5o#`%tw zKvh*7OS(HgcIpB7gatm^c0JTL^w4@i=%SkozOX_T)GqTc%2(WNo`aXJmsUOm-$q&PyDd3eu#aW=hr-VM)499$0NjrGr& zC!BR*j1{PpuuY|HmnFF0?a>zWUB-X@nM6ifc7w*s7v z)mbOSvS)lgUUsrC)8QZv#Gm!!cP^-aTH`o0BFrLuJTRt= zAI&RB_kD!a=2QCpCteOT;(*vdfxUME&DrN}}07T$sjn9)L9!{P1%S%Bxyo%f@2ZDPxrg-(itZupktj_G~-PB|_xNm3Axj;a%;BJ18B z<68jI2FhH}NGnI{E71Ma+kyrFz!?n`gb=q(2vS%h5k3)~n6&?$5^GyWx)N`ww zgfnb|R`plv@YS@tP@%oBfVse(w4Y256o(lgJ+DnPIW|_MeIbR*cF2Uj?jW{aMv$hN zJ%_JHc8xQJBdBkwEn>(^fkx2zm<~vdXE{|U7n&ijx|lwtZaE#>Vg54}g9$2I;7pAV zV{$7sy$J|9^7f`k3cpJD9M57ATov#Jx(-67JA*UJZ;l>yhYt5YuzH^{qPM@dqfuso|n1MiQKPo$11wen87&;-(bG)=+qG&`PHK zCmnS)1g(5O^nRJ7739qrX(6*kzf80x*1m@yrkFWmH~DL-_F5yZUZ_$Jf4@t>wDH@h{(UpWMh_ixG3GUwXKjAY({AC;v`?;P=%VW|8taC2oUU?w?tV z=b$|zKmp9$PJAR%!oW#9&OGVDQ-XeE*@O~PGsxUrvA#F(9ul>tWw^c| zR3Kv&wOc>-3f12K42~vvQ-*I$@I2sofveeozJ~%h)Z@-;cc<9`veC9sqdxn7$2SSB zA>!7!cm_|^iiaj;X;Y@RYLQU4UExa`wQw{)^tAD9x^;#xYE@gOcdGq1)S3a!E)oZ) zNZxQp}p%?T?hI;J>?OW*H)$PB#GyJh$+Pu)C ze+=~h@anGC*aG$U@LNdU8Ytio82+Ox{sZTBoDzD4wm<*#RVq_&eM?=$9|QSuq++ja z<`{Tdlv?4zL%S&B;JFr;tT%~ zi~E#8bJkMD)`=jT>oL}8dZ-?R@6}VRoBc2$VnWKBacBM$t#9_3R{c1tg{tO`ftwC$ z&85)1x?As-bB}{3>;wd#Q>=s3s_R2O9s-{8GX=9T9_%cBdoYISS#I(aqT~(eZ0no0 zd6;ggu#+wFLD?A^xzM(0JS)5xk5-Nu7q25A_}Ipj;#v=!bP_4RmZr{30xif-_mj0^ zmm(kKdOcKTT}5cHC#{cdJ}DJyELgXXdD86YxZ9HF3X(IWNO8(ph17f1iiuY`g1{)~ zo}~UGC7v-NVwB#0(jJjIXOdueJE>^+cJWwA>D3l*cAZ5_e9!Ir&3$pF1sz?3yROa% z%lzFx^UvQq`wL-QEZX=k+8Dv6rTjd+hgG7&e5Uv!@BG3{|Iwkt$zVu|I?r0gX{ZV5 zf}U);dS#t6P;)(1HPuT3N-*Lxuw@);HOf|}I(KMfcR~$WA$vr4IFdxvbs3RySbZEV zAgAIJbmaw3@=A{`o4s~TlZ}MAM1{n4D};u=np)!0cp+H8Q#V~T`BE&OrKK-$hn%lm z@xJUnMnQn8FxL&kJFkXZ-R56hn~aOdt2V7s zcPaM-CFka2-=XTxa5|w7+Xxi0|5X5!P3R;k+{;KO`}ym|eNO)2a2_KD61Hb2Eib@t zf4XdnXOK{!PQ*TZij}WGF}Iv3Y7=f1hMpA>Bbk+XN`0%xM8a0~K`A;Wh1ko>%@vQHJLDAY z-(~xwIar@>+&YXG?wT!HVA6RwPA_>|Cw8bF+mPA@{Di4lcP2Q#lg#}eF|rc&~V`w9nPzD0&YPM z)5en~R&jGS-2<{thn{E4iqIJK zI@~z8uo~w-j&(BF4Gl_%4_vh)h(ADRq|E%IB8*b`q$GqgU~o zZ}@c1&;Cpyn$CZ<7f#OaiVoJ*XX;QSxUGtGQWgw$Q4-!`7y4?w|HH9lP{iNRl^vF+ z0P@T|QI8dn0>iHOa(}UlBxnNG&4=aX;=@|eaZ;&L4VnQW3Kp0$`BshEP=Tfw7PJ0K zu^}t1G)I^VGs%T6PQ&K3!gg0fh(PBUPnM+HzS9LX$o;y@n&+3Ha6Kxoe_5L+53Y!a zfWq=$F-TiC;Y?qphX@T;x!C&BIOorMM~#E(RoeLc&U-m z70ir|HOAlRbmaA`v!0XIOx z5>zf$FcayCzqx-yRKAs{d&p2cpR5poE0soKqjCa9vT@<1-f~YdM%e$9#6YHq#mnHj z0f>YG$DXD{;w)gWQA$&oen&X!SLQN)9jiMG9SMe*1-4Vrs1nXT0dAnxS8w9h z2@gmZep;w#yExEp{ucwkZyKcfvO=QlG45j?7Vicx$VL3di;-%X1WBe4H}L8W)8!9U z)<~1Uc{|iJvw+5_mLV%}X4N`Ioyja;pX$J|INmywKXLXlEq)Ba$x$foC+%_u8Pb7P zV%3IU?Ya>0?@;iClSf5VF*)+44j^3d=K~uI@_*I#-C<2FUB8}Vd#xNrKtV)BX$mML zBHe=^3WT-;C{;yTP!Iv>!CpW>rH3YM#{>ZZ>Fpdvklqq{QE3vIbO;3Q>?Ek?ecpS& z@4L^v{IN;)&a9bPv(|6co>^;6_b$;`J-f|4V3C*^e{nuH*0tplIag&ZLJuG$Wv4p- zS@DsVXX{*oOPw0Aza23sgt_AAHJNUe`Kp?E0OyUvMHq1 ziI?SCb*Ub-ar}_Gm1WbxPhs=lAgICb%}2^jj#zb8O*4%lUNa4-8|1*fDdsQwK#~xq z8Sc_Vahap+iLHqUm0vR4zG?$vcoFby)_^pMr>gDRj)6?&sCivzCaFALY@OxvMo*6eiy}` z-~UD@8$a%9Zapf4%zB_4sAxw#DW1Je0@#Xv2fs%TTB-s&Z|)SNM#xD&$(doD&$+X6 zfZj3Er5>}-wUx#x|F4n2*eM~wC_1fZI4AM(2OzIVpHxFe2;|^b(~}&TQ(>pa(9;ql z7o2*wo76lg3#HK-IGvvrB{W?c?Rsi_Gn=43^)6MV*i-6q50NG|DY$Z;eu4H1{TjAE{vA%RP#&Ye%ghNn*M!v%}Bs&CNAz0ZA{s4)Y$v0 z;!t8qpMt)}*ZfyCPOv=KB@i6CFvDkX#;-N*rm6w5GJs5n`AyaSqQy^_1qrSMsSO2( z`0FYTgLTa|l8h>URs|;J<*@3=7GPEJUz zM>_R|YGG(cs$*is+4k?%$Z?wB+&|)+7>@Vd(~j2gT7o`pg?|Ux=K_Xp*^LoNZow>1 z@xiWu82LRe3Zavrg-pSUf~BU<&x|qwPu8ZMipAEALMJDb_a{hO{?i2;wi7!LV(a)Y;seoBb*s&$ zqu(OPXb~x*$R{V(ZXyWOE@bS+L|(P#q#TfqqJ(%F3EV$WWHs2er?^6rl3L%8VkmvY z!d@(l60%jG$tc*P;<)#j^!X&Jf}^8u+}?=Evta8QQCvi&Gwg7mRc>U=$WFGs(yRzJ zk_lW~z~-X(Hmz|Mw3hP~$&Rg@EYpj*p!vh9VQU(5f0|%d?aX zWk=``(Vk{FOMH_}iGEsg&gN^)+gPi#tZVqG@y*C;0j7PTyxJc*F%qSQ@&sWmN!biL zop&WbdS_6x8LS?j#jtmE z0e?cFgZnlaldgYww4>U4K3uk%OLYeOEv1Z@Mv!r^xIvm;#GirA+Tym9?lw=CQ(h;j zysE&$La9HYW3y$WcMY33yax)?-DdckI8(D2aYa%J+7_w!mixd8=b77v7k(Mxi9Ti_ z%Pb|rgLb98{3LAhD4x_GSkgnO$8!VAxAbDd5?Yo~{Lz0^O4EWK*J)nUf}c$ZceerS z?S8jZpo*MfZo5hpp)w2{giM;dt25jQz`QK5q?TJRD~*T$o%|B5V!(d~*DF%|((LYA zOQb~6l5J2+y1OHj!Wk$hH~U&zq1*dvjoh$sAI3m;|HM#5R#mk`tp&F>l@dtR=I|!a zvGs5Ha^-wwWZoXq&74n?E~Zs)wC4FtqxQr@0&;G^23LHfTd}+Tm`5cs-*~DrSvEzb z$KSShX(hR%$=b+kWK=4ZuT-ve;%KSCo(3H*vtoMZZ!M}&Nh-jC&&-7#AhC7Ej=7yj zy|snio4KjuLTVJ{Xi51227gs}K1WUhVX4WKjl$kMvd$}GCGz{+U=;`E4BXMgu%BAWvjT{ddWt$p?I^EeLNw) zk=YFMTYfM-^(icpZB*M9bLn4X(*}zFC=HorZ|Ost9DWqMm#2DUtihL>g_iw7B@?%& z50g4Vk2D|mfm+C$nnGm16^**j_Guoj7jvD2_dOv`4c1E55MNKH5M^wah-b64P;J}j9(F&I9$v8yQG7jSV;vehFMi)f$q+5`7s zeD<|U|K$x}xlJvfC~5%Zq0_o*&-u>;MaN#8(0Vsmn!Nj(l;AOxgW-A{F0{m_IdYe0 z!;P?uFK%h~(#slR9v^?)wcR_`-HSdmsW07imPCIR)e$Z0n;<;yPAG6m9B8gvk!*K( zE;TeWYr%=p^Gs*?<23AP%)?cQ4+hvPH9rwrttq+Kq@r&(H_&ak-kwJ0pL?|w;TEk= zhBbD#eme#j9Mnx5KA9=4LwQwq)P-{VwpErEO5wXESkYM}*!t1u5&sbc3j>Jo`^~W- z2fA`<6DtSGl(N5a9typMg=P;DXj;cJu6%656Qtzn2O=v+&YAV3h_uY7B|Wpv{!_;x z*NZP%V`#iq)6f1+_-HeB6>w?|=n|e%DbLRJUg_M@pQrw!HOUq?caV^IpTDh&(1cD7 z$D!ou6q`XU`3ZvvJyK2*crBsfwTfdr!IEdk-UKlI`Vga4l{s4??er7ELTaM)24`OD zqZ1Yv6#E>g2MPMhFG8jl^iiQ*jYQ*_<=@@#ZO2RUOX1iHUV8drWYUVHEQz#Yk7R3M z<2olvv@kgB+JwmxS%Gl6H13#nX#1ZWew+j;;Rf`n?FpjPb~9s>%i-IJxT@Slo$Sbs zJKN;z3G(qF#FKn61(Y4q@2EoQbrc=y>QP}d)fY%Ui!wN7^f1~guwzA4=P26Mrf~Yu za)A7uU@GN4$8Mf``_4mdl6;iC+ri-jr1f;WqLGgg>+2K8Jg4x9Zs+OrvR&E&kvh9G z%hX9UPo$VcVVqkm{{@bxAi>YBi$!o)#T%+8cgKXAU-wg zmeaY`>sxq}9q1^7ugckVfvK0iQzxBU$I8={ChYpPv|I^ia}qSr5t{{02YsBncIC7I zw7#hS@fHjsXg}5?KxE{NjP-uL8CUP~Yb~3k!1pG0ihmEnd_E0lSIPg;9k`Y1et5EB zm$c;^$H$&{jf%0|0YRaDM)@D2gl`OJa_EPimO6I%Zgx{-cGI}o^7ohd4=l(qz4V%a z4Uu5cztrDacOcHPM9O*p!S2kUF&zaL9sRW9iCCf+DRTTBzmEq0 zTwI{=HaQ02R=RcK=2SoN@AaM$2_(E^dt`1yoyfk+{~V3byiaDAin^Nm`~N<2Zl_3` zC2jiy-p&xRRx`GCp^H#J>iY>HFurra05- z#r5!>&iw2K`;`ePEgOl?GhBuxPdWNd65!V;>J zxmRlV(63OaSUS+rHOr)N!Cox+ky%RE*o7Fbg48ksts+C5>V!|N$*x+6 z8G-jQNbAfpPLOS{594KL zjWC2L0wHVc{2}N}0}Xk`E`e-{tP%Lp^B+&y5VEH4OloT-m^ayVtZ{M8{QFrkvyI3W z2(XEt7SDVgiW5f7F8aq!pGA(6S?d+=g*f?Aeo1^9NCD?x*S{P8uOGg8pmT!5$wy&< z)rE?|up3PHW_O?TVs>%2?=pa}wP6KLfo=XuS{Zf-|JD!?-DLjzKZ<3{99}|_$|9|1 zcFFSF(Nl=T`~bG{rlIRdB|rEVkj&H0W*zbm8)!=l6&)^ZiJ+&$gU+SMo{FOn)958R zHBpX99*-sC2bTl2+J$`&@$~Ls_Xfnz6~J(VKCn$(DqogHzt@SoKk@j-2nd-${=}R( z?J;6~zKklUhc$}9sU!=D*q(uoFKfL3C&*udn)xB-<|$ibELXYQt$0`IV1bIcRRrD} z6e_nhFPeRMxIg3wTSP!&^%kszLu_PA2;%hcD-YHr=!fL3jSYA~XSeXz5oa=YO>kJO z!e+{tdogC?Y|f__&u#k2U7%{7V?&Wt`=9L8$VSEPt84`=Uq1C zs2b`ifp_Fj4bG-E^B?1Wn4o|u{?faBrgn8&XQkD|nl`cg!FNu_p~IqYb+Xi((HlFO zuIU)f%eZU0RDn66iW( zZ5vj5ec_eQJE8AEp>&xs$|^eFqSf9~E@InSKX+lC!YldquUB;$^5Ya`BXMwHZ>zFo zjzr8G5Gc4s*P-}+)@GE_ly4EYsvuE0R7!}Fa1-UnnqdQ_t!v87OqP*Co5%yH{Z_wf zGwxS13K}R+Oqv~V{0F?w9v;prNMgtJ0tF;x`I@BF51ibHC&bvE zT*ik<%6Al(tQnGOmNmwd^IcOxt2#q=|w`eAp2r#BtKGkXr|w4vw|J0HZiJF7sG9VL-br5XC)i zpT5R5M3FI@F{D?f&PwI}vnR36htH{ndKN4sdE|+H(^3zoqi4@6NBg$nXzmUBy$7_i z+xp&q)o^u<5KgJgvEX2`o$1;GTn~Y>tDNskHP5v1f1Q6UE!=d-ghSzvEw~-7ejENR zSHX|`2b960I~%4w1!+m2;;Wsb+2`3XCzUdBWnaZUuDVsZd7p!NJB~_sANL9+b7sh|z9e)Aa?LT2rFM?TWAUSD@Tday5E4bBt61lst+9(z56E<5w9Qr7BIs$#vKhp~!()%Ym)X9Qp zXeK}(BC8n633QsFB4dNI>9CpuZGF}HVS-#j5OE5{#nYZNkz^}IuKy0vwjiR+o*=~L z(b?_W|KM`wIK?q`Q)!R?;s<#!2;+v@wP1d7(Mir0f4@Z!7k}S(PBZWN$Df+uaf6WDu92C_dCN*U3q#ox-(S~ObggF9NE`3qwJc( zc$5HcN3tZZ!+CA>uyb@p1CayO<-cmnkNNVSGXs00drjI{E+9-mVcRJ`CY>L4%CD2} zkDDwsM2aKj*1r9iwf{k^`3yv*u8BA@(eY-((H51{wzxNpQJY`z)s}#xd9S+Jq0sNm z(K-w^YbOb3fxxu=^eXvb3>;>9;)XuxmCVg ze3(#X`0PGRE~|`*O(qJ6x?1d3jJi*_RT1U6k93F0QtYOctp-^>enQze6uO|a{v1?) zHgx;MKzLkz73W5#P^boXKM7K?cu^21`2mft+Pf_#Q-(Pjdaym&6HotROJ6$adw#W| z=dHPc>Jj$7ub&9mRl6Ep5yg8R()OC|e{8u>@WTYuv&M;a>x1!P4>mBr+YN%6CB2ZX zoVBqgy)d0!Sk5ch$oBYr0*Aub+0%tTzlX!+o#Jf29G1rn+sI@6V-wOlg(IKI61_$| zHajE1_N)OLAs;3#`xRP~+|MQoUa!9%uC3=*+N1Z&P0^yEvPfrv zhZWN!KTLPk=JOCI+dmpeKcY`erTO1;1?lmxZv{+dvAma`erhla6@DfC3yuFk8hOe_61H*6)MJD&t2r!BE+$9WX8xMg{Kr;_$e?B)^@X+m ze5U{}BM`x}+rz+-9n1ih{f{?<&=(^KQ=C6*~_^%kB|O)9chP3dwod~pL2YpXYK z&92^^=H_04XFVB1mb3hbNz@g$n)Mq|dOXJ4XQ*X^??d}{&#v`7X=x7tQlaojq>t1YG*&6UHi4SRCS5ru#tC$V&I0X@@Z{e#3^eiMC z*H5GZ73vht+b8=7a1%R-(?Ii_HyHk8i0lA~Y(phe_<)`6`Dms*qQd?R7}w77NNzE}{*5t;Uiwr!J`x#{^%1^V-wL4PS`&-aa# zAzS%HNaFbEocU+2DN1P~Q3ftY`Yk4Jt|U*r+{dlAR7=zF$?9k|TcY|pf4RKa5h}mC zqa(}HustVq2f`j?;FuA*2OW}~e0rmwgnAgUMJf?A`8MvU_ulJ1IT9!d%K4!|{Pk-~NM{aJ2C^6r7tTN%PxozBe1V0o# zemd;&;gS8}XBl2~mn6n5oNrh8eLalR#h~{rj7w4^(~esqJ{imx-6||5IVl%2E1O1` zUHB3y=2%T#2b}1>+Vd#6Nkk0nl&j{76u%JHU1B$AI%jy?{pRPwvR5&&a8I$_)`-m| zSeh_BCr8JCkHT+6+ctgvvcbF}LK^mm%@+qGrTh7j7bM;&7;E$SUP)x4&CC%HP~Yh@ zFH^W5H)o19Nu+Qo>W$Z&{6p@GRt<%-*W(y|qDHilQ^tpo86&;To8PeNdW+mpjoe6D zXNqI>`<^U>`KTSJfxUxZVIzd||4C#mi-nOeEq$hr;o13q4@O*H31hd@b>wNJXV{D9 zBd_jE4W2Jk^fs$+n`o>~C+XB?=x>|J$9s*&kI2op*ZetYGIRCW^E+&&+Wucg$TEj> zUpfgdc%&w*(T;YN0P})q)vg0~ORC>|M*=Vmkdvuc%_YJTe04=WS9>FO;mDPvxy{nX z-GZb?P1st+)w{+~GcGPr!gDDONn}kPLDPgc%^|Xp4uR5rOS^DY4lg>=y6(zI?nou6 z+$RX4JC^CvPaa?gJ&5AO@mYODC+52o z8by1i+gl|J#AYsTof*DwowPyGTE!JPQ;XHYV7TTqA)woB>~(Zgo78oTqNU+Nf9yUt zGT9k~1b#^5z44pd-VJuqt~$OgQ+fI^x1VO7D^~%|222bJhXar7+$iamE-no+lbw|7 z-hKZyN3!UIhPT}aq4Cdc`I*~UQ-#PebaGDq9nmh7K89)}G!x8oARcZBNxG_$?Zrd$ z5?Jer6c)0;5xblw_NwwX3uT%-6zjvOTj@gscnsBxP%v&s{!6K&_|te?=auoJMj)qW zi&?Rl8KjZgad`skkXuhZQGFsc-&2b~Hg`e}w?xPILMg+fGyPnn{{dpyvWurZO>%JP>b~#A zYREiIS(x=dsv6lA6ddd;n~Dw%j;Oi=&XYqX&U+9FI9o%gjZE93$`)g%y9=W=9$Qkn z?_+F*9mgD4qp{9+eyH$moKJww!^#0HD6A}&UdoqD`)^niN2kxh;4Qzo^;RZf`v z&GEi^ds))}Y71csou<4xtE~yy@UM&}W+>V$_!oY; z&=@i#dVBVVkc7gg{Gh6wm`^G;bsUx+b&h1!twLK*OD2^b#p%Qh34`?&ra6G~LuG?~ z;lL5uCfP?r+rJ6Bdu5`M>*6-Ehg=2Pmqglk4l3MqF~o3K}#UlW~RA-n7V@aP99I1Ozt|!GZQ<0O7SPw`rmNEDn z&knBb5RiHMsJF~OQl>5vs#Gy%%O`YA-2bZCvg$BPqjulEW&UM!M_iXl{AMlplu!Fj z5118qIOLK|W}Vd9-y{ega+b_&db6i}Dm816+r~3{iECW06XJ`=&RkQSC$}zv$j=u; zQp#UzE+rCAeX9r*|08!>Q(Qp0CTxq*g+)uxZfv#qY^I6gR`+_6(Wg(Ae6W zm~8RFY8_$bvK>frV~aM>8z9((T0lMqTh3fK2)34HD<6~Rju?uCVKE=8gZ;Z}&S0p; z@`>NyN9M(Li5o1tFohRzEWi+YTE!p~40*jmg(Q&N6DKm-do+YfVZ)^`GOp@0M)6sP zkvEdTnPrs*=s^QEJ<{rG7w+po^jFS{*O$umUvLPL!G0ti-(DNF6e`vf?2n|UxL#7A z0FK_RO-!DsOQGg^Nn;=rauUu#@8SAlM0pT5R6~hc`>=JmeeR? zeNfCxJ5Kf$?Sb@3NXL7~4)=HN(zv5Gj^_6zTLFVW95pQQ!Jc(8`I@2{^quuZzI99bh<;dkdDS=+MD5O%cVQdvf;;$ zBr4s5CB@2p?QAxRI;|__>r95pwReZDeX`D!rM)|!jHAiB$$ZW`&6T z5yioaR}>k^-Owc>aa;fR?-P5EnZ)*wL`l4OUb0_jz{vBs*?28`A~uDTbvRUQajrUgxT~i9;8Y1iZX5UV zcfKJ@69U{}hT-}&I=`xV?N7GaK7bYWrs~Az=ZcKBQa++E=Rd6LAgmDEif26+OcCRS}G%zd-SoErjH|2Sp3b&1nZ#O}n7fsb=$ zH=a1wpo)TtId+^Pm;cuP?byN3cV55xbkjgLVw<^}3zrQl%RHj;GtN-@ic~P>)Y7fh zJ*y8COM5*!l*C=~W=_8IQHta7sY}Jk`nuGno3eQ<6}jT(=C2B5r)oA3Jjm37Q+R?u@8>h(;D;A>B4Q7yt{&h;`}GC zrIEY?9X*z<{RqY}Jf{qF?vO=wA>399_6r9`Qliv{rKWrHLZ;2(LFW~Xw3bg{iWJo_ zjHAU8TAE6B`R3`;muJbO5)&%LZ-Ekd&DrCm<-g9#-wyF@$Z$|HrCIN04d{_^^ z!$PlM%AVJxDf4glC#f#tJ@?*Sc2inK8$+^hW4Ff3>v&76VPa~}rah{D`nPiJ8^Tum zsSCwV(b?C%lP>D%hZCv`|8AvVn{VLASw$2*%w2*$ps2FYM?huRT_|x@Q8@7ajK|&H z%e!`Q3{|Ep)z8P^H+ z9`rYa@H;y6!?)@V^}2p}{Zt8J_+u2_wrlW&0Y=d@%b>WNlbQ+}_N#wAvO4?07NfYw zS2_pp_$)oCm1K|mSc`V8i&SDVj&gCYPpjc{L*KiP)JZ}|=I!g zz!+J|zEvpV?4#l^0cC@+@4i(%KD1o0Ju#4kqv`K^!eL~OGceCX?KliESq2Q30TXp` zFsOo-IwAQ*&Q=~?4|tZU0#+9;IcCEur$co%lpAcG?h4G%5!l7E{2nwUM=@&sPL>`SYEU(}aGQxnCX_P-=DrRmj z8JC;LlqlO*go1$e_2#R#JUjDa{+sB1VM`w5j7Urfx@B4rK?At?z#iFiWZ|}{?Glq_J8cK*MIn7?j=R6~* z0IAi50$$+iD;-!$Do3~GA5X!f|Ny}B;U#VD0WLc)I?&UsR`V}xf{=X$gOhq!1+PeJWD`xJDxU~zdjXxrb%rxxVksRy~6apVIX`U2TK zS1=5PRtnO_%iJC+D3U0JqGJN3l7a~1Z(+K#mzf^uj5TK?ic6TT3(Yzu%ak*O!K3$| zzP9CjRT}>jl>9udC=>;MkB|XWwI2m_-44zmZ0)uwm>4>M1*OODI{RGRik=N_p=9ZB zH_5mtVqC7@=qRO87dumq6H6Z{VoBFlcM$>OCK26y@fi zblT9Q)U>03?9t03kOFve3nvsi$O+it=^^&8Dd%c}EGD`uv?7v2DXz6RL!|y=DM(7+ zBa++FNGmwKpx-k`OQS7kPQCl`{Tn^c_afj|-h|@p1I;C&Bnqc7Xc|PNOyPbTBk$4l zJhxsnEuRGM%neBMzadI2;fo6JpXZ)tMB%s^Rwwu?(6X_3Wr^!<}`d-yu ziEgOmWAvT$)Qp=aFnNAEtYey)^?vN!aGY9!OUZyoW*$`{(FutnhwDdX|jY>&%)U4!E7 zv!uLJ-Pz6+Q%~Jg7d$2w&IYX};(Jq>*mDL``;H)oqCe{!Y`ojwhvvFHBwT*n)B1}o z<_538jTOAdrkk~iJ_9@*IVsT=COsTiMxX(D&Z0amZ!;CaqK!BlOr_k2Zevu1xcSq1 zmZ~P?m&%7W$Cl!)Djv+Xa>UMD+s9Zb0 zo&lq+0X`z)1+Y)!zx)NDhu|E*Lj-kMK**%E5m#ltj(LMc9C?o5Cej8_HxpR*fTGON z07V}%JH~?EpLH{Td54X^{~(04QWxkTLWtRhe<$Pt(rU9GAXxlAX$w=DLFbWa;J@D% zW@rBARsC0t`9Cz~6+F7}e=?rP2sB(oXX~+hMmVR7!eP)Z8i-AJhTooiGN}IgDDGQx zG%}vLafFV%w7+E=k!ch_l_AD}LmMqIA;=s;$_!2noDjkiN8?kdn_BzsrLlg92k#y` zIv_K%9#y7XkUS|AhO?l0fIu>$dap@deJ)X~Pj-1<3gi$`)rFc*$lV!!BmlD>6uNy# zc4dt$Z5OmDA%!WD1zzJzNeGmTUUg@u0#x<7!WD+42Frxd$b5YxqR)-@GedU%n1QLt% z{t<~ZFi||;Lo7ZSOE$s8JSok#1bU5VBQAo_5oOUElz~k7OqKXp+=A74Hn47bMOwWg zlYDEYX5o)%L4oZUGO6lewND?KI@$GbigQW*E3v!VBXeo0@wX*p{$uJgID_Qj+`^xe zPPUhL&t|_9HfroZ6^{lKd3t%B?C#Vvfm)kr8-=S0a;>qOEw~`BYNv~54@I92E4>(3 z{031?M4AWjnAr;VqJ_}?eZ%t{Ic1g~U&dNG^&Yb*Z;Qo!bAKjI#CJF8L(tGw)0HXG zoMk?|!fn~?n_Iq+@<(iB>+a5>n29ZpWeXkhn*OPyRtO{@Ach{YCl58ZnQ!@$9kEiJ z@+QD{XZ*xP-f;7$9`~CwL~qOuyJNVHr6q;?2IqFqEZ`V?*amWWq2 zTxIp;V$pROU~4cTizI6bCATDgtclD^kd)nRIXe!8R;f=m|1nqQGcf9oVUP)0=++qn zKWaA`Z6F~Z$Ds%8OayT#rm3W?Pz@b>k6cpe$CK+1Z4cnFkZC+V0plCS?nYYXLL zjK^O31A?5>YZ*xh0aaw`!r>%ZvAo>q{g%FyQ%=_vFH$+_9hTMWM{>us(5?%E1o|x% zO!4l%c%IxFQM!=uRa2!*yh%EOcL)Jp$hibovF|eVRxl2LM=kp5W-?{)5t~ACwbDoy zNt4(_G`DwvCaM*)mK+OdP`8TZXTmz zlrBfwecWZmI2`TTfgGg_*pnQWg;?@zKIL0L@#s1ZyAzZqja|^OuTh7hgEak*b{7w8 zS)6n(`1Ypi9$^WSUEwRKv~vcSLc99{p9dOI4@CJ*wm;wWmc?&m_^IpAuBdXs{FsjV zQtrNv1d>FB`{-SPzS1(6KgfdRdHuQyW)S2XkTKuz@~R%MOtxfsvVesADaiwcgmYK2 zbN9qeU!8P4XIS>44PS{j{J|9JqI-7q#V8K#*=QY(=ld#$mXsvoxSVqoxhT5!C!I^u z=PIRyy)3W$_NyMSr99CmA0LuY~x%Oi_btK_pfJI2A@5P zu0FO|ELdi&M^34`xzV{foVoMEy9lrYwjpTsb1FfA;STsMFshjP z_18Ov9EWZ>uiq$GJ&14l2zAd*9Rws)!a)oED)#gSDU}7X_+Dk$#Gaqt8B0w>e;-;>`RfgB_>Zv-zm0eh9-A(1%hxWj} zUx#4XZ$B^0rXcg{#-EpU$RxdXq3i*lzy-m Date: Thu, 12 Dec 2024 11:49:33 +0100 Subject: [PATCH 34/68] Docs new features email (#4730) * docs(email-connector): add documentation for the new email's features * docs(email-connector): add documentation for the new email's features * TW edits --------- Co-authored-by: mesellings --- .../out-of-the-box-connectors/email.md | 92 +++++++++++++++---- 1 file changed, 72 insertions(+), 20 deletions(-) diff --git a/docs/components/connectors/out-of-the-box-connectors/email.md b/docs/components/connectors/out-of-the-box-connectors/email.md index bc1c1dae69..f5364b1f0f 100644 --- a/docs/components/connectors/out-of-the-box-connectors/email.md +++ b/docs/components/connectors/out-of-the-box-connectors/email.md @@ -73,7 +73,7 @@ with a limit of one email, the task will return the most recently sent email. The task returns a list of emails in JSON format. Each email object contains the following information: - `messageId`: A unique identifier for the email message. -- `fromAddress`: the email addresses of the sender. +- `fromAddress`: The email addresses of the sender. - `subject`: The subject line of the email. - `size`: The size of the email (in bytes). @@ -117,13 +117,14 @@ Reading an email using POP3 protocol will delete the email The task returns a JSON object containing detailed information about the email: - `messageId`: The unique identifier corresponding to the email message. -- `fromAddress`: the email addresses of the sender. +- `fromAddress`: The email addresses of the sender. - `headers` : A list containing the email's headers - `subject`: The subject line of the email. - `size`: The size of the email in bytes. - `plainTextBody`: The plain text version of the email's content. -- `htmlBody`: The HTML version of the email's content, provided it exists. -- `receivedDateTime`: the email's reception datetime +- `htmlBody`: The HTML version of the email's content (if content exists). +- `attachments`: A list of all the email's attachments, provided as a document reference. +- `receivedDateTime`: The email's reception datetime #### Example Response @@ -147,7 +148,19 @@ Below is an example of the JSON response returned when a specific email is read: "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -278,14 +291,18 @@ Allow users to send an email from the connected email account. #### Parameters -| Parameter | Description | -| :-------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `From` | Specify the sender's email address(es). This can be a single email address (for example, 'example@camunda.com'), a comma-separated list of addresses, or a Friendly Enough Expression Language (FEEL) expression returning a list of email addresses (for example, =["example@camunda.com"]). | -| `To` | Defines the email recipient(s). Similar to the `From` parameter, this can be a single email address, a comma-separated list, or a FEEL expression (for example, =["example@camunda.com"]). | -| `Cc` | (Optional) Specify the email address(es) to include in the **Carbon Copy (CC)** field. The format is the same as the **From** and **To** fields, and can include a single address, a list, or a FEEL expression. | -| `Bcc` | (Optional) Specify the email address(es) to include in the **Blind Carbon Copy (BCC)** field. It follows the same format as the **CC** field and ensures that BCC recipients are not visible to other recipients. | -| `Subject` | The email subject line. | -| `Email` | The main content of the email. | +| Parameter | Description | +| :------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `From` | Specify the sender's email address(es). This can be a single email address (for example, 'example@camunda.com'), a comma-separated list of addresses, or a Friendly Enough Expression Language (FEEL) expression returning a list of email addresses (for example, =["example@camunda.com"]). | +| `To` | Defines the email recipient(s). Similar to the `From` parameter, this can be a single email address, a comma-separated list, or a FEEL expression (for example, =["example@camunda.com"]). | +| `Cc` | (Optional) Specify the email address(es) to include in the **Carbon Copy (CC)** field. The format is the same as the **From** and **To** fields, and can include a single address, a list, or a FEEL expression. | +| `Bcc` | (Optional) Specify the email address(es) to include in the **Blind Carbon Copy (BCC)** field. It follows the same format as the **CC** field and ensures that BCC recipients are not visible to other recipients. | +| `Headers` | Feel expression containing all the desired headers to be added to the email's headers. cf. `{ "customHeaders" : "new header value" }` | +| `Subject` | The email subject line. | +| `Content Type` | The content type of the email. | +| `Email Text Content` | The text content of the email. This must only be provided if the `Content Type` is `PLAIN` or `HTML & PlainText`. | +| `Html Text Content` | The HTML content of the email. This must only be provided if the `Content Type` is `HTML` or `HTML & PlainText`. | +| `Attachment` | The document reference, either for a single document or as a list for multiple documents. | :::info To learn more about Friendly Enough Expression Language (FEEL) expression, @@ -401,6 +418,7 @@ The task returns a JSON object containing detailed information about the email: - `size`: The size of the email (in bytes). - `plainTextBody`: The plain text version of the email content. - `htmlBody`: The HTML version of the email content, if it exists. +- `attachments`: A list of all the email's attachments, provided as a document reference. - `receivedDateTime`: The date and time the email was received. #### Example Response @@ -425,7 +443,19 @@ The following JSON structure shows an expected response after a successful email "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -578,7 +608,8 @@ The example below shows the expected JSON response after an email has been succe -The Email Inbound Connector is an inbound Connector that allows you to connect your BPMN service with any email IMAP server. +The Email Inbound Connector is an inbound Connector that allows you to connect your BPMN service with any email IMAP +server. :::caution This inbound connector only supports working with IMAP server. @@ -629,6 +660,7 @@ The task returns a JSON object containing detailed information about the email: - `size`: The size of the email (in bytes). - `plainTextBody`: The plain text version of the email content. - `htmlBody`: The HTML version of the email content, if it exists. +- `attachments` A list of document reference - `receivedDateTime`: The date and time the email was received. #### Example Response @@ -654,7 +686,19 @@ instance: "value": "test" } ], - "sentDate": "2024-08-19T06:54:28Z" + "attachments": [ + { + "storeId": "in-memory", + "documentId": "20f1fd6a-d8ea-403b-813c-e281c1193495", + "metadata": { + "contentType": "image/webp; name=305a4816-b3df-4724-acd3-010478a54add.webp", + "size": 311032, + "fileName": "305a4816-b3df-4724-acd3-010478a54add.webp" + }, + "documentType": "camunda" + } + ], + "receivedDateTime": "2024-08-19T06:54:28Z" } ``` @@ -664,9 +708,14 @@ as prioritizing tasks, content analysis, and automated responses. ## Activation condition -The optional **Activation condition** field allows you to specify a Friendly Enough Expression Language ([FEEL](/components/modeler/feel/what-is-feel.md)) expression to control when this Connector should trigger a process instance. This condition acts as a filter, allowing the process to be initiated only when certain criteria are met by the incoming email. +The optional **Activation condition** field allows you to specify a Friendly Enough Expression +Language ([FEEL](/components/modeler/feel/what-is-feel.md)) expression to control when this Connector should trigger a +process instance. This condition acts as a filter, allowing the process to be initiated only when certain criteria are +met by the incoming email. -For example, the FEEL expression `=(response.subject = "urgent")` ensures that the process is only triggered if the subject of the incoming email matches "urgent". If this field is left blank, the process is triggered for every email received by the connector. +For example, the FEEL expression `=(response.subject = "urgent")` ensures that the process is only triggered if the +subject of the incoming email matches "urgent". If this field is left blank, the process is triggered for every email +received by the connector. ## Correlation @@ -729,9 +778,12 @@ To learn more about TTL in Zeebe, see [message correlation](../../../concepts/me The **Deduplication** section allows you to configure the Connector deduplication parameters. -- **Connector deduplication** is a mechanism in the Connector Runtime that determines how many email listeners are created if there are multiple occurrences of the **Email Listener Connector** in a BPMN diagram. This is different to **message deduplication**. +- **Connector deduplication** is a mechanism in the Connector Runtime that determines how many email listeners are + created if there are multiple occurrences of the **Email Listener Connector** in a BPMN diagram. This is different to + **message deduplication**. -- By default, the Connector runtime deduplicates Connectors based on properties, so elements with the same subscription properties only result in one subscription. +- By default, the Connector runtime deduplicates Connectors based on properties, so elements with the same subscription + properties only result in one subscription. To customize the deduplication behavior, select the **Manual mode** checkbox and configure the custom deduplication ID. From b6c107d578e9ede3991a892f246de81eab5367c6 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Thu, 12 Dec 2024 13:27:18 +0000 Subject: [PATCH 35/68] Edit APIs and keycloak (#4757) --- docs/reference/announcements/870.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md index 472bfe0d35..438117c7bc 100644 --- a/docs/reference/announcements/870.md +++ b/docs/reference/announcements/870.md @@ -30,8 +30,8 @@ The 8.7 release includes API updates to support the move to a [Camunda 8 REST AP The deprecation process for the [Operate](/apis-tools/operate-api/overview.md) and [Tasklist](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md) REST APIs starts with the 8.7 release. You can begin migrating to the [Camunda 8 REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) for querying to prepare for this change. -- Version 8.7, 8.8: These APIs are available, but not recommended for new implementations. -- Version 8.9: These APIs will be deprecated and removed. +- Version 8.7, 8.8: These APIs are still available but deprecated, and so not recommended for new implementations. +- Version 8.9: These APIs will be removed. ### Deprecated: Job-based User Tasks querying @@ -48,7 +48,7 @@ With the 8.7 release, Camunda announces the deprecation of several [Zeebe gRPC]( - The final list of retained gRPC endpoints will be confirmed with the 8.7 release. - Selected endpoints will remain active, with others scheduled for removal in the 8.9 release. -### Deprecated: Tasklist GraphQL API +### Removed: Tasklist GraphQL API With the 8.7 release, the deprecated [Tasklist GraphQL API](/apis-tools/tasklist-api/tasklist-api-overview.md) will be removed from the product. @@ -70,7 +70,7 @@ For SaaS customers, identity management in Camunda 8.7 remains consistent with C Built-in Keycloak integration in Self-Managed is removed, allowing customers to use any compatible IdP. -- Keycloak remains fully supported as an external option. +- Keycloak remains fully supported as an external option. For cluster-level identity management it must be connected as an external OIDC provider moving forward. - OpenID Connect (OIDC) remains the standard for seamless integration with chosen IdPs. ### Resource-based permissions From dba4b1624b8eaec8e518af74921ce835b0f01558 Mon Sep 17 00:00:00 2001 From: Wolfgang Amann <8766375+wollefitz@users.noreply.github.com> Date: Thu, 12 Dec 2024 15:43:05 +0100 Subject: [PATCH 36/68] chore(web-modeler): rename "latest version" to "draft" (#4758) --- ...er-milestone-create-via-icon-highlight.png | Bin 119577 -> 116231 bytes .../modeler/web-modeler/milestones.md | 2 +- .../modeler/web-modeler/milestones.md | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/components/modeler/web-modeler/img/milestones/web-modeler-milestone-create-via-icon-highlight.png b/docs/components/modeler/web-modeler/img/milestones/web-modeler-milestone-create-via-icon-highlight.png index 38c9b0cfd2707722135fbf85c478eb58dea85fdb..3fed3621ad1c8e54dd35d8358747684527c9b205 100644 GIT binary patch literal 116231 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 H-KGBn*clzw literal 119577 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⋘R~dz#9&xcpPVq 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

}rvm^* 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 Date: Thu, 12 Dec 2024 10:25:59 -0600 Subject: [PATCH 37/68] docs: update REST API spec (#4760) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 944 ++++++++++++++++-- .../specifications/add-user-to-group.api.mdx | 64 ++ .../assign-group-to-tenant.api.mdx | 59 ++ .../assign-mapping-rule-to-tenant.api.mdx | 59 ++ .../assign-user-to-tenant.api.mdx | 59 ++ .../create-document-link.api.mdx | 6 +- .../specifications/create-document.api.mdx | 2 +- .../specifications/create-group.api.mdx | 57 ++ .../create-mapping-rule.api.mdx | 2 +- .../specifications/create-role.api.mdx | 4 +- .../specifications/create-user.api.mdx | 4 +- .../specifications/delete-group.api.mdx | 52 + .../delete-mapping-rule.api.mdx | 55 + .../find-authorizations.api.mdx | 6 +- .../find-decision-definitions.api.mdx | 4 +- .../find-decision-instances.api.mdx | 6 +- .../find-decision-requirements.api.mdx | 4 +- .../find-flow-node-instances.api.mdx | 8 +- .../specifications/find-incidents.api.mdx | 8 +- .../specifications/find-mappings.api.mdx | 76 ++ .../find-process-definitions.api.mdx | 4 +- .../find-process-instances.api.mdx | 22 +- .../find-user-authorizations.api.mdx | 6 +- .../find-user-task-variables.api.mdx | 6 +- .../specifications/find-user-tasks.api.mdx | 16 +- .../specifications/find-users.api.mdx | 4 +- .../specifications/find-variables.api.mdx | 4 +- .../specifications/get-authentication.api.mdx | 56 ++ .../get-decision-instance.api.mdx | 2 +- .../get-flow-node-instance.api.mdx | 4 +- .../specifications/get-group.api.mdx | 56 ++ .../specifications/get-incident.api.mdx | 4 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-instance.api.mdx | 4 +- .../specifications/get-user-task.api.mdx | 6 +- .../remove-group-from-tenant.api.mdx | 59 ++ .../remove-mapping-rule-from-tenant.api.mdx | 59 ++ .../remove-user-from-tenant.api.mdx | 59 ++ .../specifications/search-groups.api.mdx | 76 ++ .../specifications/search-roles.api.mdx | 4 +- .../specifications/search-tenants.api.mdx | 4 +- .../specifications/sidebar.js | 132 ++- .../unassign-user-from-group.api.mdx | 60 ++ .../update-authorization.api.mdx | 4 +- .../specifications/update-group.api.mdx | 60 ++ .../specifications/update-user-task.api.mdx | 2 +- 46 files changed, 2036 insertions(+), 158 deletions(-) create mode 100644 docs/apis-tools/camunda-api-rest/specifications/add-user-to-group.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/assign-group-to-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/assign-mapping-rule-to-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/assign-user-to-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/delete-group.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/delete-mapping-rule.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/remove-group-from-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/remove-mapping-rule-from-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/remove-user-from-tenant.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/unassign-user-from-group.api.mdx create mode 100644 docs/apis-tools/camunda-api-rest/specifications/update-group.api.mdx diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index dad36c860a..1ee1906eb2 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -10,7 +10,7 @@ info: url: https://github.com/camunda/camunda/blob/main/licenses/CAMUNDA-LICENSE-1.0.txt externalDocs: description: Find out more - url: https://docs.camunda.io/docs/apis-tools/camunda-api-rest/overview/ + url: https://docs.camunda.io/docs/apis-tools/camunda-api-rest/camunda-api-rest-overview/ servers: - url: "{schema}://{host}:{port}/v2" @@ -26,6 +26,7 @@ servers: description: The schema of the Camunda 8 REST API server. tags: + - name: Authentication - name: Authorization - name: Clock - name: Cluster @@ -35,9 +36,11 @@ tags: - name: Document - name: Element instance - name: Flow node instance + - name: Group - name: Incident - name: Job - name: License + - name: Mapping rule - name: Message - name: Process definition - name: Process instance @@ -48,7 +51,6 @@ tags: - name: User - name: User task - name: Variable - - name: Mapping Rule paths: /topology: @@ -83,6 +85,26 @@ paths: $ref: "#/components/schemas/LicenseResponse" "500": $ref: "#/components/responses/InternalServerError" + + /authentication/me: + get: + tags: + - Authentication + operationId: getAuthentication + summary: Get current user + description: Retrieves the current authenticated user. + responses: + "200": + description: The current user is successfully returned. + content: + application/json: + schema: + $ref: "#/components/schemas/CamundaUser" + "401": + $ref: "#/components/responses/Unauthorized" + "500": + $ref: "#/components/responses/InternalServerError" + /jobs/activation: post: tags: @@ -499,6 +521,255 @@ paths: "500": $ref: "#/components/responses/InternalServerError" + /tenants/{tenantKey}/users/{userKey}: + put: + tags: + - Tenant + operationId: assignUserToTenant + summary: Assign a user to a tenant + description: Assign a single user to a specified tenant. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: userKey + in: path + required: true + description: The unique identifier of the user. + schema: + type: integer + format: int64 + responses: + "202": + description: The user was successfully assigned to the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or user was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + delete: + tags: + - Tenant + operationId: removeUserFromTenant + summary: Remove a user from a tenant + description: Removes a single user from a specified tenant without deleting the user. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: userKey + in: path + required: true + description: The unique identifier of the user. + schema: + type: integer + format: int64 + responses: + "202": + description: The user was successfully removed from the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or user was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + /tenants/{tenantKey}/mapping-rules/{mappingKey}: + put: + tags: + - Tenant + operationId: assignMappingRuleToTenant + summary: Assign a mapping rule to a tenant + description: Assign a single mapping rule to a specified tenant. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: mappingKey + in: path + required: true + description: The unique identifier of the mapping rule. + schema: + type: integer + format: int64 + responses: + "202": + description: The mapping rule was successfully assigned to the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or mapping rule was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + delete: + tags: + - Tenant + operationId: removeMappingRuleFromTenant + summary: Remove a mapping rule from a tenant + description: Removes a single mapping rule from a specified tenant without deleting the rule. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: mappingKey + in: path + required: true + description: The unique identifier of the mapping rule. + schema: + type: integer + format: int64 + responses: + "202": + description: The mapping rule was successfully removed from the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or mapping rule was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + /tenants/{tenantKey}/groups/{groupKey}: + put: + tags: + - Tenant + operationId: assignGroupToTenant + summary: Assign a group to a tenant + description: Assign a single group to a specified tenant. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: groupKey + in: path + required: true + description: The unique identifier of the group. + schema: + type: integer + format: int64 + responses: + "202": + description: The group was successfully assigned to the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or group was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + delete: + tags: + - Tenant + operationId: removeGroupFromTenant + summary: Remove a group from a tenant + description: Removes a single group from a specified tenant without deleting the group. + parameters: + - name: tenantKey + in: path + required: true + description: The unique identifier of the tenant. + schema: + type: integer + format: int64 + - name: groupKey + in: path + required: true + description: The unique identifier of the group. + schema: + type: integer + format: int64 + responses: + "202": + description: The group was successfully removed from the tenant. + "400": + description: The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: Not found. The tenant or group was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + /tenants/search: post: tags: @@ -880,7 +1151,7 @@ paths: "500": $ref: "#/components/responses/InternalServerError" - /user-tasks/{userTaskKey}/variables: + /user-tasks/{userTaskKey}/variables/search: post: tags: - User task @@ -2231,7 +2502,7 @@ paths: schema: $ref: "#/components/schemas/RoleCreateRequest" responses: - "202": + "201": description: | The role was created successfully. content: @@ -2297,30 +2568,281 @@ paths: - name: roleKey in: path required: true - description: The key of the role to update. + description: The key of the role to update. + schema: + type: integer + format: int64 + requestBody: + required: true + content: + application/json: + schema: + $ref: "#/components/schemas/RoleUpdateRequest" + responses: + "204": + description: The role was updated successfully. + "400": + description: > + The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "404": + description: The role with the roleKey is not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + delete: + tags: + - Role + operationId: deleteRole + summary: Delete role + description: Deletes the role with the given key. + parameters: + - name: roleKey + in: path + required: true + description: The key of the role to delete. + schema: + type: integer + format: int64 + responses: + "204": + description: The role was deleted successfully. + "401": + $ref: "#/components/responses/Unauthorized" + "404": + description: The role with the roleKey was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + /roles/search: + post: + tags: + - Role + operationId: searchRoles + summary: Query roles + description: | + Search for roles based on given criteria. + requestBody: + required: false + content: + application/json: + schema: + $ref: "#/components/schemas/RoleSearchQueryRequest" + responses: + "200": + description: The roles search result. + content: + application/json: + schema: + $ref: "#/components/schemas/RoleSearchQueryResponse" + "400": + description: > + The role search query failed. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "500": + description: An internal error occurred while processing the request. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + + /groups: + post: + tags: + - Group + operationId: createGroup + summary: Create group + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/GroupCreateRequest" + responses: + "201": + description: The group was created successfully. + content: + application/json: + schema: + $ref: "#/components/schemas/GroupCreateResponse" + "400": + description: | + The group could not be created. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "500": + $ref: "#/components/responses/InternalServerError" + /groups/{groupKey}: + get: + tags: + - Group + operationId: getGroup + summary: Get group + description: | + Get a group by its key. + parameters: + - name: groupKey + in: path + required: true + description: The group key. + schema: + type: integer + format: int64 + responses: + "200": + description: The group is successfully returned. + content: + application/json: + schema: + $ref: "#/components/schemas/GroupItem" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "404": + description: The group with the given key was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + patch: + tags: + - Group + operationId: updateGroup + summary: Update group + description: Update a group with the given key. + parameters: + - name: groupKey + in: path + required: true + description: The key of the group to update. + schema: + type: integer + format: int64 + requestBody: + required: true + content: + application/json: + schema: + $ref: "#/components/schemas/GroupUpdateRequest" + responses: + "204": + description: The group was updated successfully. + "400": + description: > + The provided data is not valid. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "404": + description: The group with the groupKey is not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + delete: + tags: + - Group + operationId: deleteGroup + summary: Delete group + description: Deletes the group with the given key. + parameters: + - name: groupKey + in: path + required: true + description: The key of the group to delete. + schema: + type: integer + format: int64 + responses: + "204": + description: The group was deleted successfully. + "401": + $ref: "#/components/responses/Unauthorized" + "404": + description: The group with the groupKey was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + /groups/{groupKey}/users/{userKey}: + post: + tags: + - Group + operationId: addUserToGroup + summary: Assign a user to a group + description: | + Assigns a user to a group. + parameters: + - name: groupKey + in: path + required: true + description: The group key. + schema: + type: integer + format: int64 + - name: userKey + in: path + required: true + description: The user key. schema: type: integer format: int64 - requestBody: - required: true - content: - application/json: - schema: - $ref: "#/components/schemas/RoleUpdateRequest" responses: - "204": - description: The role was updated successfully. + "202": + description: The user was assigned successfully to the group. "400": - description: > - The provided data is not valid. + description: | + The user could not be assigned. + More details are provided in the response body. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" - "401": - $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: The role with the roleKey is not found. + description: The group or user with the given key was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "409": + description: The user with the given key is already assigned to the group. content: application/problem+json: schema: @@ -2329,55 +2851,71 @@ paths: $ref: "#/components/responses/InternalServerError" delete: tags: - - Role - operationId: deleteRole - summary: Delete role - description: Deletes the role with the given key. + - Group + operationId: unassignUserFromGroup + summary: Unassign a user from a group + description: | + Unassigns a user from a group. parameters: - - name: roleKey + - name: groupKey in: path required: true - description: The key of the role to delete. + description: The group key. + schema: + type: integer + format: int64 + - name: userKey + in: path + required: true + description: The user key. schema: type: integer format: int64 responses: - "204": - description: The role was deleted successfully. - "401": - $ref: "#/components/responses/Unauthorized" + "202": + description: The user was unassigned successfully from the group. + "400": + description: | + The user could not be unassigned. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "403": + $ref: "#/components/responses/Forbidden" "404": - description: The role with the roleKey was not found. + description: The group or user with the given key was not found, or the user is not assigned to this group. content: application/problem+json: schema: $ref: "#/components/schemas/ProblemDetail" "500": $ref: "#/components/responses/InternalServerError" - /roles/search: + /groups/search: post: tags: - - Role - operationId: searchRoles - summary: Query roles + - Group + operationId: searchGroups + summary: Query groups description: | - Search for roles based on given criteria. + Search for groups based on given criteria. requestBody: required: false content: application/json: schema: - $ref: "#/components/schemas/RoleSearchQueryRequest" + $ref: "#/components/schemas/GroupSearchQueryRequest" responses: "200": - description: The roles search result. + description: The groups search result. content: application/json: schema: - $ref: "#/components/schemas/RoleSearchQueryResponse" + $ref: "#/components/schemas/GroupSearchQueryResponse" "400": description: > - The role search query failed. + The group search query failed. More details are provided in the response body. content: application/problem+json: @@ -2397,7 +2935,7 @@ paths: /mapping-rules: post: tags: - - Mapping Rule + - Mapping rule operationId: createMappingRule summary: Create mapping rule description: | @@ -2436,6 +2974,70 @@ paths: $ref: "#/components/schemas/ProblemDetail" "500": $ref: "#/components/responses/InternalServerError" + /mapping-rules/{mappingKey}: + delete: + tags: + - Mapping rule + operationId: deleteMappingRule + summary: Delete a mapping rule + description: Deletes the mapping rule with the given key. + parameters: + - name: mappingKey + in: path + required: true + description: The key of the mapping rule to delete. + schema: + type: integer + format: int64 + responses: + "204": + description: The mapping rule was deleted successfully. + "401": + $ref: "#/components/responses/Unauthorized" + "404": + description: The mapping rule with the mappingKey was not found. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "500": + $ref: "#/components/responses/InternalServerError" + + /mapping-rules/search: + post: + tags: + - Mapping rule + operationId: findMappings + summary: Query mappings + description: | + Search for mapping rules based on given criteria. + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/MappingSearchQueryRequest" + required: true + responses: + "200": + description: The mapping rule search result. + content: + application/json: + schema: + $ref: "#/components/schemas/MappingSearchResponse" + "400": + description: > + The mapping rule search query failed. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "500": + $ref: "#/components/responses/InternalServerError" /messages/publication: post: @@ -2656,7 +3258,7 @@ paths: "500": $ref: "#/components/responses/InternalServerError" - /document/{documentId}/links: + /documents/{documentId}/links: post: tags: - Document @@ -2719,7 +3321,7 @@ paths: $ref: "#/components/schemas/UserRequest" required: true responses: - "202": + "201": description: | The user was created successfully. content: @@ -3234,6 +3836,33 @@ components: items: $ref: "#/components/schemas/TenantItem" + MappingItem: + description: Mapping rule search response item. + type: object + properties: + mappingKey: + type: integer + description: The unique system-generated internal mapping ID. + format: int64 + claimName: + type: string + description: The claim name to match against a token. + claimValue: + type: string + description: The value of the claim to match. + + MappingSearchQueryResponse: + description: Mapping rule search response. + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + type: object + properties: + items: + description: The matching mapping rules. + type: array + items: + $ref: "#/components/schemas/MappingItem" + UserTaskSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -3313,9 +3942,14 @@ components: type: integer description: The key of the element instance. format: int64 - variables: + processInstanceVariables: type: array - description: Variables associated with the user task. + description: Process Instance variables associated with the user task. + items: + $ref: "#/components/schemas/UserTaskVariableFilterRequest" + localVariables: + type: array + description: Local variables associated with the user task. items: $ref: "#/components/schemas/UserTaskVariableFilterRequest" UserTaskVariableFilterRequest: @@ -3334,6 +3968,9 @@ components: description: The key of the user task. type: integer format: int64 + name: + type: string + description: The name for this user task. state: type: string description: The state of the user task. @@ -3819,10 +4456,6 @@ components: description: The parent flow node instance key. allOf: - $ref: "#/components/schemas/LongFilterProperty" - treePath: - description: The path of keys to this process instance, separated by '/'. - allOf: - - $ref: "#/components/schemas/StringFilterProperty" startDate: description: The start date. allOf: @@ -3842,18 +4475,21 @@ components: description: The tenant ID. allOf: - $ref: "#/components/schemas/StringFilterProperty" + variables: + description: The process instance variables. + type: array + items: + $ref: "#/components/schemas/ProcessInstanceVariableFilterRequest" ProcessInstanceVariableFilterRequest: description: Process instance variable filter. type: object properties: name: + description: Name of the variable. + type: string + value: + description: The value of the variable. type: string - description: The variable name. - values: - type: array - description: The variable values. - items: - type: string ProcessInstanceSearchQueryResponse: description: Process instance search response. allOf: @@ -3898,9 +4534,6 @@ components: type: integer description: The parent flow node instance key. format: int64 - treePath: - type: string - description: The path of keys to this process instance, separated by '/'. startDate: type: string description: The start date. @@ -4006,9 +4639,6 @@ components: flowNodeName: type: string description: The flow node name. - treePath: - type: string - description: The path of keys from process instance to this flow node instance separated by '/'. hasIncident: type: boolean description: Shows whether this flow node instance has an incident related to. @@ -4058,8 +4688,8 @@ components: flowNodeId: description: The flow node ID for this flow node instance. type: string - treePath: - description: The path from process instance leading to this flow node instance. + flowNodeName: + description: The flow node name for this flow node instance. type: string type: description: Type of flow node as defined set of values. @@ -4214,9 +4844,6 @@ components: type: integer format: int64 description: The job key, if exists, associated with this incident. - treePath: - type: string - description: The path from process instance via flow node ids and flow node instance keys leading to this incident. tenantId: description: The tenant ID of the incident. type: string @@ -4291,9 +4918,6 @@ components: type: integer description: The job key, if exists, associated with this incident. format: int64 - treePath: - type: string - description: The path from process instance via flow node ids and flow node instance keys leading to this incident. tenantId: description: The tenant ID of the incident. type: string @@ -4337,6 +4961,7 @@ components: PermissionTypeEnum: description: Specifies the type of permissions. enum: + - ACCESS - CREATE - CREATE_PROCESS_INSTANCE - CREATE_DECISION_INSTANCE @@ -4495,6 +5120,15 @@ components: description: The user search filters. allOf: - $ref: "#/components/schemas/UserFilterRequest" + MappingSearchQueryRequest: + allOf: + - $ref: "#/components/schemas/SearchQueryRequest" + type: object + properties: + filter: + description: The mapping search filters. + allOf: + - $ref: "#/components/schemas/MappingFilterRequest" UserFilterRequest: description: User search filter. type: object @@ -4508,6 +5142,73 @@ components: email: description: The email of the user. type: "string" + MappingFilterRequest: + description: Mapping search filter. + type: object + properties: + claimName: + type: string + description: The claim name to match against a token. + claimValue: + type: string + description: The value of the claim to match. + CamundaUser: + type: "object" + properties: + userId: + description: The ID of the user. + type: "string" + userKey: + description: The system generated key of the User + type: "integer" + format: "int64" + displayName: + description: The display name of the User + type: "string" + authorizedApplications: + description: The applications the User is authorized to use + type: array + items: + type: "string" + tenants: + description: The tenants the User is a member of + type: array + items: + type: "object" + properties: + tenantId: + type: "string" + name: + type: "string" + groups: + description: The groups assigned to the user + type: array + items: + type: "string" + roles: + description: The roles assigned to the user + type: array + items: + type: "string" + salesPlanType: + description: The plan of the user + type: "string" + c8Links: + description: The links to the components in the C8 stack + type: array + items: + type: "object" + properties: + name: + type: "string" + link: + type: "string" + canLogout: + description: Flag for understanding if the user is able to perform logout + type: boolean + apiUser: + description: Flag for understanding if the user is an API user + type: boolean UserResponse: type: "object" properties: @@ -4619,6 +5320,82 @@ components: type: array items: $ref: "#/components/schemas/RoleItem" + + GroupCreateRequest: + type: "object" + properties: + name: + type: "string" + description: The display name of the new group. + GroupCreateResponse: + type: "object" + properties: + groupKey: + description: The key of the created group. + type: "integer" + format: "int64" + GroupUpdateRequest: + type: object + properties: + changeset: + description: The set of changed group attributes. + allOf: + - $ref: "#/components/schemas/GroupChangeset" + required: + - changeset + GroupChangeset: + description: A set of changed group attributes. + type: object + properties: + name: + type: string + description: The updated display name of the group. + GroupItem: + description: Group search response item. + type: object + properties: + groupKey: + type: integer + description: The group key. + format: int64 + name: + type: string + description: The group name. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the group. + items: + type: integer + format: int64 + GroupSearchQueryRequest: + description: Group search request. + allOf: + - $ref: "#/components/schemas/SearchQueryRequest" + type: object + properties: + filter: + description: The group search filters. + allOf: + - $ref: "#/components/schemas/GroupFilterRequest" + GroupFilterRequest: + description: Group filter request + type: object + properties: + name: + type: string + description: The name of the group. + GroupSearchQueryResponse: + description: Group search response. + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + type: object + properties: + items: + description: The matching groups. + type: array + items: + $ref: "#/components/schemas/GroupItem" + MappingRuleCreateRequest: type: object properties: @@ -4644,6 +5421,29 @@ components: claimValue: type: string description: The value of the claim to map. + MappingSearchResponse: + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching mapping rules. + type: array + items: + $ref: "#/components/schemas/MappingResponse" + MappingResponse: + type: "object" + properties: + mappingKey: + description: The key of the created mapping rule. + type: integer + format: int64 + claimName: + type: string + description: The name of the claim to map. + claimValue: + type: string + description: The value of the claim to map. TopologyResponse: description: The response of a topology request. @@ -5135,9 +5935,7 @@ components: description: The field to sort by. type: string order: - description: The order in which to sort the field. - type: string - default: asc + $ref: "#/components/schemas/SortOrderEnum" required: - field SearchQueryResponse: @@ -5541,6 +6339,12 @@ components: - FAILED - UNSPECIFIED - UNKNOWN + SortOrderEnum: + description: The order in which to sort the related field. + enum: + - ASC + - DESC + default: ASC MessageCorrelationRequest: type: object diff --git a/docs/apis-tools/camunda-api-rest/specifications/add-user-to-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/add-user-to-group.api.mdx new file mode 100644 index 0000000000..cd65f5d47d --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/add-user-to-group.api.mdx @@ -0,0 +1,64 @@ +--- +id: add-user-to-group +title: "Assign a user to a group" +description: "Assigns a user to a group." +sidebar_label: "Assign a user to a group" +hide_title: true +hide_table_of_contents: true +api: eJztWMFy2zYQ/RUMTsmUJuXESR3eNI6duk1Sjy23B8cHEFiJSECAAUDLHA7/vbMAKSuS7GQ8PeqgoUgC+7DY9wDwddSzhaP5Df1gTVPT24SaGizz0uhzQXPKhLh2YGcmvk+oAMetrLEBzenUObnQjjDSOLDEG8LIAlumXzRNaM0sq8CDRYiOalYBzWlo8Be0NKESg9TMlzShFr430oKgubcNbCLNSoiRyTdoU5pQx0uoGM076tsaw0rtYQGWJnRubMV8fPT2iPZ9ssLGYT4HOqT3DORbDO5qox047PFq8govjwAsmSMsTCkI4hrOwbl5o1SLM+vHGUhpn9CjyeSJQNw0ShBtPClgFTH9oj8ZC0SAZ1I5wiyQ2po7KUAQqQPAOFhSGNHGInKjPWiPaKyuleSBHVltTaGg+u2rQ+hubVY2KEIuYssBl5jiK3BPmCOxYRHRby7PTsi7oze/374ova9dnmXL5TK1c34AQnpjU2MXmZ1z/GG7lymZlWCBVKwNaQohEZMpzKoG6yU44mrgci75OIPDsAmWLuY3FDEOC0m76vxQ4lWpnbdSL9Yr3Vi5LQtyfXlOpADt5byVerENHfrMWaMwBitM4/NCMf0Na+ulVztBN1FcU1XMtsTMdwD0CXWe+cb9lKmvX23FRib9MZtdkBiCcCOAzI0lvpRuBMIkKqll1VQ0P5pMElqx+3j3djLpMSZW/Bcy0QTua8V0oNZmOlKT6oG3ITGpnWea/1+VMVYu5CZuigvHWAs6kPh9zKjv+6DB19t8PzO2kEKADvQkuLSA80S6IEemlFmCSPe62utqr6tHdXW0e2+LBwBjh91S+jLuivIONO7OYQNFmc1No/ci24tsL7InRPbuqZPotrakI0xZYKJ9OKP+eCzdy20vt73cdsvtza7vtakmOMsWeQjWGksM5421IMiylCqEx2/AEXs4TO6/y/Za22vtMa31Ca3Alwbtq9q4QB20eXKahX3KZd3oQPUZbnYu6wZbqEd3B+zdaFg1VtGcdlFCfZ5lXWmc7/OuNtb32R3W545ZyQoVWYmvo9RGCinDmSrjMLZLiS/QmRpTPGFVowUjx+Ty9GpGPjAPS9aGqUXIH0MfT44nO6Ni00ciTi/OScwwEnFtcRjDosp3ho2NfyVw8L0c8MZK315htzg9BTALdtpgNVYEGfBCdLyPjWgy/DkbafPnv7NQeannJnQfGLA9EKwKWBdHPkkPt9l2cR5Ew01VNTqsnHoRzzxsLTGuGucxoYQqyUG7wOvBSRybfYxvyD8RkRymWJTInHHBXEhfNkXKTZXx2G11LZQpsopJnQ0QLjuZfrr+/H568PH85PTz1enBYTpJ/b0PySOhK6bXxhEt2G0HdjPp7mHD+JltOxTGw73PasWkRqqEjLpBSjfRxHU0ofmanRvUhM9Gm/U2GSRxQ7uuYA6urep7fPy9AdvS/Ob2QUFBckI6/C9oPmfKbXqx60m8uBxc25dkyxzemcHwkOk2yFY1eEcT+g3adVca3eJnj2LdJ37GIMZ562/7hJbABNgwK/HtlHOo/Vq/R/d91N9qEbz4+wqV8x9I3zlT +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Assign a user to a group

+ + + +Assigns a user to a group. + +## Request + +

Path Parameters

+ +The user was assigned successfully to the group. + +
+ +The user could not be assigned. +More details are provided in the response body. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Forbidden. The request is not allowed. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The group or user with the given key was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The user with the given key is already assigned to the group. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/assign-group-to-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/assign-group-to-tenant.api.mdx new file mode 100644 index 0000000000..0fd9e5aadd --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/assign-group-to-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: assign-group-to-tenant +title: "Assign a group to a tenant" +description: "Assign a single group to a specified tenant." +sidebar_label: "Assign a group to a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWFtT4zYU/itn9LQ7NXFg2S31W4aFLe2WYSC0D5QH2T6JtStLRhdCxuP/3jmSHQIJLdvhMQ8Zx9K56nyfZJ2WOT63LLthU1RcOXabMN2g4U5odVayjHFrxVx9Mdo3U90LJaxEWxjRkBTL2CTIAAcr1FwizEkanKaRBgsxE1iCC7ojlrCGG16jQ0OOW6Z4jSxjcf53XLKECbLacFexhBm888JgyTJnPD53Pa0QvBJ3HkGUqBz5MqBn4Cpcc2mLCmvOspa5ZUPehHI4R8MSNtOm5i4OfTpkXZesQgp5vGlEweKPBnRLLm2jlUVLGgfjA3psuo3rvuAWrC8KtHbmpVxCLCGVQD9Zli5hh+PxdlON0feixBJK7jgIC0o7uOdSlBR9oZVD5UiVN40URcBL2hidS6x/+mbJTruW5DO8wEWUhBIdFxJ0/g0LB9xCFMyxBKHg5vL0GH45/Pjz7bvKucZmabpYLEZmVuxhKZw2I23mqZkV9CO59yOYVmgQar6EHIGXpSCfXFJCDRon0A6YLIb16MMGqsTob8WSoSYxLELsSvmxYqvKWWeEmq8XzhuxyRG4vjwbELEUar7pOujMuJdkg+fauyyXXH2nQjnh5Fanz71YX9fcLAfAPXXQJcw67rz9T+B9ONiwTbD4dTq9gGgCCl0izLQBVwk7OKIkaqFE7WuWHY7HCav5Q3z7NB53ZJMq/opMFOBDI7kK0HqejlBQa4M9fkJiQlnHVfFWldFGzMVzvyPaHoZasB7En2NGXdcFQn3YxPupNrkoS1QBnkD7B1o3sIpLqRe449WOVzte/QuvDjfxfq4dzLRXZeRVPNdAm7WDUK1EdvTa0WtHrxfo9XHbd+BEAa2yIRyiMdqALgpvDJawqIQM5ukrc/Ddn2sRizuu7bi249om17qE1egqTXfrxgfk0K0yY2k8vmzarm7CXRoOMpu2w020o6sjmvvh7uyNZBlrI4u6LE3bSlvXZW2jjevSeyrRPTeC5zICk6Yj2wYUSV1wGYa3VZMm6DY8ZHnMa69KDkdweXI1hS/c4YIvw+qSy6emj8ZH461WSfQFi5OLM4gZRiyu7Q+DWSL6VrNR+DWGw6XaYuGNcMsrUovLkyM3aCaeKrLCSO8vWKf3KMSS/s/pgJzf/pqG4gs100G9B8FmIFQVNDZGPh7tbwLu4izwptB17VXYPNUcFsJVwNcSK6S3jhJKmBQFKhug3XcvBrGvcQb+jB5hf0RFicgZ9sy5cJXPR4Wu0yKqrZ651Hlac6HS3oVNjyd/XJ9/nux9PTs+Ob862dsfjUfuwYXkG21dzdVaHKvu0FpbyG1tJLWPp8aP9pT6Ujl8cGkjuVAEnpBj2xPspu8wWZawbL3ZFDlGo6t+z23SE+WGtW3OLV4b2XU0fOfRLFl2c/vIq0DEUlj6X7JsxqV93hRaT+zdZd8+eg+vbF5tza0f5GoZKC49vbGEfcflk2YatbPePrhVH+t/xLZa5e62S1iFvEQT1jBOT4oCG7em+OLnA3F4tZdeXBP5/gFDXylv +sidebar_class_name: "put api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Assign a group to a tenant

+ + + +Assign a single group to a specified tenant. + +## Request + +

Path Parameters

+ +The group was successfully assigned to the tenant. + +
+ +The provided data is not valid. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Forbidden. The request is not allowed. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Not found. The tenant or group was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/assign-mapping-rule-to-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/assign-mapping-rule-to-tenant.api.mdx new file mode 100644 index 0000000000..880eab7995 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/assign-mapping-rule-to-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: assign-mapping-rule-to-tenant +title: "Assign a mapping rule to a tenant" +description: "Assign a single mapping rule to a specified tenant." +sidebar_label: "Assign a mapping rule to a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWEtz2zYQ/is7OCVTWpQdJ3V50zh26zbxeGy5Pbg+gORKRAICNB6WNRz+984SpEw93LoZH3XQSCIW+8D3fQCxNXN8bllyx6aouHLsPmK6QsOd0OoiZwnj1oq5+sqrSqj5tZc41Z1pxHK0mREV2bKETVpL4GCFmkuEMswB4yWC0zRQYSZmAnNwrYsRi1jFDS/RoaEsaqZ4iSxhYfwPXLKICXJecVewiBl88MJgzhJnPG5mMC0QvBIPHkHkqBzFMqBn4AochLRZgSVnSc3csqJoQjmco2ERm2lTchcefTpmTROtUurKedOchkv0fzO7p8i20sqipRlH4yP62o6+hsOCW7A+y9DamZdyCQFfgkSvLVMTsePxeLfHyuhHkWMOOXcchAWlHTxyKXIqItPKoXI0lVeVFFlLprgyOpVY/vTNkp96UOsGjeAqWEKOjgsJOv2GmQNuIRimmINQcHd9fgq/HH/8+f5d4VxlkzheLBYjM8sOMBdOm5E289jMMvqQ3fsRTAs0tCBLSBF4nguKySUVVKFxAm3P0axfjy5tIEBGfysW9dCEtIjBq8nPwK0AtM4INR/i543Ylg7cXl/0/FgSWFuh2zkz7iX54Kn2LkklV98JKCec3Bl0M4r1ZcnNsqffeoAmYtZx5+1/8u/D0ZZvosVv0+kVBBeQ6Rxhpg24Qtg+EBVRCiVKX7LkeDyOWMmfwr9P43FDPgnxV1SiAJ8qyVVLrc1yhIJSG+z40xYmlHVcZW+FjDZiLjbjjmi76LFgHYk/h4qapmkF9WGb7+fapCLPUbX0BNpN0LpeVVxKvcC9rva62uvqX3R1vM33S+1gpr3Kg67CuQbabJ+HamW5V9leZXuVvaCyj7teBycKaJUN8RCN0QZ0lnljMIdFIWTrnl42+9jd8Ra4uNfaXmt7rW1rrYlYia7QdP+ufMscumomLA6nmI3r1QW5ibvz7IDOMxvXz/fUhm6UaB77u7U3kiWsDnJqkjiuC21dk9SVNq6JHwmrR24ET2VgKA0H2fV0kjrjsn28C1YaoNtyX+4pL73KOZzA9dnNFH7lDhd82S4zhVx3fTI+Ge/0SqYveJxcXUCoMJBysFH0bknxO90G49c4bu/aFjNvhFve0LSwPClyg2biCZoVWbp4rXf6H4xY1P047yn0+1/TlgVCzXQ7vWPDdiKEChobMh+PDreZd3XRCijTZelVu4uqOSyEK4APCsukt44KipgUGSrbcrzrbvRmX8II/BkiwuGIQAnM6TfPuXCFT0eZLuMsTFt9p1KnccmFirsQNj6dfL29/Dw5+HJxenZ5c3ZwOBqP3JNri6+0dSVXgzxWTaTt7pHb2Xaqn0+RH+xAdcA5fHJxJblQRKW24rrT3V3Xj7IsYsmwNbUmPRocNInuo04/d6yuU27x1simoccPHs2SJXf3z3Jr9ZkLS79zlsy4tJudpGGh7667ntN7eGXPa2eR3UOulq3ypad/LGLfcbnWg6Mu2Nsnt9n8+oEUB8vd3DcRK5DnaNrFDAaTLMPKDaa++J5BGl9tule3JM5/AE8DRis= +sidebar_class_name: "put api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Assign a mapping rule to a tenant

+ + + +Assign a single mapping rule to a specified tenant. + +## Request + +

Path Parameters

+ +The mapping rule was successfully assigned to the tenant. + +
+ +The provided data is not valid. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Forbidden. The request is not allowed. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Not found. The tenant or mapping rule was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/assign-user-to-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/assign-user-to-tenant.api.mdx new file mode 100644 index 0000000000..84d3a2644c --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/assign-user-to-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: assign-user-to-tenant +title: "Assign a user to a tenant" +description: "Assign a single user to a specified tenant." +sidebar_label: "Assign a user to a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWFtT4zYU/itn9LQ7NXFg2S31W4aFlnaXYSC0D5QH2T6JtStLRhdCxuP/3jmSHQIJLdvhMQ8Zx9K56nyfZJ2WOT63LLthU1RcOXabMN2g4U5odVayjHFrxVxdWzRT3cskrERbGNGQEMvYJIgAByvUXCJ4iwacpoEGCzETWIILqiOWsIYbXqNDQ25bpniNLGNx/g9csoQJMtpwV7GEGbzzwmDJMmc8Pvc8rRC8EnceQZSoHPkyoGfgKlxzaYsKa86ylrllQ96EcjhHwxI206bmLg59OmRdl6xCojTeNCAy+KPh3JJH22hl0ZLGwfiAHlu80qIvuAXriwKtnXkplxCrR+uvn6xJl7DD8Xi7pcboe1FiCSV3HIQFpR3ccylKCr7QyqFypMqbRooiQCVtjM4l1j99s2SnXcvxGVbgIkpCiY4LCTr/hoUDbiEK5liCUHBzeXoMvxx+/Pn2XeVcY7M0XSwWIzMr9rAUTpuRNvPUzAr6kdz7EUwrNAg1X0KOwMtSkE8uKaEGjRNoB0AWw3r0YQMVYvS3YslQkhgWwXWl/FiwVeGsM0LN1+vmjdjkB1xfng14WAo133QddGbcS7LBc+1dlkuuvlOhnHByq9PnXqyva26WA9yeOugSZh133v4n7j4cbNgmWPw2nV5ANAGFLhFm2oCrhB0cURK1UKL2NcsOx+OE1fwhvn0ajzuySRV/RSYK8KGRXAVoPU9HKKi1wR4/ITGhrOOqeKvKaCPm4rnfEe0NQy1YD+LPMaOu6wKhPmzi/VSbXJQlqgBPoN0DrRtYxaXUC9zxaserHa/+hVeHm3g/1w5m2qsy8iqea6DN4zmoVhI7du3YtWPXC+z6uO0zcKKAVtkQDtEYbUAXhTcGS1hUQgbz9JE5+O6PtYjFHdd2XNtxbZNrXcJqdJWmW3XjA3LoSpmxNJ5eNm1Xt+AupXPMpm1/Ce3o2ojmfrg1eyNZxtrIoS5L07bS1nVZ22jjuvSeCnTPjeC5jLCk6ci1AUNSF1yG4W21pAm6Bw85HvPaq5LDEVyeXE3hV+5wwZdhbcnlU9NH46PxVqsk+oLFycUZxAwjEtd2h8Es0Xyr2Sj8GsPhQm2x8Ea45RWpxeXJkRs0E0/1WCGk9xes03sUYkn/53TAze9/TUPphZrpoN5DYDMQqgoaGyMfj/Y34XZxFlhT6Lr2Kmydag4L4Srga4kV0lsXmwlSFKhsAHbftxjEvsQZ+DN6hP0RFSUiZ9gx58JVPh8Vuk6LqLZ65lLnac2FSnsXNj2efL0+/zzZ+3J2fHJ+dbK3PxqP3IMLyTfaupqrtThWbaHHfpDb2kBqH4+MH+wl9YVy+ODSRnKhCDohw7Yn103fWbIsYdl6kynwiwaHNs9t0pPkhrVtzi1eG9l1NHzn0SxZdnP7yKlAwlJY+l+ybMalfd4LWs/q3WXfNXoPr2xZbc2sH+RqGegtPb2xhH3H5ZMWGjWx3j64oX31P0Ib1ri77RJWIS/RhBWMs5OiwMat6b342UDsXe2hF9dEu38A4lYjaw== +sidebar_class_name: "put api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Assign a user to a tenant

+ + + +Assign a single user to a specified tenant. + +## Request + +

Path Parameters

+ +The user was successfully assigned to the tenant. + +
+ +The provided data is not valid. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Forbidden. The request is not allowed. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Not found. The tenant or user was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 5906d194dc..8dcc4ef8ba 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -5,7 +5,7 @@ description: "Create a link to a document in the Camunda 8 cluster." sidebar_label: "Create document link (alpha)" hide_title: true hide_table_of_contents: true -api: eJztV0tz2zYQ/is7ONlTipQTN015U22ndSdJPbbSHmwfVuRKREICDABa5mj43zsLkJZkybHb5ljN6EUs9/V9++BKOFxYkV6LU501FSknbiOhazLopFbnuUhFZggdDefvpfoiIpGTzYysWUik4sSLAEIp1RdwGhDyXh6kAlcQnGDVqBzhLWRlYx2Z+EbdqI/aEbgCHbhCWsgaY0i5sgWtyhZsU9faOAuoQKpRRZU27VqzddpQBMtCZgVIC0o7qAiVg7k2UBudNxk7CI0lby1NU6Ud3agpGyOV11qyh97ANZZ1gTAndI2h24Mk01WtFSlnE0JTtiPMMrI28XLhc9RL27jKDwFVDhW2MCOwzewzZY5TkRWoFnSjpIJ5w8JgqCS0ZGPv0Y0SkajRYEWODGOxEgorEqkYIj3PRSQkJ7pGV4hIGPraSEO5SJ1p6DEa04Lg/BT03Cf+IV1Oe3hiEQmbFVShSFfCtTVbss5ItRBdFz0Y99ldW/7akGm3TM+xtC+17ZUNHmwfzY2uvu3TbbBK1v2i85YldpzItHJM3nQlsK5LmXn6Jp8tO7Xa1a09PJx4w2R3kqw/lRVN9Xt5RxuyUjlakBGRmGtToQuX3hzvVAHHzhpGTo9KeUc7WfDBSwWVjf3Nc2xKJ9LXb8b86rpIOOlKtrlZbZchdtF1LGHI1lrZ4O+r8RF/7bqxbXKJFkIV52Abz+J5U5Yte/GdMteYche6fQkaOsRmYmLRRYLua2nITtw+PQ+Zz9HRiJO8V3nuu5DKPQywLCj0Hm+z1x+Lp/LcJ/h4PH5JTn0+ubnMUZaUx/CBGZ6TQ1laQEPcgO5kTvnQAQfkYKbzNvZl/0Tya6NnJVU/7IKw7dUELoJkbxcCOIAWguAsWL++fHcCPx//+NPtQeFcbdMkWS6XsZlnI8ql0ybWZpGYecZvljuMYVqQoaGdYZ5LtoklrGEHW1Mm5zIb4OzdBgYvxPdMtfnTb4DdGLkD8wQ+XZ6DzEk5OW+lWuya3qwtgTPduHRWIgP8APxzTJ2AbaoKTTvU8LaBLhLWoWvss23i9au9RP1tOr2AoAIynZOfWH4E9oY4iEoqWTWVSI/H40hUeB/+vRmPO9bJiL8gEsXML1EFtj4Kh5vRmrc+MKmsQ5V9L2S0kQv52O52EfYkPg0RdaEMK3KF5vWj1tZThydfKpKhCpPVejp2CZek5SFC5m4Yor4liVUoni5NklWhrevSFe8UXXLHyNyhkTgrAx/5OBTZQJ5SZ1gWwYFdEPmAh+UQ3HrFuTy7msKv6GiJrU8qm9xW/Xb8drxXK4s+oXFycQ4hwkDBjbYwqOX63qs2CL9EsR+4lrLGSNde8W0hPTNCQ2bSMA4P1Ojtee38PwiJqP/xbiDM739NPebc0i7Xw/zsHqu6L8iN2TtMRGbjXIfTwJVdxxlFMjZEOo6Pdnl5ce7LK9NV1SjfY9UCltIVgHvWUhGJUmakrPeqX4YGsffhBP4MFuEoZhAD04bWupCuaGZxpqskC7c9fM9KPUsqlCrpTdjkZPLh08fTyej9+cnZx6uz0VE8jt2988li6leoNv0Ii/b2KDrwu+jh48BX6/Hy/4L+Xxf0nu6O7l1SlygVF2C/9ITWdP2wrotIpFure+hOt1HfYa7FajVDS59M2XV8OezW3LNyabkdPbFdbyL67xftvaF8oXZr57/DsmEpwc1g6JL/0MWDy35NP4TnH0n2etVfRNVuujR4u5Hj7raLREGYk/FOBoGT4MpoymrWCnb2XH7qCXdMsoxq903Z243ZdPHH1ZR7Xf9YUumc7zG45AclXIpU3Igbdlj79Pg26q+vRIlq0eCC5YNefv0N6EFkAg== +api: eJztV0tz2zYQ/is7ONlTipQTN015U22ndSdJPbbSHmwfVuRKREICDABa5mj43zsLkJZkybHb5ljN6EUs9/XtfrtcCYcLK9JrcaqzpiLlxG0kdE0GndTqPBepyAyho+H8vVRfRCRyspmRNQuJVJx4EUAopfoCTgNC3suDVOAKghOsGpUjvIWsbKwjE9+oG/VROwJXoANXSAtZYwwpV7agVdmCbepaG2cBFUg1qqjSpl1rtk4bimBZyKwAaUFpBxWhcjDXBmqj8yZjB6Gx5K2laaq0oxs1ZWOk8lpL9tAbuMayLhDmhK4xdHuQZLqqtSLlbEJoynaEWUbWJl4ufI56aRtX+SGgyqHCFmYEtpl9psxxKrIC1YJulFQwb1gYDJWElmzsPbpRIhI1GqzIkWEsVkJhRSIVQ6TnuYiE5ETX6AoRCUNfG2koF6kzDT1GY1oQnJ+CnvvEP6TLaQ9PLCJhs4IqFOlKuLZmS9YZqRai66IH4z67a8tfGzLtluk5lvaltr2ywYPto7nR1bd9ug1WybpfdN6yxI4TmVaOizddCazrUma+fJPPlp1a7erWHh5OvOFid5KsP5UVTfV7eUcbslI5WpARkZhrU6ELl94c73QBx84aRk6PSnlHO1nwwUsFlY39zXNsSifS12/G/Oq6SDjpSra52W2XIXbRdSxhyNZa2eDvq/ERf+26sW1yiRZCF+dgG1/F86YsW/biO2WuMeUudPsSNDDEZmJi0UWC7mtpyE7cPj0Pmc/R0YiTvFd57llI5R4GWBYUuMfb7PXH4qk89wk+Ho9fklOfTyaXOcqS8hg+cIXn5FCWFtAQE9CdzCkfGHBADmY6b2Pf9k8kvzZ6VlL1wy4I215N4CJI9nYhgANoIQjOgvXry3cn8PPxjz/dHhTO1TZNkuVyGZt5NqJcOm1ibRaJmWf8ZrnDGKYFGRroDPNcsk0sYQ072JoyOZfZAGfvNjB4Ib5nus2ffgPsxsgdmCfw6fIcZE7KyXkr1WLX9GZvCZzpxqWzEhngB+Cfq9QJ2Kaq0LRDD28b6CJhHbrGPksTr1/tLdTfptMLCCog0zn5ieVHYG+Ig6ikklVTifR4PI5Ehffh35vxuGOdjPgLIlFc+SWqUK2PwmEyWtetD0wq61Bl3wsZbeRCPra73YR9EZ+GiLrQhhW5QvP6UWvrS4cnXyqSoQttslqPxy7hnrQ8RcjcDVPUc5JYhe7p0iRZFdq6Ll3xUtEldwzNHRqJszIUJB+HLhuqp9QZlkXwYBdFPuBpOUS33nEuz66m8Cs6WmLrs8omt1W/Hb8d79XKok9onFycQ4gw1OAGLwxqucH3qg3CL1HsJ66lrDHStVd8W0jPjNCQmTQMxENt9Pa8dv4fhETU/3g3VMzvf0096Mxpl+tpfnaPVd135MbwHUYil+Nch9NQLLuOM4pkbIh0HB/tFubFue+vTFdVozzJqgUspSsA9+ylIhKlzEhZ71W/DQ1i78MJ/BkswlHMIIZKG7h1IV3RzOJMV0kWbnv4npV6llQoVdKbsMnJ5MOnj6eT0fvzk7OPV2ejo3gcu3vnk8W1X6Ha9CNs2tuz6MAvo4ePA1+t58v/G/p/3dD7cnd075K6RKm4AfutJ3DT9cO+zkSUbi3vgZ5uo55irsVqNUNLn0zZdXw5bNdMWrm0zEdP7NebkP77VXtvLF+o3dr677BsWEowGww0+Q9dPLjsF/VDeP6hZK9X/UVU7aZLg7cbOe5uu0gUhDkZ72QQOAmujKasZq1gZ9Pl555wxyTLqHbflL3dmE4Xf1xNmez6B5NK53yPwSU/KuFSpOJG3LDD2qfH86i/vhIlqkWDC5YPevn1N6xZZOg= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,7 +29,7 @@ import TabItem from "@theme/TabItem"; Create a link to a document in the Camunda 8 cluster. @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
+
Schema
The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 2470adde4e..7568067bb8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -60,7 +60,7 @@ Information about the document. Custom properties of the document. -
+
The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx new file mode 100644 index 0000000000..630ede47a5 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx @@ -0,0 +1,57 @@ +--- +id: create-group +title: "Create group" +description: "Create group" +sidebar_label: "Create group" +hide_title: true +hide_table_of_contents: true +api: eJztWEtz2zYQ/is7OLVTWpQTJ3V5UxUndZuHx5bbg+0DCK5ExCDAAKBljYb/vbMAqYdluTnkVmlGI5JY7LeP74MILJnnM8eyG/bBmqZmdwkzNVrupdHnBcuYsMg9xsGEWfzWoPO/m2LBsiUTRnvUni55XSspwrz0qzOanjlRYsXpyi9qZBkz+VcUniWstoTiJToa1bzCDSvnrdQzlrACnbCyJp8sY5MSoZCuVnwBNAPMFHyJoHEOM4pvwNo2YV56RV5CyOMQ/WWMmrUtGVh0tdEuQr8aHtPPLlLwCHPuIFagANcIgc5NG6UWA5b8qOQD0F+4eD6Me1z0efZxdLkmvV+pPc7QsoRNja24j4/enuyvRsy/K8fJcPhSBYRpVAHaeMhXIQxu9SdjEQr0XCoH3CLU1jzIAguQOkTbVxlyUywGt3p/wWprcoXVL7uF245pBBfRssOFWFDgDqJhHtFvLt+P4beTN7/e/VR6X7ssTefz+cBOxREW0hs7MHaW2qmgL9n9PIBJiRah4gvKkheFJEyuYN0qcDUKOZUCvAkJdmEDdSHm93Kf4+guyVdNa6zc4fwIri/PQRaovZwupJ7tQoc5U94o8sFz0/gsV1zfs3X3/0tZI3BNVXG7oto2QJsw57lvNtLYQ7rXr55V7R+TyQVEFyBMgTA1FnwpXQ9ESVRSy6qpWHYyHCas4o/x7u1w2JJP6vh3ZKIBH2vFdaDW03SkhmrN25CY1M5zLX5UZ4yVM/kUd3td6kj8LmbUa3DPKtStt6C4uHfwwJUsgDe+JNQoH9JkCIIr98KqdBDZQWT/e5G93uX7e2NzWRSoAz1XepMu/OVxpcwci4OuDro66Gqfrt489wI50kBVtsRDtNZYMEI01mIB81Kq4J7epnvsTniHF8WD1g5a26e19qnvuKGLOzWqDPrS0Ka9Ni7wivuSZSwN444lzKF9QEvb/SVrrGIZW0YRtVmaLkvjfJsta2N9mz5Qhx64lTxXkZc0HMXWk0gZwVUZsXabSQOb+/QxrxpdcDiFy7OrCXzgHud8EYpLkNuuT4enw2e9kukej6OLc4gZRipuLA+9W9L5s26j8fc4bts7KqRorPSLK5oWy5Mjt2hHDZV8RZEOL3in+2jEku7ifU+cP/+ZhN7T0na5PmM5e+RVHYUZz0h6zgVCTk1A6uiyGzM1EK2LSQ4Hx7vUvDgPChOmqhodllk9g7n0JfCNGgjVOE+5J0xJgXR0sA6oN/sYR+DviAjHA+pfJFm/us6kL5t8IEyVijht9Zsrk6cVlzrtIFw6Hn26/vxudPTxfHz2+ers6HgwHPhHH+pEBK+43oxjWwpbia7a4fHRp7XiUlMFQ3DLTiU3rFPJXdIx/YYtlzl3eG1V29Ljbw3aBctu7tbCoLs2YSXyAm2Q1T2d5LBx/Ac7mhAumauG8HfOidqknzESAmv/ou3dhsIvvlxNiEbdQVxlCppj+ZwO6ficZeyW3TJGp3nkITA0PF8yxfWs4TOyj37p8y+f9OiH +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Create group

+ + + +Create group + +## Request + +

Body

+ +The group was created successfully. + +
Schema
+ +The group could not be created. +More details are provided in the response body. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The request lacks valid authentication credentials. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +Forbidden. The request is not allowed. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx index 8ae0509807..f98a7f937e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx @@ -5,7 +5,7 @@ description: "Create a new mapping rule" sidebar_label: "Create mapping rule" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/SuYPbVTWpQTJ015Ux2ndRs7HllJD7YOILgSkYAAA4CWNRr+984ClERHsuOZ5tCDNKMRPxb79d4DqV2B53MH2Q1c8LqWes7GjUKYJmBqtNxLo88LyEBY5B47m2CSQIFOWFmTDWRwGiwYZxoXrOqc2UbhrYYELH5t0PnfTbGEbAXCaI/a0yGvayVFiJR+duRqBU6UWHE68ssaIQOTf0bhIYHaUl5eogtuFJfVJa+wZ+q8lXq+k96kRKZ5hczMmC+RhaXMG0p1AG0SfX3iqnmmszsyfcRbGwuWFgtq7TbNB2GmCXjpFcXpNTb2cRz7BW0bnbnaaBeLfjE8pp/djPpNZwvuWAStYK4RAp2bNUotB5TDj+l+F+9vXO7P5wsuN/3pMumnSJl0AaT2OEcLCcyMrbiPl16fbHD5f2L8BHoRrw6+k+HwGYgJ06iCaeNZvmnYE2jV1uQKq192UXsYZ8SuoiUr0HOpWESTcceiYY4Fk5rdjN+dst9OXv06/an0vnZZmi4Wi4GdiSMspDd2YOw8tTNBX7L7ecAmJVqqYkkp86KQFJMrtuUJczUKOZOCGkdd7NJm1PxB2BqeJlm8uwvWhiiNlTvYjdjH8TmTBWovZ0vq8E7osGbGG0U+eG4an+WK6y+wxfV7DBkx11QVtxuWPwzQJuA8902vjEeI/vLFXvb9OZlcseiCCVMgmxnLfCndOhAVUUktq6aC7GQ4TKDi9/Hs9XDYkk9C/BmVaIb3teI6UOvbcqRmlbHY8ScUJrXzXIsfhYyxci6/jftQYx2J38aK1rp6uV9X3dOGOCfWj6Wd3bFALbEY3OqLbXGOcRsSuJNFlIUP7qKcWW6KZSTtQZQHUR5EuV+UJ/9dlAeFHRR2UNgjCnu173VypBl12RIP0VpjmRGisRYLtiilCu7pT8A6dqfGw9PsoLWD1h7TWptAhb40NAGpjQvU4b6EDNLuyXVETy4HCTi0d2hpkrKCxirIYBXl0mZpuiqN8222qo31bXpHWNxxK3muIgPpdpTVmi7KCK7KGHIXNrrR/6N7yqtGF5y9YeOz6wn7g3tc8GVoI4V86PrN8M1wr1cyfcTj6OqcxQoj6XobwdotKXqv22j8HMdtO6VGisZKv7ymZbE9OXKLdtRQ5zdk6OIF73QejSDpDt6tKfLXP5OAMm1i4+0U6uyeV3WUYG/CsKVYf1SwvhpYOTMhiY4zu+UQtmhdrH84ON7l59V5kJkwVdXosNfqOVtIXzLea49QjfPUlgSUFEjThGwFOqa5Nnsf77BPMSI7HhC0kX/rLXYufdnkA2GqVMRlm99cmTytuNRpF8Klp6OLj5dvR0fvz0/PLq/Pjo4Hw4G/96GFJIGK634e8UWu/xr3bb29Yd93ZoQdsB7vfVorLjU1PNSy6mR3Aw9lN0066dzAapVzhx+talu6/LVBu4TsZrpVGp21CZTIC7RBp19ocgWnMb2jCYUn84j5zmSsTdYrRkJg7Z+0nfZ2jqsP1xPiZTf7rExBayxf0FyULyCDW7gFoJEreQiUD9dXoLieN3xO9tEvff4FdUl8Zg== +api: eJztWE1z2zYQ/SuYPbVTWpQTJ3V5UxWndRs7HllOD7YOILgSEYMAA4CWNRr+984SlERZsuOZ5tCDNKMRPxb79d4DqV2C5zMHyS1c8LKUesZspRAmEZgSLffS6PMMEhAWucfWZkQmEWTohJUl2UACw8aCcaZxzoqOszsNEVj8VqHzv5tsAckShNEetadDXpZKiiZS/NWRqyU4kWPB6cgvSoQETPoVhYcISkt5eYmucaO4LC55gR1T563Us530xjkyzQtkZsp8jqxZyryhVHtQR8HXF66qVzp7INNnvNWhYGkxo9Zu0twKM4nAS68oTqexoY+j0C+o6+DMlUa7UPSb/jH97GbUbTqbc8cCaBlzlRDo3LRSatGjHH5M99t4f+Nifz73uFj3p82kmyJl0gaQ2uMMLUQwNbbgPlx6f7LG5f+J8QvoBbxa+E76/VcgJkylMqaNZ+m6YS+gVVqTKix+2UVtO86AXQVLlqHnUrGAJuOOBcMUMyY1ux19HLLfTt79Ovkp9750SRzP5/OenYojzKQ3tmfsLLZTQV+y+7nHxjlaqmJBKfMskxSTK7bhCXMlCjmVghpHXWzTZtT8XrM1vEyycHcXrDVRKit3sBuwm9E5kxlqL6cL6vBO6GbNlFeKfPDUVD5JFdf3sMH1ewwZMFcVBbdrlm8HqCNwnvuqU8YzRH/7Zi/7/hyPr1hwwYTJkE2NZT6XbhWIiiiklkVVQHLS70dQ8Mdw9r7fr8knIf6KSjTDx1Jx3VDraTlSs8JYbPnTFCa181yLH4WMsXImn8bd1lhL4g+hopWu3u7XVfu0Ic6J1WNpZ3fMUEvMenf6YlOcY9w2CTzILMjCN+6CnFlqskUg7UGUB1EeRLlflCf/XZQHhR0UdlDYMwp7t+91cqAZddkSD9FaY5kRorIWMzbPpWrc05+AVexWjYen2UFrB609p7U6ggJ9bmgCUhrXUIf7HBKI2yfXET25HETg0D6gpUnKEiqrIIFlkEudxPEyN87XybI01tfxA2HxwK3kqQoMpNtBViu6KCO4ykPIXdjoRveP7pAXlc44O2Wjs+sx+4N7nPNF00YKue36tH/a3+uVTJ/xOLg6Z6HCQLrORrByS4re6zYYv8ZxXU+okaKy0i+uaVloT4rcoh1U1Pk1Gdp4jXc6D0YQtQcfVxT5659xgzJtYqPNFOrskRdlkGBnwrChWHdUsLrasHJqmiRazuyWQ9iidaH+fu94l59X543MhCmKSjd7rZ6xufQ54532CFU5T22JQEmBNE1IlqBDmiuzT+EO+xIisuMeQRv4t9piZ9LnVdoTpohFWLb+TZVJ44JLHbchXDwcXNxcfhgcfTofnl1enx0d9/o9/+ibFpIECq67eYQXue5r3NN6O8O+78wIW2A9Pvq4VFxqanhTy7KV3S1sy24StdK5heUy5Q5vrKpruvytQruA5HayURqd1RHkyDO0jU7vaXIFw5De0ZjCk3nAfGcyVkerFQMhsPQv2k46O8fV5+sx8bKdfRYmozWWz2kuyueQwB3cAdDIlTw0lG+uL0FxPav4jOyDX/r8Cym2fIY= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx index a3d6a91807..62319b3c6e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx @@ -5,7 +5,7 @@ description: "Create a new role." sidebar_label: "Create role" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7e2qntCg7Tprypjp26zYfHltpD7YPILgSEYMAA4CWNRr+984SpCVHlptDjvKMR6Sw2Lcf70HkrjCIucfsGi+tJrxN0NbkRFDWnBeYoXQkAnVrCRbkpVM1L2KGJ90SCDC0AGc1jW4MJujoa0M+/G6LJWYrlNYEMoEvRV1rJTvf6RfPPlboZUmV4KuwrAkztPkXkgETrB1HEhR5XjWiog0rH5wy862QpiVBoXytxRJ4B9gZhJLWEWLbJhhU0OyEs4pJXMaYsW153ZGvrfER+Gh8xB/bOOwPFsJDLFEBvpGSvJ81Wi9jKX5Q7oz0Ny2fD+OOlkOWQyAx02TwqkygOTlMcGZdJUL86s3xzlrE7PtiHI/HL+QvbaMLMDZA/og/ujEfrCMoKAilPQhHUDt7rwoqQJku1KHEkNvi5WLVzuaaql+2i/Y0pAlcRMseF2IxQXiIhnlEv748O4Hfjl//evtTGULtszRdLBYjN5MHVKhg3ci6eepmkv/Z7ucRTEtyBJVYcpaiKBRjCg3rNoGvSaqZkhBsl2AfNnAPYn4v9ziubvP7sWWNU1t0n8Dny3NQBZmgZktl5tvQ3Z6ZaDT7ELltQpZrYe5w3fv/E9UEfFNVwj3y7ClAm6APIjQbaeyg3KujZwX753R6AdEFSFsQzKyDUCo/AHESlTKqairMjsfjBCvxEO/ejMct++SOf0cmBuih1sJ01Po2HWWgWvO2S0wZH4SRP6oz1qm5+hb36ZnUk/hdzGiQ4OEOCcZjC7SQdx7uhVYFiCaUjBrlw5rsghDaj/Yi24tsL7KdInu1zfcz63JVFGQ6ej7qTfnuJ09obRdU7HW119VeV7t09fq558eJAa6yYx6Sc9aBlbJxjgpYlEp37vlZesDuhbd/UNxrba+1XVprE6wolJZf22vrO+qIUGKGKb+reUzQk7snx6/7K2ycxgxXUSZtlqar0vrQZqvautCm99yDe+GUyHVkHi9HOQ000VYKXUao7XbxwuZL+ImoGlMIeAuXp1dT+EMEWohlVz6GfOr67fjt+FmvbLrD4+TiHGKGkWwbB8DglpX8rNto/D2O2/aWCykbp8LyirfF8uQkHLlJwxV/JEGP13nn+2iESX9xNlDjr3+nXXf58LpcD1BOH0RVR+nFAcjAqo5yM9sh9YTYjpkbSM7HJMejw23yXZx3GpK2qhrTHaRmDgsVShAbNZC68YFzT1ArSTwbWAc0mL2PK/BPRITDEfcvkmw4P+cqlE0+krZKZdz2+Jlrm6eVUCbtIXx6Mvnw+eO7ycH785PTj1enB4ej8Sg8hK5OzO9KmM044jTKPTOp2hhC7Rpa9e0K9BDSWgtluMJd8KteRNcYRXSb9EK4xtUqF54+O922/PXXhtwSs+vbtW74rk2wJFGQ61R3x3McPInxHEwZls11w/BbQ6I2GXZMpKQ6vGh7u6H/i09XU2ZZP4SrbMF7nFjwgE4sMMMbvEHkaR97iGMm/n6FWph5I+ZsH/3y339FdfDo +api: eJztWE1z2zYQ/Ss7OLVTWpQTJ3V5Ux2ndZsPjy23B9uHJbgSEYMAA4CWNRr+984SpCVHlptDjvKMR6Sw2Lcf70HkrkTAuRfZtbiwmsRtImxNDoOy5qwQmZCOMFC3loiCvHSq5kWRiZNuCRAMLcBZTaMbIxLh6GtDPvxui6XIVkJaE8gEvsS61kp2vtMvnn2shJclVchXYVmTyITNv5AMIhG140iCIs+rBivasPLBKTPfCmlaEhTK1xqXwDvAziCUtI5QtG0iggqanXBWMYmLGLNoW1535GtrfAR+NT7kj20c9gcL9BBLVIBvpCTvZ43Wy1iKH5Q7I/1Ny+fDuKPlkOUQSMw0GbwqE2hOTiRiZl2FIX719mhnLWL2fTGOxuMX8pe20QUYGyB/xB/dmI/WERQUUGkP6AhqZ+9VQQUo04U6lBhyW7xcrNrZXFP1y3bRnoY0gfNo2eNCLCagh2iYR/Tri/cn8NvRm19vfypDqH2WpovFYuRm8oAKFawbWTdP3UzyP9v9PIJpSY6gwiVniUWhGBM1rNsEviapZkpCsF2CfdjAPYj5vdzjuLrN78eWNU5t0X0CVxdnoAoyQc2Wysy3obs9M2w0+8DcNiHLNZo7se79/4lqAr6pKnSPPHsK0CbCBwzNRho7KPf61bOC/XM6PYfoAqQtCGbWQSiVH4A4iUoZVTWVyI7G40RU+BDv3o7HLfvkjn9HJgboodZoOmp9m44yUK152yWmjA9o5I/qjHVqrr7FfXom9SR+FzMaJLjrCIrHFmiUdx7uUasCsAklo0b5sCa7IFD70V5ke5HtRbZTZK+3+f7eulwVBZmOno96U777yUOt7YKKva72utrrapeu3jz3/DgxwFV2zENyzjqwUjbOUQGLUunOPT9LD9i98PYPinut7bW2S2ttIioKpeXX9tr6jjoYSpGJlN/VvEiEJ3dPjl/3V6JxWmRiFWXSZmm6Kq0PbbaqrQttes89uEenMNeRebwc5TTQRFuJuoxQ2+3ihc2X8BOsGlMgHMPF6eUU/sBAC1x25WPIp66Px8fjZ72y6Q6Pk/MziBlGsm0cAINbVvKzbqPx9zhu21supGycCstL3hbLkxM6cpOGK/5Igh6v88730Ugk/cX7gRp//TvtusuH18V6gHL6gFUdpRcHIAOrOsrNbIfUE2I7Zm4gOR+THI8Ot8l3ftZpSNqqakx3kJo5LFQoATdqIHXjA+eeCK0k8WxgHdBg9iGuwD8REQ5H3L9IsuH8nKtQNvlI2iqVcdvjZ65tnlaoTNpD+PRk8vHq07vJwYezk9NPl6cHh6PxKDyErk7M7wrNZhxxGuWemVRtDKF2Da36dgV6CGmtURmucBf8qhfRtYgiuk16IVyL1SpHT1dOty1//bUhtxTZ9e1aN3zXJqIkLMh1qrvjOY44ifEcTBmWzXXD8FtDojYZdkykpDq8aHu7of/zz5dTZlk/hKtswXscLnhAhwuRiRtxIwRP+9hDHDPx9yuh0cwbnLN99Mt//wEycfDn sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,7 +33,7 @@ Create a new role. ## Request -

Body

+

Body

The role was created successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx index 6725a1a765..c76c57f4bc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx @@ -5,7 +5,7 @@ description: "Create a new user." sidebar_label: "Create user" hide_title: true hide_table_of_contents: true -api: eJztWUtT4zgQ/isqnXZrTRwYZpbxLcswu+zOg4KwewAObbkTa5AljyQnpFL+71st2SSQBOYwx1CVwla3+vl9stNZcg9Tx7Mbfu3Q8ruEmxoteGn0ecEzLiyCxyBLeIFOWFmTkGf8NIgYMI1z1ji0A55wi98bdP4PUyx4tuTCaI/a0yXUtZIiWE6/ObKw5E6UWAFd+UWNPOMm/4bC84TXluLwEh1Ja3BubmxB10+DGJfIeikzE+ZLfIyls+m8lXrK24STQEOF28300lfN7DbxQ9uxAqm27w+iVwy0CffSK1qitlzGgvOWBFR9abHgmbcNhgVXG+1iFY+GR7szZ3NwLHa7YK4RAp2bNEotBreaJz+rkeTpH1xsD+MeF33ufSBNBF5nVGqP07AwMbYCH5feHW8UJULzskueatMm/Hg43PR7rSFXyLzpXK4qf6s/G4usQA9SOQYWWW3NTBZYMKmDXl9dlpvi5TrV1uQKq9826/U0nBG7iJqdXxbryMCxqJhH7zeXH0/Z++O3v9/9UnpfuyxN5/P5wE7EARbSGzswdpraiaAP6f06YOMSLbIKFixHBkUhyScotuoQczUKOZGC6kEJdmEzqn/M7+X2RunyGWTX2tVYuXGOjNj15TmTBWovJwupp5uuw54JNIpsQG4an+UK9D1f9X3T6XMvrqkqsI8Qe+qgTbjz4Ju1NHbA7c3Rhm0C71/j8QWLJpgwBbKJscyX0vWOKIlKalk1Fc+Oh8OEV/AQ794Nhy3Z9N3B8EommuFDrUAHaD1PR2pWrXAbEpPaedDiZ3XGWDmVz/0OnnCwA/GHmFFPv8PttO8eGUyBuHdsBkoWDBpfktdIH+JmCAKUG+xJtifZnmQ7SfZmE+8fjc1lUaAO8Hzkm3RMG89AKTPHYs+rPa/2vNrNq/fb8B5fnKUvg7WpnKFefY0AZRGKBcMH6bzbvx7uGbZn2G6Gvd327WykGVXZEg7RWmOZEaKxFgs2L6UK5umLau+7e7Ttubbn2p5ru7jWJrxCXxoa79XGBeiAL3nGU3p2OZ5wh3ZGV9nNkjdW8YwvI03aLE2XpXG+zZa1sb5NZ9SDGVhJc5TQMhJHOvUwUUaAKqOrzXaRYH1wdgpVowtgJ+zy7GrM/gSPc1iE8pHLp6ZPhifDrVZJdYfF0cU5ixlGsK0dAL1ZYvJWs1H5Rwy37R0VUjRW+sUVbYvlyREs2lFDFX8EQecvWKf7qMST7uJjD42//xuH7tLhdbkatZ49QFVH6q1GpStkreaeq7Xn991Ucm1OKfXEhBA7JG0mS51H62J1hoPDTdRenAfyCVNVjQ4nsJ7GFyZYK55QjfNx2KmkQBrZZcs+wl7tU5Swf6NHdjigxkd09gfvVPqyyQfCVKmI2x7/58rkaQVSp50Ll56OPl9/+TA6+HR+evbl6uzgcDAc+AcfCkzEqECvxxHng82WUfjanHv7VLzrsscHn9YKpA7TaKtiwwgJNzxy7y7p+HPDl8scHF5b1ba0/L1Bu+DZzd2KbnTXJrxEKNAGst7TbJWfxmgOxuSW1FVD7jcGt23S7xgJgbV/Ufdu7di4+Ho1JnB2U/7KFLTHwpx+AYA5z/gtv+WcfkwgCwH3YX3JFehpA1PSj3bp73/+dXQS +api: eJztWUtT4zgQ/isqnXZrTRxmmFnGtywDu+zOg4KwewAObbkTa5AljyQnpFL+71st2SSQBOYwx1CVwla3+vl9stNZcg9Tx7Mbfu3Q8ruEmxoteGn0ecEzLiyCxyBLeIFOWFmTkGf8JIgYMI1z1ji0A55wi98bdP4PUyx4tuTCaI/a0yXUtZIiWE6/ObKw5E6UWAFd+UWNPOMm/4bC84TXluLwEh1Ja3BubmxB10+DGJfIeikzE+ZLfIyls+m8lXrK24STQEOF28300lfN7DbxQ9uxAqm27w+iVwy0CffSK1qitlzGgvOWBFR9abHgmbcNhgVXG+1iFd8MD3dnzubgWOx2wVwjBDo3aZRaDG41T35WI8nTP7jYHsY9Lvrc+0CaCLzOqNQep2FhYmwFPi69P9ooSoTmZZc81aZN+NFwuOn3WkOukHnTuVxV/lZ/NhZZgR6kcgwsstqamSywYFIHvb66LDfFy3WqrckVVr9t1utpOCN2ETU7vyzWkYFjUTGP3m8uz07Yh6N3v9/9UnpfuyxN5/P5wE7EARbSGzswdpraiaAP6f06YOMSLbIKFixHBkUhyScotuoQczUKOZGC6kEJdmEzqn/M7+X2RunyGWTX2tVYuXGOjNj15TmTBWovJwupp5uuw54JNIpsQG4an+UK9D1f9X3T6XMvrqkqsI8Qe+qgTbjz4Ju1NHbA7e2bDdsE3r/G4wsWTTBhCmQTY5kvpesdURKV1LJqKp4dDYcJr+Ah3r0fDluy6buD4ZVMNMOHWoEO0HqejtSsWuE2JCa186DFz+qMsXIqn/sdPOFgB+KPMaOefjtOn+6RwRSIe8dmoGTBoPEleY30IW6GIEC5wZ5ke5LtSbaTZG838X5mbC6LAnWA5yPfpGPaeAZKmTkWe17tebXn1W5efdiG9/jiLH0ZrE3lDPXqawQoi1AsGD5I593+9XDPsD3DdjPs3bZvZyPNqMqWcIjWGsuMEI21WLB5KVUwT19Ue9/do23PtT3X9lzbxbU24RX60tB4rzYuQAd8yTOe0rPL8YQ7tDO6ym6WvLGKZ3wZadJmabosjfNttqyN9W06ox7MwEqao4SWkTjSqYeJMgJUGV1ttosE64OzE6gaXQA7ZpenV2P2J3icwyKUj1w+NX08PB5utUqqOyyOLs5ZzDCCbe0A6M0Sk7eajco/Yrht76iQorHSL65oWyxPjmDRjhqq+CMIOn/BOt1HJZ50F2c9NP7+bxy6S4fX5WrUevoAVR2ptxqVrpC1mnuu1p7fd1PJtTml1BMTQuyQtJksdR6ti9UZDg43UXtxHsgnTFU1OpzAehpfmGCteEI1zsdhp5ICaWSXLfsIe7VPUcL+jR7Z4YAaH9HZH7xT6csmHwhTpSJue/yfK5OnFUiddi5cejL6fP3l4+jg0/nJ6Zer04PDwXDgH3woMBGjAr0eR5wPNltG4Wtz7u1T8a7LHh98WiuQOkyjrYoNIyTc8Mi9u6Tjzw1fLnNweG1V29Ly9wbtgmc3dyu60V2b8BKhQBvIek+zVX4SozkYk1tSVw253xjctkm/YyQE1v5F3bu1Y+Pi69WYwNlN+StT0B4Lc/oFAOY847f8lnP6MYEsBNyH9SVXoKcNTEk/2qW//wHn3XQR sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,7 +33,7 @@ Create a new user. ## Request -

Body

required
+

Body

required
The user was created successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/delete-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/delete-group.api.mdx new file mode 100644 index 0000000000..ba907e2523 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/delete-group.api.mdx @@ -0,0 +1,52 @@ +--- +id: delete-group +title: "Delete group" +description: "Deletes the group with the given key." +sidebar_label: "Delete group" +hide_title: true +hide_table_of_contents: true +api: eJztV01z2zYQ/SuYPSVTmpRTJ3V509hK6tbNeGy5Pbg6gOBKRAwCDABa1nD43zsLULIsyY0PPfqgofCx+3ax7+GjA88XDvI7+GJN28AsAdOg5V4afVFCDiUq9BgHEyjRCSsbGoUczsOYY75CtqAZbCl9FZvyATW7x1UKCTTc8ho9WgLqQPMaIYdg8QeuIAFJ3hruK0jA4vdWWiwh97bFXchpheSVmfkWqjcshklgTlRYc8g78KuGcKT2uEALCcyNrbmPXZ9OoO9nBOcaox06svgwOqHPPuSQHXcDUMlcKwQ6N2+VWqXQJ3AyOj5sSwmh80xxce/YA1eyZLz1FWovRVhoJiyW1OTKUQrCaI/akzveNGqYlTXWFArrn7458t1tZfocdMyu4kxWoudSMVN8Q+FZiJ4mFlgyqdnd9ecz9uvJx19m7yrvG5dn2XK5TO1cHGEpvbGpsYvMzgX9aN77lE0rtMhqvmIFMl6WkjC5Yo0l2niJjrkGhZxLQWWhGg1hMypH+o+GZF2YGBbxY2P8VLZN+Zy3Ui+2q9dauUfFMbu9vmAyrOJ8JfViHzrYzHmryAcvTOvzQnF9T8Xz0quDoLsorq1rbjf8ew7QJ+A89637Ift+/rDnm6jy23R6xaILJkyJbG4s85V0ayBKopZa1m0N+clolEDNH2Pr02jUk0+q+Csy0QwfG8V1JOBOOlKz2lgc+BMSk9p5rsX/VRlj5ULu4qbQP9UCBhKfx4z6vg8i+2+BbrafYW8JktXGs7lpdfmmrTdtvWnrJW19HI0O8F0zWmVLPERrjWVGiNZaLNmykiq4p3NwjT0cdpGLb1p709qb1va11idQo6/M0/06XJJ9BTlk4ehyWbc+wnq606J9WN+eW6sghy6Kps+zrKuM833eNcb6PnugijxwK3mhIg9pOIprTRplBFeh+1DxaICu6Oukznjd6pKzU3Y9uZmyL9zjksc7L0E+d306Oh0d9EpTX/A4vrpgMcNIva3tYO2WdH3QbZz8Gsfhtu9QtFb61Q2ZxeUpkFu045ZWf0OJAS94p3acBMnw5/OaKL//PQ21lnpugvlQ8/1AqCpoXYx8lB7v8+vqIshEmLpuddgr9SLeaPhWYkK1zlNCCSgpULvA5OFJtZ52GUfYXxGRHadUlMic9Ra5kL5qi1SYOhPRbPMtlCmymkudDRAuOxv/efv1fHx0eXE2+XozOTpOR6l/9CH5xjhfc70VR3wYxlvYbqLd07Hw6gfkUBWPjz5rFJeaeBLS6Qbd3MXnpIME8s3DcpYM5L+Driu4w1ur+p66v7doV5DfzZ60EsRVSkf/S8jnXLnd1+d26O+uh3fqe/bjN+nB+IdOrldBsaqlFiRwj6vt13E/6xOokJdoQ4hxeCwENn7L8MUDlmi/2W3OJ5eT6QT6/l+/9H04 +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Delete group

+ + + +Deletes the group with the given key. + +## Request + +

Path Parameters

+ +The group was deleted successfully. + +
+ +The request lacks valid authentication credentials. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The group with the groupKey was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/delete-mapping-rule.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/delete-mapping-rule.api.mdx new file mode 100644 index 0000000000..37eb4e5c5f --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/delete-mapping-rule.api.mdx @@ -0,0 +1,55 @@ +--- +id: delete-mapping-rule +title: "Delete a mapping rule" +description: "Deletes the mapping rule with the given key." +sidebar_label: "Delete a mapping rule" +hide_title: true +hide_table_of_contents: true +api: eJztV01v4zYQ/SvEnHZRRXK22W2qm5F427TZRZA47SH1gaJGFjcUqSWpOIag/74YUf520BToMQdDJjWcx9F7jx8teD53kD7AF17XUs+ZbRTCLAJTo+VeGn2VQwo5KvQ4xNxSSAQ5OmFlTTGQwmUf4ZgvkVVbudhC+rLvncsn1OwRlzFEUHPLK/RoCbwFzSuEFIaBf+ISIpCUtua+hAgsfm+kxRxSbxvcx56WSHmZKQ7hvWFh8oTqRIkVh7QFv6wJUGqPc7QQQWFsxX3o+nQGXTcjVFcb7dDRiA+jM3ocIu9Wy92AlzPXCIHOFY1Syxi6CM5Gp8dTUHnoPFNcPDr2xJXMGW98idpL0bPAhMWcmlw5qkQY7VF7SsfrWg1RSW1NprD66Zuj3O1WwbugY3YTIlmOnkvFTPYNhWf97Ckww5xJzR5uP1+wX88+/jJ7V3pfuzRJFotFbAtxgrn0xsbGzhNbCPpR3PuYTUu09FWWLEPG81wSJlestqQpL9ExV6OQhRTEDjE2TJsRK/E/GqIVP2FapJf14A17axadt1LPt0lsrDxQ6Jjd314x2X/FYkmMHUD3YwreKMrBM9P4NFNcPxJ5Xnp1FHQfxTVVxe1ajbsAXQTOc9+4fxXhzx8OcpNUfp9Ob1hIwYTJkRXGMl9KtwKiIiqpZdVUkJ6NRhFU/Dm0Po1GHeUkxl9RiWb4XCuugwD3ypGaVcbioJ++MKmd51r8X8wYK+dyHzeGbsMFDCK+DBV1Xdeb7FU+Xa1KmyWn9642nhWm0fmbyd5M9mayl0z2cTQ6onfN6Ctb0iFaaywzQjTWYs4WpVR9etoQV9jDrhe0+Oa1N6+9ee3Qa10EFfrSbE7h/enZl5BCMmxeJ7SluaTd7GUdHXbRPq3O141VkEIb3NOlSdKWxvkubWtjfZc8ETVP3EqeqSBIeh1ctlKPMoKrvvsYi/SCDvGr6i541eics3N2O7mbst+4xwUPp2CC3E19PjofHc1KoS9kHN9csVBh0ODWurBKSwY/mjYEvyZxfw1wKBor/fKOhoXPkyG3aMcN0bDWxoDXZ6d2CIJo+PN5pZg//p72pEtdmH74QP7hRIgVtC7MfBSfHgrt5qr3izBV1eh+0dTzcLjhW4UJ1ThPBUWgpEDtekkPl65V2HV4w/4KiOw0JlKCclZr5Vz6ssliYapEhGHrZ6ZMllRc6mSAcMnF+Mv918vxyfXVxeTr3eTkNB7F/tn3xdfG+YrrrXmEGyTjOwe1/YrbzUbxX6+cA0sen31SKy416aYvrx0M9QA7hoII0q0b6SwaXPEAbZtxh/dWdR11f2/QLiF9mG1M1Lsul47+55AWXLn9a+t2Ke9uhwvue/bqy+zReoZOrpe9o1VDLYjgEZe79+tu1kVQIs/R9nMNAWMhsPZbQ1/ci8kY64XpcnI9mU6g634AaJKdyw== +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

Delete a mapping rule

+ + + +Deletes the mapping rule with the given key. + +## Request + +

Path Parameters

+ +The mapping rule was deleted successfully. + +
+ +The request lacks valid authentication credentials. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +The mapping rule with the mappingKey was not found. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
+ +An internal error occurred while processing the request. + +
Schema
    = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx index 2bdc49497e..adb3b9de9e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for authorizations based on given criteria." sidebar_label: "Query authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -72,7 +72,7 @@ The matching authorizations. The permissions. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • The authorization search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx index b84fee47c5..35d101e3e3 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision definitions based on given criteria." sidebar_label: "Query decision definitions (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWt1z2zYS/1d2cC/xHPWRNm1zfFPtpPW1SXy203uQPROIXIpoQIABQMkajf73zgKkREmUrWTcuYeTZ+KYxGK/8NtdcIElc3xqWTxmF5gIK7SCFDOhhBNasfuI6RINp4fLlMUsEyptCC/WdJZFLEWbGFH6aTG7QW6SHDJtIN3na2HCLaagFUzFDBUkRjg0gvfv1J16rx2Cy7kDlwsLqNJSC+VAWOAKxlyWOYcMuasM3r8YJLootULl7AC5kYseTxK0duDpwu9eTW37RXoGXKWgtANUfCKDFue8qFTKIZGVdWgs6MqBzsDlCBP90L9TtznCuCF7DaOrS3hx/ebm9gw+zNDMBM6h5FPSh5fC9pzW0g6SQN/jpegZtG7vRU/Xk/tF+o8vFZoFDZ1BafRMpGghq4zLkZzouJDW+yeOY6Udkk5/l3sKvoAJgq0mf2LiwGlIcq6meKeEgqwiYjAokVskneI4vlMsYga/VGjdzzpdsHjpH4XBlMUZlxYjlmjlUDka42UpReKBNfjTEmaWzCY5FtyPSvkhY/F4ydyiRBYz7RVhESsNAdIJtH6GNp7bDvi0cZAJlOkGWCxqWHFj+IJFTDgs7NcI8xz3pREygjCngRSCyaIlzjoj1JStIqZNiqZ7vh8CoWCeiyRfM3IN631+FHAZr6Qji2zCVquo5e9xrex9xJxwEtcR+R/CGPnnOiwVW93TTILuvmZXfCqUX6ItPx7tL6OLbnOFSvGB4suvgTfXcePAeh2FmgLNbRktlMMpGhaxTJuCu/Dq++/IrVIUogMEJKfgD6KoClBVMUGzJdCgq4wil2tFWPbeOFJiUHOUua7lvFybFFIgJ7I+nGtjUHKHfowW9pPk1tFS/MFlhfYT1N5bkJ4cSoMzoSvb8DFoS60sPobk7fVYrVX9GTNtOhZ4V9eJp+tUNhPm79Z21QnWKz7FDVijDhs7Jh2esB/UsnMZCT4dlauxL0yz2+GwzaGjnm7PbvnmgHLpXqX9DRct13WD9MdXe+WYrOHWiqnCFD7jIqoTDU+cBW6BQ6XElwpBpKicyAQaX7t9Ae5wQ5/CYF+7y7SlXCtR7apy8e49XF40BfYQf8ULPJ4fUT/FcYbGilBrngrzRz1Y83lKXPP+OuTlgorwMS5yh11kWqxganiZNzulbrgKCyVlVp0d1OiZIPXcqjpUXLljERWonwRVK1vs72Lf+qjcLoyHqbuyzSpU4ZD6fAR/Nxx+dW4xaCvp+n5H9ew7picrvVBh4elvPqF9MLlzS7VH0943sHpcY6cdl5dN0djxJI3VRb3gLuwdSEjHvu8gslcR26lu3Uvmt2QzT9CgzM/z8mknQW+CWWDR9eGjxZBB67FP7Wr8qd40UvlUgMpWpPv+RuSIIr+9kThaeZr2tbr7Tc+zqf5YxQ9BtBOGW0G3pngKQeIAePwOsQZN11fq8aacCvepcJ8K9/+qcFNx2M4mT5TrJnP4Oa++oUT7Vg1kXEhM+/BOG2w6NMANNu2btJVYvUSY6HTxaGEvjZ5ILP65X+C39RvBVaCs5UJIRJQSAuEkSB9fvz2Hf7364af7F7lzpY0Hg/l83jdZ0sNUOG362kwHJkvoH9Gd9eE2R4NNC4inqbecS9ikOLAlJiITSfN5WKsNtN7Bvidquh/dx8caupURe3AZwcfryybRLZpKvyV6uy1CW454Irn6zDbYeAqUI7BVUXCzjottAfRN7bir7Lfmol9vb68gsIBEp7hJ17UgMqIQihoXLH41HEasbmOw+Mfh0OcCWvEjLFGAD6Xk9W5sxxyhoNjg1hsmlHVcJc+1MtqIqdiVux3LNYgvgkVNPL7sjsd6gwGSJ58t7WVECrxyOUlNmjYVeiW49MX7FGSnIDsFWXeQfb+P97faTESaovLwXMebsP64hEup55ie4uoUV6e4OhRXP3RtJkfUCnFoCIdojDagk6QyBlP6mpOePZ3JNbKbL+nTRvEUa6dYOxBrq4gV6HJNtxJKbT10uMtZzAbNh1uv1csZhC83RkdihtoAvnVZGclitgzBs4oHg2WurVvFy1IbtxrMaGVm3Ai6KOAXkoZDkDXgkTrhMg8K7C8iDbQbHJsbBHR5AH7hDud84Z1ars+yG9avh6+HnVyJ9ABHupgQLAwQbKWFhi3FdyfbQHwM4xU13SwmlRFucUPTgnsmyA2aUUXrsIZGLc9zp+dAxKL6j7cNYP7931u/5pTSrjc3Cd488KIMAdk+rOtssA0PNbc2+AzNqc3zurXUmrvb92kHzoE+zLDd+Ggd+ocbCuP17YENq/o6QDi9v9+cwYdj8+H6YHu4c+A8Xgbntw926d3KB2amvefrsNlfw7bFbNh/uR+iV5c+0yS6KCrly42awly4HHgLE/VNGcpBUiRI7ZR42Ti3Ifs9jMAfddvtZZ/wHIKuqTJT4fJq0k900dyOWf8/kXoyKLhQg1qEHZyP3n18fzHq/X55/ub9zZvey/6w7x5CG5yyQMFVSw/f7um+gPTC33w52zV/uam3pztM/5d3mOqk5fDBDUrJhaIo9pBd1gVmzLoKDGtiki7dhDIxZsslgeSjkasVvfbeYfH4flNV6GkVsRx5GoKbfaZ0ws4DDHu3pA6Ry8qfQ+weAq6iZsYoSbB0j9Let2rm1YebW8rB9V2tQqc0x/A53ePicxazO3bHKE+VwT660EXvl0xyNa18tmKBL/38BbY+H54= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index 538b3bfcf7..711fd9894d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision instances based on given criteria." sidebar_label: "Query decision instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -84,7 +84,7 @@ Pagination information about the search results. The matching decision instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The decision instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx index 49aa7db729..690d760e02 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision requirements based on given criteria." sidebar_label: "Query decision requirements (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index 76a380cf05..4a5b506431 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for flow node instances based on given criteria." sidebar_label: "Query flow node instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -56,7 +56,7 @@ Pagination criteria. Flow node instance filter. -
    +
  • Array [
  • ]
  • The Flow node instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index 4fb6bad69d..cc16b860db 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -53,7 +53,7 @@ Pagination criteria. Incident search filter. -
    +
    The incident search result. @@ -65,7 +65,7 @@ Pagination information about the search results. The matching incidents. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The incident search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx new file mode 100644 index 0000000000..20b97713c7 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx @@ -0,0 +1,76 @@ +--- +id: find-mappings +title: "Query mappings" +description: "Search for mapping rules based on given criteria." +sidebar_label: "Query mappings" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Query mappings

    + + + +Search for mapping rules based on given criteria. + +## Request + +

    Body

    required
      sort object[]
      + +Sort field criteria. + +
    • Array [
    • ]
    • page object
      + +Pagination criteria. + +
      filter object
      + +Mapping search filter. + +
    + +The mapping rule search result. + +
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching mapping rules. + +
    • Array [
    • ]
    + +The mapping rule search query failed. More details are provided in the response body. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx index 5f8c735330..afac4fa131 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for process definitions based on given criteria." sidebar_label: "Query process definitions (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index d104169914..6e58da0606 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -120,15 +120,7 @@ The parent flow node instance key. integer -
    treePath object
    - -The path of keys to this process instance, separated by '/'. - -
    oneOf
    - -string - -
    startDate object
    +
    startDate object
    The start date. @@ -156,7 +148,11 @@ The tenant ID. string -
    +
  • Array [
  • ]
  • The process instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx index d0b37938e6..b38ee617d5 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for user authorizations based on given criteria." sidebar_label: "Query user authorizations (alpha)" hide_title: true hide_table_of_contents: true -api: eJztGl1z2zbyr2BwL8kcLSlt2ub4pkh0qqstqfroTc/2JBC5ktCQAAOAtnUa/febBUiRlChH6SRPcWaSUMRiv3cB7u6WGrbS1L+h3cyspeL/Y4ZLQe88GoEOFU/tT59OgalwTZZSkUyDIqwKrsmCaYiIFGTF70GQUHEDirPWrbgVQ2mAmDUzxKy5JiCiVHJhCNeECXLD4nTNyBKYyRTcvWiHMkmlAGF0G5iKNxcsDEHrtoVz/17k0LqVRC8JExER0hAQbBE7LnosyUTESBhn2oDSRGaGyCUxayAL+di6FbM1kJsC7A3pjgfkxSSYzl6S0T2oew4PJGUr5IelXF8YKWPdDh38BUv5hQJtjl5cyHxzK4n+8SkDtcGllyRV8p5HoMkyU2YNikRgGI+11Y/v+0IaQJ6+lXoStiELIDpb/AWhIUaScM3ECm4FF2SZITBREAPTgDz5vn8rqEdlCsoaeBBRny65iOYaVM1TNPVoyhRLAPVM/ZstFSwB6lN0k99gQz3K0YFSZtbUowo+ZVxBRH2jMjj0MrTKR9gUpspRFD9rPteiHtXhGhJG/S01mxRpcmFgBYp6dClVwox79fNrutvdOdqgzVsZbXBPKIUBYfCRpWnMQ4u3/ZdGVrYV5CyOR0srWk5GWjWi5ApVZDhou0Mqi+0gcqQyZMkhjsqwoF6BiinFrI4MJPpLiFmMx9RQg46YkQQZIotNhZw2iosV3XlUqghU8367RLggD2serveITIH6GB/accmyGBXOdEh3u6qlb3Jm7zxquIlhn05+xwhB/UycZejuDndi4B1zNmYrLqyJano8W19KJs3ichHBI/qYtYEV1zBliLY8crEiuLcidLOX/fgDqjXmCW9wAqSTsEeeZAkRWbIAVSOowGRKoMqlwEi02jiTomOzuzRN5hzsRXL5myFYi/SkUhAzA3YNDfshZtqgKf5gcQb6A8m1Z4OPkVTBPZeZLvAo0KkUGp7y5Lo9dntW38JSqgYDH/K6sHCNzC65+tbc7hqddcxWUDqr1yBjw6bTG46DOm404+ww+xWSuQ26Hgj1vd3T+yr6OMGQfBCgZhakiSfcXGRnC4o/UlAJ1xoPhyYCp/g8Fx+ILMGcMp8GE+rRyegqoB59NxnNx9Sj193xeDB8Rz06H07HQW9wOQj61cwzKiQKEM/uDlMhvsKjqjk9RGdK+MThU5KvWePSWqGe/BoBm5ypnmPxNLUvnKdb4/3Q6TSLdHyDq0RKFtvMc/bpeNq+T7vWZ7M8F06P+MwWeINDI9QYfdLx/waqpzk20rB4UCSMA7XiWp7QE2bcuYFEGs78047i0YPM1mw/exzfW4DCN+0+Sx9PEXzjxCIaTIvMNbjLd772oZqJP+QXBkydgoDQGfJ+fAidkeDrh8jZzOO2L+XdHnhfjfWnsr2LqIPwrEXkHuLQY/gJZ7G3gdxJ6l9S5zPdmKq/ZRbzvo/TQIGWmQrh83IWkO7j1nG4ZvfwNWQucUvCoqitIJF1zMTIdnExLbTQnc9+HU0G/+3OBqNhKf/7ydyq5TqYTrvv8Oltd9b7lXq0Ox5fDXoF+PTP6Sy4ph6dBcPucEY92g/GV6M/rwP7YzwZ9YLp9H0/uBwMB/meftAbTAej4ftJ8Pt8MAkQ9hRI7W1ho6rlKpaZVMxQGqcifyUiikg5VueBJc4MpXJXsxNMUwj5kuOFtGKyv2n1s5AVBu5Ngu4MDege3hcmGQyns+6wV1nZK72yNAm6/fy/pp32PZrj/aw7/a140YRoPu47NtxDE7J8pYquH1wFdpd7KHaVL/qTfvnjcjS5PoItKVRcZVwz13EkD6LPO0uXxFybWuQN+s4kpSlI+R2CRskE/5RBfiFw5YxDByu+t6tHR8lufzaqL9UufeW58pl7YRVw59HXX37ts6UqsmQ8hqhFrqWCokJFmIKifBVVjmdLkCxktGnZUtGJ62Kq5CKG5J/H18ZD9Y8dZE6XuLAhTBMHuHDUbyaXPfKv1z/9cvdibUyq/Xb74eGhpZbhBUTcSNWSatVWyxD/ItzLFpmtQUFRAmNRxJEmi0kZ80S7GAyLD8ycbRuNTr7P3AzzNHFYFdkfoZniDS43nwwIj0AYvtwU98Ua6XphBS+u/iJm4iMtHeKY6CEVnSUJU/sqWp0AfpUbZrKq056sNjRl2F9nszFxKEgoI7AlYntfywmhEAkXWPqg/utOx6N5IYT6P3c6O8SJFj9DEkHgMY1Zfqc/EIcLkpR+awXjQhsmwq9lGan4ih/SbdW+7nIn7juJinB81RyO+TWVxCz8qPFGzCMbnUg1LApdYJlgsX7im+w5yJ6D7LsPsh+P/f1SqgWPIhDWPffxxrVtF7E4lg8QPcfVc1w9x9WpuPqp6S7ZxYKaAYV+CEpJRWQYZkpBhB2j2KLHnmRBu6jHPF8Un2PtOdZOxNrOowmYtcROeyq1dR1smfu0jd9tur3Nu+G7dr1i2HbfcNgOB3VfNOEzFVOfbl0Y7fx2e7uW2uz8bSqV2bXv0Ub3THEcmbAmxWUXboUbxTJk8dqxcmxOXMBOfyFmOUuBYxTkHTPwwDZWvem+L16gftN502mu12BxuBkjjmg4CZ0zVhJEgRYjvRGtAz4HsR0U0BBmipvNFLc59SyAKTf6UHGSnJ7Fjr8dEPXyh8vCdf79n5m1Pia3STmEEDyyJHWhWTb+qjXWWm8KI8BNGNzsu/+lm+btfNd9vyt76K7t3dk3pjsHDeObrRO42pjFdzsbFktppc2d9lhv6ESgtFN0p/XqOEDGAxvnoUySTNhkL1bkgZs1YRU75HM6mAFiHgLWMvz9IEkBduVWyB+OInnVQh9yjl7k+BU362zRCmVSzObs/1/EctFOGBftnIRu97rX82G/e3E16AXDaXDxqtVpmUfXysAYTJio8GGL/Y3TTy/s2M3LQ+krIybP81Pf4/xUniYMPJp2GjMuMHFZh93myf3GjknhEJVfzkuxwwGrPMPfeXmWvqHbLXrMXMW7Hb62qqL+zV2Z1F2lmWtrU+ovWawPx62q/vlikreSX5IvHMJqFLKotYqNPWfiDH9Rj37ETLYfDbNV2jWwyGWifLXnmLqwSbDcfdSF3nnFjm4YQmqehL2rHK/j0RTbGYt8DiyREe5R7AHn09gD9ektvaV2/s0UnQb7fktjJlaZTa3U4cU//weQhkVf +api: eJztGtty2zb2VzDYl2SWlpQ2bbN8UyQ61daWVF2607U9CUQeSWhIgAFA21qN/n3nAKRISpSjdJKnODNJKOLcbzgEzpYattLUv6HdzKyl4v9jhktB7zwagQ4VT+1Pn06BqXBNllKRTIMirAquyYJpiIgUZMXvQZBQcQOKs9atuBVDaYCYNTPErLkmIKJUcmEI14QJcsPidM3IEpjJFNy9aIcySaUAYXQbmIo3FywMQeu2hXP/XuTQupVELwkTERHSEBBsETspeizJRMRIGGfagNJEZobIJTFrIAv52LoVszWQmwLsDemOB+TFJJjOXpLRPah7Dg8kZSuUh6VcXxgpY90OHfwFS/mFAm2OXlzIHLmVRP/4lIHa4NJLkip5zyPQZJkpswZFIjCMx9rax/d9IQ2gTN/KPAnbkAUQnS3+gtAQI0m4ZmIFt4ILsswQmCiIgWlAmXzfvxXUozIFZR08iKhPl1xEcw2qFimaejRliiWAdqb+zZYKlgD1KYbJb7ChHuUYQCkza+pRBZ8yriCivlEZHEYZeuUjbApX5SSKn7WYa1GP6nANCaP+lppNijy5MLACRT26lCphxr36+TXd7e4cb9DmrYw2iBNKYUAYfGRpGvPQ0m3/pVGUbYU4i+PR0qqWs5HWjKi5QhMZDtpiSGWpHWSOVIYsOcRRmRbUK0gxpZi1kYFEfwkzS/GYG1rQMTOSoEBksamw00ZxsaI7j0oVgWrGt0uEC/Kw5uF6TwhdoCBmBiLHAumCyBJbPqY96tF+MO252rFkWYzmd+8NNzHkthgh9QDRdrtqPNzkKt1VwG3R+R3zCDEnzn90d4eYmJ7H8o/ZigvryJq1z7aqkkmzUbiI4BEj0XrKGsUwZYi2MnKxIohbMXVzLP74Axo/5glvCBXkk7BHnmQJEVmyAFVjqMBkSqBjpEBXWGucydGJ2V2aJqcP9iq5Ks8QrEV6Ujl/2zV0/4eYaYOu+IPFGegPJLeeTVFGUgX3XGa6oKNAp1JoeCre6/7Y7UV9C0upGhx8KOvCwjUKu+TqW0u7awzWMVtBGaxeg44NSKcRjlM/bnTj7LBGFpo5BF1PhDpu9zRexR4nBJIPAtTMgjTJhMhFDbeg+CMFlXCtcQtpYnBKznPpFXVpPg0m1KOT0VVAPfpuMpqPqUevu+PxYPiOenQ+nI6D3uByEPSrlWdUaOQK1R0WTHyFG1pzeYjO1PCJLapkX/PGpfVCvfg1AjYFU73G4p5rX7hIt877odNpVum4z6tkShbbynP2Hnrav0+H1merPBfOjvjMFtjnoRNqgj4Z+H+D1NMSG2lYPCgKxoFZcS0v6Akzbt9AJg2dwelA8ehBZWv2n9207y1AEZsWz/LHXcRt6KgW0WBaZK7Btej52odqJf6QtxVYOgUBoTOU/XgTOqPA1zeRs4VHtC+V3W54X030p6q9y6iD9Kxl5B7iMGL4iWCx3UAeJPXvrfOFbizV37KKed/HbqBAy0yF8Hk9C0j3CewkXLN7+Bo6l7QlYVHUVpDIOmViZLtoTPe9+nz262gy+G93NhgNS/3fT+bWLNfBdNp9h09vu7Per9Sj3fH4atArwKd/TmfBNfXoLBh2hzPb9o+vRn9eB/bHeDLqBdPp+35wORgOcpx+0BtMB6Ph+0nw+3wwCRD2FEjtbeGjqucqnplU3FA6p6J/JSOKTDk254EnzkylEqs5CKYphHzJsSGtuOxvev0sYnsH99AD1KO9SdCdBfuH94VvBsPprDvsVVb21q8sTYJuP/+vCdO+R7+8n3WnvxUvmgjNx30nhntoIpavVMn1g6vAYrmHAqt80Z/0yx+Xo8n1EWzJoRIz45rfjlN6EH0+arok5trUUnDQd74pfULKDxL0Tib4pwzyzsCdfhxGWvF5Xt1DSnH7s1F9qdb9lRvMZxrEKuDOo6+/vP+zJ1tkyXgMUYtcSwXFgRZhCorTrqiyT1uGZCGjTcueLJ3oG1MlFzEk/zzuHw/NP3aQOV/i8ocwTRzgwnG/mVz2yL9e//TL3Yu1Man22+2Hh4eWWoYXEHEjVUuqVVstQ/yLcC9bZLYGBcWJGYsijjxZTMrkJ9olY1h8aeZi27R0+n2mRczrRd3rlb00U7wh5OaTAeERCMOXm6JxrLGm1ZMX28H6i5iJj7QMiGOmh1x0liRM7Q/d6gzw89wwk1WD9uSxQ1Op/XU2GxNHgoQyAnuibBu3nBEqkXCBZyDUf93peDQ/EaH+z53ODmmix8/QRBB4TGOWN/cH6nBBkjJurWJcaMNE+LU8IxVf8UO+rdpnXh7EfadRkY6vmtMx71dJzMKPGltjHtnsRK5hceIFVggW6yc+zp6T7DnJvvsk+/E43i+lWvAoAmHDc59vXNvbJRbH8gGi57x6zqvnvDqVVz819ZJdPFkzoDAOQSmpiAzDTCmI8IIptuTxCrPgXRzMPDeKz7n2nGsncm3n0QTMWuLFfCq1DR28YfdpG7/bdHubX57v2vWjw7b7hsPbc1D3xZ19pmLq061Lo53fbm/XUpudv02lMrv2PfronimOExbWpbjs0q0Io1iGLF47UY7diQs4GFCoWY5e4NQFeccMPLCNNW+6v0YvSL/pvOk0H9zgKXEzRZzocBq6YKwUiIIsZnojWQd8DmE7V6AhzBQ3mymiOfMsgCk3KVEJkpyfpY6/HRD18ofLInT+/Z+Z9T4Wt0k5sxA8siR1qVneAFYPW2uXVJgBbiDhZj8ssD9fuCuvz92Nd2d/J905uCu+2ToVq3ey+G5nE2EprX55mB5bCsMGlHam7bReHafEeGAzO5RJkglb3sWKPHCzJqxi+XyQB3M+5iHg6YW/nzQpwK7cCvnDcSSvWhg1LrSLqr7iZp0tWqFMiuGd/f+LWC7aCeOinbPQ7V73ej7sdy+uBr1gOA0uXrU6LfPobjEw6xImKnLYc/7G8agXdi7n5aH2lRmU5wGr73HAKi8MBh5NO40ZF1iqbMBu83J+Y+eocMrKLweq2OEEVl7T77y8Lt/Q7RYjZq7i3Q5fW1NR/+auLOPukJlr61PqL1msD+exqvH5YpLfIr8kXzil1ahkcboqNnZniTP8RT36EWvXfnbMnsuugUWuEuWrPSfUhS17JfbRBfTOKzC6YQipeRL2rrKhjkdTvMlY5INiiYwQR7EHHGBjD9Snt/SW2gE5U1wy2PdbGjOxymxppY4u/vk/oxFOpA== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -72,7 +72,7 @@ The matching authorizations. The permissions. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • The user authorization search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx index 52838c9c0d..86e8ab2efa 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for user task variables based on given criteria." sidebar_label: "Query user task variables (alpha)" hide_title: true hide_table_of_contents: true -api: eJztWd1z2zYS/1d2cC/2HPWRXtpL+eY6yZ2ubeLacvogayYQuRTRgAALgLI1Gv7vNwuQ1BetqL306eKZOB5isZ+/3QUWG+b40rJ4xu4tGnDcfmLziOkSDXdCq0nKYpYJldLylNtPH7gRfCHRsoilaBMjSqJjMbtDbpIcMm2gannBqiWHBbeYglawFCtUkBjh0Ag+fFAP6p12CC7nDlwuLKBKSy2UA2GBK5hxWeYcMuSuMji/GCW6KLVC5ewIuZHrAU8StHbk6cLvQUNth0V6CVyloLQDVKSL1+KaF5VKOSSysg6NBV050Bm4HGGhn4YPapojzFqyV3B1M4GL2zd300t4v0KzEvgIJV+SPrwUduC0lnaUBPoBL8XAoHVHHwa62Tws0r/9XqFZ09IllEavRIoWssq4HA2k6LiQ1vsnjmOlHZJOf5V7Cr6GBYKtFr9h4sBpSHKulvighIKsImIwKJFbJJ3iOH5QLGIlN7xAciCLZxumeIEsZlUDlh9xzSImCB0ldzmLmMHfK2EwZbEzFR5CiFz+CddtHDoYDVnEbJJjwVm8YW5dkhChHC7RsIhl2hTchU/fvWR1PQ+C0LofdLqmPVu5GZcWI5Zo5VA5WuNlKUXi4T76zZIimx1pXMr3mTeukau9h8h2Q2niBFq/QxvP7SAptHGQCZTpFvEsallxY7j3kMPC/hFhnuOxNPJfEOY0kEKwWO+Is84ItWR1xLRJ0fTv90sgFDzmIsk7Rq5lfcyPopjxSlIEuE1YXe/GedYoO4+YE05iVyl+IfCTf25DqFg9p52UU8ea3fClUD5Ee348219GF/3mCpXiEwHOx8Cb67hxYL2OQi2B9u4Y3Q+7f3xDbpWiED0gIDkFfxJFVYCqigWaPYEGXWUUuVwrSjLvjTMlBjWvMtcXzklnUijNnMiGcK2NQckd+jUK7EfJraNQfOCyQvsRGu/5TORQGlwJXdmWj0FbamXxFJL341F3qv6AmTY9AT7UdeHpepXNhPmrta17wXrDl7gFa9RjY8+m3Q37Jncdt9XUt4MeAHSgbtkfNuM+cXVIw2C7N/Kb8bgfm33t+tB5vtp/8aL52WQXKmCe/uYL6tEEga1ylXR2vxD8z6xOa+y043LS4ubAl7TW5HXBXSgfJKSn9D/fvSJ2APD+oPmqvPIEbb/0+7x8Kib0JZgFFt0Q7i2G41Wz9nE3IT82fYMySAEqW5Hux1A8I8/3a8nZytO2P6q7r3tfTPVTSR+yoGlRvVneURymeZukh1l+VJWeQZx4Bmy+qTQg6/L2lL2n1WoV8jH4vFatRDri9epG5zi6C/iwtdRnJkA4Rh5yfccLDGjp57g93nhk9ZksqzM5ZJWUH/q5vK2kDNg9j5VNdHnaTU0GeMJTPE+5rDSaDvkTZR1XyVnymi0gmj1/VrRDxZWb9J1H/QpMXp/nKWGnplIJd9jD69cc/b2INA/eFxZcSw/a0A1vh+1Ca4lc7bXlFvNUv/cTvreTtintKV/+ie4ZUj3jQmI6hJ+1wfZaB9xge+dLdypeSMGFTtcnO25p9EJi8ffjzruv3xXcBMpGLoRsBm4hEC6C9Nnt22v4/uW3/5xf5M6VNh6NHh8fhyZLBpgKp81Qm+XIZAn9I7rLIUxzNNjeG3maCpLJJWzrBNgSE5GJpD26NWoDhSjY95lm61c3R/eNDoOVEUdziCu4v52ASFE5ka3bFrwnev/KQmeBeCG5+sS2iDgWeijFVkXBzW427QigvHfcVbuN5tlzfN81+N/T6Q0EFpDoFLe1tBFERhRC0aWCxS/H44g1VwwWfzce18STIn6GJQrwqZS8OSYdmCMUFFvcesPaevGFIqONWIpDucO9vG1A/DpYFPLx2758vKJjnkNDOERjtAGdJJUxmNJ1VnY1r5XdnhK+5trXXPuaa8/kWh2xAl2uaRRcauuhQ9O8mI2o9w2o99nRZmfoV49WO2Nii2bVDggrI1nMNiGH6ng02uTaujrelNq4erSiAG33xhtGyyHXWgxJnXCZBz2OY0kLqjsoImwHuDS7hX9xh4987X1bdhO7lvWr8atxL1cifYYjzYWDhQGJO9WhZUtp3ss2EJ/D2M80LSaVEW59R9uCexbIDZqrisLRIaSR57n7o5AnYlHzx9sWN//5depDT5XtdjsvffPEizLkZRhqzrqB4xZ8zQQxDPzm27FdmLSNu1nY+GBGNdsES3ZnQfSt9mDPtDejgeKxQwgdaGzw4Hj44hj2NxOfvYkuikr5Eq6W8ChcDnzHwc3Un/JaigTplBd30+uW7KewAh+CRHgxJHAEBLeVeylcXi2GiS7aSX/3/0LqxajgQo0aEXZ0ffXz/bvXV4OfJtdv3t29GbwYjofuKVybKbMKrnb08KfQ3uPlhR/iXx5av9m2sK+vMf+PrzFN/jt8cqNScqGoInnAbpqSPWPbks0iFu+/1Gwr7zxqKu+MbTYElnsj65o+ey+xeDbfkoe5m7A+nN0Ly7PQvLhtHgcu4dSDT68x7WxDBXX9BZ2xiH2i++7eu1M9ryOWI09D1WkoroMWgynx2XI4mmbWUbvjKkmwdCdp5zsN8ub93ZQqbfPuVOiU9hj+SI9f/JHF7IE9kMbae8YXcf99wyRXy8qXURb40s9/AVKEWoE= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -29,7 +29,7 @@ import TabItem from "@theme/TabItem"; Search for user task variables based on given criteria. @@ -48,7 +48,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index 448146f37b..810eedcaae 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -5,7 +5,7 @@ description: "Search for user tasks based on given criteria." sidebar_label: "Query user tasks (alpha)" hide_title: true hide_table_of_contents: true -api: eJztW19zG7cR/yoYNA/2lCLpxEldvjGynCh1bFWS3QdKMwbv9niIcMAZwEnicPjdOwvcXxKkTracTlt6Jg59WOwugN8udhfAilq2MHQyox8MaGKZuaHXA6py0MxyJU9jOqEJlzE2XzJzY+iAxmAizXNspxN6AUxHKUmUJkXFw5A5MxATJcmC34IkkeYWNGfDK3kl3ykLxKbMEptyQ0DGueLSEm4Ik2TGRJ4ykgCzhYbrZ6NIZbmSIK0ZAdNiecSiCIwZOTr/91FJbYZZ/JwwGROpLAHJ5sJrccyyQsaMRKIwFrQhqrBEJcSmQObqfnglL1Mgs4rsFZmenZJn5ycXl8/J+1vQtxzuSM4WqA/LuTmySgkzijz9Ecv5kQZjtz4cqbLzMIv/8rkAvcSm5yTX6pbHYEhSaJuCJjFYxoVx8zOZTKSygDp9q+nJ2JLMgZhi/gdEllhFopTJBVxJLklSIDHRIIAZQJ0mk8mVpAOq4XMBxv6s4iWdrNw/uYaYThImDAxopKQFabGN5bngkQPR6A+DSFlRE6WQMdcqxPuETmYrapc50AlVThE6oLlG8FkOxvVQ2nHbgJzSliQcRNwAiw4qVkxrtqQDyi1k5jHCHMdtaYgML8wqggqR+bIlzljN5YKuB1TpGHS4v2siXJK7lEdpzchWrLf5oZklrBAWR2Qiul4PWvM9K5W9HlDLrYDaDv+JGMP5OfdLRdfX2BOhu63ZGVtw6ZaoM4+950urLDxcLmO4R/tya+CGa5m2xDgduVwQ7NsaNJcWFqDpgCZKZ8z6Tz98j9MqeMYDIEA5GbvnWZERWWRz0B2BGmyhJU65kohlNxs9JXo1p4kNLedpPSTv+BiSDcmx0hoEs+DacGE/CWYsLsVHJgown0g5e0vUk5Fcwy1Xhan4aDC5kgb2Ibm7Huta1Z8hUTqwwJu6zh1dUNmE62+t7ToI1jO2gAasg8AYA53aHbpDrvexSlPndQMA2OkERHDZEW7FJm9PbLpGs0sfT9xfk6Lccv8By9ZsNrjd1u8Glm4fdttqrexwA+M/vXQYt8xCi2/L7WyydaTVbtlhC7LI0Bkdn59ML09e0wE9fv/72duT8vf03fHJW/fzzfQUf1yvB5QZwxcSAmhFWVVrUNyuOb5wujeIveM2JUkhBGHxLZMRxNWCRSxncy44znFoBZSEruurvfumzGnN2Qv3q/vwqn4Hn7dHfpxCdGPc2sHnggleDQKnoIwVYnKLlhnceb6TD3Dl8sv4wj031uxkzf0iRYXWIG2zAL5bi+VcKQFMOp5cPsSv5pMxG6WAcc+yAkRXa9PD/1TDQdmC3wSA94D0jljkUM7Ylbwo8lxpCzG54yKOmI4xjtIscjFmDDlIF366SVIy4YtCt8AoOEg7dJHVtq6V16uA5kH+xrundXvjbzWclbrjto/I40pzuwybWtX6KFM79e5nw9a+2sz27MY7Da/sQ545yuf/CQvcF0Q8rU3ulfQtrHQRCLl+0cBwC7MpkwTzDqa5UfJr1V/YgE12ZFWr8oRCRWB8b9Xd049OhEbXkvQNxvZne9jdyoQcWelCAp6s09J1ZSAgA2lP434hS0lOTl8HvNt6QCMmYx4zC79oVeRh/1jTkAUS7YisDjHJISY5xCT9Y5LaqjAxesjwnKUd7O5gdwe7+/pcQGFZ+DUkXHIc6+PKCs2MIxcS12zC1YWS7lQaiwp/lSxeMglLsiBZz7jAUdYhQdehhGaob7DRBBmh6WkFL18zG1VEs382bpnmeOjRxnxlC132HytKLLmoiDOP3NIfdFztjoLepjeTLOtRUHrHsrq4U2k79KqLomdBypEGmLQspTqvqobpTaIuG4ZIN0iuQzShEuTal+Z9PdTNxPfjcc8CogZTiNLsn/zw5MGiP5ceQfibzfFIDCe0o9re2uYXsNqvsVWWidMKbhvzh21lfd95Y9xpnTPdPgIKJyTeRDYK3eGFcqczflepcOb6Ofl4qIBf/LCIATskHwx4n1K2fWoX5j+V50dYSZcEpClQ9+1CcI96f/dMobfy2O2xurvzjydTfV/x35vOhsl1TK2m6F3u3zqe2AE5vgNt7nSpRFlzrt1/xA9U8/f6+o737QHp/8Za/lZ8+cQZ/p+353ZrCQ/vvIHagtmR5OwJXzt51GOFopAvkPntIqT/1egUv3wRe+y4A25YGOVKvu5t81UPEpe2z3YcDmL7keUZODkqywU8UlLd53GyEiWEuvuQ95fkezxOSlxAfwFxAY/j/nSJCNxb0JKJN0pn55CABhn11Lrq6vBDdNU5bGMfQRvug8se4Lz11P1tzRejo8JYlf0KLO66qXqb3Ei/HTlJPX3pojbPpuLYCWTirBs9BhxWcwDWY4jtE7H2mhNsTPkiBV2mHJh/2O7HqjNqmHGJ91LoZDyg5R0VOnkxHrcu9fw4DuUXGPuGs5NgOOQoX/bONnxslDAuIB6S35WG6t4ZYbpV12hiRCeHzFW83Juj5FrNBWR/3c5VNgpl5MxTlnKJRwFhiCMknHvps/M3x+TvL3/82/Wz1NrcTEaju7u7oU6iI4i5VXqo9GKkkwj/Q7rnbo00VBfbGoiQJgwjJoeIJzyqLr2UahOERqf0sis9ca3bdlijvtB8C1hT8uH8lPAYpOXJskpaOqK7l70we5rMBZM3tMHBQ8Y/JabIMqbb+1NLQBkkFr1ObUKm8evl5RnxLEikYmiCh1JQB/Yvx23g/zQeo/d1K95jJJLAfS5YmVhuDIdLkjW4dQOrduAnWhml+YJvyu0WF0oQv/YjqqzwRdgKy1yJCIZ1xVsmeExYYVOUGlWX78ApwYRLMA5GdjCyg5GFjeyHbby/UXrO4xik36cre+PGXQJnGCdCfLCrg10d7GqXXf0YCiGn0l2xcukEaK00UZE73YvxFruoU4BKdlUUPASKB1s72NoOW1sPaAY2VfiuKlfGQYfZlE7oCNO1I1dlHvl8jeL1fn3r8ubZihZa0AldeZNZT0ajVaqMXU9WeOy8Ht3ienTO/7DZm1YFGaEiJlIvdnvpsEG2juea11D4EIr8wizcsaWvJdTvcirWr8avxuGkGk8jwhzxkZUfoQdeyxlUbNGqw4VsR9yH8RpPDQxEBWbnF9jNT88cmAY9LXD2a0CU8hx3d1nBEdFB+eNNBZPf/nXpVhod2XnzKurknmEFjHYeEnRK/+O6XN+qtDd19AaRTe1i3CmONxSbl9gCLf6STZtpqM46DpdEx+2i1h4e3eZQ4X3cQeasOituOpWHv3XtBg8X/NuvWf0uq6EuH1r5d1HXzesm/yBpXD8ZGm885ZmtPBTaT2bw29o5h0Q5HJSmu40oVLOqmNHx8MW2mzg7dd4uUllWSLflyUV5QbqF0PINIvpBwSPAQk59el6LfetbSFmjIy+GaF3eBVQ73YLbtJgPI5VV7w7r/8+Fmo8yxuWoFGFGx9PfP7x7PT16e3p88u7i5OjFcDy09/5UET1RxmRLD1doaj/ofOZeEj7fHPSq2ekPL0H/j16Clu7Swr0d5YJxd53LwXNVbmgz2mxotLI6fLDot6UZXa0QGh+0WK/xs5sTOpldN74C/7UeUF8Mdq7gBr0JPfaQO7pEJRrnsXVrAm/q+R7TKILc7qW9bu3MZ+8vLtHnl+9cMxVjH83u8A0su6MTekWvKHoiZwZuO3HfV1QwuSicP6KeL/75N/cQa98= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. @@ -85,9 +85,13 @@ The candidate user for this user task. string -
    variables object[]
    +
    processInstanceVariables object[]
    -Variables associated with the user task. +Process Instance variables associated with the user task. + +
  • Array [
  • ]
  • localVariables object[]
    + +Local variables associated with the user task.
  • Array [
  • ]
  • @@ -101,11 +105,11 @@ Pagination information about the search results. The matching user tasks. -
  • Array [
  • customHeaders object
    +
  • Array [
  • customHeaders object
    Custom headers for the user task. -
  • ]
  • +
  • ]
  • The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx index 3c0e52b3a1..0c95d69750 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx @@ -5,7 +5,7 @@ description: "Search for users based on given criteria." sidebar_label: "Query users (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx index 6146a0b84c..c6fa6ea918 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for process and local variables based on given criteria." sidebar_label: "Query variables (alpha)" hide_title: true hide_table_of_contents: true -api: eJztW1tz2zYW/isYbB/iWVlSLm2zfHOcpOtumrixkz7InglEHoqoQYABQMkajf77zgEIkZQoWd06s9NdZiaJTQDn/h1cDrCils0MjSb0M9OcTQXQ2wFVBWhmuZIXCY1oymUSWg0d0ARMrHmB7TSiV8B0nJFUaVJoFYMxhMmECBUzQeZhGJkyAwlRksz4HCSJNbegORveyBv5XlkgNmOW2IwbAjIpFJeWcCRFJkwUGSMpMFtquH0yilVeKAnSmhEwLZanLEa2I9fP/3ta9TbDPDlx8khlCUiUxUlxzvJSJozEojQWtCGqtESlxGZApup+eCOvMyCT0O0lObu8IE8+vrm6PiEf5qDnHBakYDOUhxXcnFqlhBnFvv8pK/ipBmN3PpyqavAwT/72tQS9xKYTNN2cJ2BIWmqbgSYJWMaFcfaJokgqCyjTtzJPzpZkCsSU098htsQqEmdMzuBGcknSEjsTDQKYAZQpiqIbSQdUw9cSjH2lkiWNVu5XriGhUcqEgQGNlbQgLbaxohA8dlE1+t1g6KyoiTPImWsV4kNKo8mK2mUBNKLKCUIHtNAYjZaDcSOUdtS2YlBpS1IOIqkDiw4CKaY1W9IB5RZy80eYOYq73DAyPDOrCApEpssGO2M1lzO6HlClE9Dd410T4ZIsMh5nG0I2kN6lh7hLWSksamRiul4PGvaeVMLeDqjlVsAGmL9ijKF9PnpX0fUtjsTQ3ZXsks24dC5q2fFoe2mVd6vLZQL3iC/nA6euZdoS42TkckZwbENpLi3MQNMBTZXOmfWfnj9Dswqe844gQD45u+d5mRNZ5lPQLYYabKklmlxJjGVnjSM5ejHPUtvlzouNSj4TMuw2JOdKaxDMgmtDx34RzFh0xWcmSjBfSGW9JcrJSKFhzlVpAh0NplDSwKFIbvtjvRH1FaRKdzh4W9ap69cpbMr1t5Z23Rmsl2wGdbAOOnTsGNQc0FY5zFxBUJd0O/y/NweITq9jtM23SPu+pg2ZPdL4vsfLEXj9C5bdwtzB0k3CbgoNvQ+J8k7JWe3UBbcZSUshCEvmTMaQBK1iVrApFxwl6ZJTSWhnh24k/fCCrgfbMpwFXgKFeeK6nVS2OST7K2Z4XEu6Z/Rhi34HX3cteZ5BfGecIeFryQQPpkFMVJN0QuYIiQdzh9OYficf4MPlY3GCe26s2cuM++VNXGoN0tau98MaTKZKCWDS0eTyIXobOjmzcQa4KFmGpVRbD3NEctivYBP5zv8YwG89PDGyHvD2rGPK+EkDQxTajEmC6yamuVHyz/phZjtSb4tXCK9HZCo69HunFo+vnejSrsHpsXVbrxuLmpAwmr5vNNefL6uoxPXOgEqWdwj9nuUQIvWYjHnlVmLfJGduFo17M6Tv8d/IbvWC9nFzWYPu/0LmCuo4jPC7jnh7gHuLLVKoLHYjr8qiUNpCQhZcJDHTCW7PNIvd1jWBAqTb1TojKZnyWakbwSg4SDt0G7ZdWbeR5YO8A1vNhja6nJj7lkii7DHWY6zH2J/EmIlVcXjxXxnVdfS/9BuBfiPwl4V6vxHoNwKPvxGoShQX0lgcfkxCDVUNXo3pc2ufW/vc2ufWPrdu5VYLkkl70VUxcy3k4nVn7tzZqnBzrUsZMwsdtH7LwBVI7WZ3yQ2xoT8aRirbhbNGZIdTeK9FuzK23aeryLD2xTdf8XCR/2w8Pq5GoMGUotooPHp19MGqHpfe8fgzm2LN220ZmqIdLF/8B6QOS2yVZeIipKct82FbVcBzaQ/35i657tZ4D4Fpq5LV7SdXfvUJNORVN87xx6ohfvFqEQN2SD4Z8KFctX1pVt6+VAViLJVJAtKUKPtuseeIgl67aHi08Djsj8ruCpyPJvqh6p5HzhbiWkjb9Di2nrdTftwTcXxPsLnqcRVkm2srh/Q9LFYQyPngW5b3jgDAQ6ffD+XjPed7n+uzvYco4Jr3czeVt7gcnh9P6hEOQo4w2bfaJxzB+q83jWL+bgO+c/IMkHY9X+ybMEuDUjFz1wZ4yriAZEh+URrC5SjCdGOxU+c5D7ypSpYH59lCq6mA/O+78+3W/olc+p4VX+IxTBgeC2LHqec++fj2nPzjxfc/3j7JrC1MNBotFouhTuNTSLhVeqj0bKTTGP9iv5Mhuc5AQ7h9xZKEI08mSJ0diCkg5imPw82MSmyCjmkdOO6bYl3r9hFqI/JKzXdu9Z2RTx8vCE9AWp4uw8TbYt2+kYQrgGgqmLyjdRzsMt3mYso8Z7qJoQYDRLtltnx46/L82Q5tjKV/Xl9fEk+CxCqBOoNWjFCJnEu8M0SjF+PxgFY3iGj0w3i8Rpro8SM0kQTuC8GqxdGWOlySvI5bp1jIEo/kGaX5jG/zHbbQWgXxa69RQOHTbhRW8z0RDDehcyZ4QlhpM+Qahxti4IRgwk2TPch6kPUg6wbZ845lj9JTniQgXXhu8MaNu6nMhFALSHpc9bjqcbUPV993LSHP8GTCgsY4BK2VJip2h7EJXrUWm2V64B02tv1Cscdaj7U9WFsPaA42U/gaqFDGhQ6zGY3oaHNUMvLbNYpX0PUctHHHh6UWNKIrj5h1NBqtMmXsOlrhXYv1aI7u2JBAFbHZIytEjHtJlHmuu57DBtm4x1e/2MHHOuQnZmHBls6SxebtSCD9cvxy3EkVu+6hiA+BvIY+7hq5IJBFUHeS9Z2PIezO4w3EpeZ2eYXDvHmmwDTosxKNv4mHip+j7vbqrhMdVD+8DVHy82/XztGYxz7WL3fe3LO88Cisb7u3DqTG4QypDr3qTKj+UJ/LjLuPT8bNo416XOuUwuoS0KjOU5PNC5y6d/Wkxr+Aua3fsfinJ+PN45Dx1qONycobtPk4Ar+tHcJS5axZxf+uX1Bf0MY7cjx8uou1ywuXMmKV56V084ac+YIMa/i5em2GyUTwGPA0JFoF04Zu73wL+ew5kqdDjFEPpDBdzLjNyukwVnl4Ybb5fyrUdJQzLkcVCzM6P/vl0/vXZ6fvLs7fvL96c/p0OB7ae3+8jHDOmWzI4U5rGi/3nrgnYyfbOq/q2bJ/A/j//AawSkIW7u2oEIy7krYL11U1S0waKT6AEF+q+Vw/oasVRsYnLdZr/OxMQqPJbT014G/rAc2AJR7N9A5TCj33IXh6jTLUSWmnmoalaz/iLI6hsAf73jZmu8sPV9eYSKsHjrlKcIxmC3z8yBY0ojf0hmJicrBwOdp9X1HB5Kx06Yl6uvjn34wfu+A= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ in future releases. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx new file mode 100644 index 0000000000..e98b53d34c --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx @@ -0,0 +1,56 @@ +--- +id: get-authentication +title: "Get current user" +description: "Retrieves the current authenticated user." +sidebar_label: "Get current user" +hide_title: true +hide_table_of_contents: true +api: eJztV0tz2zYQ/is7OLVTRZRTN3V50zhO6tbNeBy5Pbg+gOCKRIwHA4C2VY3+e2cBSqRebZL2mINHJh7ft49vgcWSBV55lt+xaRtqNEEKHqQ17H7EbIMuflyWLGcVhp0lI1aiF0428StnNxicxEf0EGoE0TqHJgDvN2EJrUc3ZiPm0DfWePQsX7KXkwn9bKPNBhi0C6QH3wqB3s9bpRbgMLTOYElwwpqAJhAKbxrVWZh98AS1ZF7UqDn9FxYNspzZ4gOKwEasceRlkMkQ4iFnD9ly+RrsPHq29qHD8sFJU7HVKG7/FReH9/uFD6ihQkNRxRIecLFGvPXoekBpAlZxYG6d5iENvTolilL6RvHFO67xME23AAzXeBi+t5dSY538C8tpHzR/GHcQVr8BpZz0IBAsxaZn4s7xBRsxGVD7QfTXFqxGLKDhJhzh7Ca36UCjLtCBnf870ZE0J9yU6L2gmC60u7aStZWzbXPE2DQH3HtZmRSMtVg+KyLOKjxCEaf+O4PnCv214mYWpw4xNYqbodwPqUecXUnzcMRURVNrC4XVjTVIqZQmjpyfgQ9cPHxxCo9kacSI+Fj6BDdXtrJt2Lf5jeIVzK2D1pTofOCmlKYC2Ycgiq9QSE416Kg0QSW0jROFtQq5ibXVyFh2X8pkYHp9uRP7DTwVjgyKxs65bk3JI1fy8nRyckQ++LFFH0Bx8eDhkStZDk9naQ0IhyV9cuX/4VhtnC0U6u/2j9dt0ilcp5VQYuBSQUomcA9pYYElKeLu5s05/HT6w4/339QhND7Psqenp7GbixdYymDd2Loqc3NBf7Tu2zHManQImi+gQOBlKYmTK+hlAr5BIedSrGXYmQ0UzfGfpo/rsWOiK49tKQ1O5dbJvUtwCrc3lyBjFOcLyuweddwz560iDF7YNuSF4uaB9WndJ91l8a3W3G1ukG0CKvLAQzsspMO3yvcv97BJKj/PZteQIEDYEqNgQy39moic0NJI3WqWn04mI6b5c/p6NZnQRRUz/gmeGMBnOm6SAHfckQa0ddjpJzomDdWM+L8yY52s5C7veKvEOhG/Th6lIvvhUMsyNUBRdqRDdM46sCK2MCU81VJFeOpf1txdQSYtfq21r7X2tdb2a201YhpDbbs3CCmHh5rlLNu+uzJNnadH94iOHjRL1jrFcrZMFbPKs2xZWx9W+bKxLqyyR0rHI3eSbvWYPZpOlbVWjLKCqzh8KHM0Meyzu7sYzuDm4v0M3vKAT3wRI0mU29Bnk7PJQVRaegSRWoLkYdLd4CxYw1JRH4RNiz8FeLW6p0CK1smweE/bUngK5A4dPQIHeuj4InrsUeIiNur+ebNWyS9/zGKipZnbuH27fxkYQllB55Plk/HJvriuL2ONCKt1a2L6TQVPMtTAB44J1fqQXmpKCjQe+8ZxQ3uVZuD3xAgnY0pKUs76fKxkqNtiLKzORNq2+S2ULTLNpck6Cp+dT3+7ffd6+uLq8vzi3fuLFyfjyTg8h+h8Y33Q3AzseIth65W76+yyvxc+633dZSfgc8gaxWXsSaNby65+7hjffc5rpGd/qoI7tlwW3OOtU6sVDX9s0S1YfnffFw19rUasRl5Sp3u3ZA/0+mVTIbAJsbpUG5v73Tc5KWxT1W8vSBp/A8rKuGI= +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Get current user

    + + + +Retrieves the current authenticated user. + +## Request + +
    + +The current user is successfully returned. + +
    Schema
      tenants object[]
      + +The tenants the User is a member of + +
    • Array [
    • ]
    • c8Links object[]
      + +The links to the components in the C8 stack + +
    • Array [
    • ]
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 047899aa9b..447f5aab51 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -60,7 +60,7 @@ The matched rules of the decision instance. The evaluated decision outputs. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • The decision instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index e96f253323..65adbb2c91 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns flow node instance as JSON." sidebar_label: "Get flow node instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. The flow node instance is successfully returned. -
    Schema
    +
    Schema
    The flow node instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx new file mode 100644 index 0000000000..0f2a5dd8cd --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx @@ -0,0 +1,56 @@ +--- +id: get-group +title: "Get group" +description: "Get a group by its key." +sidebar_label: "Get group" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/Ss7OCVTRpQTJ0150ziO6+ZjPI7dHlwfQHAlIgYBBlha5mj43ztLkLJqyXYOvVUHDUUCePv1HkDuSpBcBJFdiRPvmlpcJ8LV6CVpZ08LkYkFUhxJRIFBeV3zkMjECRJIWPAY5C1oCnCD7eRvKxJRSy8rJPSMvBJWVshQPPcTtiIRmhFqSaVIhMcfjfZYiIx8gw/NXJQ4GGF0kYigSqykyFaC2pphtSVcoBeJmDtfSYqP3h2Krrtm9FA7GzDwitfTKV8es6ADhEYpDGHeGNOCR2q8xYLNKmcJLfFyWddGqz5F6ffAGKsNrx5kqQcOKL0qYfQFNGHFoEMELv+OijhvnpNPOnq7zteuWJ/J0sNUJEMR1kiBvLaLJ4B4/oQXyhD0wmLxBasc/SdswwaM9F62O1ECErg5+xP4WvWrA4xoQA5oNMYec07Cz5W1SwRpMjjm95Sw4sddIg6nB7srzCzDQGCkuglwK40uQDZUoqWhlqA8FnwrTXii4rV3ucHql+cqP4OzOBMKJKkNxCqDDBAn5liAtnB1/vEIfjt8++v1i5KoDlmaLpfLiZ+rV1hocn7i/CL1c8U/nvdyAhcleoRKtpAjyKLQbFMauOcPhBqVnms15nlwGzi7UaRPky+ObtNlXYzG6626z+Dy/BR0n8V5q+1i23S/Zi4bwxgydw1luZH2RtwX9TmOziA0VSV9y7zaNtAlIpCk5nkyvXm9k7m/X1ycQYQA5QqEufNApQ6jIQ6i0lZXTSWyw+k0EZW8i3fvptOOMbniPxGJBbyrjbSRgA/C0RYq53HgTx+YtoGkVf9VZZzXC/3Q7kRsCmwg8YcY0SiyN9t8/+h8rosCbU/Ptd50AOsIpDFu+eROutfVXlf/e10dPvV6stRUxjNT36LlkxWWMspr7hq7F9deXHtxPSqut7ve/WcWOMueeYjeOw9OqcZ7LGBZatPD8/fAaHs41SIX91rba22vtW2tdYmokEo3tA/6fgCVIhNpf46FdDV+2Xb8PY/+dmwUNN6ITKyiYrosTVelC9Rlq9p56tJbLset9FrmJpKQh6OyRsYYp6TpH++qHA/wh+0Y0ZGsGltIeA/nx98u4EQSLmXbZ5JN/hv6/fT9dCcqT30EcXZ2CjHCyLuNvWCEZVHv/oLuJ/8McN/pCKgar6n9xstienKUHv2s4eyv+TDY69H5Pk4SyfDn48iSP/666Aut7dz1y4eCbzvCVUEfoufTycE2uc5Oe40oV1WN7TdKu4jvM3IjMGWaQBxQIoxWaENP46F7NE77HEfgz2gRDiZclMiccX9caCqbfKJclaq4bH3NjcvTSmqbDiZCejT7cvn1w+zV59Oj46/fjl8dTKYTuqM++NoFqqTd8IP7XotdHbHV/YHwZHNsKAPhHaW1kdoyMXr/V4NQrmLrJ4hEZOsm0HUysP1KrFa5DHjpTdfx4x8N+lZkV9f34ujVVOjA/wuRzaUJDztrm+6+OB96cC9hq5O0092x+2PbXpGm4TuRiBvuVt03rrrrLhElygJ971EcnimFNW0s3GqoMZ3XW8jJMfPwH24DGmg= +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Get group

    + + + +Get a group by its key. + +## Request + +

    Path Parameters

    + +The group is successfully returned. + +
    Schema
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The group with the given key was not found. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index 7b3afbc717..6521055295 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -5,7 +5,7 @@ description: "Returns incident as JSON." sidebar_label: "Get incident (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. The incident is successfully returned. -
    Schema
    +
    Schema
    The incident request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index ea6d1e2875..a1115167a8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
    Schema
    +
    Schema
    An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index f6a66b8c97..44e96213f2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Get the process instance by the process instance key." sidebar_label: "Get process instance (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,7 +48,7 @@ in future releases. The process instance is successfully returned. -
    Schema
    +
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx index 11fb14b29a..641fe1f747 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Get the user task by the user task key." sidebar_label: "Get user task (alpha)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -48,11 +48,11 @@ in future releases. The user task is successfully returned. -
    Schema
      customHeaders object
      +
      Schema
        customHeaders object
        Custom headers for the user task. -
      +
    The provided data is not valid. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/remove-group-from-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/remove-group-from-tenant.api.mdx new file mode 100644 index 0000000000..73e4cd9c8e --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/remove-group-from-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: remove-group-from-tenant +title: "Remove a group from a tenant" +description: "Removes a single group from a specified tenant without deleting the group." +sidebar_label: "Remove a group from a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/Ss7OCVTRlQSJ0150zh26jbxeBy5Pbg+gORKRAICDLC0rOHwv3cWIGXZUtJ0xkcdNBTB/d73QGI7QXLpRXYt5mikIXGTCNugk6SsOStFJhzW9hY/ONs2p87Wg1giSvSFUw3LiUxcBikPErwyS42wZAVYOFvzWoOFWigsgYI6rBRVtiUoUSMpswSqBpWJSEQjnayR0HFgnTCyRpGJqPonrkUiFPtsJFUiEQ6/tcphKTJyLT4ObF4htEZ9axFUiYY4DAd2ETxGk+zSFxXWUmSdoHXD3pQhXKITiVhYV0uKS2+PRN8nm5BCxE8a0aYG/yegG3bpG2s8etZ4NX3Fl123sSkr6cG3RYHeL1qt1xBbXMZubdelT8TRdLrfVuPsrSqxhFKSBOXBWIJbqVXJ4RfWEBpiVdk0WhUBUGnjbK6x/uWLZzvdVpYPHczgIkpCiSSVBpt/wYJAeoiCOZagDFxfnh7Db0dvfr15VhE1PkvT1Wo1cYviBZaKrJtYt0zdouAfyz2fwLxCh1DLNeQIsiwV+5SaE2rQkUI/4rUAsqEeQ9jArZj8Y0QyNiWGxZDdKN+3bNM6T06Z5XbnWqd2KDSDq8uzERLrkRQPXAedhWw125C5bSnLtTRfuVGkSO91+tiLb+tauvWIuIcO+kR4ktT6/0Te61c7thkWv8/nFxBNQGFLhIV1QJXyoyNOolZG1W0tsqPpNBG1vIt3b6fTnm1yx38iEwN412hpArQep6MM1NbhgJ+QmDKepCmeqjPWqaV67HfC+8PYCzGA+H3MqO/7QKjXu3g/tS5XZYkmwBN4A0FPI6uk1naFB14deHXg1Q94dbSL93NLsLCtKSOvhq8P67behGYjcqDXgV4Hen2HXm/2fQfODHCVHeMQnbMObFG0zmEJq0rpYJ4/M0ffw3stYvHAtQPXDlzb5VqfiBqpsnz4DudjDEdiqkQm0vgG82m3OQ33aXiX+bQbT6M9Hx/R3Y7n59ZpkYkuEqnP0rSrrKc+6xrrqE9vuUu30imZ64hNfhwJNwJJ20LqsLyvofyAT8Rjoseybk0p4R1cnnyewwdJuJLrUGB2+dD0u+m76V6rLPodi7OLM4gZRjhubRGjWeb6XrNR+GcMh4O1x6J1itafWS2WJ0fp0M1a7sgGJoO/YJ3vo5BIhj+nI3j++Hse+q/Mwgb1AQe7gXBX0PkY+XTychdzF2eBOoWt69aE/dMsw2gF5FZihW49cUKJ0KpA4wO6hwnGKPYxPoG/okd4OeGmROSM2+ZSUdXmk8LWaRHVNtdc2zytpTLp4MKnx7NPV+fvZy8+nh2fnH8+efFyMp3QHYXkG+uplmYrjjg/AvlwbkR7h03d/avjaedOQysJ7yhttFSGwRVq0A0EvB6mUF4kItseSEUO8upmJnSTDES6Fl2XS49XTvc9L39r0a1Fdn1zz7tA1FJ5/l+KbCG1fzw42k772eUwYnoOPzng2pvbsCjNOmwBuuU7kYivuH4wcOOR19MH9+O6/zi2TZX7mz4RFcoSXahhfDwrCmxoS/G7XxjM8c12+/7k48n8RPT9v0pURKI= +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Remove a group from a tenant

    + + + +Removes a single group from a specified tenant without deleting the group. + +## Request + +

    Path Parameters

    + +The group was successfully removed from the tenant. + +
    + +The provided data is not valid. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Not found. The tenant or group was not found. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/remove-mapping-rule-from-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/remove-mapping-rule-from-tenant.api.mdx new file mode 100644 index 0000000000..c800f40415 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/remove-mapping-rule-from-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: remove-mapping-rule-from-tenant +title: "Remove a mapping rule from a tenant" +description: "Removes a single mapping rule from a specified tenant without deleting the rule." +sidebar_label: "Remove a mapping rule from a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWEtz2zYQ/is7OCVTWlQSJ0150zh26zbJeBylPbg+gMRKRAICDB6WNRz+984CpCxZSpt20psOGorkvvf7AGI75vnSseKGzVFz7dltxkyLlntp9KVgBbPYmDt8x9tW6uV1UHhhTTMIZ0ygq6xsSZoV7DrKOuDgpF4qhCapgQ0KYWFNQ69arORCogAfrcBK+toEDwIVepL2NUaNCctYyy1v0KOlIDumeYOsYEnzN1yzjEny3HJfs4xZ/BKkRcEKbwM+Dm9eIwQtvwQEKVB7isKCWUSHySS5dFWNDWdFx/y6JW9Se1yiZRlbGNtwnx69OmV9n21CGlL9rjFtl+/fRnZLnl1rtENHGs+nz+my732nRyvuwIWqQucWQak1pPaL1LztOvUZO51OD5tsrbmTAgUI7jlIB9p4uONKCsqiMtqj9qTK21bJKoItb60pFTY/fHJkp9tKdtfBDK6SJAj0XCow5SesPHAHSbBEAVLDzfXFGfx0+vLH2ye1960r8ny1Wk3sojpBIb2xE2OXuV1U9CO5pxOY12ipImsoEbgQknxyRQm1aL1EN8K3Am9iPYawgToy+VOzbOxNCosgvFF+6Nymg85bqZfbDQxW7hFrBh+vL0eArEeO7LiOOgseFNngpQm+KBXXn6lRXnp10OljLy40DbfrEX+7DvqMOc99cP8IwBfP92wTLH6Zz68gmYDKCISFseBr6UZHlEQjtWxCw4rT6TRjDb9Pd6+m055sUse/IRMNeN8qriO0HqcjNTTG4oCfmJjUznNdfa/OGCuX8rHfCa0XYy/YAOI3KaO+7yOhXuzj/cLYUgqBOsITaDlB50dWcaXMCo+8OvLqyKu/4dXpPt7fGw8LE7RIvBo+Rozd3xD1RvLIsiPLjiz7CsteHvocnGmgKlvCIVprLJiqCtaigFUtVTRPX5ub7/60vSUsHrl25NqRa/tc6zPWoK8Nnc/jqRnjSdnXrGB52shc3m0OyX0+bGkntKW5vHs4q/Z0qkR7N56vg1WsYF1iVF/keVcb5/uia431fX5H7brjVvJSJZDS68S8EVHKVFzFx4c6Sy/oxDxmfMaboAWH13B9/mEOP3OPK76OlSaXu6ZfT19PD1ol0a9YnF1dQsow4XJrrRjNEukPmk3C32I4nrcdVsFKv/5Aaqk8JXKLdhaoNRu8DP6idbpPQiwb/lyMKPr1j3kEgtQLE9UHQOwHQl1B61Lk08mzffBdXUYOVaZpgo4LqV7GyQvwrcQqFZynhDKmZIXaRZgPE45R7G16A78nj/BsQk1JyBnXz6X0dSgnlWnyKqltrqUyZd5wqfPBhcvPZu8+vn8zO3l7eXb+/sP5ybPJdOLvfUy+Nc43XG/FkaZMwA9Ol/zByVT3sJX8H0Oqoa8e733eKi41IS0WpBtoeTOMrBzLWLE9vdphJr3cmiPdZgO9bljXldzhR6v6nh5/CWjXrLi5fWBjpK+Qjv4LViy4co+HTdtVeHI9jKWewjeOxQ4mOTzkeh0XBhXojmXsM653xnQ0KPv+wT2ej/2HELfK3d/2GauRC7SxmElgVlXY+i3Vr36J0BKwWZbfnL89n5+zvv8LKRtgdA== +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Remove a mapping rule from a tenant

    + + + +Removes a single mapping rule from a specified tenant without deleting the rule. + +## Request + +

    Path Parameters

    + +The mapping rule was successfully removed from the tenant. + +
    + +The provided data is not valid. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Not found. The tenant or mapping rule was not found. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/remove-user-from-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/remove-user-from-tenant.api.mdx new file mode 100644 index 0000000000..a03636c960 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/remove-user-from-tenant.api.mdx @@ -0,0 +1,59 @@ +--- +id: remove-user-from-tenant +title: "Remove a user from a tenant" +description: "Removes a single user from a specified tenant without deleting the user." +sidebar_label: "Remove a user from a tenant" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/Ss7OCVTRlQSJ0150zh26zbNeBy5Pbg+gORKRAICDLC0rOHwv3cWIGXZUlx3xkcdNBTB/d73QGI7QXLpRXYl5mikIXGdCNugk6SsOStFJhzW9gYvPbpTZ+tBKhEl+sKphsVEJi6CkAcJXpmlRmg9Olg4W/NSg4VaKCyBgjasFFW2JShRIymzBKqixkQkopFO1kjoOKpOGFmjyETU/APXIhGKPTaSKpEIh99b5bAUGbkWH4Y1Z7tGfW8RVImGOAoHdhEcRpPs0hcV1lJknaB1w96UIVyiE4lYWFdLikvvj0TfJ5uQOOBnDWiswP8J55o9+sYaj5413kzf8GWPV27ISnrwbVGg94tW6zXE5paxU9tF6RNxNJ3uN9U4e6NKLKGUJEF5MJbgRmpVcvSFNYSGWFU2jVZFgFLaOJtrrH/66tlOt5XkfQczOI+SUCJJpcHmX7EgkB6iYI4lKANXF6fH8MvRu5+vX1REjc/SdLVaTdyieIWlIusm1i1Ttyj4x3IvJzCv0CHUcg05gixLxT6l5oQadKTQj1gtgGyoxxA2cCcm/xiRjD2JYTFeN8p3Hdt0zpNTZrnduNapHfbM4PLibATEeiTEPddBZyFbzTZkblvKci3NN24UKdJ7nT704tu6lm494u2+gz4RniS1/j+B9/bNjm2GxW/z+TlEE1DYEmFhHVCl/OiIk6iVUXVbi+xoOk1ELW/j3fvptGeb3PEnZGIAbxstTYDWw3SUgdo6HPATElPGkzTFc3XGOrVUD/1OeHMYeyEGEH+MGfV9Hwj1dhfvp9blqizRBHgCbx/oaWSV1Nqu8MCrA68OvHqEV0e7eP9sCRa2NWXk1fDlYd3di9BsJA7sOrDrwK4fsOvdvs/AmQGusmMconPWgS2K1jksYVUpHczzV+boe3itRSweuHbg2oFru1zrE1EjVZZP3eFojOE4TJXIRBpfYD7tNifhPuVXmU+74SDa89ER3c14cm6dFpnoIo36LE27ynrqs66xjvr0hnt0I52SuY7I5MeRbiOMtC2kDsv72skP+Cw8pnks69aUEj7AxcmXOfwqCVdyHcrLLu+b/jD9MN1rlUV/YHF2fgYxwwjGrQ1iNMtM32s2Cj/FcDhUeyxap2j9hdVieXKUDt2s5X5sQDL4C9b5PgqJZPhzOkLn97/nofvKLGxQH1CwGwh3BZ2PkU8nr3cRd34WiFPYum5N2D3NMsxUQG4lVujWUxwoaFWg8QHbw+xiFPsUn8Bf0SO8nnBTInLGTXOpqGrzSWHrtIhqm2uubZ7WUpl0cOHT49mfl58/zl59Ojs++fzl5NXryXRCtxSSb6ynWpqtOOLcCOS9eRHtnTF1d++N5xw3DX0kvKW00VIZRlYoQDdw72oYPnmRiGx7DhXox4vjJOg6GTh0Jboulx4vne57Xv7eoluL7Or6jnKBo6Xy/L8U2UJq/3BctJ3yi4thsPQSnjjV2pvZsCjNOrBft3wnEvEN1/embDznev7gHi3646GNNe6v+0RUKEt0oYLx6awosKEtvR9+WDC5N7vsx5NPJ/MT0ff/AuVcPcI= +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Remove a user from a tenant

    + + + +Removes a single user from a specified tenant without deleting the user. + +## Request + +

    Path Parameters

    + +The user was successfully removed from the tenant. + +
    + +The provided data is not valid. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Not found. The tenant or user was not found. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx new file mode 100644 index 0000000000..5035858566 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx @@ -0,0 +1,76 @@ +--- +id: search-groups +title: "Query groups" +description: "Search for groups based on given criteria." +sidebar_label: "Query groups" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "post api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Query groups

    + + + +Search for groups based on given criteria. + +## Request + +

    Body

      sort object[]
      + +Sort field criteria. + +
    • Array [
    • ]
    • page object
      + +Pagination criteria. + +
      filter object
      + +Group filter request + +
    + +The groups search result. + +
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching groups. + +
    • Array [
    • ]
    + +The group search query failed. More details are provided in the response body. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx index efbd41a62a..81cf8bef87 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx @@ -5,7 +5,7 @@ description: "Search for roles based on given criteria." sidebar_label: "Query roles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Search for roles based on given criteria. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx index e149378817..79a284f560 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves a filtered and sorted list of tenants." sidebar_label: "Query tenants" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Retrieves a filtered and sorted list of tenants. Sort field criteria. -
  • Array [
  • ]
  • page object
    +
  • Array [
  • ]
  • page object
    Pagination criteria. diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index 3c02469b5c..6ffecfcfdc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -3,6 +3,18 @@ module.exports = [ type: "doc", id: "apis-tools/camunda-api-rest/specifications/camunda-8-rest-api", }, + { + type: "category", + label: "Authentication", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-authentication", + label: "Get current user", + className: "api-method get", + }, + ], + }, { type: "category", label: "Authorization", @@ -189,6 +201,54 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Group", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/create-group", + label: "Create group", + className: "api-method post", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-group", + label: "Get group", + className: "api-method get", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/update-group", + label: "Update group", + className: "api-method patch", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/delete-group", + label: "Delete group", + className: "api-method delete", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/add-user-to-group", + label: "Assign a user to a group", + className: "api-method post", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/unassign-user-from-group", + label: "Unassign a user from a group", + className: "api-method delete", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/search-groups", + label: "Query groups", + className: "api-method post", + }, + ], + }, { type: "category", label: "Incident", @@ -261,6 +321,30 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Mapping rule", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/create-mapping-rule", + label: "Create mapping rule", + className: "api-method post", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/delete-mapping-rule", + label: "Delete a mapping rule", + className: "api-method delete", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/find-mappings", + label: "Query mappings", + className: "api-method post", + }, + ], + }, { type: "category", label: "Message", @@ -445,6 +529,42 @@ module.exports = [ label: "Delete tenant", className: "api-method delete", }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/assign-user-to-tenant", + label: "Assign a user to a tenant", + className: "api-method put", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/remove-user-from-tenant", + label: "Remove a user from a tenant", + className: "api-method delete", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/assign-mapping-rule-to-tenant", + label: "Assign a mapping rule to a tenant", + className: "api-method put", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/remove-mapping-rule-from-tenant", + label: "Remove a mapping rule from a tenant", + className: "api-method delete", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/assign-group-to-tenant", + label: "Assign a group to a tenant", + className: "api-method put", + }, + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/remove-group-from-tenant", + label: "Remove a group from a tenant", + className: "api-method delete", + }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/search-tenants", @@ -549,16 +669,4 @@ module.exports = [ }, ], }, - { - type: "category", - label: "Mapping Rule", - items: [ - { - type: "doc", - id: "apis-tools/camunda-api-rest/specifications/create-mapping-rule", - label: "Create mapping rule", - className: "api-method post", - }, - ], - }, ]; diff --git a/docs/apis-tools/camunda-api-rest/specifications/unassign-user-from-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/unassign-user-from-group.api.mdx new file mode 100644 index 0000000000..3c5afc6296 --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/unassign-user-from-group.api.mdx @@ -0,0 +1,60 @@ +--- +id: unassign-user-from-group +title: "Unassign a user from a group" +description: "Unassigns a user from a group." +sidebar_label: "Unassign a user from a group" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/SsYnJIpQ8qOk7q8afyRuk0yHltuD44PILgUEYMAgw/LHA7/e2cB0lYsufV4etRBI4lc7MNi38MC21PHlpbm1/ST0b6lNwnVLRjmhFZnJc2pV8xasVRXFsyp0U00S2gJlhvRoh3N6dVoZQkj3oIhldENYWSJ1uk3RRPaMsMacGAQraeKNUBzGgz+hI4mVKCjlrmaJtTADy8MlDR3xsNTtEUN0TO5hS6lCbW8hobRvKeua9GtUA6WYGhCK20a5uKjjwd0GJIHbJzoa6BDgK9AvkHnttXKgsUR+7N9/HoGYMUsmRYfSmI952Bt5aXs4uq6aRVSOiT0YDb7F2dce1kSpR0pYM1r+k190QZICY4JaQkzQFqj70QJJREqQExTJoUuu5hKrpUD5RCPta0UPNAla40uJDS/fLcI3q+tzc+zmpPzaDniEl18B+4IsyQaFhH9+uL0iPx28OHXmze1c63Ns2y1WqWm4u+gFE6bVJtlZiqOH7R7m5JFDQZIwzoMlJWlQEwmMaoWjBNgiW2Bi0pw4nQIcJw2wQTG+MZUxmkhdR8GPyb6IeHWGaGW6/n2RmwIZE6uLs6IKEE5UXVCLTehw5iKeYk+WKG9ywvJ1C1m1wknt4I+RbG+aZjpiK62AAwJtY45b/+Tr+/3N3wjl35fLM5JdEG4LoFU2hBXCzsBYRCNUKLxDc0PZrOENuw+/vs4mw3oEzP+gkgUgftWMhWo9TQcoUjzyNsQmFDWMcX/r8xoI5biKW6K28eUCzqS+DhGNAxDUOH7Tb6falOIsgQV6ElwgwHriLBBkExKvYIy3elqp6udrp7V1cH26haPAdqMNVO4OtZFcQcKa3QooyizSntVJiSs61gUJwFOJTbwVtipqO70uNPjTo/b9fhh22lzrgiuskEegjHaEM25NwZKsqqFDO7xDDthj4Vwd6bcaW2ntee0NiS0AVdrvIuXIMFBuEu7muY0C5XKZv10ix4yLGw268er7YA3VDB306XbG0lz2kcRDXmW9bW2bsj7Vhs3ZHeYoTtmBCtk5CW+jmKbSCQ1ZzI83pZMfIG36ynII9Z4VTJySC5OLhfkE3OwYl1YXIT82fXh7HC21SuaPuNxfn5GYoSRimvbw+QWdb7VbTR+ieNwd7fAvRGuu8RhcXkKYAbM3GM2Higy4gXv+D8a0WT8cToR54+/FyH3QlU6DB85sDkRzAoYG2c+S/c2+XZ+FmTDddN4FfZOtYynIbYWGJfeOgwooVJwUDYwe+yGTGaf4xvyV0QkeykmJTJn2jKXwtW+SLluMh6HPXwXUhdZw4TKRgibHc2/XH09nr/7fHZ08vXy5N1eOkvdvQvBt9q6hqm1eUytpG2dpKeB949l4yUtqDFBDu5d1komFFImRNaPkrqODSlLE5qvtaaCqvDZ1DK6SUZpXNO+L5iFKyOHAR//8GA6ml/fPCopSK8UFn+XNK+YtE/7SuuBvLkYO1BvyUaja2sE40OmuiBf6fEfTegtdOsdNux8vXoW6z2vV0xiWrfhZkhoDawEE1Ylvp1zDq1bG/fsCQB1+LAdHp98Plmc0GH4Bz4JJLY= +sidebar_class_name: "delete api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Unassign a user from a group

    + + + +Unassigns a user from a group. + +## Request + +

    Path Parameters

    + +The user was unassigned successfully from the group. + +
    + +The user could not be unassigned. +More details are provided in the response body. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The group or user with the given key was not found, or the user is not assigned to this group. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx index c371eeb494..d62e3a8b37 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-authorization.api.mdx @@ -5,7 +5,7 @@ description: "Manage the permissions assigned to the authorization." sidebar_label: "Update authorization" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWV+T2jYQ/yoaPbVTB0h6bRPeKPgSt3dAjUmnvdzcCFtgNbLkSPJxlPF376xkgw2+JO30kZu5wZJW+/+3srV7bMhG4+EdHhUmlYr9TQyTAt97WOZU2UGQ4CEu8oQY2ibycEJ1rFhuR0N8SwTZUGRSinKqMqY1k0IjojXbCJogI+0aaTLpYQ/nRJGMGqpAkT0WJKN4iOVWUPUr3WEPM+CeE5NiDyv6qWCKJnhoVEFPVYhSij7SHZJrK8ryqAdncnWc0ozg4R6bXQ4imTB0QxX28FqqjBg39eMVLst7J5lq87NMdrAnlsJQYeCR5DlnseXb/0uDIvtz5nL1F40NmKvAtYZRbffGTvX9iSWBSIAl1YitW+7UqSx4glYUkSShCZIKKZrJR5qATZUwbRQTG+xhKorMhncywR4O/dvZex/fl2CNloWKaWQ3nEoHPwIr8F1NCfEjSdJ30lo6GdlfK5k1FDhYSzifrW1c/y8JB5OW0btZGPw5ioLZFHv4djSfB9O3D+Hyxoehv1iM3sLTz6No/A57eDSf3wTjmnzxxyLyb7GHI386mkbYwxN/fjP749a3g3k4G/uLxcPEvw6mQbVn4o+DRTCbPoT+b8sg9IH2OZLW7NtwtpxjDy8XfghxmN34gDHDDAdvhY1g+GBeCSFq2N/II6IU2Z1hL0pP/dXwJHiNGZrpL6fjkUd3YixyGrM1o9pCqg5gQ/K/yYGvYnYI9xjigT08Dv1R5B8eHupIBdNFNJqOGyuHWDSWQn80qX66dtp5iNJDNFr8Wk90MVrOJ04N99DFrFppspv4N77d5R7qXceJSTg5Dq5n4e0Z7VFCI4Pmrbgdc6iGVpB8OYdGiDNtWoAMJvqkniNFuS1LRkJ0CsE+FTRwyeUq8mmmVbWoLMsudSfRrL3UOmPmxMRp6AqvI2vXf2dhLoV26ftq8Kq7mLWKP9oSjXJgTROkizimWq8Lzne9DwKXHr4aDL6GS2wLsZAGinHFrvdB3EpFUUINYVwjoijKlXxkUKqZsM6sNUYrmViR3nOHSa7kitPsu/ND5TRyc0dZyUUOeoho5AhXTvpdeD1Gb65++On+m9SYXA/7/e1221Pr+AVNmJGqJ9Wmr9Yx/APdtz0UpVRRlJFddeQwkEk4OtYNpB2O4/qEr9S2iHb2fb7omKrUnB5eh1O4UKwjW5dhgFhChWHrHRObc9F2z5oUHHiQlSzMcMWJ+IiP6XYu9FSKLrKMqMMrRVtA6WFtiCn0F98ivn/VWbPfRdEcORYolglFa6mQSZmuBYERGRMsgyp4NRh4OCNPbvTjYFACT4j4V1giEH3KOREueU/MYQJlx7y1hjGhDRHx/xUZqdiGncrt4VZVcJMTZ1Fp8X41eNmNxep1DHESf9TokXCWWHyC1LgCqKJWCcLtSXIB2QVkF5B1g+z783y/lmrFkoQKm54HvDFtjzzCudy6b44Lri64uuCqG1dX3YeXu5iA11DA0loWIrm8CF6wdMHS57D05vMvgu7K43gfdnYfIjq+Ahl8xok1Z7H5T59upYd/6PpaHAkE4VcAEKqUVEjGcaEUTdA2Zdxyhs/O2imVEZcicCkClyLwXBEoPZxRk8rEtQPi1DYPTIqHuN+Ctu7v6/ZBCRf9VD3W3YVCcTzEe4edctjv71OpTTnc51KZsv8IgXkkipEVd+kIyw5jde5wGRNup7tiCAvQwqhtG5OsEAlBr1HoLyL0lhi6JTvrUxDZZv168HrQfbcrlXmG42geIGehy8BGVajZArw72Trir2FsWyCaxoViZreAbc49K0oUVXBp18iMSp7lDmNHhL3q4brOl19+j2zIoaKFx/aK/0Sy3OGxbo9UDYzWlfjdvn29eVdn5L29+mRiLa1OVT6dWwehpko7AYPey/PcnQcWgrHMskLYOiw2aMtMikjDWzEvtAEveZizmAptVa/6WDXZjVtB751E9LIHkXbpWJffDTNpserFMuvHbtvhd8Xlqp8RJvqVCN0fj26X08noxU0w9qcL/8XL3qBnnoz1aC61yYho6LG0Hbz2EXhqcKOr9Z+7eVUKGPpk+jknzJ6R1sx9BdY73AYr9vDw0O279yrE3eH9fkU0XSpeljD9qaBqh4d390eAup4C0/Cc4OGacH3aEmya9E1YXR5/i/5Vo7DTpPoqXexsxeAFjLCHP9Jds3tpUzGlJKHKauuWx06nF7bJctx+1kgsvXrHKI5pbp6hbb0ZAFAPZXJe9b5WVdcykwlsVmQLvVSyxUP8AX8AvWVu6k6Tnd9jTsSmIBugd4zh7x8KYlaz sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Manage the permissions assigned to the authorization. The permissions to add/remove. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The authorization was patched successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-group.api.mdx new file mode 100644 index 0000000000..d33a746bea --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/update-group.api.mdx @@ -0,0 +1,60 @@ +--- +id: update-group +title: "Update group" +description: "Update a group with the given key." +sidebar_label: "Update group" +hide_title: true +hide_table_of_contents: true +api: eJztWEtz2zYQ/isYnJopLcqpk6a8qYqTuE1TjyO3B0eHFbgiEYMAA4CWNRz+984C1FtOfOhRntFY4mLf3weA23IPhePZHX9vTVPzacJNjRa8NPoq5xlv6hw8RmHCc3TCypqkPOO3QcaAFSRmC+lL5ktkhXxAze5xOeAJr8FChR4teWm5hgp5xoPGn7jkCZdkqgZf8oRb/NZIiznPvG1w39+kRLLKzDy6CV69YTFGcuZEiRXwrOV+WZMfqT0WaHnC58ZW4OOj1xe866bRHTr/u8mXpLPvXRjtUXsSQV0rKUJZ0q+OomkPnZnZVxSecrZURC/RkVSUoAt0GAwdZuTQU0ZxVd5nBd5bOWs8OkoLlPp7Hsq3qz56jvL3g4v9WKfgvJW6OOg0xRmrnLNculrBkpHmTisGvOsS7qVXZClAZrxOvZuScFPhu62yTPe0Iq5uYnN410VNVxvtYtAvhxfHa9kDEdw6WtcIgc7NG6WWA94l/GI4PK5bW/Mgc0oQPDDpmDaePYCS+eCL5k+iobZmprD6+RAV+726jitZjh6kYrEhDByLC2eYM6nZ3c27Mfvt4tWv059K72uXpelisRjYuTjDXHpjB8YWqZ0L+tC6FwM2KdEiq2DJZsggzyX5BMU2rWauRiHnUhBffMw2BEN9j/l9HydReoiTNa0aKw9gM2K3N1dM5qi9nC+lLg5dB505NIpswMw0Ppsp0Pd8A6UfgXPEXFNVYNcbw66DLuHOg2/cD7eFX14eBf6HyeSaRRNMmBzZ3FjmS+lWjiiJSmpZNRXPLobDhFfwGH+9Hg47skkdf0YmmuFjrUAHaO2nIzWrjMUePyExqZ0HLf6vzhgrC7nvd5fWPYjfxowiNy+G58cp1e+vTIG4d5FLDBpfktdIHyYshiBAhc3qRLITyU4kO06y759568tXf7NanWBz0+j8RK0TtU7Ueopar45dCUeaUZUt4RCtNZYZIRprMWeLUqpgnm6WK9/9WXe6K564duLaU1zrEl6hL00eX/lFGQYEvuQZT8PB5dJ2dYB19D6P9mE1OWis4hlvI2e6LE3b0jjfZW1trO/SB2rIA1gJMxVhSOLIrRVmlBGgwuNjvSPB9kvtGKpG58DesJvLzxP2HjwuIL5Ekstd02+Gb4ZHrdLSJyyOrq9YzDAib2s3WJklWh81Gxc/x3CYdDgUjZV++ZnUYnlmCBbtqKHqrxHR+wvW6XdcxJP+y7sVTv74dxJaTTvZzWaKcvkIVR15uDP16Kc+Pd66gMa5CX57rBxmQO1E62LKw8H5IS6vrwK9hKmqRoc9VhfxIgRbFRGqcZ4qkXAlBWqHWxGtln2MEvZP9MjOB9TNCLnV1lpIXzazgTBVKqLa+v9MmVlagdRp78Kl49Fft5/ejs4+Xo0vP32+PDsfDAf+0Yfka+N8BXorjn6UVhybs7Wb4+R5I7e+lx4ffVorkJrQFXJpe7bdxQGc4wnP1qO4adJT5o637Qwc3lrVdfT4W4N2ybO76YZhcRolHX3PeTYH5fbnddtx/3TTT35esB9P8Y7G3z8EvQw8Vw394gm/x+X2PLGbdgkvEXK0IcQoHsdAziZkZKN+MNXrkpXGSAis/RNrd85xotd6U7seTcYfiC79SLEyOSlbWNB0ExY841/4F4rbhCoFJobnLVegiwYKWh8N099/P6100Q== +sidebar_class_name: "patch api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Update group

    + + + +Update a group with the given key. + +## Request + +

    Path Parameters

    Body

    required
      changeset object
      + +A set of changed group attributes. + +
    + +The group was updated successfully. + +
    + +The provided data is not valid. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The group with the groupKey is not found. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index 24f2a98997..1c48091667 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null From a30ec127f2ca236f3b4093f851d1738b58c47051 Mon Sep 17 00:00:00 2001 From: Adam Urban Date: Thu, 12 Dec 2024 19:13:52 +0100 Subject: [PATCH 38/68] feat(sm/console): tags and custom props (#4661) * feat(sm/console): tags and custom props * chore: package json lock * feat(console): add full example of config including an override example * docs(console): minor improvement * fix(console): typo --- .../console-deployment/configuration.md | 118 +- package-lock.json | 7948 ++++++----------- 2 files changed, 2802 insertions(+), 5264 deletions(-) diff --git a/docs/self-managed/console-deployment/configuration.md b/docs/self-managed/console-deployment/configuration.md index 8bfa775bf1..25d4b40162 100644 --- a/docs/self-managed/console-deployment/configuration.md +++ b/docs/self-managed/console-deployment/configuration.md @@ -47,11 +47,13 @@ To enable usage collection, configure the parameters described in the next secti To enable telemetry, the following parameters need to be configured. Camunda will provide you with the customer ID (Camunda Docker username) needed to send telemetry data to Camunda. -| Parameter | Description | Example value | -| ---------------- | ----------------------------------------------------------------------------------- | --------------- | -| `customerId` | Unique identifier of the customer. This is also a Camunda Docker registry user name | `customername` | -| `installationId` | Unique installation ID of the current customer installation | `my-deployment` | -| `telemetry` | Telemetry config for Console Self-Managed: `disabled`, `online` or `download` | `online` | +| Parameter | Description | Example value | +| ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------- | +| `customerId` | Unique identifier of the customer. This is also a Camunda Docker registry username. | `customername` | +| `installationId` | Unique installation ID of the current customer installation. | `my-deployment` | +| `telemetry` | Telemetry config for Console Self-Managed: `disabled`, `online`, or `download`. | `online` | +| `managed.releases.tags` | Assign cluster tags to indicate what type of cluster it is. Default tags are `dev`, `stage`, `test`, or `prod`, but users can assign any custom tag. | `- dev` (list of strings) | +| `managed.releases.custom-properties` | List of custom properties users can add to their cluster with custom descriptions and custom links on the cluster details page. | See custom properties section | Console environment variables could be set in Helm. For more details, check [Console Helm values](https://artifacthub.io/packages/helm/camunda/camunda-platform#console-parameters). For example: @@ -67,6 +69,112 @@ console: value: online ``` +### Override configuration parameters + +Configuration parameters formerly replaced the complete configuration. Even if you only changed the `customerId`, the complete configuration still had to be added. + +This is no longer the case with the override parameters. A subset of parameters can be set so individual parameters can be adjusted. If a parameter must be changed for a specific cluster, the `name` and `namespace` fields must be set with the exact values so correlations can be made accordingly. + +#### Example + +Given the following configuration provided by Helm: + +```yaml +camunda: + console: + customerId: customer-id + installationId: camunda-platform-id-dev-console-sm-main + telemetry: disabled + managed: + method: plain + releases: + - name: camunda-platform + namespace: camunda-platform-namespace + version: 9.1.2 + components: + - name: Console + id: console + version: ... + url: https://... + readiness: https://... + metrics: https://... + - name: Keycloak + id: keycloak + version: ... + url: https://... + - name: Identity + id: identity + version: ... + url: https://... + readiness: https://... + metrics: https://... + - name: WebModeler WebApp + id: webModelerWebApp + version: ... + url: https://... + - name: Zeebe Gateway + id: zeebeGateway + version: ... + urls: + grpc: grpc://... + http: https://... + readiness: https://... + metrics: https://... + - name: Zeebe + id: zeebe + version: ... +``` + +The following example of an `overrideConfiguration` changes the `customerId` and adds `tags` and `custom-properties` for the cluster with name `camunda-platform` in namespace `camunda-platform-namespace`: + +```yaml +console: + overrideConfiguration: + camunda: + console: + customerId: "new-customer-id" + managed: + releases: + - name: camunda-platform + namespace: camunda-platform-namespace + tags: + - production + custom-properties: + - description: "This is a custom description of the cluster." + links: + - name: "Camunda" + url: "https://camunda.com" + - name: "Camunda Docs" + url: "https://docs.camunda.io" + - name: "Grafana" + url: "https://..." +``` + +### Custom properties + +Custom properties are useful to add custom information to the **Cluster details** page in Console. A custom property contains a description and multiple links. + +The following example shows one custom property for a cluster: + +```yaml +console: + overrideConfiguration: + camunda: + console: + customerId: "new-customer-id" + managed: + releases: + - name: camunda-platform + namespace: camunda-platform + custom-properties: + - description: "Useful links to Camunda resources." + links: + - name: "Camunda Blog" + url: "https://camunda.com/blog/" + - name: "Camunda Docs" + url: "https://docs.camunda.io" +``` + ## Using a different OpenID Connect (OIDC) authentication provider than Keycloak By default, Console uses Keycloak to provide authentication. diff --git a/package-lock.json b/package-lock.json index 1a62f5222f..69f17b8f0d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,7 @@ { "name": "camunda-cloud-documentation", "version": "0.0.0", - "lockfileVersion": 2, + "lockfileVersion": 3, "requires": true, "packages": { "": { @@ -41,8 +41,7 @@ }, "node_modules/@algolia/autocomplete-core": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", "@algolia/autocomplete-shared": "1.9.3" @@ -50,8 +49,7 @@ }, "node_modules/@algolia/autocomplete-plugin-algolia-insights": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -61,8 +59,7 @@ }, "node_modules/@algolia/autocomplete-preset-algolia": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-shared": "1.9.3" }, @@ -73,8 +70,7 @@ }, "node_modules/@algolia/autocomplete-shared": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "license": "MIT", "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" @@ -82,29 +78,25 @@ }, "node_modules/@algolia/cache-browser-local-storage": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.19.1.tgz", - "integrity": "sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.19.1" } }, "node_modules/@algolia/cache-common": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.19.1.tgz", - "integrity": "sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==" + "license": "MIT" }, "node_modules/@algolia/cache-in-memory": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.19.1.tgz", - "integrity": "sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.19.1" } }, "node_modules/@algolia/client-account": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.19.1.tgz", - "integrity": "sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.19.1", "@algolia/client-search": "4.19.1", @@ -113,8 +105,7 @@ }, "node_modules/@algolia/client-analytics": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.19.1.tgz", - "integrity": "sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.19.1", "@algolia/client-search": "4.19.1", @@ -124,8 +115,7 @@ }, "node_modules/@algolia/client-common": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.19.1.tgz", - "integrity": "sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.19.1", "@algolia/transporter": "4.19.1" @@ -133,8 +123,7 @@ }, "node_modules/@algolia/client-personalization": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.19.1.tgz", - "integrity": "sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.19.1", "@algolia/requester-common": "4.19.1", @@ -143,8 +132,7 @@ }, "node_modules/@algolia/client-search": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.19.1.tgz", - "integrity": "sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw==", + "license": "MIT", "dependencies": { "@algolia/client-common": "4.19.1", "@algolia/requester-common": "4.19.1", @@ -153,47 +141,40 @@ }, "node_modules/@algolia/events": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + "license": "MIT" }, "node_modules/@algolia/logger-common": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.19.1.tgz", - "integrity": "sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==" + "license": "MIT" }, "node_modules/@algolia/logger-console": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.19.1.tgz", - "integrity": "sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==", + "license": "MIT", "dependencies": { "@algolia/logger-common": "4.19.1" } }, "node_modules/@algolia/requester-browser-xhr": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.19.1.tgz", - "integrity": "sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.19.1" } }, "node_modules/@algolia/requester-common": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.19.1.tgz", - "integrity": "sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==" + "license": "MIT" }, "node_modules/@algolia/requester-node-http": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.19.1.tgz", - "integrity": "sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==", + "license": "MIT", "dependencies": { "@algolia/requester-common": "4.19.1" } }, "node_modules/@algolia/transporter": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.19.1.tgz", - "integrity": "sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ==", + "license": "MIT", "dependencies": { "@algolia/cache-common": "4.19.1", "@algolia/logger-common": "4.19.1", @@ -214,8 +195,7 @@ }, "node_modules/@apidevtools/json-schema-ref-parser": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-10.1.0.tgz", - "integrity": "sha512-3e+viyMuXdrcK8v5pvP+SDoAQ77FH6OyRmuK48SZKmdHJRFm87RsSs8qm6kP39a/pOPURByJw+OXzQIqcfmKtA==", + "license": "MIT", "dependencies": { "@jsdevtools/ono": "^7.1.3", "@types/json-schema": "^7.0.11", @@ -327,8 +307,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -338,8 +317,7 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "license": "MIT", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.9" @@ -386,8 +364,7 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -406,8 +383,7 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -421,8 +397,7 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.17.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -437,24 +412,21 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -464,8 +436,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "license": "MIT", "dependencies": { "@babel/template": "^7.18.10", "@babel/types": "^7.19.0" @@ -476,8 +447,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -487,8 +457,7 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.9" }, @@ -526,8 +495,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -545,8 +513,7 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.9", @@ -562,8 +529,7 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-member-expression-to-functions": "^7.18.9", @@ -577,8 +543,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.20.2" }, @@ -588,8 +553,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.20.0" }, @@ -599,8 +563,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -634,8 +597,7 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.19.0", "@babel/template": "^7.18.10", @@ -660,8 +622,7 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -687,8 +648,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -701,8 +661,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -717,8 +676,7 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-plugin-utils": "^7.19.0", @@ -734,8 +692,7 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -749,8 +706,7 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -765,8 +721,7 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -780,8 +735,7 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -795,8 +749,7 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -810,8 +763,7 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -825,8 +777,7 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -840,8 +791,7 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -855,8 +805,7 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.1", "@babel/helper-compilation-targets": "^7.20.0", @@ -873,8 +822,7 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -888,8 +836,7 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", @@ -904,8 +851,7 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -919,8 +865,7 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -936,8 +881,7 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -951,8 +895,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -962,9 +905,8 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -974,8 +916,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -985,8 +926,7 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -999,8 +939,7 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1010,8 +949,7 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -1021,8 +959,7 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0" }, @@ -1050,9 +987,8 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "dev": true, + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1062,8 +998,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1073,8 +1008,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1087,8 +1021,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1098,8 +1031,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1109,8 +1041,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1120,8 +1051,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1131,8 +1061,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1142,8 +1071,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1153,8 +1081,7 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1167,8 +1094,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1181,8 +1107,7 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0" }, @@ -1195,8 +1120,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1209,8 +1133,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1225,8 +1148,7 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1239,8 +1161,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1253,8 +1174,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-compilation-targets": "^7.20.0", @@ -1275,8 +1195,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1289,8 +1208,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1303,8 +1221,7 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1318,8 +1235,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1332,8 +1248,7 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1347,8 +1262,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1361,8 +1275,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-function-name": "^7.18.9", @@ -1377,8 +1290,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1391,8 +1303,7 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1405,8 +1316,7 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.19.6", "@babel/helper-plugin-utils": "^7.19.0" @@ -1420,8 +1330,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.19.6", "@babel/helper-plugin-utils": "^7.19.0", @@ -1436,8 +1345,7 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.19.6", @@ -1453,8 +1361,7 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1468,8 +1375,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.19.0", "@babel/helper-plugin-utils": "^7.19.0" @@ -1483,8 +1389,7 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1497,8 +1402,7 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -1512,8 +1416,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1526,8 +1429,7 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1540,8 +1442,7 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" }, @@ -1554,8 +1455,7 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1568,8 +1468,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -1586,8 +1485,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.18.6" }, @@ -1600,8 +1498,7 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1615,8 +1512,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" @@ -1630,8 +1526,7 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1644,8 +1539,7 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", - "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.9", @@ -1663,16 +1557,14 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1685,8 +1577,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.19.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" @@ -1700,8 +1591,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1714,8 +1604,7 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1728,8 +1617,7 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1742,8 +1630,7 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.20.2", "@babel/helper-plugin-utils": "^7.20.2", @@ -1758,8 +1645,7 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.9" }, @@ -1772,8 +1658,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1787,9 +1672,7 @@ }, "node_modules/@babel/polyfill": { "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.", + "license": "MIT", "dependencies": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" @@ -1797,15 +1680,12 @@ }, "node_modules/@babel/polyfill/node_modules/core-js": { "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true + "hasInstallScript": true, + "license": "MIT" }, "node_modules/@babel/preset-env": { "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.20.1", "@babel/helper-compilation-targets": "^7.20.0", @@ -1892,8 +1772,7 @@ }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.3", "core-js-compat": "^3.25.1" @@ -1904,8 +1783,7 @@ }, "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-regenerator": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.3" }, @@ -1915,16 +1793,14 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1938,8 +1814,7 @@ }, "node_modules/@babel/preset-react": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1957,8 +1832,7 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1973,8 +1847,7 @@ }, "node_modules/@babel/register": { "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.21.0.tgz", - "integrity": "sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", @@ -1991,8 +1864,7 @@ }, "node_modules/@babel/register/node_modules/find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^2.0.0", @@ -2004,8 +1876,7 @@ }, "node_modules/@babel/register/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -2015,8 +1886,7 @@ }, "node_modules/@babel/register/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -2027,8 +1897,7 @@ }, "node_modules/@babel/register/node_modules/make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "license": "MIT", "dependencies": { "pify": "^4.0.1", "semver": "^5.6.0" @@ -2039,8 +1908,7 @@ }, "node_modules/@babel/register/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -2050,16 +1918,14 @@ }, "node_modules/@babel/register/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/@babel/register/node_modules/pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -2069,16 +1935,14 @@ }, "node_modules/@babel/register/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@babel/runtime": { "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", - "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2088,8 +1952,7 @@ }, "node_modules/@babel/runtime-corejs3": { "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "license": "MIT", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -2100,8 +1963,7 @@ }, "node_modules/@babel/runtime/node_modules/regenerator-runtime": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + "license": "MIT" }, "node_modules/@babel/template": { "version": "7.25.9", @@ -2147,18 +2009,21 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@bpmn-io/cm-theme": { "version": "0.1.0-alpha.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/cm-theme/-/cm-theme-0.1.0-alpha.2.tgz", - "integrity": "sha512-ZILgiYzxk3KMvxplUXmdRFQo45/JehDPg5k9tWfehmzUOSE13ssyLPil8uCloMQnb3yyzyOWTjb/wzKXTHlFQw==", + "license": "MIT", "dependencies": { "@codemirror/language": "^6.3.1", "@codemirror/view": "^6.5.1", "@lezer/highlight": "^1.1.4" + }, + "workspaces": { + "packages": [ + "preview-themes" + ] } }, "node_modules/@bpmn-io/draggle": { @@ -2319,8 +2184,7 @@ }, "node_modules/@braintree/sanitize-url": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", - "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" + "license": "MIT" }, "node_modules/@carbon/grid": { "version": "11.29.0", @@ -2371,8 +2235,7 @@ }, "node_modules/@codemirror/lang-json": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", - "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", + "license": "MIT", "dependencies": { "@codemirror/language": "^6.0.0", "@lezer/json": "^1.0.0" @@ -2413,8 +2276,7 @@ }, "node_modules/@codemirror/state": { "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", - "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" + "license": "MIT" }, "node_modules/@codemirror/view": { "version": "6.35.0", @@ -2428,8 +2290,7 @@ }, "node_modules/@colors/colors": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" @@ -2437,13 +2298,11 @@ }, "node_modules/@docsearch/css": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" + "license": "MIT" }, "node_modules/@docsearch/react": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", + "license": "MIT", "dependencies": { "@algolia/autocomplete-core": "1.9.3", "@algolia/autocomplete-preset-algolia": "1.9.3", @@ -2473,8 +2332,7 @@ }, "node_modules/@docusaurus/core": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", - "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", + "license": "MIT", "dependencies": { "@babel/core": "^7.18.6", "@babel/generator": "^7.18.7", @@ -2561,8 +2419,7 @@ }, "node_modules/@docusaurus/core/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -2572,8 +2429,7 @@ }, "node_modules/@docusaurus/core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2586,8 +2442,7 @@ }, "node_modules/@docusaurus/core/node_modules/boxen": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^6.2.0", @@ -2607,8 +2462,7 @@ }, "node_modules/@docusaurus/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2622,8 +2476,7 @@ }, "node_modules/@docusaurus/core/node_modules/cli-boxes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -2633,8 +2486,7 @@ }, "node_modules/@docusaurus/core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2644,26 +2496,22 @@ }, "node_modules/@docusaurus/core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@docusaurus/core/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "license": "MIT" }, "node_modules/@docusaurus/core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@docusaurus/core/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -2678,8 +2526,7 @@ }, "node_modules/@docusaurus/core/node_modules/strip-ansi": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -2692,8 +2539,7 @@ }, "node_modules/@docusaurus/core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2703,8 +2549,7 @@ }, "node_modules/@docusaurus/core/node_modules/type-fest": { "version": "2.15.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.15.1.tgz", - "integrity": "sha512-LYSjcIz3NmoQksXq/3/B7Nfad+T8mkaI628agAAnHCpXPTBRMK2ygt3eABpzII8CbZZM8dLdVQ4Gr8ousjFjMw==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -2714,8 +2559,7 @@ }, "node_modules/@docusaurus/core/node_modules/widest-line": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "license": "MIT", "dependencies": { "string-width": "^5.0.1" }, @@ -2728,8 +2572,7 @@ }, "node_modules/@docusaurus/core/node_modules/wrap-ansi": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -2744,8 +2587,7 @@ }, "node_modules/@docusaurus/core/node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -2755,8 +2597,7 @@ }, "node_modules/@docusaurus/cssnano-preset": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", - "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", + "license": "MIT", "dependencies": { "cssnano-preset-advanced": "^5.3.8", "postcss": "^8.4.14", @@ -2769,8 +2610,7 @@ }, "node_modules/@docusaurus/logger": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", - "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "tslib": "^2.4.0" @@ -2781,8 +2621,7 @@ }, "node_modules/@docusaurus/logger/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2795,8 +2634,7 @@ }, "node_modules/@docusaurus/logger/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2810,8 +2648,7 @@ }, "node_modules/@docusaurus/logger/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2821,21 +2658,18 @@ }, "node_modules/@docusaurus/logger/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@docusaurus/logger/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@docusaurus/logger/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2845,8 +2679,7 @@ }, "node_modules/@docusaurus/mdx-loader": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", - "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.18.8", "@babel/traverse": "^7.18.8", @@ -2876,8 +2709,7 @@ }, "node_modules/@docusaurus/mdx-loader/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -2890,8 +2722,7 @@ }, "node_modules/@docusaurus/mdx-loader/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -2903,8 +2734,7 @@ }, "node_modules/@docusaurus/module-type-aliases": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", - "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", + "license": "MIT", "dependencies": { "@docusaurus/react-loadable": "5.5.2", "@docusaurus/types": "2.4.1", @@ -2922,8 +2752,7 @@ }, "node_modules/@docusaurus/plugin-content-blog": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", - "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/logger": "2.4.1", @@ -2952,8 +2781,7 @@ }, "node_modules/@docusaurus/plugin-content-blog/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -2966,8 +2794,7 @@ }, "node_modules/@docusaurus/plugin-content-blog/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -2979,8 +2806,7 @@ }, "node_modules/@docusaurus/plugin-content-docs": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", - "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/logger": "2.4.1", @@ -3009,8 +2835,7 @@ }, "node_modules/@docusaurus/plugin-content-pages": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", - "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/mdx-loader": "2.4.1", @@ -3031,8 +2856,7 @@ }, "node_modules/@docusaurus/plugin-debug": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", - "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/types": "2.4.1", @@ -3051,8 +2875,7 @@ }, "node_modules/@docusaurus/plugin-google-analytics": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", - "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/types": "2.4.1", @@ -3069,8 +2892,7 @@ }, "node_modules/@docusaurus/plugin-google-gtag": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", - "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/types": "2.4.1", @@ -3087,8 +2909,7 @@ }, "node_modules/@docusaurus/plugin-google-tag-manager": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", - "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/types": "2.4.1", @@ -3105,8 +2926,7 @@ }, "node_modules/@docusaurus/plugin-sitemap": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", - "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/logger": "2.4.1", @@ -3128,8 +2948,7 @@ }, "node_modules/@docusaurus/preset-classic": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", - "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/plugin-content-blog": "2.4.1", @@ -3155,8 +2974,7 @@ }, "node_modules/@docusaurus/react-loadable": { "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "license": "MIT", "dependencies": { "@types/react": "*", "prop-types": "^15.6.2" @@ -3167,8 +2985,7 @@ }, "node_modules/@docusaurus/theme-classic": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", - "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/mdx-loader": "2.4.1", @@ -3206,16 +3023,14 @@ }, "node_modules/@docusaurus/theme-classic/node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@docusaurus/theme-common": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", - "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", + "license": "MIT", "dependencies": { "@docusaurus/mdx-loader": "2.4.1", "@docusaurus/module-type-aliases": "2.4.1", @@ -3244,16 +3059,14 @@ }, "node_modules/@docusaurus/theme-common/node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@docusaurus/theme-mermaid": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-2.4.1.tgz", - "integrity": "sha512-cM0ImKIqZfjmlaC+uAjep39kNBvb1bjz429QBHGs32maob4+UnRzVPPpCUCltyPVb4xjG5h1Tyq4pHzhtIikqA==", + "license": "MIT", "dependencies": { "@docusaurus/core": "2.4.1", "@docusaurus/module-type-aliases": "2.4.1", @@ -3274,8 +3087,7 @@ }, "node_modules/@docusaurus/theme-search-algolia": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", - "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", + "license": "MIT", "dependencies": { "@docsearch/react": "^3.1.1", "@docusaurus/core": "2.4.1", @@ -3304,16 +3116,14 @@ }, "node_modules/@docusaurus/theme-search-algolia/node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@docusaurus/theme-translations": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", - "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", + "license": "MIT", "dependencies": { "fs-extra": "^10.1.0", "tslib": "^2.4.0" @@ -3324,8 +3134,7 @@ }, "node_modules/@docusaurus/types": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", - "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -3343,8 +3152,7 @@ }, "node_modules/@docusaurus/utils": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", + "license": "MIT", "dependencies": { "@docusaurus/logger": "2.4.1", "@svgr/webpack": "^6.2.1", @@ -3377,8 +3185,7 @@ }, "node_modules/@docusaurus/utils-common": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", - "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", + "license": "MIT", "dependencies": { "tslib": "^2.4.0" }, @@ -3396,8 +3203,7 @@ }, "node_modules/@docusaurus/utils-validation": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", - "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", + "license": "MIT", "dependencies": { "@docusaurus/logger": "2.4.1", "@docusaurus/utils": "2.4.1", @@ -3411,8 +3217,7 @@ }, "node_modules/@docusaurus/utils/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3422,26 +3227,22 @@ }, "node_modules/@exodus/schemasafe": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", - "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==" + "license": "MIT" }, "node_modules/@hapi/hoek": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + "license": "BSD-3-Clause" }, "node_modules/@hapi/topo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@hookform/error-message": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz", - "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", + "license": "MIT", "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0", @@ -3458,8 +3259,7 @@ }, "node_modules/@isaacs/cliui": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -3474,8 +3274,7 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -3485,8 +3284,7 @@ }, "node_modules/@isaacs/cliui/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -3496,13 +3294,11 @@ }, "node_modules/@isaacs/cliui/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -3517,8 +3313,7 @@ }, "node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -3531,8 +3326,7 @@ }, "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -3547,9 +3341,8 @@ }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -3563,27 +3356,24 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/@istanbuljs/load-nyc-config/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==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -3594,18 +3384,16 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -3615,6 +3403,7 @@ "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -3629,9 +3418,8 @@ }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3644,9 +3432,8 @@ }, "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3660,9 +3447,8 @@ }, "node_modules/@jest/console/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3672,24 +3458,21 @@ }, "node_modules/@jest/console/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/console/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3702,6 +3485,7 @@ "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/reporters": "^29.7.0", @@ -3746,9 +3530,8 @@ }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3761,9 +3544,8 @@ }, "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3786,15 +3568,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3804,24 +3586,21 @@ }, "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3834,6 +3613,7 @@ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", "@jest/types": "^29.6.3", @@ -3849,6 +3629,7 @@ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.7.0", "jest-snapshot": "^29.7.0" @@ -3862,6 +3643,7 @@ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" }, @@ -3874,6 +3656,7 @@ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@sinonjs/fake-timers": "^10.0.2", @@ -3891,6 +3674,7 @@ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -3906,6 +3690,7 @@ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", "dev": true, + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^29.7.0", @@ -3946,9 +3731,8 @@ }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3961,9 +3745,8 @@ }, "node_modules/@jest/reporters/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3977,9 +3760,8 @@ }, "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3989,15 +3771,13 @@ }, "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -4007,6 +3787,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -4019,9 +3800,8 @@ }, "node_modules/@jest/reporters/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4034,9 +3814,8 @@ }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4046,9 +3825,8 @@ }, "node_modules/@jest/schemas": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -4058,9 +3836,8 @@ }, "node_modules/@jest/source-map": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", @@ -4075,6 +3852,7 @@ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/types": "^29.6.3", @@ -4090,6 +3868,7 @@ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "graceful-fs": "^4.2.9", @@ -4105,6 +3884,7 @@ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/types": "^29.6.3", @@ -4128,9 +3908,8 @@ }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4143,9 +3922,8 @@ }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4159,9 +3937,8 @@ }, "node_modules/@jest/transform/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4171,30 +3948,26 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/transform/node_modules/convert-source-map": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4204,9 +3977,8 @@ }, "node_modules/@jest/transform/node_modules/write-file-atomic": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -4217,9 +3989,8 @@ }, "node_modules/@jest/types": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", @@ -4234,9 +4005,8 @@ }, "node_modules/@jest/types/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -4249,9 +4019,8 @@ }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4265,9 +4034,8 @@ }, "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -4277,24 +4045,21 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -4317,8 +4082,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -4333,8 +4097,7 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", @@ -4347,13 +4110,11 @@ }, "node_modules/@jsdevtools/ono": { "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" + "license": "MIT" }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "license": "MIT" }, "node_modules/@lezer/common": { "version": "1.2.3", @@ -4370,8 +4131,7 @@ }, "node_modules/@lezer/json": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", - "integrity": "sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==", + "license": "MIT", "dependencies": { "@lezer/common": "^1.2.0", "@lezer/highlight": "^1.0.0", @@ -4397,8 +4157,7 @@ }, "node_modules/@mdx-js/mdx": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "license": "MIT", "dependencies": { "@babel/core": "7.12.9", "@babel/plugin-syntax-jsx": "7.12.1", @@ -4427,8 +4186,7 @@ }, "node_modules/@mdx-js/mdx/node_modules/@babel/core": { "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", @@ -4457,8 +4215,7 @@ }, "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -4468,16 +4225,14 @@ }, "node_modules/@mdx-js/mdx/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/@mdx-js/mdx/node_modules/unified": { "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "license": "MIT", "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -4493,8 +4248,7 @@ }, "node_modules/@mdx-js/mdx/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -4507,8 +4261,7 @@ }, "node_modules/@mdx-js/mdx/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -4520,8 +4273,7 @@ }, "node_modules/@mdx-js/react": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -4532,8 +4284,7 @@ }, "node_modules/@mdx-js/util": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -4541,8 +4292,7 @@ }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "license": "MIT", "dependencies": { "call-me-maybe": "^1.0.1", "glob-to-regexp": "^0.3.0" @@ -4553,13 +4303,11 @@ }, "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" + "license": "BSD" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -4570,16 +4318,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -4590,8 +4336,7 @@ }, "node_modules/@paloaltonetworks/openapi-to-postmanv2": { "version": "3.1.0-hotfix.1", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/openapi-to-postmanv2/-/openapi-to-postmanv2-3.1.0-hotfix.1.tgz", - "integrity": "sha512-0bdaPCEyQbnUo4xpOu7EzxXXkDx4BAXqc8QSbVBlzlVB5KoTLJiKKB4c3fa4BXbK+3u/OqfLbeNCebc2EC8ngA==", + "license": "Apache-2.0", "dependencies": { "@paloaltonetworks/postman-collection": "^4.1.0", "ajv": "8.1.0", @@ -4614,8 +4359,7 @@ }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/node_modules/ajv": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", - "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -4629,26 +4373,22 @@ }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/node_modules/async": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" + "license": "MIT" }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/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==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -4659,14 +4399,12 @@ }, "node_modules/@paloaltonetworks/openapi-to-postmanv2/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/@paloaltonetworks/postman-code-generators": { "version": "1.1.15-patch.2", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/postman-code-generators/-/postman-code-generators-1.1.15-patch.2.tgz", - "integrity": "sha512-tRnAKtV4M8wLxcVnAx6ZCjCqbrR1xiqJNQkf1A71K8UxEP3N/+EspT82N5c0555w02oYFk21ViHuzuhm4gaGLw==", "hasInstallScript": true, + "license": "Apache-2.0", "dependencies": { "@paloaltonetworks/postman-collection": "^4.1.0", "async": "^3.2.4", @@ -4679,13 +4417,11 @@ }, "node_modules/@paloaltonetworks/postman-code-generators/node_modules/async": { "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "license": "MIT" }, "node_modules/@paloaltonetworks/postman-collection": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/postman-collection/-/postman-collection-4.1.1.tgz", - "integrity": "sha512-9JHHkkD8Xb4rvdKob7TDPRfqfmdG3KU0aO5gJyyjvMFbOVysam5I0d8/9HPOuJXWkUHGo3Sn+ov2Fcm2bnJ52Q==", + "license": "Apache-2.0", "dependencies": { "file-type": "3.9.0", "http-reasons": "0.1.0", @@ -4704,16 +4440,14 @@ }, "node_modules/@paloaltonetworks/postman-collection/node_modules/file-type": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/@paloaltonetworks/postman-collection/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -4723,8 +4457,7 @@ }, "node_modules/@paloaltonetworks/postman-collection/node_modules/semver": { "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -4737,8 +4470,7 @@ }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -4746,9 +4478,8 @@ }, "node_modules/@playwright/test": { "version": "1.49.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.0.tgz", - "integrity": "sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "playwright": "1.49.0" }, @@ -4761,13 +4492,11 @@ }, "node_modules/@polka/url": { "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" + "license": "MIT" }, "node_modules/@redocly/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -4781,13 +4510,11 @@ }, "node_modules/@redocly/ajv/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/@redocly/openapi-core": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.7.0.tgz", - "integrity": "sha512-mDl9tq96WjMElX4RX+oyqfTiquBNXzFRWres/JN6AlWhBbhFOz2nXnCCIILcjZkRchKFDKShU+pqHpvPJ7xVDQ==", + "license": "MIT", "dependencies": { "@redocly/ajv": "^8.11.0", "colorette": "^1.2.0", @@ -4806,21 +4533,18 @@ }, "node_modules/@redocly/openapi-core/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@redocly/openapi-core/node_modules/colorette": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + "license": "MIT" }, "node_modules/@redocly/openapi-core/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -4830,8 +4554,7 @@ }, "node_modules/@reduxjs/toolkit": { "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", + "license": "MIT", "dependencies": { "immer": "^9.0.21", "redux": "^4.2.1", @@ -4861,37 +4584,31 @@ }, "node_modules/@saucelabs/theme-github-codeblock": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", - "integrity": "sha512-GSl3Lr/jOWm4OP3BPX2vXxc8FMSOXj1mJnls6cUqMwlGOfKQ1Ia9pq1O9/ES+5TrZHIzAws/n5FFSn1OkGJw/Q==" + "license": "MIT" }, "node_modules/@sideway/address": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@sideway/formula": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + "license": "BSD-3-Clause" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@sindresorhus/is": { "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -4901,23 +4618,22 @@ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" } }, "node_modules/@slorber/static-site-generator-webpack-plugin": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", + "license": "MIT", "dependencies": { "eval": "^0.1.8", "p-map": "^4.0.0", @@ -4929,8 +4645,7 @@ }, "node_modules/@stencil/core": { "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", - "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", + "license": "MIT", "bin": { "stencil": "bin/stencil" }, @@ -4941,8 +4656,7 @@ }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4956,8 +4670,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4971,8 +4684,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -4986,8 +4698,7 @@ }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5001,8 +4712,7 @@ }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5016,8 +4726,7 @@ }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5031,8 +4740,7 @@ }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5046,8 +4754,7 @@ }, "node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -5061,8 +4768,7 @@ }, "node_modules/@svgr/babel-preset": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", "@svgr/babel-plugin-remove-jsx-attribute": "*", @@ -5086,8 +4792,7 @@ }, "node_modules/@svgr/core": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.19.6", "@svgr/babel-preset": "^6.5.1", @@ -5105,8 +4810,7 @@ }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.20.0", "entities": "^4.4.0" @@ -5121,8 +4825,7 @@ }, "node_modules/@svgr/hast-util-to-babel-ast/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -5132,8 +4835,7 @@ }, "node_modules/@svgr/plugin-jsx": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.19.6", "@svgr/babel-preset": "^6.5.1", @@ -5153,8 +4855,7 @@ }, "node_modules/@svgr/plugin-svgo": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -5173,8 +4874,7 @@ }, "node_modules/@svgr/webpack": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.19.6", "@babel/plugin-transform-react-constant-elements": "^7.18.12", @@ -5319,6 +5019,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -5335,6 +5036,7 @@ "x64" ], "dev": true, + "license": "Apache-2.0 AND MIT", "optional": true, "os": [ "linux" @@ -5408,8 +5110,7 @@ }, "node_modules/@szmarczak/http-timer": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "license": "MIT", "dependencies": { "defer-to-connect": "^1.0.1" }, @@ -5419,8 +5120,7 @@ }, "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" } @@ -5430,6 +5130,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -5443,6 +5144,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -5452,6 +5154,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -5462,14 +5165,14 @@ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, "node_modules/@types/body-parser": { "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -5477,32 +5180,28 @@ }, "node_modules/@types/bonjour": { "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/cheerio": { "version": "0.22.31", - "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.31.tgz", - "integrity": "sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -5515,16 +5214,14 @@ }, "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==", + "license": "MIT", "dependencies": { "@types/ms": "*" } }, "node_modules/@types/eslint": { "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -5532,8 +5229,7 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -5541,13 +5237,11 @@ }, "node_modules/@types/estree": { "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -5557,8 +5251,7 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -5570,27 +5263,25 @@ "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/hast": { "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/history": { "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + "license": "MIT" }, "node_modules/@types/hoist-non-react-statics": { "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", + "license": "MIT", "dependencies": { "@types/react": "*", "hoist-non-react-statics": "^3.3.0" @@ -5598,37 +5289,32 @@ }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "dev": true, + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } @@ -5638,6 +5324,7 @@ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", "dev": true, + "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -5645,79 +5332,65 @@ }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + "license": "MIT" }, "node_modules/@types/lodash": { "version": "4.14.202", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", - "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" + "license": "MIT" }, "node_modules/@types/lodash.clonedeep": { "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.9.tgz", - "integrity": "sha512-19429mWC+FyaAhOLzsS8kZUsI+/GmBAQ0HFiCPsKGU+7pBXOQWhyrY6xNNDwUSX8SMZMJvuFVMF9O5dQOlQK9Q==", + "license": "MIT", "dependencies": { "@types/lodash": "*" } }, "node_modules/@types/mdast": { "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "license": "MIT", "dependencies": { "@types/unist": "*" } }, "node_modules/@types/mime": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "license": "MIT" }, "node_modules/@types/ms": { "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + "license": "MIT" }, "node_modules/@types/node": { "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", - "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" + "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "license": "MIT" }, "node_modules/@types/parse5": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "license": "MIT" }, "node_modules/@types/q": { "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "license": "MIT" }, "node_modules/@types/react": { "version": "17.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", - "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -5726,8 +5399,7 @@ }, "node_modules/@types/react-redux": { "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", + "license": "MIT", "dependencies": { "@types/hoist-non-react-statics": "^3.3.0", "@types/react": "*", @@ -5737,8 +5409,7 @@ }, "node_modules/@types/react-router": { "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*" @@ -5746,8 +5417,7 @@ }, "node_modules/@types/react-router-config": { "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.7.tgz", - "integrity": "sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -5756,8 +5426,7 @@ }, "node_modules/@types/react-router-dom": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "license": "MIT", "dependencies": { "@types/history": "^4.7.11", "@types/react": "*", @@ -5766,34 +5435,29 @@ }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "license": "MIT" }, "node_modules/@types/sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/scheduler": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "license": "MIT" }, "node_modules/@types/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -5801,8 +5465,7 @@ }, "node_modules/@types/sockjs": { "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5821,36 +5484,31 @@ }, "node_modules/@types/unist": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", "dev": true, + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" @@ -5858,23 +5516,19 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -5883,13 +5537,11 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -5899,29 +5551,25 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -5935,8 +5583,7 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -5947,8 +5594,7 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -5958,8 +5604,7 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -5971,8 +5616,7 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" @@ -5985,18 +5629,15 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "license": "Apache-2.0" }, "node_modules/abort-controller": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "license": "MIT", "dependencies": { "event-target-shim": "^5.0.0" }, @@ -6006,8 +5647,7 @@ }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -6018,8 +5658,7 @@ }, "node_modules/acorn": { "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -6029,32 +5668,28 @@ }, "node_modules/acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-walk": { "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/address": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "license": "MIT", "engines": { "node": ">= 0.12.0" } }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -6065,8 +5700,7 @@ }, "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", @@ -6080,8 +5714,7 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -6096,8 +5729,7 @@ }, "node_modules/ajv-formats/node_modules/ajv": { "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -6111,21 +5743,18 @@ }, "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "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/algoliasearch": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.19.1.tgz", - "integrity": "sha512-IJF5b93b2MgAzcE/tuzW0yOPnuUyRgGAtaPv5UUywXM8kzqfdwZTO4sPJBzoGz1eOy6H9uEchsJsBFTELZSu+g==", + "license": "MIT", "dependencies": { "@algolia/cache-browser-local-storage": "4.19.1", "@algolia/cache-common": "4.19.1", @@ -6145,8 +5774,7 @@ }, "node_modules/algoliasearch-helper": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.14.0.tgz", - "integrity": "sha512-gXDXzsSS0YANn5dHr71CUXOo84cN4azhHKUbg71vAWnH+1JBiR4jf7to3t3JHXknXkbV0F7f055vUSBKrltHLQ==", + "license": "MIT", "dependencies": { "@algolia/events": "^4.0.1" }, @@ -6156,22 +5784,19 @@ }, "node_modules/alphanum-sort": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" + "license": "MIT" }, "node_modules/ansi-align": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", "dependencies": { "string-width": "^4.1.0" } }, "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==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -6184,9 +5809,8 @@ }, "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==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -6196,19 +5820,17 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-red": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", + "license": "MIT", "dependencies": { "ansi-wrap": "0.1.0" }, @@ -6218,16 +5840,14 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -6237,21 +5857,18 @@ }, "node_modules/ansi-wrap": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/any-promise": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6262,8 +5879,6 @@ }, "node_modules/arch": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "funding": [ { "type": "github", @@ -6277,12 +5892,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/archive-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "license": "MIT", "dependencies": { "file-type": "^4.2.0" }, @@ -6292,50 +5907,43 @@ }, "node_modules/archive-type/node_modules/file-type": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "license": "Python-2.0" }, "node_modules/arr-diff": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-flatten": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/arr-union": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-array-buffer": "^3.0.1" @@ -6346,16 +5954,14 @@ }, "node_modules/array-find-index": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "license": "MIT" }, "node_modules/array-move": { "version": "4.0.0", @@ -6370,32 +5976,28 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array-uniq": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array-unique": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/array.prototype.filter": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.2.tgz", - "integrity": "sha512-us+UrmGOilqttSOgoWZTpOvHu68vZT2YCjc/H4vhu56vzZpaDFBhB+Se2UwqWzMKbDv7Myq5M5pcZLAtUvTQdQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -6412,8 +6014,7 @@ }, "node_modules/array.prototype.find": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.1.tgz", - "integrity": "sha512-I2ri5Z9uMpMvnsNrHre9l3PaX+z9D0/z6F7Yt2u15q7wt0I62g5kX6xUKR1SJiefgG+u2/gJUmM8B47XRvQR6w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -6426,8 +6027,7 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -6443,8 +6043,7 @@ }, "node_modules/array.prototype.reduce": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -6461,29 +6060,25 @@ }, "node_modules/arrify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "license": "MIT" }, "node_modules/asn1": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } }, "node_modules/asn1.js": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -6493,13 +6088,11 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/assert": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", @@ -6510,50 +6103,43 @@ }, "node_modules/assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/assign-symbols": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/async": { "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "license": "MIT", "dependencies": { "lodash": "^4.17.14" } }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/atoa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atoa/-/atoa-1.0.0.tgz", - "integrity": "sha512-VVE1H6cc4ai+ZXo/CRWoJiHXrA1qfA31DPnx6D20+kSI547hQN5Greh51LQ1baMRMfxO5K5M4ImMtZbZt2DODQ==" + "license": "MIT" }, "node_modules/atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -6563,16 +6149,13 @@ }, "node_modules/autolinker": { "version": "3.16.2", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz", - "integrity": "sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" } }, "node_modules/autoprefixer": { "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", "funding": [ { "type": "opencollective", @@ -6587,6 +6170,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.21.10", "caniuse-lite": "^1.0.30001520", @@ -6607,8 +6191,7 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6618,21 +6201,18 @@ }, "node_modules/aws-sign2": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" + "license": "MIT" }, "node_modules/axios": { "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "license": "MIT", "dependencies": { "follow-redirects": "^1.14.7" } @@ -6642,6 +6222,7 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/transform": "^29.7.0", "@types/babel__core": "^7.1.14", @@ -6660,9 +6241,8 @@ }, "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -6675,9 +6255,8 @@ }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -6691,9 +6270,8 @@ }, "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -6703,24 +6281,21 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -6730,8 +6305,7 @@ }, "node_modules/babel-loader": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -6748,8 +6322,7 @@ }, "node_modules/babel-loader/node_modules/schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -6765,8 +6338,7 @@ }, "node_modules/babel-plugin-apply-mdx-type-prop": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "7.10.4", "@mdx-js/util": "1.6.22" @@ -6781,21 +6353,18 @@ }, "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "license": "MIT" }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", "dependencies": { "object.assign": "^4.1.0" } }, "node_modules/babel-plugin-extract-import-names": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "7.10.4" }, @@ -6806,14 +6375,12 @@ }, "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "license": "MIT" }, "node_modules/babel-plugin-istanbul": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -6827,9 +6394,8 @@ }, "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -6843,18 +6409,16 @@ }, "node_modules/babel-plugin-istanbul/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-jest-hoist": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -6867,8 +6431,7 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.17.7", "@babel/helper-define-polyfill-provider": "^0.3.3", @@ -6880,16 +6443,14 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.1", "core-js-compat": "^3.21.0" @@ -6900,8 +6461,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.1" }, @@ -6914,6 +6474,7 @@ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -6937,9 +6498,8 @@ }, "node_modules/babel-preset-jest": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" @@ -6953,16 +6513,14 @@ }, "node_modules/babylon": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "license": "MIT", "bin": { "babylon": "bin/babylon.js" } }, "node_modules/bail": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -6970,13 +6528,11 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/base": { "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "license": "MIT", "dependencies": { "cache-base": "^1.0.1", "class-utils": "^0.3.5", @@ -6992,8 +6548,7 @@ }, "node_modules/base/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -7003,21 +6558,17 @@ }, "node_modules/base16": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" + "license": "MIT" }, "node_modules/base64-arraybuffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "funding": [ { "type": "github", @@ -7031,41 +6582,37 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, "node_modules/big-integer": { "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "license": "Unlicense", "engines": { "node": ">=0.6" } }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/bin-build": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "license": "MIT", "dependencies": { "decompress": "^4.0.0", "download": "^6.2.2", @@ -7079,8 +6626,7 @@ }, "node_modules/bin-build/node_modules/cross-spawn": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "license": "MIT", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -7089,8 +6635,7 @@ }, "node_modules/bin-build/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "license": "MIT", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -7106,24 +6651,21 @@ }, "node_modules/bin-build/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-build/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-build/node_modules/lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -7131,8 +6673,7 @@ }, "node_modules/bin-build/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -7142,16 +6683,14 @@ }, "node_modules/bin-build/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-build/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -7161,16 +6700,14 @@ }, "node_modules/bin-build/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-build/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -7180,13 +6717,11 @@ }, "node_modules/bin-build/node_modules/yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "license": "ISC" }, "node_modules/bin-check": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "license": "MIT", "dependencies": { "execa": "^0.7.0", "executable": "^4.1.0" @@ -7197,8 +6732,7 @@ }, "node_modules/bin-check/node_modules/cross-spawn": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "license": "MIT", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -7207,8 +6741,7 @@ }, "node_modules/bin-check/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "license": "MIT", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -7224,24 +6757,21 @@ }, "node_modules/bin-check/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-check/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-check/node_modules/lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -7249,8 +6779,7 @@ }, "node_modules/bin-check/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -7260,16 +6789,14 @@ }, "node_modules/bin-check/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-check/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -7279,16 +6806,14 @@ }, "node_modules/bin-check/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-check/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -7298,13 +6823,11 @@ }, "node_modules/bin-check/node_modules/yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "license": "ISC" }, "node_modules/bin-version": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "license": "MIT", "dependencies": { "execa": "^1.0.0", "find-versions": "^3.0.0" @@ -7315,8 +6838,7 @@ }, "node_modules/bin-version-check": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "license": "MIT", "dependencies": { "bin-version": "^3.0.0", "semver": "^5.6.0", @@ -7328,16 +6850,14 @@ }, "node_modules/bin-version-check/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/bin-version/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -7351,8 +6871,7 @@ }, "node_modules/bin-version/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -7368,16 +6887,14 @@ }, "node_modules/bin-version/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-version/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -7387,24 +6904,21 @@ }, "node_modules/bin-version/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-version/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/bin-version/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -7414,16 +6928,14 @@ }, "node_modules/bin-version/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-version/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -7433,8 +6945,7 @@ }, "node_modules/bin-wrapper": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "license": "MIT", "dependencies": { "bin-check": "^4.1.0", "bin-version-check": "^4.0.0", @@ -7449,16 +6960,14 @@ }, "node_modules/bin-wrapper/node_modules/@sindresorhus/is": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/cacheable-request": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "license": "MIT", "dependencies": { "clone-response": "1.0.2", "get-stream": "3.0.0", @@ -7471,8 +6980,7 @@ }, "node_modules/bin-wrapper/node_modules/download": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "license": "MIT", "dependencies": { "archive-type": "^4.0.0", "caw": "^2.0.1", @@ -7493,32 +7001,28 @@ }, "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/file-type": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/bin-wrapper/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/got": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.7.0", "cacheable-request": "^2.1.1", @@ -7544,53 +7048,46 @@ }, "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/http-cache-semantics": { "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + "license": "BSD-2-Clause" }, "node_modules/bin-wrapper/node_modules/import-lazy": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/bin-wrapper/node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-wrapper/node_modules/keyv": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.0" } }, "node_modules/bin-wrapper/node_modules/lowercase-keys": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/bin-wrapper/node_modules/make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -7600,16 +7097,14 @@ }, "node_modules/bin-wrapper/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/normalize-url": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "license": "MIT", "dependencies": { "prepend-http": "^2.0.0", "query-string": "^5.0.1", @@ -7621,16 +7116,14 @@ }, "node_modules/bin-wrapper/node_modules/p-cancelable": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/bin-wrapper/node_modules/p-event": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "license": "MIT", "dependencies": { "p-timeout": "^2.0.1" }, @@ -7640,8 +7133,7 @@ }, "node_modules/bin-wrapper/node_modules/p-timeout": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "license": "MIT", "dependencies": { "p-finally": "^1.0.0" }, @@ -7651,8 +7143,7 @@ }, "node_modules/bin-wrapper/node_modules/sort-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "license": "MIT", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -7662,28 +7153,22 @@ }, "node_modules/binary": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", + "license": "MIT", "dependencies": { "buffers": "~0.1.1", "chainsaw": "~0.1.0" - }, - "engines": { - "node": "*" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/bl": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "license": "MIT", "dependencies": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" @@ -7691,13 +7176,11 @@ }, "node_modules/bl/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/bl/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7710,26 +7193,21 @@ }, "node_modules/bl/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/bluebird": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" + "license": "MIT" }, "node_modules/bn.js": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "license": "MIT" }, "node_modules/body": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", "dependencies": { "continuable-cache": "^0.3.1", "error": "^7.0.0", @@ -7739,8 +7217,7 @@ }, "node_modules/body-parser": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -7762,34 +7239,28 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "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/node_modules/bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==" + "version": "1.0.0" }, "node_modules/body/node_modules/raw-body": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "license": "MIT", "dependencies": { "bytes": "1", "string_decoder": "0.10" @@ -7800,13 +7271,11 @@ }, "node_modules/body/node_modules/string_decoder": { "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "license": "MIT", "dependencies": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -7816,13 +7285,11 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + "license": "ISC" }, "node_modules/boxen": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "license": "MIT", "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -7842,8 +7309,7 @@ }, "node_modules/boxen/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7856,8 +7322,7 @@ }, "node_modules/boxen/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7871,8 +7336,7 @@ }, "node_modules/boxen/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7882,21 +7346,18 @@ }, "node_modules/boxen/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/boxen/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/boxen/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7906,8 +7367,7 @@ }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7915,8 +7375,7 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -7926,13 +7385,11 @@ }, "node_modules/brorand": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + "license": "MIT" }, "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -7944,8 +7401,7 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -7954,8 +7410,7 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -7965,8 +7420,7 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "license": "MIT", "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -7974,8 +7428,7 @@ }, "node_modules/browserify-sign": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", - "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", + "license": "ISC", "dependencies": { "bn.js": "^5.2.1", "browserify-rsa": "^4.1.0", @@ -7993,8 +7446,6 @@ }, "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -8008,12 +7459,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/browserify-zlib": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "license": "MIT", "dependencies": { "pako": "~1.0.5" } @@ -8036,6 +7487,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001669", "electron-to-chromium": "^1.5.41", @@ -8051,17 +7503,14 @@ }, "node_modules/bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "funding": [ { "type": "github", @@ -8076,6 +7525,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -8083,8 +7533,7 @@ }, "node_modules/buffer-alloc": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "license": "MIT", "dependencies": { "buffer-alloc-unsafe": "^1.1.0", "buffer-fill": "^1.0.0" @@ -8092,65 +7541,54 @@ }, "node_modules/buffer-alloc-unsafe": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + "license": "MIT" }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/buffer-fill": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + "license": "MIT" }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/buffer-indexof-polyfill": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + "license": "MIT" }, "node_modules/buffers": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==", "engines": { "node": ">=0.2.0" } }, "node_modules/builtin-status-codes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cache-base": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "license": "MIT", "dependencies": { "collection-visit": "^1.0.0", "component-emitter": "^1.2.1", @@ -8168,8 +7606,7 @@ }, "node_modules/cacheable-request": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -8185,8 +7622,7 @@ }, "node_modules/cacheable-request/node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -8199,24 +7635,21 @@ }, "node_modules/cacheable-request/node_modules/lowercase-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/cacheable-request/node_modules/normalize-url": { "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -8227,13 +7660,11 @@ }, "node_modules/call-me-maybe": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" + "license": "MIT" }, "node_modules/caller-callsite": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", + "license": "MIT", "dependencies": { "callsites": "^2.0.0" }, @@ -8243,16 +7674,14 @@ }, "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/caller-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", + "license": "MIT", "dependencies": { "caller-callsite": "^2.0.0" }, @@ -8262,16 +7691,14 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -8279,8 +7706,7 @@ }, "node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8290,16 +7716,14 @@ }, "node_modules/camelcase-css": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", + "license": "MIT", "dependencies": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" @@ -8310,16 +7734,14 @@ }, "node_modules/camelcase-keys/node_modules/camelcase": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -8344,17 +7766,16 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/caseless": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + "license": "Apache-2.0" }, "node_modules/caw": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "license": "MIT", "dependencies": { "get-proxy": "^2.0.0", "isurl": "^1.0.0-alpha5", @@ -8367,8 +7788,7 @@ }, "node_modules/ccount": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8376,19 +7796,14 @@ }, "node_modules/chainsaw": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", + "license": "MIT/X11", "dependencies": { "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" } }, "node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -8400,17 +7815,15 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/character-entities": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8418,8 +7831,7 @@ }, "node_modules/character-entities-legacy": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8427,8 +7839,7 @@ }, "node_modules/character-reference-invalid": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -8436,16 +7847,14 @@ }, "node_modules/charset": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz", - "integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/cheerio": { "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", @@ -8464,8 +7873,7 @@ }, "node_modules/cheerio-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-select": "^5.1.0", @@ -8480,8 +7888,7 @@ }, "node_modules/cheerio-select/node_modules/css-select": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", @@ -8495,8 +7902,7 @@ }, "node_modules/cheerio-select/node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -8508,8 +7914,7 @@ }, "node_modules/cheerio-select/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -8522,8 +7927,7 @@ }, "node_modules/cheerio-select/node_modules/domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -8535,8 +7939,7 @@ }, "node_modules/cheerio-select/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -8546,8 +7949,7 @@ }, "node_modules/cheerio/node_modules/dom-serializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -8559,8 +7961,7 @@ }, "node_modules/cheerio/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -8573,8 +7974,7 @@ }, "node_modules/cheerio/node_modules/domutils": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", @@ -8586,8 +7986,7 @@ }, "node_modules/cheerio/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -8597,8 +7996,6 @@ }, "node_modules/cheerio/node_modules/htmlparser2": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -8606,6 +8003,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.2", @@ -8615,14 +8013,13 @@ }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -8641,21 +8038,18 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + "license": "MIT" }, "node_modules/cipher-base": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -8669,8 +8063,7 @@ }, "node_modules/class-utils": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "define-property": "^0.2.5", @@ -8683,8 +8076,7 @@ }, "node_modules/class-utils/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -8694,8 +8086,7 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -8705,8 +8096,7 @@ }, "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -8716,13 +8106,11 @@ }, "node_modules/class-utils/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/class-utils/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -8732,8 +8120,7 @@ }, "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -8743,8 +8130,7 @@ }, "node_modules/class-utils/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -8756,8 +8142,7 @@ }, "node_modules/class-utils/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8769,8 +8154,7 @@ }, "node_modules/clean-css": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -8780,24 +8164,21 @@ }, "node_modules/clean-css/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cli-boxes": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -8807,9 +8188,8 @@ }, "node_modules/cli-cursor": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^4.0.0" }, @@ -8822,8 +8202,7 @@ }, "node_modules/cli-table3": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -8836,9 +8215,8 @@ }, "node_modules/cli-truncate": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^5.0.0" @@ -8852,9 +8230,8 @@ }, "node_modules/cli-truncate/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8864,15 +8241,13 @@ }, "node_modules/cli-truncate/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cli-truncate/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -8887,9 +8262,8 @@ }, "node_modules/cli-truncate/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -8902,8 +8276,7 @@ }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -8915,8 +8288,7 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -8928,25 +8300,22 @@ }, "node_modules/clone-response": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" } }, "node_modules/clsx": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -8954,8 +8323,7 @@ }, "node_modules/coa": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", "dependencies": { "@types/q": "^1.5.1", "chalk": "^2.4.1", @@ -8967,8 +8335,7 @@ }, "node_modules/codemirror": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", + "license": "MIT", "dependencies": { "@codemirror/autocomplete": "^6.0.0", "@codemirror/commands": "^6.0.0", @@ -8981,9 +8348,7 @@ }, "node_modules/coffee-script": { "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "license": "MIT", "bin": { "cake": "bin/cake", "coffee": "bin/coffee" @@ -8994,8 +8359,7 @@ }, "node_modules/collapse-white-space": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9003,14 +8367,12 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/collection-visit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "license": "MIT", "dependencies": { "map-visit": "^1.0.0", "object-visit": "^1.0.0" @@ -9021,8 +8383,7 @@ }, "node_modules/color": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.3", "color-string": "^1.6.0" @@ -9030,21 +8391,18 @@ }, "node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/color-string": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -9052,26 +8410,22 @@ }, "node_modules/colord": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + "license": "MIT" }, "node_modules/combine-promises": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -9081,8 +8435,7 @@ }, "node_modules/comma-separated-tokens": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -9090,31 +8443,26 @@ }, "node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "license": "MIT" }, "node_modules/component-emitter": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + "license": "MIT" }, "node_modules/component-event": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", - "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==" + "license": "MIT" }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -9124,8 +8472,7 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -9141,21 +8488,17 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/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/compute-gcd": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", - "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", "dependencies": { "validate.io-array": "^1.0.3", "validate.io-function": "^1.0.2", @@ -9164,8 +8507,6 @@ }, "node_modules/compute-lcm": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", - "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", "dependencies": { "compute-gcd": "^1.2.1", "validate.io-array": "^1.0.3", @@ -9175,16 +8516,14 @@ }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "license": "MIT" }, "node_modules/concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "engines": [ "node >= 0.8" ], + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -9194,13 +8533,11 @@ }, "node_modules/concat-stream/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/concat-stream/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9213,32 +8550,28 @@ }, "node_modules/concat-stream/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/concat-with-sourcemaps": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", + "license": "ISC", "dependencies": { "source-map": "^0.6.1" } }, "node_modules/concat-with-sourcemaps/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/config-chain": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -9246,8 +8579,7 @@ }, "node_modules/configstore": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "license": "BSD-2-Clause", "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", @@ -9262,57 +8594,45 @@ }, "node_modules/connect-history-api-fallback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/consola": { "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + "license": "MIT" }, "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + "version": "1.2.0" }, "node_modules/console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==" + "version": "0.1.1" }, "node_modules/constants-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" + "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/content-type": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==" + "version": "0.3.1" }, "node_modules/contra": { "version": "1.9.4", - "resolved": "https://registry.npmjs.org/contra/-/contra-1.9.4.tgz", - "integrity": "sha512-N9ArHAqwR/lhPq4OdIAwH4e1btn6EIZMAz4TazjnzCiVECcWUPTma+dRAM38ERImEJBh8NiCCpjoQruSZ+agYg==", + "license": "MIT", "dependencies": { "atoa": "1.0.0", "ticky": "1.0.1" @@ -9320,37 +8640,32 @@ }, "node_modules/convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.1" } }, "node_modules/cookie": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "license": "MIT" }, "node_modules/copy-descriptor": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/copy-text-to-clipboard": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9360,8 +8675,7 @@ }, "node_modules/copy-webpack-plugin": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "license": "MIT", "dependencies": { "fast-glob": "^3.2.11", "glob-parent": "^6.0.1", @@ -9383,8 +8697,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -9398,8 +8711,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -9409,8 +8721,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -9420,8 +8731,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "license": "MIT", "dependencies": { "dir-glob": "^3.0.1", "fast-glob": "^3.2.11", @@ -9438,13 +8748,11 @@ }, "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/copy-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -9461,8 +8769,7 @@ }, "node_modules/copy-webpack-plugin/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -9472,9 +8779,8 @@ }, "node_modules/core-js": { "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", - "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -9482,8 +8788,7 @@ }, "node_modules/core-js-compat": { "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4" }, @@ -9494,9 +8799,8 @@ }, "node_modules/core-js-pure": { "version": "3.24.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", - "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -9504,21 +8808,18 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "license": "MIT" }, "node_modules/cose-base": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", + "license": "MIT", "dependencies": { "layout-base": "^1.0.0" } }, "node_modules/cosmiconfig": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -9532,8 +8833,7 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -9541,13 +8841,11 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -9558,8 +8856,7 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -9662,21 +8959,18 @@ }, "node_modules/crelt": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" + "license": "MIT" }, "node_modules/cross-fetch": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "license": "MIT", "dependencies": { "node-fetch": "^2.6.12" } }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -9688,8 +8982,7 @@ }, "node_modules/crowdin-cli": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/crowdin-cli/-/crowdin-cli-0.3.0.tgz", - "integrity": "sha512-s1vSRqWalCqd+vW7nF4oZo1a2pMpEgwIiwVlPRD0HmGY3HjJwQKXqZ26NpX5qCDVN8UdEsScy+2jle0PPQBmAg==", + "license": "MIT", "dependencies": { "request": "^2.53.0", "yamljs": "^0.2.1", @@ -9701,16 +8994,14 @@ }, "node_modules/crowdin-cli/node_modules/yargs": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "integrity": "sha512-w48USdbTdaVMcE3CnXsEtSY9zYSN7dTyVnLBgrJF2quA5rLwobC9zixxfexereLGFaxjxtR3oWdydC0qoayakw==", + "license": "MIT/X11", "dependencies": { "wordwrap": "0.0.2" } }, "node_modules/crypto-browserify": { "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -9730,29 +9021,25 @@ }, "node_modules/crypto-js": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" + "license": "MIT" }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/css-color-names": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/css-declaration-sorter": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -9762,16 +9049,14 @@ }, "node_modules/css-line-break": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", + "license": "MIT", "dependencies": { "utrie": "^1.0.2" } }, "node_modules/css-loader": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.7", @@ -9795,8 +9080,7 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==", + "license": "MIT", "dependencies": { "cssnano": "^5.1.8", "jest-worker": "^27.5.1", @@ -9832,8 +9116,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -9847,8 +9130,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -9858,13 +9140,11 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -9881,16 +9161,14 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -9904,13 +9182,11 @@ }, "node_modules/css-select-base-adapter": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "license": "MIT" }, "node_modules/css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -9921,16 +9197,14 @@ }, "node_modules/css-tree/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -9940,8 +9214,7 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -9951,8 +9224,7 @@ }, "node_modules/cssnano": { "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -9971,8 +9243,7 @@ }, "node_modules/cssnano-preset-advanced": { "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", + "license": "MIT", "dependencies": { "autoprefixer": "^10.4.12", "cssnano-preset-default": "^5.2.14", @@ -9990,8 +9261,7 @@ }, "node_modules/cssnano-preset-default": { "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.1", "cssnano-utils": "^3.1.0", @@ -10032,24 +9302,21 @@ }, "node_modules/cssnano-util-get-arguments": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/cssnano-util-get-match": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/cssnano-util-raw-cache": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -10059,13 +9326,11 @@ }, "node_modules/cssnano-util-raw-cache/node_modules/picocolors": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "license": "ISC" }, "node_modules/cssnano-util-raw-cache/node_modules/postcss": { "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -10080,24 +9345,21 @@ }, "node_modules/cssnano-util-raw-cache/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/cssnano-util-same-parent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -10107,8 +9369,7 @@ }, "node_modules/csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -10118,13 +9379,11 @@ }, "node_modules/csstype": { "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + "license": "MIT" }, "node_modules/currently-unhandled": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", + "license": "MIT", "dependencies": { "array-find-index": "^1.0.1" }, @@ -10134,8 +9393,7 @@ }, "node_modules/cytoscape": { "version": "3.28.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz", - "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==", + "license": "MIT", "dependencies": { "heap": "^0.2.6", "lodash": "^4.17.21" @@ -10146,8 +9404,7 @@ }, "node_modules/cytoscape-cose-bilkent": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", + "license": "MIT", "dependencies": { "cose-base": "^1.0.0" }, @@ -10157,8 +9414,7 @@ }, "node_modules/cytoscape-fcose": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", + "license": "MIT", "dependencies": { "cose-base": "^2.2.0" }, @@ -10168,21 +9424,18 @@ }, "node_modules/cytoscape-fcose/node_modules/cose-base": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", + "license": "MIT", "dependencies": { "layout-base": "^2.0.0" } }, "node_modules/cytoscape-fcose/node_modules/layout-base": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" + "license": "MIT" }, "node_modules/d3": { "version": "7.9.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", - "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", + "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -10221,8 +9474,7 @@ }, "node_modules/d3-array": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -10232,16 +9484,14 @@ }, "node_modules/d3-axis": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-brush": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -10255,8 +9505,7 @@ }, "node_modules/d3-chord": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -10266,16 +9515,14 @@ }, "node_modules/d3-color": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-contour": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -10285,8 +9532,7 @@ }, "node_modules/d3-delaunay": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -10296,16 +9542,14 @@ }, "node_modules/d3-dispatch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-drag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -10316,8 +9560,7 @@ }, "node_modules/d3-dsv": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -10340,16 +9583,14 @@ }, "node_modules/d3-dsv/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/d3-dsv/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -10359,16 +9600,14 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } }, "node_modules/d3-fetch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -10378,8 +9617,7 @@ }, "node_modules/d3-force": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -10391,16 +9629,14 @@ }, "node_modules/d3-format": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-geo": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", + "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -10410,16 +9646,14 @@ }, "node_modules/d3-hierarchy": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-interpolate": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -10429,40 +9663,35 @@ }, "node_modules/d3-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-polygon": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-quadtree": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-random": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-scale": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -10476,8 +9705,7 @@ }, "node_modules/d3-scale-chromatic": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -10488,16 +9716,14 @@ }, "node_modules/d3-selection": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -10507,8 +9733,7 @@ }, "node_modules/d3-time": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -10518,8 +9743,7 @@ }, "node_modules/d3-time-format": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -10529,16 +9753,14 @@ }, "node_modules/d3-timer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-transition": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -10555,8 +9777,7 @@ }, "node_modules/d3-zoom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -10570,8 +9791,7 @@ }, "node_modules/dagre-d3-es": { "version": "7.0.9", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.9.tgz", - "integrity": "sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==", + "license": "MIT", "dependencies": { "d3": "^7.8.2", "lodash-es": "^4.17.21" @@ -10579,8 +9799,7 @@ }, "node_modules/dashdash": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" }, @@ -10590,13 +9809,11 @@ }, "node_modules/dayjs": { "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" + "license": "MIT" }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -10611,16 +9828,14 @@ }, "node_modules/decamelize": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decode-named-character-reference": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "license": "MIT", "dependencies": { "character-entities": "^2.0.0" }, @@ -10631,8 +9846,7 @@ }, "node_modules/decode-named-character-reference/node_modules/character-entities": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -10640,16 +9854,14 @@ }, "node_modules/decode-uri-component": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/decompress": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "license": "MIT", "dependencies": { "decompress-tar": "^4.0.0", "decompress-tarbz2": "^4.0.0", @@ -10666,8 +9878,7 @@ }, "node_modules/decompress-response": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" }, @@ -10677,8 +9888,7 @@ }, "node_modules/decompress-tar": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "license": "MIT", "dependencies": { "file-type": "^5.2.0", "is-stream": "^1.1.0", @@ -10690,24 +9900,21 @@ }, "node_modules/decompress-tar/node_modules/file-type": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/decompress-tar/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-tarbz2": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "license": "MIT", "dependencies": { "decompress-tar": "^4.1.0", "file-type": "^6.1.0", @@ -10721,24 +9928,21 @@ }, "node_modules/decompress-tarbz2/node_modules/file-type": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/decompress-tarbz2/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-targz": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "license": "MIT", "dependencies": { "decompress-tar": "^4.1.1", "file-type": "^5.2.0", @@ -10750,24 +9954,21 @@ }, "node_modules/decompress-targz/node_modules/file-type": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/decompress-targz/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-unzip": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "license": "MIT", "dependencies": { "file-type": "^3.8.0", "get-stream": "^2.2.0", @@ -10780,16 +9981,14 @@ }, "node_modules/decompress-unzip/node_modules/file-type": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress-unzip/node_modules/get-stream": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "license": "MIT", "dependencies": { "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" @@ -10800,16 +9999,14 @@ }, "node_modules/decompress-unzip/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/decompress/node_modules/make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -10819,16 +10016,14 @@ }, "node_modules/decompress/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/decompress/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10838,6 +10033,7 @@ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", "dev": true, + "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, @@ -10849,29 +10045,25 @@ }, "node_modules/deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -10881,21 +10073,18 @@ }, "node_modules/defer-to-connect": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + "license": "MIT" }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -10909,8 +10098,7 @@ }, "node_modules/define-property": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" @@ -10921,8 +10109,7 @@ }, "node_modules/del": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "license": "MIT", "dependencies": { "globby": "^11.0.1", "graceful-fs": "^4.2.4", @@ -10942,40 +10129,35 @@ }, "node_modules/delaunator": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", - "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", + "license": "ISC", "dependencies": { "robust-predicates": "^3.0.2" } }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/dequal": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/des.js": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -10983,8 +10165,7 @@ }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -10992,8 +10173,7 @@ }, "node_modules/detab": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "license": "MIT", "dependencies": { "repeat-string": "^1.5.4" }, @@ -11004,22 +10184,19 @@ }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "license": "MIT" }, "node_modules/detect-port": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -11034,8 +10211,7 @@ }, "node_modules/detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -11050,34 +10226,29 @@ }, "node_modules/detect-port-alt/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port-alt/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/detect-port/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "license": "MIT" }, "node_modules/diacritics-map": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", - "integrity": "sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -11092,25 +10263,22 @@ }, "node_modules/diff": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/diff-sequences": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -11119,13 +10287,11 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -11135,18 +10301,15 @@ }, "node_modules/discontinuous-range": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" + "license": "MIT" }, "node_modules/dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "license": "MIT" }, "node_modules/dns-packet": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -11156,8 +10319,7 @@ }, "node_modules/docusaurus": { "version": "1.14.7", - "resolved": "https://registry.npmjs.org/docusaurus/-/docusaurus-1.14.7.tgz", - "integrity": "sha512-UWqar4ZX0lEcpLc5Tg+MwZ2jhF/1n1toCQRSeoxDON/D+E9ToLr+vTRFVMP/Tk84NXSVjZFRlrjWwM2pXzvLsQ==", + "license": "MIT", "dependencies": { "@babel/core": "^7.12.3", "@babel/plugin-proposal-class-properties": "^7.12.1", @@ -11220,8 +10382,7 @@ }, "node_modules/docusaurus-plugin-openapi-docs": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-2.0.4.tgz", - "integrity": "sha512-jLgEEbMsQ+Y6ihy4y7SmXthUMRDbqAL0OKrdtUaOAxxb/wkLXB28mX74xiZzL928DZJ84IJejHgbjFb2ITcKhA==", + "license": "MIT", "dependencies": { "@apidevtools/json-schema-ref-parser": "^10.1.0", "@docusaurus/plugin-content-docs": ">=2.4.1 <=2.4.3", @@ -11250,8 +10411,7 @@ }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11264,8 +10424,7 @@ }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11279,16 +10438,14 @@ }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11298,13 +10455,11 @@ }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -11317,16 +10472,14 @@ }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/docusaurus-plugin-openapi-docs/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11336,8 +10489,7 @@ }, "node_modules/docusaurus-theme-openapi-docs": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-2.0.4.tgz", - "integrity": "sha512-w4YodyfMuzvWg6DDDzqb+eNBt4D5ZkMB13343u4zREBdDBOeOK5ikLQuQ+735WqPbAbH4gonvInXLQTAYodCNw==", + "license": "MIT", "dependencies": { "@docusaurus/theme-common": ">=2.4.1 <=2.4.3", "@hookform/error-message": "^2.0.1", @@ -11375,16 +10527,14 @@ }, "node_modules/docusaurus-theme-openapi-docs/node_modules/clsx": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/docusaurus-theme-openapi-docs/node_modules/docusaurus-plugin-sass": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", - "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", + "license": "MIT", "dependencies": { "sass-loader": "^10.1.1" }, @@ -11395,8 +10545,7 @@ }, "node_modules/docusaurus-theme-openapi-docs/node_modules/docusaurus-plugin-sass/node_modules/sass-loader": { "version": "10.5.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", - "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", + "license": "MIT", "dependencies": { "klona": "^2.0.4", "loader-utils": "^2.0.0", @@ -11431,16 +10580,14 @@ }, "node_modules/docusaurus/node_modules/@babel/code-frame": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.10.4" } }, "node_modules/docusaurus/node_modules/airbnb-prop-types": { "version": "2.16.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", - "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "license": "MIT", "dependencies": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -11461,8 +10608,7 @@ }, "node_modules/docusaurus/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11475,16 +10621,14 @@ }, "node_modules/docusaurus/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/docusaurus/node_modules/autoprefixer": { "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "license": "MIT", "dependencies": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -11504,8 +10648,7 @@ }, "node_modules/docusaurus/node_modules/braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -11524,8 +10667,7 @@ }, "node_modules/docusaurus/node_modules/browserslist": { "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001125", "electron-to-chromium": "^1.3.564", @@ -11545,8 +10687,7 @@ }, "node_modules/docusaurus/node_modules/chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11557,8 +10698,7 @@ }, "node_modules/docusaurus/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11568,21 +10708,18 @@ }, "node_modules/docusaurus/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/docusaurus/node_modules/cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "license": "MIT", "dependencies": { "import-fresh": "^2.0.0", "is-directory": "^0.3.1", @@ -11595,8 +10732,7 @@ }, "node_modules/docusaurus/node_modules/css-declaration-sorter": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.1", "timsort": "^0.3.0" @@ -11607,8 +10743,7 @@ }, "node_modules/docusaurus/node_modules/css-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -11618,8 +10753,7 @@ }, "node_modules/docusaurus/node_modules/css-tree": { "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -11630,8 +10764,7 @@ }, "node_modules/docusaurus/node_modules/css-what": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -11641,8 +10774,7 @@ }, "node_modules/docusaurus/node_modules/cssnano": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "license": "MIT", "dependencies": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.8", @@ -11655,8 +10787,7 @@ }, "node_modules/docusaurus/node_modules/cssnano-preset-default": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -11695,8 +10826,7 @@ }, "node_modules/docusaurus/node_modules/dom-serializer": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -11704,8 +10834,7 @@ }, "node_modules/docusaurus/node_modules/domutils": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -11713,13 +10842,11 @@ }, "node_modules/docusaurus/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "license": "BSD-2-Clause" }, "node_modules/docusaurus/node_modules/enzyme-adapter-react-16": { "version": "1.15.7", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz", - "integrity": "sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw==", + "license": "MIT", "dependencies": { "enzyme-adapter-utils": "^1.14.1", "enzyme-shallow-equal": "^1.0.5", @@ -11742,8 +10869,7 @@ }, "node_modules/docusaurus/node_modules/enzyme-adapter-utils": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz", - "integrity": "sha512-JZgMPF1QOI7IzBj24EZoDpaeG/p8Os7WeBZWTJydpsH7JRStc7jYbHE4CmNQaLqazaGFyLM8ALWA3IIZvxW3PQ==", + "license": "MIT", "dependencies": { "airbnb-prop-types": "^2.16.0", "function.prototype.name": "^1.1.5", @@ -11762,24 +10888,21 @@ }, "node_modules/docusaurus/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/docusaurus/node_modules/filesize": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/docusaurus/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -11792,8 +10915,7 @@ }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.5.5", "chalk": "^2.4.1", @@ -11810,8 +10932,7 @@ }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -11821,8 +10942,7 @@ }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -11834,37 +10954,32 @@ }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/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/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/docusaurus/node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -11874,8 +10989,7 @@ }, "node_modules/docusaurus/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -11888,8 +11002,7 @@ }, "node_modules/docusaurus/node_modules/globby": { "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -11907,8 +11020,7 @@ }, "node_modules/docusaurus/node_modules/gzip-size": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.1", "pify": "^4.0.1" @@ -11919,16 +11031,14 @@ }, "node_modules/docusaurus/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/docusaurus/node_modules/immer": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -11936,8 +11046,7 @@ }, "node_modules/docusaurus/node_modules/import-fresh": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", + "license": "MIT", "dependencies": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" @@ -11948,13 +11057,11 @@ }, "node_modules/docusaurus/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -11964,8 +11071,7 @@ }, "node_modules/docusaurus/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -11975,8 +11081,7 @@ }, "node_modules/docusaurus/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -11986,8 +11091,7 @@ }, "node_modules/docusaurus/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==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -11998,8 +11102,7 @@ }, "node_modules/docusaurus/node_modules/loader-utils": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12011,13 +11114,11 @@ }, "node_modules/docusaurus/node_modules/mdn-data": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "license": "CC0-1.0" }, "node_modules/docusaurus/node_modules/micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -12039,8 +11140,7 @@ }, "node_modules/docusaurus/node_modules/micromatch/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -12051,29 +11151,25 @@ }, "node_modules/docusaurus/node_modules/node-releases": { "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/normalize-url": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/docusaurus/node_modules/nth-check": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } }, "node_modules/docusaurus/node_modules/open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -12087,8 +11183,7 @@ }, "node_modules/docusaurus/node_modules/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "license": "MIT", "dependencies": { "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" @@ -12099,13 +11194,11 @@ }, "node_modules/docusaurus/node_modules/picocolors": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "license": "ISC" }, "node_modules/docusaurus/node_modules/postcss": { "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -12120,8 +11213,7 @@ }, "node_modules/docusaurus/node_modules/postcss-calc": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", @@ -12130,8 +11222,7 @@ }, "node_modules/docusaurus/node_modules/postcss-colormin": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "color": "^3.0.0", @@ -12145,13 +11236,11 @@ }, "node_modules/docusaurus/node_modules/postcss-colormin/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-convert-values": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -12162,13 +11251,11 @@ }, "node_modules/docusaurus/node_modules/postcss-convert-values/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-discard-comments": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -12178,8 +11265,7 @@ }, "node_modules/docusaurus/node_modules/postcss-discard-duplicates": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -12189,8 +11275,7 @@ }, "node_modules/docusaurus/node_modules/postcss-discard-empty": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -12200,8 +11285,7 @@ }, "node_modules/docusaurus/node_modules/postcss-discard-overridden": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -12211,8 +11295,7 @@ }, "node_modules/docusaurus/node_modules/postcss-merge-longhand": { "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "license": "MIT", "dependencies": { "css-color-names": "0.0.4", "postcss": "^7.0.0", @@ -12225,13 +11308,11 @@ }, "node_modules/docusaurus/node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-merge-rules": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -12246,8 +11327,7 @@ }, "node_modules/docusaurus/node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -12259,8 +11339,7 @@ }, "node_modules/docusaurus/node_modules/postcss-minify-font-values": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -12271,13 +11350,11 @@ }, "node_modules/docusaurus/node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-minify-gradients": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", @@ -12290,13 +11367,11 @@ }, "node_modules/docusaurus/node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-minify-params": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -12311,13 +11386,11 @@ }, "node_modules/docusaurus/node_modules/postcss-minify-params/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-minify-selectors": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", @@ -12330,8 +11403,7 @@ }, "node_modules/docusaurus/node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -12343,8 +11415,7 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-charset": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0" }, @@ -12354,8 +11425,7 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-display-values": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -12367,13 +11437,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-positions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", @@ -12386,13 +11454,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-repeat-style": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", @@ -12405,13 +11471,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-string": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "license": "MIT", "dependencies": { "has": "^1.0.0", "postcss": "^7.0.0", @@ -12423,13 +11487,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-timing-functions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -12441,13 +11503,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-unicode": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -12459,13 +11519,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-url": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "license": "MIT", "dependencies": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -12478,13 +11536,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-normalize-whitespace": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -12495,13 +11551,11 @@ }, "node_modules/docusaurus/node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-ordered-values": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "license": "MIT", "dependencies": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", @@ -12513,13 +11567,11 @@ }, "node_modules/docusaurus/node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-reduce-initial": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -12532,8 +11584,7 @@ }, "node_modules/docusaurus/node_modules/postcss-reduce-transforms": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "license": "MIT", "dependencies": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", @@ -12546,13 +11597,11 @@ }, "node_modules/docusaurus/node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-svgo": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "license": "MIT", "dependencies": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", @@ -12564,13 +11613,11 @@ }, "node_modules/docusaurus/node_modules/postcss-svgo/node_modules/postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/postcss-unique-selectors": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "license": "MIT", "dependencies": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", @@ -12582,8 +11629,7 @@ }, "node_modules/docusaurus/node_modules/prompts": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -12594,8 +11640,7 @@ }, "node_modules/docusaurus/node_modules/react": { "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -12607,8 +11652,7 @@ }, "node_modules/docusaurus/node_modules/react-dev-utils": { "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "license": "MIT", "dependencies": { "@babel/code-frame": "7.10.4", "address": "1.1.2", @@ -12641,8 +11685,7 @@ }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -12652,8 +11695,7 @@ }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -12665,37 +11707,32 @@ }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/chalk/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/docusaurus/node_modules/react-dev-utils/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/docusaurus/node_modules/react-dev-utils/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -12705,8 +11742,7 @@ }, "node_modules/docusaurus/node_modules/react-dom": { "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -12719,8 +11755,7 @@ }, "node_modules/docusaurus/node_modules/react-test-renderer": { "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", + "license": "MIT", "dependencies": { "object-assign": "^4.1.1", "prop-types": "^15.6.2", @@ -12733,16 +11768,14 @@ }, "node_modules/docusaurus/node_modules/resolve-from": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/docusaurus/node_modules/scheduler": { "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -12750,21 +11783,18 @@ }, "node_modules/docusaurus/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/docusaurus/node_modules/shell-quote": { "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/sitemap": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-3.2.2.tgz", - "integrity": "sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg==", + "license": "MIT", "dependencies": { "lodash.chunk": "^4.2.0", "lodash.padstart": "^4.6.1", @@ -12778,16 +11808,14 @@ }, "node_modules/docusaurus/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/docusaurus/node_modules/strip-ansi": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.0" }, @@ -12797,8 +11825,7 @@ }, "node_modules/docusaurus/node_modules/stylehacks": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -12810,8 +11837,7 @@ }, "node_modules/docusaurus/node_modules/stylehacks/node_modules/postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "license": "MIT", "dependencies": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -12823,8 +11849,7 @@ }, "node_modules/docusaurus/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -12834,9 +11859,7 @@ }, "node_modules/docusaurus/node_modules/svgo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -12861,8 +11884,7 @@ }, "node_modules/docusaurus/node_modules/svgo/node_modules/ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -12872,8 +11894,7 @@ }, "node_modules/docusaurus/node_modules/svgo/node_modules/chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -12885,37 +11906,32 @@ }, "node_modules/docusaurus/node_modules/svgo/node_modules/color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "node_modules/docusaurus/node_modules/svgo/node_modules/color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "license": "MIT" }, "node_modules/docusaurus/node_modules/svgo/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/docusaurus/node_modules/svgo/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/docusaurus/node_modules/svgo/node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -12925,16 +11941,14 @@ }, "node_modules/docusaurus/node_modules/tapable": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/docusaurus/node_modules/to-regex-range": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -12945,21 +11959,18 @@ }, "node_modules/docusaurus/node_modules/tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/docusaurus/node_modules/webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "license": "BSD-2-Clause" }, "node_modules/docusaurus/node_modules/whatwg-url": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -12968,16 +11979,14 @@ }, "node_modules/dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } }, "node_modules/dom-serializer": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -12989,8 +11998,7 @@ }, "node_modules/domain-browser": { "version": "4.23.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", - "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==", + "license": "Artistic-2.0", "engines": { "node": ">=10" }, @@ -13000,19 +12008,17 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -13025,8 +12031,7 @@ }, "node_modules/domify": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/domify/-/domify-1.4.2.tgz", - "integrity": "sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -13041,8 +12046,7 @@ }, "node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -13054,8 +12058,7 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -13063,8 +12066,7 @@ }, "node_modules/dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "license": "MIT", "dependencies": { "is-obj": "^2.0.0" }, @@ -13074,16 +12076,14 @@ }, "node_modules/dot-prop/node_modules/is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/download": { "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "license": "MIT", "dependencies": { "caw": "^2.0.0", "content-disposition": "^0.5.2", @@ -13103,24 +12103,21 @@ }, "node_modules/download/node_modules/file-type": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/got": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "license": "MIT", "dependencies": { "decompress-response": "^3.2.0", "duplexer3": "^0.1.4", @@ -13143,24 +12140,21 @@ }, "node_modules/download/node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/download/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/download/node_modules/make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -13170,32 +12164,28 @@ }, "node_modules/download/node_modules/p-cancelable": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/download/node_modules/prepend-http": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/download/node_modules/url-parse-lax": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "license": "MIT", "dependencies": { "prepend-http": "^1.0.1" }, @@ -13205,31 +12195,26 @@ }, "node_modules/downloadjs": { "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==" + "license": "MIT" }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "license": "MIT" }, "node_modules/duplexer2": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", + "license": "BSD-3-Clause", "dependencies": { "readable-stream": "^2.0.2" } }, "node_modules/duplexer2/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/duplexer2/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -13242,26 +12227,22 @@ }, "node_modules/duplexer2/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/duplexer3": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "license": "BSD-3-Clause" }, "node_modules/eastasianwidth": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + "license": "MIT" }, "node_modules/ecc-jsbn": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -13269,8 +12250,7 @@ }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "license": "MIT" }, "node_modules/electron-to-chromium": { "version": "1.5.68", @@ -13279,13 +12259,11 @@ }, "node_modules/elkjs": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", - "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" + "license": "EPL-2.0" }, "node_modules/elliptic": { "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -13298,14 +12276,12 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/emittery": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -13315,21 +12291,18 @@ }, "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/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/emoticon": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -13337,24 +12310,21 @@ }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/enhanced-resolve": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -13365,16 +12335,14 @@ }, "node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/enzyme": { "version": "3.11.0", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", - "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", + "license": "MIT", "dependencies": { "array.prototype.flat": "^1.2.3", "cheerio": "^1.0.0-rc.3", @@ -13405,8 +12373,7 @@ }, "node_modules/enzyme-shallow-equal": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz", - "integrity": "sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==", + "license": "MIT", "dependencies": { "has": "^1.0.3", "object-is": "^1.1.5" @@ -13417,29 +12384,24 @@ }, "node_modules/error": { "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", "dependencies": { "string-template": "~0.2.1" } }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-ex/node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + "license": "MIT" }, "node_modules/es-abstract": { "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "available-typed-arrays": "^1.0.5", @@ -13485,18 +12447,15 @@ }, "node_modules/es-array-method-boxes-properly": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + "license": "MIT" }, "node_modules/es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "license": "MIT" }, "node_modules/es-set-tostringtag": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3", "has": "^1.0.3", @@ -13508,16 +12467,14 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "license": "MIT", "dependencies": { "has": "^1.0.3" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -13532,8 +12489,7 @@ }, "node_modules/es6-promise": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" + "license": "MIT" }, "node_modules/escalade": { "version": "3.2.0", @@ -13545,29 +12501,25 @@ }, "node_modules/escape-goat": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "license": "MIT" }, "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/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -13578,8 +12530,7 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -13590,8 +12541,7 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -13601,32 +12551,28 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/eta": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", - "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==", + "license": "MIT", "engines": { "node": ">=6.0.0" }, @@ -13636,16 +12582,13 @@ }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/eval": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", "dependencies": { "@types/node": "*", "require-like": ">= 0.1.1" @@ -13656,29 +12599,25 @@ }, "node_modules/event-target-shim": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "license": "MIT", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -13686,8 +12625,7 @@ }, "node_modules/exec-buffer": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "license": "MIT", "dependencies": { "execa": "^0.7.0", "p-finally": "^1.0.0", @@ -13701,8 +12639,7 @@ }, "node_modules/exec-buffer/node_modules/cross-spawn": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "license": "MIT", "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -13711,8 +12648,7 @@ }, "node_modules/exec-buffer/node_modules/execa": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "license": "MIT", "dependencies": { "cross-spawn": "^5.0.1", "get-stream": "^3.0.0", @@ -13728,24 +12664,21 @@ }, "node_modules/exec-buffer/node_modules/get-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/exec-buffer/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/exec-buffer/node_modules/lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "license": "ISC", "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" @@ -13753,8 +12686,7 @@ }, "node_modules/exec-buffer/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -13764,24 +12696,21 @@ }, "node_modules/exec-buffer/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/exec-buffer/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/exec-buffer/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -13791,8 +12720,7 @@ }, "node_modules/exec-buffer/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -13802,16 +12730,14 @@ }, "node_modules/exec-buffer/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/exec-buffer/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -13821,13 +12747,11 @@ }, "node_modules/exec-buffer/node_modules/yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" + "license": "ISC" }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -13848,8 +12772,7 @@ }, "node_modules/execa/node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -13859,8 +12782,7 @@ }, "node_modules/executable": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -13870,21 +12792,17 @@ }, "node_modules/executable/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/exenv": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + "license": "BSD-3-Clause" }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "dev": true, "engines": { "node": ">= 0.8.0" @@ -13892,8 +12810,7 @@ }, "node_modules/expand-brackets": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "license": "MIT", "dependencies": { "debug": "^2.3.3", "define-property": "^0.2.5", @@ -13909,16 +12826,14 @@ }, "node_modules/expand-brackets/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/expand-brackets/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -13928,8 +12843,7 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -13939,8 +12853,7 @@ }, "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -13950,13 +12863,11 @@ }, "node_modules/expand-brackets/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/expand-brackets/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -13966,8 +12877,7 @@ }, "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -13977,8 +12887,7 @@ }, "node_modules/expand-brackets/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -13990,21 +12899,18 @@ }, "node_modules/expand-brackets/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/expand-brackets/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/expand-range": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", + "license": "MIT", "dependencies": { "fill-range": "^2.1.0" }, @@ -14014,8 +12920,7 @@ }, "node_modules/expand-range/node_modules/fill-range": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "license": "MIT", "dependencies": { "is-number": "^2.1.0", "isobject": "^2.0.0", @@ -14029,13 +12934,11 @@ }, "node_modules/expand-range/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/expand-range/node_modules/is-number": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -14045,13 +12948,11 @@ }, "node_modules/expand-range/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/expand-range/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "license": "MIT", "dependencies": { "isarray": "1.0.0" }, @@ -14061,8 +12962,7 @@ }, "node_modules/expand-range/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -14075,6 +12975,7 @@ "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.7.0", "jest-get-type": "^29.6.3", @@ -14088,8 +12989,7 @@ }, "node_modules/express": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -14129,13 +13029,11 @@ }, "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "license": "MIT" }, "node_modules/express/node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -14145,34 +13043,28 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/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/express/node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "license": "MIT" }, "node_modules/express/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -14186,12 +13078,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/ext-list": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "license": "MIT", "dependencies": { "mime-db": "^1.28.0" }, @@ -14201,8 +13093,7 @@ }, "node_modules/ext-name": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "license": "MIT", "dependencies": { "ext-list": "^2.0.0", "sort-keys-length": "^1.0.0" @@ -14213,13 +13104,11 @@ }, "node_modules/extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + "license": "MIT" }, "node_modules/extend-shallow": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "license": "MIT", "dependencies": { "is-extendable": "^0.1.0" }, @@ -14229,8 +13118,7 @@ }, "node_modules/extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "license": "MIT", "dependencies": { "array-unique": "^0.3.2", "define-property": "^1.0.0", @@ -14247,8 +13135,7 @@ }, "node_modules/extglob/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -14258,22 +13145,19 @@ }, "node_modules/extsprintf": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "license": "MIT" }, "node_modules/fast-folder-size": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.6.1.tgz", - "integrity": "sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==", "hasInstallScript": true, + "license": "ISC", "dependencies": { "unzipper": "^0.10.11" }, @@ -14283,8 +13167,7 @@ }, "node_modules/fast-glob": { "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -14298,31 +13181,26 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "license": "MIT" }, "node_modules/fast-safe-stringify": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + "license": "MIT" }, "node_modules/fast-url-parser": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", + "license": "MIT", "dependencies": { "punycode": "^1.3.2" } }, "node_modules/fast-url-parser/node_modules/punycode": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "license": "MIT" }, "node_modules/fast-xml-parser": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", - "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", + "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, @@ -14336,16 +13214,14 @@ }, "node_modules/fastq": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -14355,25 +13231,22 @@ }, "node_modules/fb-watchman": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/fbemitter": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "license": "BSD-3-Clause", "dependencies": { "fbjs": "^3.0.0" } }, "node_modules/fbjs": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "license": "MIT", "dependencies": { "cross-fetch": "^3.1.5", "fbjs-css-vars": "^1.0.0", @@ -14386,21 +13259,18 @@ }, "node_modules/fbjs-css-vars": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + "license": "MIT" }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, "node_modules/feed": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "license": "MIT", "dependencies": { "xml-js": "^1.6.11" }, @@ -14473,8 +13343,7 @@ }, "node_modules/figures": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5", "object-assign": "^4.1.0" @@ -14493,8 +13362,7 @@ }, "node_modules/file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -14512,29 +13380,25 @@ }, "node_modules/file-saver": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + "license": "MIT" }, "node_modules/file-type": { "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/filename-reserved-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/filenamify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -14546,16 +13410,14 @@ }, "node_modules/filesize": { "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -14565,16 +13427,14 @@ }, "node_modules/filter-obj": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -14590,21 +13450,18 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/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/find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -14619,8 +13476,7 @@ }, "node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -14631,8 +13487,7 @@ }, "node_modules/find-versions": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "license": "MIT", "dependencies": { "semver-regex": "^2.0.0" }, @@ -14642,13 +13497,11 @@ }, "node_modules/flatpickr": { "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" + "license": "MIT" }, "node_modules/flux": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", + "license": "BSD-3-Clause", "dependencies": { "fbemitter": "^3.0.0", "fbjs": "^3.0.1" @@ -14667,14 +13520,13 @@ }, "node_modules/follow-redirects": { "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -14686,29 +13538,25 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/for-in": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/foreach": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", - "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" + "license": "MIT" }, "node_modules/foreground-child": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", "signal-exit": "^4.0.1" @@ -14722,8 +13570,7 @@ }, "node_modules/foreground-child/node_modules/signal-exit": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", "engines": { "node": ">=14" }, @@ -14733,16 +13580,14 @@ }, "node_modules/forever-agent": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -14779,8 +13624,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14793,8 +13637,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14808,8 +13651,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14819,13 +13661,11 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -14839,8 +13679,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -14853,16 +13692,14 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -14878,8 +13715,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14889,16 +13725,14 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/form-data": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -14910,16 +13744,14 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.4.tgz", - "integrity": "sha512-pwiTgt0Q7t+GHZA4yaLjObx4vXmmdcS0iSJ19o8d/goUGgItX9UZWKWNnLHehxviD8wU2IWRsnR8cD5+yOJP2Q==", + "license": "MIT", "engines": { "node": "*" }, @@ -14930,8 +13762,7 @@ }, "node_modules/fragment-cache": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "license": "MIT", "dependencies": { "map-cache": "^0.2.2" }, @@ -14941,16 +13772,14 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/from2": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -14958,13 +13787,11 @@ }, "node_modules/from2/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/from2/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -14977,21 +13804,18 @@ }, "node_modules/from2/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/fs-constants": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "license": "MIT" }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -15003,31 +13827,15 @@ }, "node_modules/fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "ISC" }, "node_modules/fstream": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "license": "ISC", "dependencies": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -15040,8 +13848,7 @@ }, "node_modules/fstream/node_modules/rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -15051,13 +13858,11 @@ }, "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "license": "MIT" }, "node_modules/function.prototype.name": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -15073,16 +13878,14 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gaze": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "license": "MIT", "dependencies": { "globule": "^1.0.0" }, @@ -15092,24 +13895,21 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -15121,22 +13921,19 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "license": "ISC" }, "node_modules/get-package-type": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-proxy": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "license": "MIT", "dependencies": { "npm-conf": "^1.1.0" }, @@ -15146,16 +13943,14 @@ }, "node_modules/get-stdin": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -15165,8 +13960,7 @@ }, "node_modules/get-symbol-description": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -15180,25 +13974,22 @@ }, "node_modules/get-value": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/getpass": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/gifsicle": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", - "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", @@ -15214,8 +14005,7 @@ }, "node_modules/gifsicle/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -15229,8 +14019,7 @@ }, "node_modules/gifsicle/node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -15246,16 +14035,14 @@ }, "node_modules/gifsicle/node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/gifsicle/node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -15265,24 +14052,21 @@ }, "node_modules/gifsicle/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/gifsicle/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/gifsicle/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -15292,16 +14076,14 @@ }, "node_modules/gifsicle/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/gifsicle/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -15311,13 +14093,11 @@ }, "node_modules/github-slugger": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + "license": "ISC" }, "node_modules/glob": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15335,8 +14115,7 @@ }, "node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -15346,13 +14125,11 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "license": "BSD-2-Clause" }, "node_modules/global-dirs": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -15365,16 +14142,14 @@ }, "node_modules/global-dirs/node_modules/ini": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -15384,8 +14159,7 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -15397,8 +14171,7 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -15408,16 +14181,14 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/globalthis": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3" }, @@ -15430,8 +14201,7 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -15449,8 +14219,7 @@ }, "node_modules/globule": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", + "license": "MIT", "dependencies": { "glob": "~7.1.1", "lodash": "^4.17.21", @@ -15462,8 +14231,7 @@ }, "node_modules/globule/node_modules/glob": { "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -15481,8 +14249,7 @@ }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -15492,8 +14259,7 @@ }, "node_modules/got": { "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "license": "MIT", "dependencies": { "@sindresorhus/is": "^0.14.0", "@szmarczak/http-timer": "^1.1.2", @@ -15513,13 +14279,11 @@ }, "node_modules/graceful-fs": { "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "license": "ISC" }, "node_modules/gray-matter": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "license": "MIT", "dependencies": { "js-yaml": "^3.13.1", "kind-of": "^6.0.2", @@ -15532,16 +14296,14 @@ }, "node_modules/gray-matter/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "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==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -15552,9 +14314,7 @@ }, "node_modules/gulp-header": { "version": "1.8.12", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", - "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", - "deprecated": "Removed event-stream from gulp-header", + "license": "MIT", "dependencies": { "concat-with-sourcemaps": "*", "lodash.template": "^4.4.0", @@ -15563,8 +14323,7 @@ }, "node_modules/gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -15577,22 +14336,18 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "license": "MIT" }, "node_modules/har-schema": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "license": "ISC", "engines": { "node": ">=4" } }, "node_modules/har-validator": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", + "license": "MIT", "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -15603,8 +14358,7 @@ }, "node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -15614,8 +14368,7 @@ }, "node_modules/has-ansi": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -15625,32 +14378,28 @@ }, "node_modules/has-ansi/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -15660,8 +14409,7 @@ }, "node_modules/has-proto": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15671,16 +14419,14 @@ }, "node_modules/has-symbol-support-x": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -15690,8 +14436,7 @@ }, "node_modules/has-to-string-tag-x": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "license": "MIT", "dependencies": { "has-symbol-support-x": "^1.4.1" }, @@ -15701,8 +14446,7 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -15715,8 +14459,7 @@ }, "node_modules/has-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "license": "MIT", "dependencies": { "get-value": "^2.0.6", "has-values": "^1.0.0", @@ -15728,8 +14471,7 @@ }, "node_modules/has-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "kind-of": "^4.0.0" @@ -15740,13 +14482,11 @@ }, "node_modules/has-values/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/has-values/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -15756,8 +14496,7 @@ }, "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -15767,8 +14506,7 @@ }, "node_modules/has-values/node_modules/kind-of": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -15778,16 +14516,14 @@ }, "node_modules/has-yarn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/hash-base": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -15799,8 +14535,6 @@ }, "node_modules/hash-base/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -15814,12 +14548,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/hash.js": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -15827,8 +14561,7 @@ }, "node_modules/hast-to-hyperscript": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.3", "comma-separated-tokens": "^1.0.0", @@ -15845,8 +14578,7 @@ }, "node_modules/hast-util-from-parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "license": "MIT", "dependencies": { "@types/parse5": "^5.0.0", "hastscript": "^6.0.0", @@ -15862,8 +14594,7 @@ }, "node_modules/hast-util-parse-selector": { "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -15871,8 +14602,7 @@ }, "node_modules/hast-util-raw": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "hast-util-from-parse5": "^6.0.0", @@ -15892,13 +14622,11 @@ }, "node_modules/hast-util-raw/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/hast-util-to-parse5": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "license": "MIT", "dependencies": { "hast-to-hyperscript": "^9.0.0", "property-information": "^5.0.0", @@ -15913,8 +14641,7 @@ }, "node_modules/hast-util-whitespace": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -15922,8 +14649,7 @@ }, "node_modules/hastscript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^1.0.0", @@ -15938,36 +14664,30 @@ }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/heap": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" + "license": "MIT" }, "node_modules/hex-color-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + "license": "MIT" }, "node_modules/highlight.js": { "version": "9.18.5", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", - "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==", - "deprecated": "Support has ended for 9.x series. Upgrade to @latest", "hasInstallScript": true, + "license": "BSD-3-Clause", "engines": { "node": "*" } }, "node_modules/history": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2", "loose-envify": "^1.2.0", @@ -15979,8 +14699,7 @@ }, "node_modules/hmac-drbg": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "license": "MIT", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -15989,21 +14708,18 @@ }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "license": "BSD-3-Clause", "dependencies": { "react-is": "^16.7.0" } }, "node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "license": "ISC" }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -16013,13 +14729,11 @@ }, "node_modules/hpack.js/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16032,26 +14746,22 @@ }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/hsl-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" + "license": "MIT" }, "node_modules/hsla-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" + "license": "MIT" }, "node_modules/html-element-map": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", - "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", + "license": "MIT", "dependencies": { "array.prototype.filter": "^1.0.0", "call-bind": "^1.0.2" @@ -16062,19 +14772,16 @@ }, "node_modules/html-entities": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -16093,16 +14800,14 @@ }, "node_modules/html-minifier-terser/node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/html-tags": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -16112,8 +14817,7 @@ }, "node_modules/html-void-elements": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -16121,8 +14825,7 @@ }, "node_modules/html-webpack-plugin": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -16143,8 +14846,7 @@ }, "node_modules/html2canvas": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", + "license": "MIT", "dependencies": { "css-line-break": "^2.1.0", "text-segmentation": "^1.0.3" @@ -16155,8 +14857,6 @@ }, "node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -16164,6 +14864,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -16173,18 +14874,15 @@ }, "node_modules/http-cache-semantics": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + "license": "BSD-2-Clause" }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -16198,13 +14896,11 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -16216,8 +14912,7 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -16239,8 +14934,7 @@ }, "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -16250,13 +14944,11 @@ }, "node_modules/http-reasons": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/http-reasons/-/http-reasons-0.1.0.tgz", - "integrity": "sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ==" + "license": "Apache-2.0" }, "node_modules/http-signature": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -16269,27 +14961,23 @@ }, "node_modules/http2-client": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" + "license": "MIT" }, "node_modules/https-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + "license": "MIT" }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/husky": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, + "license": "MIT", "bin": { "husky": "lib/bin.js" }, @@ -16302,8 +14990,7 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -16313,8 +15000,7 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -16324,13 +15010,10 @@ }, "node_modules/ids": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.5.tgz", - "integrity": "sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==" + "license": "MIT" }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "funding": [ { "type": "github", @@ -16344,20 +15027,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/image-size": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "license": "MIT", "dependencies": { "queue": "6.0.2" }, @@ -16370,8 +15052,7 @@ }, "node_modules/imagemin": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", - "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "license": "MIT", "dependencies": { "file-type": "^10.7.0", "globby": "^8.0.1", @@ -16386,8 +15067,7 @@ }, "node_modules/imagemin-gifsicle": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", - "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "license": "MIT", "dependencies": { "exec-buffer": "^3.0.0", "gifsicle": "^4.0.0", @@ -16399,8 +15079,7 @@ }, "node_modules/imagemin-jpegtran": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", - "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", + "license": "MIT", "dependencies": { "exec-buffer": "^3.0.0", "is-jpg": "^2.0.0", @@ -16412,8 +15091,7 @@ }, "node_modules/imagemin-optipng": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", - "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "license": "MIT", "dependencies": { "exec-buffer": "^3.0.0", "is-png": "^1.0.0", @@ -16425,8 +15103,7 @@ }, "node_modules/imagemin-svgo": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "license": "MIT", "dependencies": { "is-svg": "^4.2.1", "svgo": "^1.3.2" @@ -16440,16 +15117,14 @@ }, "node_modules/imagemin-svgo/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/imagemin-svgo/node_modules/css-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^3.2.1", @@ -16459,8 +15134,7 @@ }, "node_modules/imagemin-svgo/node_modules/css-tree": { "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.4", "source-map": "^0.6.1" @@ -16471,8 +15145,7 @@ }, "node_modules/imagemin-svgo/node_modules/css-what": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -16482,8 +15155,7 @@ }, "node_modules/imagemin-svgo/node_modules/dom-serializer": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "entities": "^2.0.0" @@ -16491,8 +15163,7 @@ }, "node_modules/imagemin-svgo/node_modules/domutils": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -16500,13 +15171,11 @@ }, "node_modules/imagemin-svgo/node_modules/domutils/node_modules/domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "license": "BSD-2-Clause" }, "node_modules/imagemin-svgo/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==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -16517,30 +15186,25 @@ }, "node_modules/imagemin-svgo/node_modules/mdn-data": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "license": "CC0-1.0" }, "node_modules/imagemin-svgo/node_modules/nth-check": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } }, "node_modules/imagemin-svgo/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/imagemin-svgo/node_modules/svgo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", "dependencies": { "chalk": "^2.4.1", "coa": "^2.0.2", @@ -16565,16 +15229,14 @@ }, "node_modules/imagemin/node_modules/@nodelib/fs.stat": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/imagemin/node_modules/array-union": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "license": "MIT", "dependencies": { "array-uniq": "^1.0.1" }, @@ -16584,8 +15246,7 @@ }, "node_modules/imagemin/node_modules/braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "license": "MIT", "dependencies": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -16604,8 +15265,7 @@ }, "node_modules/imagemin/node_modules/dir-glob": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "license": "MIT", "dependencies": { "arrify": "^1.0.1", "path-type": "^3.0.0" @@ -16616,8 +15276,7 @@ }, "node_modules/imagemin/node_modules/fast-glob": { "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "license": "MIT", "dependencies": { "@mrmlnc/readdir-enhanced": "^2.2.1", "@nodelib/fs.stat": "^1.1.2", @@ -16632,8 +15291,7 @@ }, "node_modules/imagemin/node_modules/fill-range": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -16646,8 +15304,7 @@ }, "node_modules/imagemin/node_modules/glob-parent": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "license": "ISC", "dependencies": { "is-glob": "^3.1.0", "path-dirname": "^1.0.0" @@ -16655,8 +15312,7 @@ }, "node_modules/imagemin/node_modules/glob-parent/node_modules/is-glob": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.0" }, @@ -16666,8 +15322,7 @@ }, "node_modules/imagemin/node_modules/globby": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "license": "MIT", "dependencies": { "array-union": "^1.0.1", "dir-glob": "2.0.0", @@ -16683,26 +15338,22 @@ }, "node_modules/imagemin/node_modules/globby/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/ignore": { "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + "license": "MIT" }, "node_modules/imagemin/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/imagemin/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -16712,8 +15363,7 @@ }, "node_modules/imagemin/node_modules/is-number": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -16723,8 +15373,7 @@ }, "node_modules/imagemin/node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -16734,8 +15383,7 @@ }, "node_modules/imagemin/node_modules/make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -16745,16 +15393,14 @@ }, "node_modules/imagemin/node_modules/make-dir/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -16776,8 +15422,7 @@ }, "node_modules/imagemin/node_modules/micromatch/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -16788,8 +15433,7 @@ }, "node_modules/imagemin/node_modules/path-type": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "license": "MIT", "dependencies": { "pify": "^3.0.0" }, @@ -16799,24 +15443,21 @@ }, "node_modules/imagemin/node_modules/path-type/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/imagemin/node_modules/slash": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/imagemin/node_modules/to-regex-range": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "license": "MIT", "dependencies": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -16827,8 +15468,7 @@ }, "node_modules/immer": { "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -16836,13 +15476,11 @@ }, "node_modules/immutable": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + "license": "MIT" }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -16856,8 +15494,7 @@ }, "node_modules/import-lazy": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "license": "MIT", "engines": { "node": ">=4" } @@ -16867,6 +15504,7 @@ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", "dev": true, + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -16883,37 +15521,32 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/indexes-of": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" + "license": "MIT" }, "node_modules/infima": { "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "license": "MIT", "engines": { "node": ">=12" } }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -16921,23 +15554,19 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "license": "ISC" }, "node_modules/inline-style-parser": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + "license": "MIT" }, "node_modules/internal-slot": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.0", "has": "^1.0.3", @@ -16949,24 +15578,21 @@ }, "node_modules/internmap": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/interpret": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/into-stream": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "license": "MIT", "dependencies": { "from2": "^2.1.1", "p-is-promise": "^1.1.0" @@ -16977,40 +15603,35 @@ }, "node_modules/invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/ip-regex": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/is-absolute-url": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -17020,8 +15641,7 @@ }, "node_modules/is-alphabetical": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17029,8 +15649,7 @@ }, "node_modules/is-alphanumerical": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "license": "MIT", "dependencies": { "is-alphabetical": "^1.0.0", "is-decimal": "^1.0.0" @@ -17042,8 +15661,7 @@ }, "node_modules/is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -17057,8 +15675,7 @@ }, "node_modules/is-array-buffer": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", @@ -17070,13 +15687,11 @@ }, "node_modules/is-arrayish": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -17086,8 +15701,7 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -17097,8 +15711,7 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -17112,8 +15725,6 @@ }, "node_modules/is-buffer": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", "funding": [ { "type": "github", @@ -17128,14 +15739,14 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17145,8 +15756,7 @@ }, "node_modules/is-ci": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "license": "MIT", "dependencies": { "ci-info": "^2.0.0" }, @@ -17156,8 +15766,7 @@ }, "node_modules/is-color-stop": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", + "license": "MIT", "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -17169,8 +15778,7 @@ }, "node_modules/is-core-module": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "license": "MIT", "dependencies": { "has": "^1.0.3" }, @@ -17180,8 +15788,7 @@ }, "node_modules/is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.0" }, @@ -17191,8 +15798,7 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -17205,8 +15811,7 @@ }, "node_modules/is-decimal": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17214,8 +15819,7 @@ }, "node_modules/is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^1.0.0", "is-data-descriptor": "^1.0.0", @@ -17227,16 +15831,14 @@ }, "node_modules/is-directory": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -17249,24 +15851,21 @@ }, "node_modules/is-extendable": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-finite": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "license": "MIT", "engines": { "node": ">=0.10.0" }, @@ -17276,25 +15875,22 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-generator-function": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -17307,8 +15903,7 @@ }, "node_modules/is-gif": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", - "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "license": "MIT", "dependencies": { "file-type": "^10.4.0" }, @@ -17318,8 +15913,7 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -17329,8 +15923,7 @@ }, "node_modules/is-hexadecimal": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17338,8 +15931,7 @@ }, "node_modules/is-installed-globally": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -17353,16 +15945,14 @@ }, "node_modules/is-jpg": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", - "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-nan": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -17376,13 +15966,11 @@ }, "node_modules/is-natural-number": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -17392,8 +15980,7 @@ }, "node_modules/is-npm": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -17403,16 +15990,14 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -17425,48 +16010,42 @@ }, "node_modules/is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-object": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-obj": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -17476,16 +16055,14 @@ }, "node_modules/is-png": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", - "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -17499,37 +16076,32 @@ }, "node_modules/is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-resolvable": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + "license": "ISC" }, "node_modules/is-retry-allowed": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-root": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -17539,8 +16111,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -17550,8 +16121,7 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -17564,13 +16134,11 @@ }, "node_modules/is-subset": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==" + "license": "MIT" }, "node_modules/is-svg": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", - "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", + "license": "MIT", "dependencies": { "fast-xml-parser": "^4.1.3" }, @@ -17583,8 +16151,7 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -17597,8 +16164,7 @@ }, "node_modules/is-typed-array": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -17615,23 +16181,19 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + "license": "MIT" }, "node_modules/is-url": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + "license": "MIT" }, "node_modules/is-utf8": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" + "license": "MIT" }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -17641,8 +16203,7 @@ }, "node_modules/is-whitespace-character": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17650,16 +16211,14 @@ }, "node_modules/is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-word-character": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -17667,8 +16226,7 @@ }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -17678,13 +16236,11 @@ }, "node_modules/is-yarn-global": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + "license": "MIT" }, "node_modules/is2": { "version": "2.0.9", - "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.9.tgz", - "integrity": "sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==", + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "ip-regex": "^4.1.0", @@ -17696,32 +16252,29 @@ }, "node_modules/isarray": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "license": "ISC" }, "node_modules/isobject": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/isstream": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + "license": "MIT" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=8" } @@ -17731,6 +16284,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", @@ -17744,9 +16298,8 @@ }, "node_modules/istanbul-lib-report": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", @@ -17758,18 +16311,16 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.5.3" }, @@ -17782,9 +16333,8 @@ }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -17794,9 +16344,8 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -17808,9 +16357,8 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -17820,6 +16368,7 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -17830,8 +16379,7 @@ }, "node_modules/isurl": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "license": "MIT", "dependencies": { "has-to-string-tag-x": "^1.2.0", "is-object": "^1.0.1" @@ -17842,8 +16390,7 @@ }, "node_modules/jackspeak": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -17862,6 +16409,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -17888,6 +16436,7 @@ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.0.0", "jest-util": "^29.7.0", @@ -17899,9 +16448,8 @@ }, "node_modules/jest-changed-files/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -17917,6 +16465,7 @@ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/expect": "^29.7.0", @@ -17945,9 +16494,8 @@ }, "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17960,9 +16508,8 @@ }, "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -17976,9 +16523,8 @@ }, "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17988,24 +16534,21 @@ }, "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -18018,9 +16561,8 @@ }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18033,6 +16575,7 @@ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", "dev": true, + "license": "MIT", "dependencies": { "@jest/core": "^29.7.0", "@jest/test-result": "^29.7.0", @@ -18063,9 +16606,8 @@ }, "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18078,9 +16620,8 @@ }, "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18094,9 +16635,8 @@ }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18106,24 +16646,21 @@ }, "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18136,6 +16673,7 @@ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@jest/test-sequencer": "^29.7.0", @@ -18178,9 +16716,8 @@ }, "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18193,9 +16730,8 @@ }, "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18218,15 +16754,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18236,24 +16772,21 @@ }, "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-config/node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -18263,9 +16796,8 @@ }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18278,6 +16810,7 @@ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^29.6.3", @@ -18290,9 +16823,8 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18305,9 +16837,8 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18321,9 +16852,8 @@ }, "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18333,24 +16863,21 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18363,6 +16890,7 @@ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", "dev": true, + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -18375,6 +16903,7 @@ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "chalk": "^4.0.0", @@ -18388,9 +16917,8 @@ }, "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18403,9 +16931,8 @@ }, "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18419,9 +16946,8 @@ }, "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18431,24 +16957,21 @@ }, "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18461,6 +16984,7 @@ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -18475,9 +16999,8 @@ }, "node_modules/jest-get-type": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -18487,6 +17010,7 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", @@ -18509,9 +17033,8 @@ }, "node_modules/jest-haste-map/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -18521,6 +17044,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -18533,9 +17057,8 @@ }, "node_modules/jest-haste-map/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18551,6 +17074,7 @@ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", "dev": true, + "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3", "pretty-format": "^29.7.0" @@ -18564,6 +17088,7 @@ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^29.7.0", @@ -18576,9 +17101,8 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18591,9 +17115,8 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18607,9 +17130,8 @@ }, "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18619,24 +17141,21 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18649,6 +17168,7 @@ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^29.6.3", @@ -18666,9 +17186,8 @@ }, "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18681,9 +17200,8 @@ }, "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18697,9 +17215,8 @@ }, "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18709,24 +17226,21 @@ }, "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18739,6 +17253,7 @@ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -18750,9 +17265,8 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -18767,9 +17281,8 @@ }, "node_modules/jest-regex-util": { "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, + "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -18779,6 +17292,7 @@ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", @@ -18799,6 +17313,7 @@ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", "dev": true, + "license": "MIT", "dependencies": { "jest-regex-util": "^29.6.3", "jest-snapshot": "^29.7.0" @@ -18809,9 +17324,8 @@ }, "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18824,9 +17338,8 @@ }, "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18840,9 +17353,8 @@ }, "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18852,24 +17364,21 @@ }, "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18882,6 +17391,7 @@ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", "@jest/environment": "^29.7.0", @@ -18911,9 +17421,8 @@ }, "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -18926,9 +17435,8 @@ }, "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -18942,9 +17450,8 @@ }, "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -18954,15 +17461,13 @@ }, "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -18972,6 +17477,7 @@ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*", "jest-util": "^29.7.0", @@ -18984,9 +17490,8 @@ }, "node_modules/jest-runner/node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -18999,9 +17504,8 @@ }, "node_modules/jest-runner/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -19014,18 +17518,16 @@ }, "node_modules/jest-runner/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/jest-runner/node_modules/source-map-support": { "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -19033,9 +17535,8 @@ }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19048,6 +17549,7 @@ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", "@jest/fake-timers": "^29.7.0", @@ -19078,9 +17580,8 @@ }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19093,9 +17594,8 @@ }, "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19109,9 +17609,8 @@ }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19121,24 +17620,21 @@ }, "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19151,6 +17647,7 @@ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", @@ -19179,9 +17676,8 @@ }, "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19194,9 +17690,8 @@ }, "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19210,9 +17705,8 @@ }, "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19222,24 +17716,21 @@ }, "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19252,6 +17743,7 @@ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "@types/node": "*", @@ -19266,9 +17758,8 @@ }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19281,9 +17772,8 @@ }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19297,8 +17787,6 @@ }, "node_modules/jest-util/node_modules/ci-info": { "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", "dev": true, "funding": [ { @@ -19306,15 +17794,15 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19324,24 +17812,21 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19354,6 +17839,7 @@ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "dev": true, + "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", "camelcase": "^6.2.0", @@ -19368,9 +17854,8 @@ }, "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19383,9 +17868,8 @@ }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19399,9 +17883,8 @@ }, "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19411,24 +17894,21 @@ }, "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19441,6 +17921,7 @@ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", "dev": true, + "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", "@jest/types": "^29.6.3", @@ -19457,9 +17938,8 @@ }, "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -19472,9 +17952,8 @@ }, "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19488,9 +17967,8 @@ }, "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -19500,24 +17978,21 @@ }, "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19527,8 +18002,7 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -19540,16 +18014,14 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-worker/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -19562,8 +18034,7 @@ }, "node_modules/joi": { "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", + "license": "BSD-3-Clause", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -19574,9 +18045,8 @@ }, "node_modules/jpegtran-bin": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", - "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", @@ -19591,21 +18061,18 @@ }, "node_modules/js-levenshtein": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "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==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -19615,8 +18082,7 @@ }, "node_modules/jsbn": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + "license": "MIT" }, "node_modules/jsesc": { "version": "3.0.2", @@ -19631,44 +18097,37 @@ }, "node_modules/json-buffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + "license": "MIT" }, "node_modules/json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "license": "MIT" }, "node_modules/json-pointer": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", - "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", + "license": "MIT", "dependencies": { "foreach": "^2.0.4" } }, "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-compare": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", - "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", + "license": "MIT", "dependencies": { "lodash": "^4.17.4" } }, "node_modules/json-schema-merge-allof": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", - "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", + "license": "MIT", "dependencies": { "compute-lcm": "^1.1.2", "json-schema-compare": "^0.2.2", @@ -19680,13 +18139,11 @@ }, "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/json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", @@ -19701,8 +18158,7 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -19712,8 +18168,7 @@ }, "node_modules/jsprim": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -19726,37 +18181,31 @@ }, "node_modules/keyv": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "license": "MIT", "dependencies": { "json-buffer": "3.0.0" } }, "node_modules/khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" + "version": "2.1.0" }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "license": "MIT", "engines": { "node": ">= 8" } @@ -19779,8 +18228,7 @@ }, "node_modules/latest-version": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "license": "MIT", "dependencies": { "package-json": "^6.3.0" }, @@ -19790,13 +18238,11 @@ }, "node_modules/layout-base": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" + "license": "MIT" }, "node_modules/lazy-cache": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==", + "license": "MIT", "dependencies": { "set-getter": "^0.1.0" }, @@ -19806,8 +18252,7 @@ }, "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" } @@ -19827,22 +18272,19 @@ }, "node_modules/lilconfig": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "license": "MIT" }, "node_modules/lint-staged": { "version": "14.0.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz", - "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "5.3.0", "commander": "11.0.0", @@ -19867,9 +18309,8 @@ }, "node_modules/lint-staged/node_modules/chalk": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, + "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" }, @@ -19879,18 +18320,16 @@ }, "node_modules/lint-staged/node_modules/commander": { "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } }, "node_modules/lint-staged/node_modules/execa": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", @@ -19911,9 +18350,8 @@ }, "node_modules/lint-staged/node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -19923,18 +18361,16 @@ }, "node_modules/lint-staged/node_modules/human-signals": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=14.18.0" } }, "node_modules/lint-staged/node_modules/is-stream": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", "dev": true, + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -19944,9 +18380,8 @@ }, "node_modules/lint-staged/node_modules/mimic-fn": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -19956,9 +18391,8 @@ }, "node_modules/lint-staged/node_modules/npm-run-path": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^4.0.0" }, @@ -19971,9 +18405,8 @@ }, "node_modules/lint-staged/node_modules/onetime": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^4.0.0" }, @@ -19986,9 +18419,8 @@ }, "node_modules/lint-staged/node_modules/path-key": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -19998,9 +18430,8 @@ }, "node_modules/lint-staged/node_modules/strip-final-newline": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -20010,25 +18441,22 @@ }, "node_modules/lint-staged/node_modules/yaml": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, + "license": "ISC", "engines": { "node": ">= 14" } }, "node_modules/liquid-json": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/liquid-json/-/liquid-json-0.3.1.tgz", - "integrity": "sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ==", + "license": "Apache-2.0", "engines": { "node": ">=4" } }, "node_modules/list-item": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", - "integrity": "sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw==", + "license": "MIT", "dependencies": { "expand-range": "^1.8.1", "extend-shallow": "^2.0.1", @@ -20041,13 +18469,11 @@ }, "node_modules/list-item/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/list-item/node_modules/is-number": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -20057,8 +18483,7 @@ }, "node_modules/list-item/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -20068,14 +18493,12 @@ }, "node_modules/listenercount": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" + "license": "ISC" }, "node_modules/listr2": { "version": "6.6.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", - "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^3.1.0", "colorette": "^2.0.20", @@ -20098,9 +18521,8 @@ }, "node_modules/listr2/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -20110,9 +18532,8 @@ }, "node_modules/listr2/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -20122,21 +18543,18 @@ }, "node_modules/listr2/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/eventemitter3": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -20151,9 +18569,8 @@ }, "node_modules/listr2/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -20166,9 +18583,8 @@ }, "node_modules/listr2/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -20183,13 +18599,11 @@ }, "node_modules/livereload-js": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==" + "license": "MIT" }, "node_modules/load-json-file": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -20203,8 +18617,7 @@ }, "node_modules/load-json-file/node_modules/parse-json": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -20214,16 +18627,14 @@ }, "node_modules/load-json-file/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/load-json-file/node_modules/strip-bom": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "license": "MIT", "dependencies": { "is-utf8": "^0.2.0" }, @@ -20233,21 +18644,18 @@ }, "node_modules/load-script": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", - "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "license": "MIT", "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -20259,8 +18667,7 @@ }, "node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -20270,138 +18677,111 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + "license": "MIT" }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" + "license": "MIT" }, "node_modules/lodash.assignin": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==" + "license": "MIT" }, "node_modules/lodash.bind": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==" + "license": "MIT" }, "node_modules/lodash.chunk": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", - "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" + "license": "MIT" }, "node_modules/lodash.clonedeep": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" + "license": "MIT" }, "node_modules/lodash.curry": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "license": "MIT" }, "node_modules/lodash.defaults": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" + "license": "MIT" }, "node_modules/lodash.escape": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" + "license": "MIT" }, "node_modules/lodash.filter": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==" + "license": "MIT" }, "node_modules/lodash.flatten": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + "license": "MIT" }, "node_modules/lodash.flattendeep": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==" + "license": "MIT" }, "node_modules/lodash.flow": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + "license": "MIT" }, "node_modules/lodash.foreach": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==" + "license": "MIT" }, "node_modules/lodash.isequal": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + "license": "MIT" }, "node_modules/lodash.map": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==" + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "license": "MIT" }, "node_modules/lodash.padstart": { "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw==" + "license": "MIT" }, "node_modules/lodash.pick": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" + "license": "MIT" }, "node_modules/lodash.reduce": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==" + "license": "MIT" }, "node_modules/lodash.reject": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==" + "license": "MIT" }, "node_modules/lodash.some": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==" + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "license": "MIT" }, "node_modules/lodash.template": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "license": "MIT", "dependencies": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -20409,22 +18789,19 @@ }, "node_modules/lodash.templatesettings": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "license": "MIT", "dependencies": { "lodash._reinterpolate": "^3.0.0" } }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "license": "MIT" }, "node_modules/log-update": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^5.0.0", "cli-cursor": "^4.0.0", @@ -20441,9 +18818,8 @@ }, "node_modules/log-update/node_modules/ansi-escapes": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^1.0.2" }, @@ -20456,9 +18832,8 @@ }, "node_modules/log-update/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -20468,9 +18843,8 @@ }, "node_modules/log-update/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -20480,15 +18854,13 @@ }, "node_modules/log-update/node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-update/node_modules/string-width": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, + "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -20503,9 +18875,8 @@ }, "node_modules/log-update/node_modules/strip-ansi": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -20518,9 +18889,8 @@ }, "node_modules/log-update/node_modules/type-fest": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -20530,9 +18900,8 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -20547,8 +18916,7 @@ }, "node_modules/logalot": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", + "license": "MIT", "dependencies": { "figures": "^1.3.5", "squeak": "^1.0.0" @@ -20559,16 +18927,14 @@ }, "node_modules/longest": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -20578,8 +18944,7 @@ }, "node_modules/loud-rejection": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", + "license": "MIT", "dependencies": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -20590,24 +18955,21 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "node_modules/lowercase-keys": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/lpad-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", + "license": "MIT", "dependencies": { "get-stdin": "^4.0.1", "indent-string": "^2.1.0", @@ -20623,8 +18985,7 @@ }, "node_modules/lpad-align/node_modules/indent-string": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -20634,8 +18995,7 @@ }, "node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -20653,8 +19013,7 @@ }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -20667,41 +19026,36 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/map-cache": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/map-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/map-visit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "license": "MIT", "dependencies": { "object-visit": "^1.0.0" }, @@ -20711,8 +19065,7 @@ }, "node_modules/markdown-escapes": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -20720,16 +19073,14 @@ }, "node_modules/markdown-link": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", - "integrity": "sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/markdown-toc": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", - "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", + "license": "MIT", "dependencies": { "concat-stream": "^1.5.2", "diacritics-map": "^0.1.0", @@ -20753,24 +19104,21 @@ }, "node_modules/markdown-toc/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/markdown-toc/node_modules/autolinker": { "version": "0.28.1", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", - "integrity": "sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ==", + "license": "MIT", "dependencies": { "gulp-header": "^1.7.1" } }, "node_modules/markdown-toc/node_modules/gray-matter": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", - "integrity": "sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==", + "license": "MIT", "dependencies": { "ansi-red": "^0.1.1", "coffee-script": "^1.12.4", @@ -20784,8 +19132,7 @@ }, "node_modules/markdown-toc/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==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -20796,8 +19143,7 @@ }, "node_modules/markdown-toc/node_modules/remarkable": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", - "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", + "license": "MIT", "dependencies": { "argparse": "^1.0.10", "autolinker": "~0.28.0" @@ -20822,13 +19168,11 @@ }, "node_modules/math-random": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" + "license": "MIT" }, "node_modules/md5.js": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -20837,8 +19181,7 @@ }, "node_modules/mdast-squeeze-paragraphs": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "license": "MIT", "dependencies": { "unist-util-remove": "^2.0.0" }, @@ -20849,8 +19192,7 @@ }, "node_modules/mdast-util-definitions": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "license": "MIT", "dependencies": { "unist-util-visit": "^2.0.0" }, @@ -20861,8 +19203,7 @@ }, "node_modules/mdast-util-definitions/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -20875,8 +19216,7 @@ }, "node_modules/mdast-util-definitions/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -20888,8 +19228,7 @@ }, "node_modules/mdast-util-from-markdown": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -20911,8 +19250,7 @@ }, "node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0" }, @@ -20923,8 +19261,7 @@ }, "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -20935,8 +19272,7 @@ }, "node_modules/mdast-util-to-hast": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -20954,8 +19290,7 @@ }, "node_modules/mdast-util-to-hast/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -20968,8 +19303,7 @@ }, "node_modules/mdast-util-to-hast/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -20981,8 +19315,7 @@ }, "node_modules/mdast-util-to-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -20990,26 +19323,22 @@ }, "node_modules/mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "license": "CC0-1.0" }, "node_modules/mdurl": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + "license": "MIT" }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.3" }, @@ -21019,13 +19348,11 @@ }, "node_modules/memoize-one": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz", - "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==" + "license": "MIT" }, "node_modules/meow": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", + "license": "MIT", "dependencies": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -21044,26 +19371,22 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/mermaid": { "version": "9.4.3", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.4.3.tgz", - "integrity": "sha512-TLkQEtqhRSuEHSE34lh5bCa94KATCyluAXmFnNI2PRZwOpXFeqiJWwZl+d2CcemE1RS6QbbueSSq9QIg8Uxcyw==", + "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^6.0.0", "cytoscape": "^3.23.0", @@ -21085,38 +19408,32 @@ }, "node_modules/mermaid/node_modules/dompurify": { "version": "2.4.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", - "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" + "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/mermaid/node_modules/uuid": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/microevent.ts": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + "license": "MIT" }, "node_modules/micromark": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", "funding": [ { "type": "GitHub Sponsors", @@ -21127,6 +19444,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", @@ -21149,8 +19467,6 @@ }, "node_modules/micromark-core-commonmark": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", "funding": [ { "type": "GitHub Sponsors", @@ -21161,6 +19477,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-factory-destination": "^1.0.0", @@ -21182,8 +19499,6 @@ }, "node_modules/micromark-factory-destination": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", "funding": [ { "type": "GitHub Sponsors", @@ -21194,6 +19509,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -21202,8 +19518,6 @@ }, "node_modules/micromark-factory-label": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", "funding": [ { "type": "GitHub Sponsors", @@ -21214,6 +19528,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -21223,8 +19538,6 @@ }, "node_modules/micromark-factory-space": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", "funding": [ { "type": "GitHub Sponsors", @@ -21235,6 +19548,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -21242,8 +19556,6 @@ }, "node_modules/micromark-factory-title": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", "funding": [ { "type": "GitHub Sponsors", @@ -21254,6 +19566,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -21263,8 +19576,6 @@ }, "node_modules/micromark-factory-whitespace": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", "funding": [ { "type": "GitHub Sponsors", @@ -21275,6 +19586,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -21284,8 +19596,6 @@ }, "node_modules/micromark-util-character": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", "funding": [ { "type": "GitHub Sponsors", @@ -21296,6 +19606,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -21303,8 +19614,6 @@ }, "node_modules/micromark-util-chunked": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", "funding": [ { "type": "GitHub Sponsors", @@ -21315,14 +19624,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-classify-character": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", "funding": [ { "type": "GitHub Sponsors", @@ -21333,6 +19641,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -21341,8 +19650,6 @@ }, "node_modules/micromark-util-combine-extensions": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", "funding": [ { "type": "GitHub Sponsors", @@ -21353,6 +19660,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-types": "^1.0.0" @@ -21360,8 +19668,6 @@ }, "node_modules/micromark-util-decode-numeric-character-reference": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", "funding": [ { "type": "GitHub Sponsors", @@ -21372,14 +19678,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-decode-string": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", "funding": [ { "type": "GitHub Sponsors", @@ -21390,6 +19695,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^1.0.0", @@ -21399,8 +19705,6 @@ }, "node_modules/micromark-util-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", "funding": [ { "type": "GitHub Sponsors", @@ -21410,12 +19714,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-html-tag-name": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", "funding": [ { "type": "GitHub Sponsors", @@ -21425,12 +19728,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-normalize-identifier": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", "funding": [ { "type": "GitHub Sponsors", @@ -21441,14 +19743,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-symbol": "^1.0.0" } }, "node_modules/micromark-util-resolve-all": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", "funding": [ { "type": "GitHub Sponsors", @@ -21459,14 +19760,13 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-types": "^1.0.0" } }, "node_modules/micromark-util-sanitize-uri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", "funding": [ { "type": "GitHub Sponsors", @@ -21477,6 +19777,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-character": "^1.0.0", "micromark-util-encode": "^1.0.0", @@ -21485,8 +19786,6 @@ }, "node_modules/micromark-util-subtokenize": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", "funding": [ { "type": "GitHub Sponsors", @@ -21497,6 +19796,7 @@ "url": "https://opencollective.com/unified" } ], + "license": "MIT", "dependencies": { "micromark-util-chunked": "^1.0.0", "micromark-util-symbol": "^1.0.0", @@ -21506,8 +19806,6 @@ }, "node_modules/micromark-util-symbol": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", "funding": [ { "type": "GitHub Sponsors", @@ -21517,12 +19815,11 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromark-util-types": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", "funding": [ { "type": "GitHub Sponsors", @@ -21532,12 +19829,12 @@ "type": "OpenCollective", "url": "https://opencollective.com/unified" } - ] + ], + "license": "MIT" }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -21548,8 +19845,7 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -21560,13 +19856,11 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -21576,24 +19870,21 @@ }, "node_modules/mime-db": { "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-format": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.1.tgz", - "integrity": "sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg==", + "license": "Apache-2.0", "dependencies": { "charset": "^1.0.0" } }, "node_modules/mime-types": { "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "license": "MIT", "dependencies": { "mime-db": "1.51.0" }, @@ -21603,16 +19894,14 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "license": "MIT", "engines": { "node": ">=4" } @@ -21634,8 +19923,7 @@ }, "node_modules/mini-create-react-context": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.1", "tiny-warning": "^1.0.3" @@ -21647,8 +19935,7 @@ }, "node_modules/mini-css-extract-plugin": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0" }, @@ -21665,8 +19952,7 @@ }, "node_modules/mini-css-extract-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -21680,8 +19966,7 @@ }, "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -21691,13 +19976,11 @@ }, "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -21714,18 +19997,15 @@ }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + "license": "MIT" }, "node_modules/minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -21735,8 +20015,7 @@ }, "node_modules/minimist": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "license": "MIT" }, "node_modules/minipass": { "version": "7.1.2", @@ -21748,13 +20027,11 @@ }, "node_modules/mitt": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" + "license": "MIT" }, "node_modules/mixin-deep": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "license": "MIT", "dependencies": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -21765,8 +20042,7 @@ }, "node_modules/mixin-deep/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -21784,8 +20060,7 @@ }, "node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", "dependencies": { "minimist": "^1.2.6" }, @@ -21795,34 +20070,29 @@ }, "node_modules/moo": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" + "license": "BSD-3-Clause" }, "node_modules/mri": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mrmime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -21833,16 +20103,14 @@ }, "node_modules/mustache": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "license": "MIT", "bin": { "mustache": "bin/mustache" } }, "node_modules/mz": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -21868,8 +20136,7 @@ }, "node_modules/nanomatch": { "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "license": "MIT", "dependencies": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -21889,8 +20156,7 @@ }, "node_modules/nanomatch/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -21901,8 +20167,7 @@ }, "node_modules/nanomatch/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -21912,14 +20177,12 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nearley": { "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", + "license": "MIT", "dependencies": { "commander": "^2.19.0", "moo": "^0.5.0", @@ -21939,31 +20202,26 @@ }, "node_modules/nearley/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -21971,16 +20229,14 @@ }, "node_modules/node-emoji": { "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "license": "MIT", "dependencies": { "lodash": "^4.17.21" } }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -21998,8 +20254,7 @@ }, "node_modules/node-fetch-h2": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", + "license": "MIT", "dependencies": { "http2-client": "^1.2.5" }, @@ -22009,22 +20264,19 @@ }, "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==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/node-int64": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-polyfill-webpack-plugin": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz", - "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==", + "license": "MIT", "dependencies": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", @@ -22061,8 +20313,6 @@ }, "node_modules/node-polyfill-webpack-plugin/node_modules/buffer": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "funding": [ { "type": "github", @@ -22077,6 +20327,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -22084,8 +20335,7 @@ }, "node_modules/node-polyfill-webpack-plugin/node_modules/readable-stream": { "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "license": "MIT", "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", @@ -22099,8 +20349,7 @@ }, "node_modules/node-polyfill-webpack-plugin/node_modules/type-fest": { "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=12.20" }, @@ -22110,8 +20359,7 @@ }, "node_modules/node-readfiles": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", + "license": "MIT", "dependencies": { "es6-promise": "^3.2.1" } @@ -22123,13 +20371,11 @@ }, "node_modules/non-layered-tidy-tree-layout": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", - "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" + "license": "MIT" }, "node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -22139,32 +20385,28 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "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": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -22174,8 +20416,7 @@ }, "node_modules/npm-conf": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "license": "MIT", "dependencies": { "config-chain": "^1.1.11", "pify": "^3.0.0" @@ -22186,16 +20427,14 @@ }, "node_modules/npm-conf/node_modules/pify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -22205,13 +20444,11 @@ }, "node_modules/nprogress": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + "license": "MIT" }, "node_modules/nth-check": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -22221,21 +20458,18 @@ }, "node_modules/num2fraction": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" + "license": "MIT" }, "node_modules/oas-kit-common": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", + "license": "BSD-3-Clause", "dependencies": { "fast-safe-stringify": "^2.0.7" } }, "node_modules/oas-linter": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", + "license": "BSD-3-Clause", "dependencies": { "@exodus/schemasafe": "^1.0.0-rc.2", "should": "^13.2.1", @@ -22247,8 +20481,7 @@ }, "node_modules/oas-resolver": { "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", + "license": "BSD-3-Clause", "dependencies": { "node-fetch-h2": "^2.3.0", "oas-kit-common": "^1.0.8", @@ -22265,8 +20498,7 @@ }, "node_modules/oas-resolver-browser": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/oas-resolver-browser/-/oas-resolver-browser-2.5.2.tgz", - "integrity": "sha512-L3ugWyBHOpKLT+lb+pFXCOpk3byh6usis5T9u9mfu92jH5bR6YK8MA2bebUTIjY7I4415PzDeZcmcc+i7X05MA==", + "license": "BSD-3-Clause", "dependencies": { "node-fetch-h2": "^2.3.0", "oas-kit-common": "^1.0.8", @@ -22284,8 +20516,7 @@ }, "node_modules/oas-resolver-browser/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -22298,16 +20529,14 @@ }, "node_modules/oas-resolver-browser/node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/oas-resolver-browser/node_modules/cliui": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -22316,8 +20545,7 @@ }, "node_modules/oas-resolver-browser/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -22327,13 +20555,11 @@ }, "node_modules/oas-resolver-browser/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/oas-resolver-browser/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -22345,13 +20571,11 @@ }, "node_modules/oas-resolver-browser/node_modules/y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + "license": "ISC" }, "node_modules/oas-resolver-browser/node_modules/yargs": { "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -22371,8 +20595,7 @@ }, "node_modules/oas-resolver-browser/node_modules/yargs-parser": { "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -22383,16 +20606,14 @@ }, "node_modules/oas-schema-walker": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==", + "license": "BSD-3-Clause", "funding": { "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, "node_modules/oas-validator": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", + "license": "BSD-3-Clause", "dependencies": { "call-me-maybe": "^1.0.1", "oas-kit-common": "^1.0.8", @@ -22409,24 +20630,21 @@ }, "node_modules/oauth-sign": { "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "license": "MIT", "dependencies": { "copy-descriptor": "^0.1.0", "define-property": "^0.2.5", @@ -22438,8 +20656,7 @@ }, "node_modules/object-copy/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -22449,8 +20666,7 @@ }, "node_modules/object-copy/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -22460,13 +20676,11 @@ }, "node_modules/object-copy/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/object-copy/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -22476,8 +20690,7 @@ }, "node_modules/object-copy/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -22489,16 +20702,14 @@ }, "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -22508,16 +20719,14 @@ }, "node_modules/object-inspect": { "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -22531,16 +20740,14 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object-visit": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "license": "MIT", "dependencies": { "isobject": "^3.0.0" }, @@ -22550,8 +20757,7 @@ }, "node_modules/object.assign": { "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -22567,8 +20773,7 @@ }, "node_modules/object.entries": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -22580,8 +20785,7 @@ }, "node_modules/object.fromentries": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -22596,8 +20800,7 @@ }, "node_modules/object.getownpropertydescriptors": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", + "license": "MIT", "dependencies": { "array.prototype.reduce": "^1.0.5", "call-bind": "^1.0.2", @@ -22613,8 +20816,7 @@ }, "node_modules/object.pick": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "license": "MIT", "dependencies": { "isobject": "^3.0.1" }, @@ -22624,8 +20826,7 @@ }, "node_modules/object.values": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -22640,13 +20841,11 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -22656,24 +20855,21 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -22686,8 +20882,7 @@ }, "node_modules/open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -22702,17 +20897,15 @@ }, "node_modules/opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } }, "node_modules/optipng-bin": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", - "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", @@ -22727,13 +20920,11 @@ }, "node_modules/os-browserify": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" + "license": "MIT" }, "node_modules/os-filter-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "license": "MIT", "dependencies": { "arch": "^2.1.0" }, @@ -22743,16 +20934,14 @@ }, "node_modules/p-cancelable": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-event": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", + "license": "MIT", "dependencies": { "p-timeout": "^1.1.1" }, @@ -22762,24 +20951,21 @@ }, "node_modules/p-finally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -22792,8 +20978,7 @@ }, "node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -22803,8 +20988,7 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -22817,8 +21001,7 @@ }, "node_modules/p-map-series": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", + "license": "MIT", "dependencies": { "p-reduce": "^1.0.0" }, @@ -22828,24 +21011,21 @@ }, "node_modules/p-pipe": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-reduce": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -22856,8 +21036,7 @@ }, "node_modules/p-timeout": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "license": "MIT", "dependencies": { "p-finally": "^1.0.0" }, @@ -22867,16 +21046,14 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/package-json": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "license": "MIT", "dependencies": { "got": "^9.6.0", "registry-auth-token": "^4.0.0", @@ -22889,21 +21066,18 @@ }, "node_modules/package-json/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + "license": "(MIT AND Zlib)" }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -22911,8 +21085,7 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -22922,8 +21095,7 @@ }, "node_modules/parse-asn1": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "license": "ISC", "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -22934,8 +21106,7 @@ }, "node_modules/parse-entities": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "license": "MIT", "dependencies": { "character-entities": "^1.0.0", "character-entities-legacy": "^1.0.0", @@ -22951,8 +21122,7 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -22968,13 +21138,11 @@ }, "node_modules/parse-numeric-range": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + "license": "ISC" }, "node_modules/parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "license": "MIT", "dependencies": { "entities": "^4.4.0" }, @@ -22984,8 +21152,7 @@ }, "node_modules/parse5-htmlparser2-tree-adapter": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "license": "MIT", "dependencies": { "domhandler": "^5.0.2", "parse5": "^7.0.0" @@ -22996,8 +21163,7 @@ }, "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" }, @@ -23010,8 +21176,7 @@ }, "node_modules/parse5/node_modules/entities": { "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -23021,16 +21186,14 @@ }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -23038,16 +21201,14 @@ }, "node_modules/pascalcase": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path": { "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "license": "MIT", "dependencies": { "process": "^0.11.1", "util": "^0.10.3" @@ -23055,47 +21216,40 @@ }, "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "license": "MIT" }, "node_modules/path-dirname": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-is-inside": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + "license": "(WTFPL OR MIT)" }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.1", @@ -23119,37 +21273,32 @@ }, "node_modules/path-to-regexp": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "license": "MIT", "dependencies": { "isarray": "0.0.1" } }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "license": "ISC" }, "node_modules/path/node_modules/util": { "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "license": "MIT", "dependencies": { "inherits": "2.0.3" } }, "node_modules/pbkdf2": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "license": "MIT", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -23163,13 +21312,11 @@ }, "node_modules/pend": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" + "license": "MIT" }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", @@ -23178,8 +21325,7 @@ }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -23189,9 +21335,8 @@ }, "node_modules/pidtree": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", "dev": true, + "license": "MIT", "bin": { "pidtree": "bin/pidtree.js" }, @@ -23201,24 +21346,21 @@ }, "node_modules/pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pinkie": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pinkie-promise": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "license": "MIT", "dependencies": { "pinkie": "^2.0.0" }, @@ -23228,16 +21370,14 @@ }, "node_modules/pirates": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -23247,8 +21387,7 @@ }, "node_modules/pkg-up": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -23258,8 +21397,7 @@ }, "node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -23269,8 +21407,7 @@ }, "node_modules/pkg-up/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -23281,8 +21418,7 @@ }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -23292,17 +21428,15 @@ }, "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/playwright": { "version": "1.49.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.0.tgz", - "integrity": "sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "playwright-core": "1.49.0" }, @@ -23318,9 +21452,8 @@ }, "node_modules/playwright/node_modules/playwright-core": { "version": "1.49.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.0.tgz", - "integrity": "sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==", "dev": true, + "license": "Apache-2.0", "bin": { "playwright-core": "cli.js" }, @@ -23330,16 +21463,14 @@ }, "node_modules/pluralize": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/portfinder": { "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "license": "MIT", "dependencies": { "async": "^2.6.4", "debug": "^3.2.7", @@ -23351,16 +21482,14 @@ }, "node_modules/portfinder/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/posix-character-classes": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -23383,6 +21512,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.1.1", @@ -23394,8 +21524,7 @@ }, "node_modules/postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -23406,8 +21535,7 @@ }, "node_modules/postcss-colormin": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -23423,8 +21551,7 @@ }, "node_modules/postcss-convert-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -23438,8 +21565,7 @@ }, "node_modules/postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23449,8 +21575,7 @@ }, "node_modules/postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23460,8 +21585,7 @@ }, "node_modules/postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23471,8 +21595,7 @@ }, "node_modules/postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23482,8 +21605,7 @@ }, "node_modules/postcss-discard-unused": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -23496,8 +21618,7 @@ }, "node_modules/postcss-loader": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -23517,8 +21638,7 @@ }, "node_modules/postcss-merge-idents": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -23532,8 +21652,7 @@ }, "node_modules/postcss-merge-longhand": { "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.1" @@ -23547,8 +21666,7 @@ }, "node_modules/postcss-merge-rules": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", @@ -23564,8 +21682,7 @@ }, "node_modules/postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23578,8 +21695,7 @@ }, "node_modules/postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -23594,8 +21710,7 @@ }, "node_modules/postcss-minify-params": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "cssnano-utils": "^3.1.0", @@ -23610,8 +21725,7 @@ }, "node_modules/postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -23624,8 +21738,7 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -23635,8 +21748,7 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -23651,8 +21763,7 @@ }, "node_modules/postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -23665,8 +21776,7 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -23679,8 +21789,7 @@ }, "node_modules/postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23690,8 +21799,7 @@ }, "node_modules/postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23704,8 +21812,7 @@ }, "node_modules/postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23718,8 +21825,7 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23732,8 +21838,7 @@ }, "node_modules/postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23746,8 +21851,7 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23760,8 +21864,7 @@ }, "node_modules/postcss-normalize-unicode": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" @@ -23775,8 +21878,7 @@ }, "node_modules/postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -23790,8 +21892,7 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23804,8 +21905,7 @@ }, "node_modules/postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -23819,8 +21919,7 @@ }, "node_modules/postcss-reduce-idents": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23833,8 +21932,7 @@ }, "node_modules/postcss-reduce-initial": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" @@ -23848,8 +21946,7 @@ }, "node_modules/postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -23862,8 +21959,7 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -23874,8 +21970,7 @@ }, "node_modules/postcss-sort-media-queries": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", + "license": "MIT", "dependencies": { "sort-css-media-queries": "2.1.0" }, @@ -23888,8 +21983,7 @@ }, "node_modules/postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -23903,8 +21997,7 @@ }, "node_modules/postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -23917,13 +22010,11 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "license": "MIT" }, "node_modules/postcss-zindex": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -23933,8 +22024,7 @@ }, "node_modules/postman-url-encoder": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz", - "integrity": "sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA==", + "license": "Apache-2.0", "dependencies": { "punycode": "^2.1.1" }, @@ -23953,17 +22043,15 @@ }, "node_modules/prepend-http": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/prettier": { "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -23976,8 +22064,7 @@ }, "node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -23987,8 +22074,7 @@ }, "node_modules/pretty-error": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -23999,6 +22085,7 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "dev": true, + "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -24010,9 +22097,8 @@ }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -24022,59 +22108,51 @@ }, "node_modules/pretty-format/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pretty-time": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/prism-react-renderer": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "license": "MIT", "peerDependencies": { "react": ">=0.14.9" } }, "node_modules/prismjs": { "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "license": "MIT" }, "node_modules/promise": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "license": "MIT", "dependencies": { "asap": "~2.0.3" } }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -24085,8 +22163,7 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -24095,8 +22172,7 @@ }, "node_modules/prop-types-exact": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", - "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "license": "MIT", "dependencies": { "has": "^1.0.3", "object.assign": "^4.1.0", @@ -24105,8 +22181,7 @@ }, "node_modules/property-information": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "license": "MIT", "dependencies": { "xtend": "^4.0.0" }, @@ -24117,13 +22192,11 @@ }, "node_modules/proto-list": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + "license": "ISC" }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -24134,26 +22207,22 @@ }, "node_modules/proxy-addr/node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/pseudomap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" + "license": "ISC" }, "node_modules/psl": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -24165,13 +22234,11 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + "license": "MIT" }, "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -24179,16 +22246,14 @@ }, "node_modules/punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pupa": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "license": "MIT", "dependencies": { "escape-goat": "^2.0.0" }, @@ -24198,8 +22263,7 @@ }, "node_modules/pure-color": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" + "license": "MIT" }, "node_modules/pure-rand": { "version": "6.1.0", @@ -24215,12 +22279,12 @@ "type": "opencollective", "url": "https://opencollective.com/fast-check" } - ] + ], + "license": "MIT" }, "node_modules/pushfeedback": { "version": "0.1.39", - "resolved": "https://registry.npmjs.org/pushfeedback/-/pushfeedback-0.1.39.tgz", - "integrity": "sha512-/sZR2Sqdi1MgxVxVFup3c8GMW1vKVDykCNYIzJH4ic+whTG4a1VFR/uhsx6iHDP3CNxVO/mcxH+pMRSv9voypQ==", + "license": "MIT", "dependencies": { "@stencil/core": "^2.13.0", "html2canvas": "^1.4.1" @@ -24228,16 +22292,14 @@ }, "node_modules/pushfeedback-react": { "version": "0.1.30", - "resolved": "https://registry.npmjs.org/pushfeedback-react/-/pushfeedback-react-0.1.30.tgz", - "integrity": "sha512-rHLfkmHSL8NLHdZ9xPlAoes4cor8LGzsCwYBvlajlIFggsajdO+F5GdUAi+cXvXJaBM+Us4EmZlD9naBljHMZA==", + "license": "ISC", "dependencies": { "pushfeedback": "^0.1.39" } }, "node_modules/q": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "license": "MIT", "engines": { "node": ">=0.6.0", "teleport": ">=0.2.0" @@ -24245,8 +22307,7 @@ }, "node_modules/qs": { "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -24259,8 +22320,7 @@ }, "node_modules/query-string": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "license": "MIT", "dependencies": { "decode-uri-component": "^0.2.0", "object-assign": "^4.1.0", @@ -24272,24 +22332,19 @@ }, "node_modules/querystring-es3": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "engines": { "node": ">=0.4.x" } }, "node_modules/queue": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.3" } }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -24303,25 +22358,23 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", "dependencies": { "performance-now": "^2.1.0" } }, "node_modules/railroad-diagrams": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" + "license": "CC0-1.0" }, "node_modules/randexp": { "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", + "license": "MIT", "dependencies": { "discontinuous-range": "1.0.0", "ret": "~0.1.10" @@ -24332,8 +22385,7 @@ }, "node_modules/randomatic": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "license": "MIT", "dependencies": { "is-number": "^4.0.0", "kind-of": "^6.0.0", @@ -24345,24 +22397,21 @@ }, "node_modules/randomatic/node_modules/is-number": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -24370,16 +22419,14 @@ }, "node_modules/range-parser": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -24392,16 +22439,14 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", @@ -24414,8 +22459,7 @@ }, "node_modules/react": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -24426,8 +22470,7 @@ }, "node_modules/react-base16-styling": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", + "license": "MIT", "dependencies": { "base16": "^1.0.0", "lodash.curry": "^4.0.1", @@ -24437,8 +22480,7 @@ }, "node_modules/react-dev-utils": { "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -24471,8 +22513,7 @@ }, "node_modules/react-dev-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -24485,8 +22526,7 @@ }, "node_modules/react-dev-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24500,8 +22540,7 @@ }, "node_modules/react-dev-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -24511,13 +22550,11 @@ }, "node_modules/react-dev-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -24527,8 +22564,7 @@ }, "node_modules/react-dev-utils/node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -24542,24 +22578,21 @@ }, "node_modules/react-dev-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } }, "node_modules/react-dev-utils/node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -24572,8 +22605,7 @@ }, "node_modules/react-dev-utils/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -24586,8 +22618,7 @@ }, "node_modules/react-dev-utils/node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -24600,8 +22631,7 @@ }, "node_modules/react-dev-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -24611,8 +22641,7 @@ }, "node_modules/react-dom": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", @@ -24624,18 +22653,15 @@ }, "node_modules/react-error-overlay": { "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "license": "MIT" }, "node_modules/react-fast-compare": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" + "license": "MIT" }, "node_modules/react-helmet-async": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.12.5", "invariant": "^2.2.4", @@ -24650,8 +22676,7 @@ }, "node_modules/react-hook-form": { "version": "7.49.3", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.49.3.tgz", - "integrity": "sha512-foD6r3juidAT1cOZzpmD/gOKt7fRsDhXXZ0y28+Al1CHgX+AY1qIN9VSIIItXRq1dN68QrRwl1ORFlwjBaAqeQ==", + "license": "MIT", "engines": { "node": ">=18", "pnpm": "8" @@ -24666,13 +22691,11 @@ }, "node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "license": "MIT" }, "node_modules/react-json-view": { "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "license": "MIT", "dependencies": { "flux": "^4.0.1", "react-base16-styling": "^0.6.0", @@ -24686,13 +22709,11 @@ }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "license": "MIT" }, "node_modules/react-live": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-live/-/react-live-4.0.1.tgz", - "integrity": "sha512-ndRYxgJYdcfVibnM0zublvEdwArbIwplhLxpOf3dsRtVh8BId0nOnblticIwhl24D5RcmIHf8siCErtgGN4zLw==", + "license": "MIT", "dependencies": { "prism-react-renderer": "^1.3.1", "sucrase": "^3.31.0", @@ -24706,17 +22727,18 @@ "node_modules/react-loadable": { "name": "@docusaurus/react-loadable", "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "license": "MIT", "dependencies": { "@types/react": "*", "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" } }, "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==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.10.3" }, @@ -24730,13 +22752,11 @@ }, "node_modules/react-magic-dropzone": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz", - "integrity": "sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA==" + "license": "MIT" }, "node_modules/react-markdown": { "version": "8.0.7", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", - "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/prop-types": "^15.0.0", @@ -24765,8 +22785,7 @@ }, "node_modules/react-markdown/node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24774,8 +22793,7 @@ }, "node_modules/react-markdown/node_modules/comma-separated-tokens": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24783,8 +22801,7 @@ }, "node_modules/react-markdown/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -24794,8 +22811,7 @@ }, "node_modules/react-markdown/node_modules/property-information": { "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24803,13 +22819,11 @@ }, "node_modules/react-markdown/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "license": "MIT" }, "node_modules/react-markdown/node_modules/remark-parse": { "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "mdast-util-from-markdown": "^1.0.0", @@ -24822,8 +22836,7 @@ }, "node_modules/react-markdown/node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24831,16 +22844,14 @@ }, "node_modules/react-markdown/node_modules/style-to-object": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" } }, "node_modules/react-markdown/node_modules/trough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -24848,8 +22859,7 @@ }, "node_modules/react-markdown/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -24866,8 +22876,7 @@ }, "node_modules/react-markdown/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -24878,8 +22887,7 @@ }, "node_modules/react-markdown/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -24890,8 +22898,7 @@ }, "node_modules/react-markdown/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -24904,8 +22911,7 @@ }, "node_modules/react-markdown/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -24917,8 +22923,7 @@ }, "node_modules/react-markdown/node_modules/vfile": { "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -24932,8 +22937,7 @@ }, "node_modules/react-markdown/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -24945,8 +22949,7 @@ }, "node_modules/react-modal": { "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", + "license": "MIT", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -24978,8 +22981,7 @@ }, "node_modules/react-redux": { "version": "7.2.9", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", - "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.15.4", "@types/react-redux": "^7.1.20", @@ -25002,13 +23004,11 @@ }, "node_modules/react-redux/node_modules/react-is": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "license": "MIT" }, "node_modules/react-router": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", - "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -25027,8 +23027,7 @@ }, "node_modules/react-router-config": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.1.2" }, @@ -25039,8 +23038,7 @@ }, "node_modules/react-router-dom": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.13", "history": "^4.9.0", @@ -25056,8 +23054,7 @@ }, "node_modules/react-textarea-autosize": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", - "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.13", "use-composed-ref": "^1.3.0", @@ -25072,8 +23069,7 @@ }, "node_modules/read-pkg": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "license": "MIT", "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -25085,8 +23081,7 @@ }, "node_modules/read-pkg-up": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "license": "MIT", "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -25097,8 +23092,7 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "license": "MIT", "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -25109,8 +23103,7 @@ }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "license": "MIT", "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -25120,8 +23113,7 @@ }, "node_modules/read-pkg/node_modules/path-type": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -25133,16 +23125,14 @@ }, "node_modules/read-pkg/node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -25154,8 +23144,7 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -25165,13 +23154,10 @@ }, "node_modules/reading-time": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + "license": "MIT" }, "node_modules/rechoir": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", "dependencies": { "resolve": "^1.1.6" }, @@ -25181,8 +23167,7 @@ }, "node_modules/recursive-readdir": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "license": "MIT", "dependencies": { "minimatch": "3.0.4" }, @@ -25192,8 +23177,7 @@ }, "node_modules/redent": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", + "license": "MIT", "dependencies": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -25204,8 +23188,7 @@ }, "node_modules/redent/node_modules/indent-string": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", + "license": "MIT", "dependencies": { "repeating": "^2.0.0" }, @@ -25215,42 +23198,36 @@ }, "node_modules/redux": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2" } }, "node_modules/redux-thunk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", + "license": "MIT", "peerDependencies": { "redux": "^4" } }, "node_modules/reflect.ownkeys": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==" + "license": "MIT" }, "node_modules/reftools": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==", + "license": "BSD-3-Clause", "funding": { "url": "https://github.com/Mermade/oas-kit?sponsor=1" } }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -25260,21 +23237,18 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-not": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.2", "safe-regex": "^1.1.0" @@ -25285,8 +23259,7 @@ }, "node_modules/regex-not/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -25297,8 +23270,7 @@ }, "node_modules/regex-not/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -25308,8 +23280,7 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -25324,8 +23295,7 @@ }, "node_modules/regexpu-core": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.1.0", @@ -25340,8 +23310,7 @@ }, "node_modules/registry-auth-token": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "license": "MIT", "dependencies": { "rc": "^1.2.8" }, @@ -25351,8 +23320,7 @@ }, "node_modules/registry-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "license": "MIT", "dependencies": { "rc": "^1.2.8" }, @@ -25362,13 +23330,11 @@ }, "node_modules/regjsgen": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -25378,16 +23344,13 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/rehype-raw": { "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "hast-util-raw": "^7.2.0", @@ -25400,13 +23363,11 @@ }, "node_modules/rehype-raw/node_modules/@types/parse5": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" + "license": "MIT" }, "node_modules/rehype-raw/node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25414,8 +23375,7 @@ }, "node_modules/rehype-raw/node_modules/comma-separated-tokens": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25423,8 +23383,7 @@ }, "node_modules/rehype-raw/node_modules/hast-util-from-parse5": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/unist": "^2.0.0", @@ -25441,8 +23400,7 @@ }, "node_modules/rehype-raw/node_modules/hast-util-parse-selector": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0" }, @@ -25453,8 +23411,7 @@ }, "node_modules/rehype-raw/node_modules/hast-util-raw": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/parse5": "^6.0.0", @@ -25475,8 +23432,7 @@ }, "node_modules/rehype-raw/node_modules/hast-util-to-parse5": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^2.0.0", @@ -25492,8 +23448,7 @@ }, "node_modules/rehype-raw/node_modules/hastscript": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "comma-separated-tokens": "^2.0.0", @@ -25508,8 +23463,7 @@ }, "node_modules/rehype-raw/node_modules/html-void-elements": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25517,8 +23471,7 @@ }, "node_modules/rehype-raw/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -25528,13 +23481,11 @@ }, "node_modules/rehype-raw/node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/rehype-raw/node_modules/property-information": { "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25542,8 +23493,7 @@ }, "node_modules/rehype-raw/node_modules/space-separated-tokens": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25551,8 +23501,7 @@ }, "node_modules/rehype-raw/node_modules/trough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25560,8 +23509,7 @@ }, "node_modules/rehype-raw/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -25578,8 +23526,7 @@ }, "node_modules/rehype-raw/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -25590,8 +23537,7 @@ }, "node_modules/rehype-raw/node_modules/unist-util-position": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -25602,8 +23548,7 @@ }, "node_modules/rehype-raw/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -25614,8 +23559,7 @@ }, "node_modules/rehype-raw/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -25628,8 +23572,7 @@ }, "node_modules/rehype-raw/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -25641,8 +23584,7 @@ }, "node_modules/rehype-raw/node_modules/vfile": { "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -25656,8 +23598,7 @@ }, "node_modules/rehype-raw/node_modules/vfile-location": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "vfile": "^5.0.0" @@ -25669,8 +23610,7 @@ }, "node_modules/rehype-raw/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -25682,8 +23622,7 @@ }, "node_modules/rehype-raw/node_modules/web-namespaces": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25691,8 +23630,7 @@ }, "node_modules/rehype-raw/node_modules/zwitch": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25700,16 +23638,14 @@ }, "node_modules/relateurl": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/remark-emoji": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "license": "MIT", "dependencies": { "emoticon": "^3.2.0", "node-emoji": "^1.10.0", @@ -25718,8 +23654,7 @@ }, "node_modules/remark-emoji/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -25732,8 +23667,7 @@ }, "node_modules/remark-emoji/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -25745,8 +23679,7 @@ }, "node_modules/remark-footnotes": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -25754,8 +23687,7 @@ }, "node_modules/remark-mdx": { "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "license": "MIT", "dependencies": { "@babel/core": "7.12.9", "@babel/helper-plugin-utils": "7.10.4", @@ -25773,8 +23705,7 @@ }, "node_modules/remark-mdx/node_modules/@babel/core": { "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/generator": "^7.12.5", @@ -25803,13 +23734,11 @@ }, "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + "license": "MIT" }, "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.0", @@ -25821,8 +23750,7 @@ }, "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -25832,16 +23760,14 @@ }, "node_modules/remark-mdx/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/remark-mdx/node_modules/unified": { "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "license": "MIT", "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -25857,8 +23783,7 @@ }, "node_modules/remark-parse": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "license": "MIT", "dependencies": { "ccount": "^1.0.0", "collapse-white-space": "^1.0.2", @@ -25884,8 +23809,7 @@ }, "node_modules/remark-rehype": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -25899,8 +23823,7 @@ }, "node_modules/remark-rehype/node_modules/bail": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25908,8 +23831,7 @@ }, "node_modules/remark-rehype/node_modules/is-plain-obj": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -25919,8 +23841,7 @@ }, "node_modules/remark-rehype/node_modules/mdast-util-definitions": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", + "license": "MIT", "dependencies": { "@types/mdast": "^3.0.0", "@types/unist": "^2.0.0", @@ -25933,8 +23854,7 @@ }, "node_modules/remark-rehype/node_modules/mdast-util-to-hast": { "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", + "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", "@types/mdast": "^3.0.0", @@ -25952,8 +23872,7 @@ }, "node_modules/remark-rehype/node_modules/trough": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -25961,8 +23880,7 @@ }, "node_modules/remark-rehype/node_modules/unified": { "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "bail": "^2.0.0", @@ -25979,8 +23897,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-generated": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -25988,8 +23905,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-is": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -26000,8 +23916,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-position": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -26012,8 +23927,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-stringify-position": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0" }, @@ -26024,8 +23938,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-visit": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0", @@ -26038,8 +23951,7 @@ }, "node_modules/remark-rehype/node_modules/unist-util-visit-parents": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^5.0.0" @@ -26051,8 +23963,7 @@ }, "node_modules/remark-rehype/node_modules/vfile": { "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -26066,8 +23977,7 @@ }, "node_modules/remark-rehype/node_modules/vfile-message": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^3.0.0" @@ -26079,8 +23989,7 @@ }, "node_modules/remark-squeeze-paragraphs": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "license": "MIT", "dependencies": { "mdast-squeeze-paragraphs": "^4.0.0" }, @@ -26091,8 +24000,7 @@ }, "node_modules/remarkable": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", - "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", + "license": "MIT", "dependencies": { "argparse": "^1.0.10", "autolinker": "^3.11.0" @@ -26106,16 +24014,14 @@ }, "node_modules/remarkable/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/renderkid": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -26126,24 +24032,21 @@ }, "node_modules/repeat-element": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "license": "MIT", "engines": { "node": ">=0.10.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/repeating": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", + "license": "MIT", "dependencies": { "is-finite": "^1.0.0" }, @@ -26153,8 +24056,7 @@ }, "node_modules/replace-ext": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -26195,8 +24097,6 @@ }, "node_modules/replace-in-file/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "license": "MIT", "dependencies": { @@ -26299,9 +24199,7 @@ }, "node_modules/request": { "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -26330,64 +24228,53 @@ }, "node_modules/request/node_modules/qs": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.6" } }, "node_modules/request/node_modules/uuid": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", "bin": { "uuid": "bin/uuid" } }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-like": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", "engines": { "node": "*" } }, "node_modules/require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + "license": "ISC" }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "license": "MIT" }, "node_modules/reselect": { "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -26402,9 +24289,8 @@ }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -26414,54 +24300,48 @@ }, "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/resolve-pathname": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + "license": "MIT" }, "node_modules/resolve-url": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" + "license": "MIT" }, "node_modules/resolve.exports": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/responselike": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "license": "MIT", "dependencies": { "lowercase-keys": "^1.0.0" } }, "node_modules/restore-cursor": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -26475,24 +24355,21 @@ }, "node_modules/ret": { "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "license": "MIT", "engines": { "node": ">=0.12" } }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -26500,24 +24377,20 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rgb-regex": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" + "license": "MIT" }, "node_modules/rgba-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -26530,8 +24403,7 @@ }, "node_modules/ripemd160": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -26575,8 +24447,7 @@ }, "node_modules/rst-selector-parser": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", - "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", + "license": "BSD-3-Clause", "dependencies": { "lodash.flattendeep": "^4.4.0", "nearley": "^2.7.10" @@ -26584,13 +24455,11 @@ }, "node_modules/rtl-detect": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" + "license": "BSD-3-Clause" }, "node_modules/rtlcss": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "license": "MIT", "dependencies": { "find-up": "^5.0.0", "picocolors": "^1.0.0", @@ -26603,8 +24472,7 @@ }, "node_modules/rtlcss/node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -26618,8 +24486,7 @@ }, "node_modules/rtlcss/node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -26632,8 +24499,7 @@ }, "node_modules/rtlcss/node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -26646,8 +24512,7 @@ }, "node_modules/rtlcss/node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -26660,8 +24525,7 @@ }, "node_modules/rtlcss/node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -26671,8 +24535,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -26687,27 +24549,25 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + "license": "BSD-3-Clause" }, "node_modules/rxjs": { "version": "7.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", - "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/sade": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", + "license": "MIT", "dependencies": { "mri": "^1.1.0" }, @@ -26717,26 +24577,21 @@ }, "node_modules/safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "license": "MIT" }, "node_modules/safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==" + "version": "1.0.1" }, "node_modules/safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "license": "MIT", "dependencies": { "ret": "~0.1.10" } }, "node_modules/safe-regex-test": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -26748,13 +24603,11 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" }, "node_modules/sass": { "version": "1.70.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", - "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", + "license": "MIT", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -26769,8 +24622,7 @@ }, "node_modules/sass-loader": { "version": "13.3.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz", - "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==", + "license": "MIT", "dependencies": { "neo-async": "^2.6.2" }, @@ -26805,13 +24657,11 @@ }, "node_modules/sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "license": "ISC" }, "node_modules/scheduler": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -26819,8 +24669,7 @@ }, "node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -26836,8 +24685,7 @@ }, "node_modules/search-insights": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.8.0.tgz", - "integrity": "sha512-VzI4PMktJbydkbrF3/n40vFfRxdwg+o3CkQt0F3mHRSXVuv0PsVxQvB6mQQq/e9MCXAemcmp/GP9CNHpayFoCw==", + "license": "MIT", "peer": true, "engines": { "node": ">=16.0.0" @@ -26845,8 +24693,7 @@ }, "node_modules/section-matter": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" @@ -26857,8 +24704,7 @@ }, "node_modules/seek-bzip": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "license": "MIT", "dependencies": { "commander": "^2.8.1" }, @@ -26869,18 +24715,15 @@ }, "node_modules/seek-bzip/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "license": "MIT", "dependencies": { "node-forge": "^1" }, @@ -26890,8 +24733,7 @@ }, "node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -26904,8 +24746,7 @@ }, "node_modules/semver-diff": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "license": "MIT", "dependencies": { "semver": "^6.3.0" }, @@ -26915,24 +24756,21 @@ }, "node_modules/semver-diff/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/semver-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/semver-truncate": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "license": "MIT", "dependencies": { "semver": "^5.3.0" }, @@ -26942,16 +24780,14 @@ }, "node_modules/semver-truncate/node_modules/semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -26973,42 +24809,36 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/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/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "license": "MIT" }, "node_modules/send/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serialize-javascript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-handler": { "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "license": "MIT", "dependencies": { "bytes": "3.0.0", "content-disposition": "0.5.2", @@ -27022,16 +24852,14 @@ }, "node_modules/serve-handler/node_modules/mime-db": { "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-handler/node_modules/mime-types": { "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "license": "MIT", "dependencies": { "mime-db": "~1.33.0" }, @@ -27041,13 +24869,11 @@ }, "node_modules/serve-handler/node_modules/path-to-regexp": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + "license": "MIT" }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -27063,24 +24889,21 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -27093,31 +24916,26 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "license": "ISC" }, "node_modules/serve-index/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/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -27130,13 +24948,11 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + "license": "ISC" }, "node_modules/set-getter": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz", - "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==", + "license": "MIT", "dependencies": { "to-object-path": "^0.3.0" }, @@ -27146,8 +24962,7 @@ }, "node_modules/set-value": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "license": "MIT", "dependencies": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -27160,18 +24975,15 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -27182,8 +24994,7 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "license": "MIT", "dependencies": { "kind-of": "^6.0.2" }, @@ -27193,13 +25004,11 @@ }, "node_modules/shallowequal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + "license": "MIT" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -27209,21 +25018,18 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "license": "MIT" }, "node_modules/shelljs": { "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -27238,8 +25044,7 @@ }, "node_modules/should": { "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", + "license": "MIT", "dependencies": { "should-equal": "^2.0.0", "should-format": "^3.0.3", @@ -27250,16 +25055,14 @@ }, "node_modules/should-equal": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", + "license": "MIT", "dependencies": { "should-type": "^1.4.0" } }, "node_modules/should-format": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", + "license": "MIT", "dependencies": { "should-type": "^1.3.0", "should-type-adaptors": "^1.0.1" @@ -27267,13 +25070,11 @@ }, "node_modules/should-type": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" + "license": "MIT" }, "node_modules/should-type-adaptors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", + "license": "MIT", "dependencies": { "should-type": "^1.3.0", "should-util": "^1.0.0" @@ -27281,13 +25082,11 @@ }, "node_modules/should-util": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" + "license": "MIT" }, "node_modules/side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -27299,21 +25098,18 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + "license": "ISC" }, "node_modules/simple-swizzle": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/sirv": { "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", + "license": "MIT", "dependencies": { "@polka/url": "^1.0.0-next.20", "mrmime": "^1.0.0", @@ -27325,13 +25121,11 @@ }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "license": "MIT" }, "node_modules/sitemap": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "license": "MIT", "dependencies": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -27348,17 +25142,15 @@ }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" @@ -27372,9 +25164,8 @@ }, "node_modules/slice-ansi/node_modules/ansi-styles": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -27384,9 +25175,8 @@ }, "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -27396,16 +25186,14 @@ }, "node_modules/slugify": { "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/snapdragon": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "license": "MIT", "dependencies": { "base": "^0.11.1", "debug": "^2.2.0", @@ -27422,8 +25210,7 @@ }, "node_modules/snapdragon-node": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "license": "MIT", "dependencies": { "define-property": "^1.0.0", "isobject": "^3.0.0", @@ -27435,8 +25222,7 @@ }, "node_modules/snapdragon-node/node_modules/define-property": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "license": "MIT", "dependencies": { "is-descriptor": "^1.0.0" }, @@ -27446,8 +25232,7 @@ }, "node_modules/snapdragon-util": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "license": "MIT", "dependencies": { "kind-of": "^3.2.0" }, @@ -27457,13 +25242,11 @@ }, "node_modules/snapdragon-util/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/snapdragon-util/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27473,16 +25256,14 @@ }, "node_modules/snapdragon/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/snapdragon/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -27492,8 +25273,7 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -27503,8 +25283,7 @@ }, "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27514,13 +25293,11 @@ }, "node_modules/snapdragon/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/snapdragon/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -27530,8 +25307,7 @@ }, "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27541,8 +25317,7 @@ }, "node_modules/snapdragon/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -27554,21 +25329,18 @@ }, "node_modules/snapdragon/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/snapdragon/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/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -27577,16 +25349,14 @@ }, "node_modules/sort-css-media-queries": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", + "license": "MIT", "engines": { "node": ">= 6.3.0" } }, "node_modules/sort-keys": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "license": "MIT", "dependencies": { "is-plain-obj": "^1.0.0" }, @@ -27596,8 +25366,7 @@ }, "node_modules/sort-keys-length": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "license": "MIT", "dependencies": { "sort-keys": "^1.0.0" }, @@ -27607,16 +25376,14 @@ }, "node_modules/sort-keys/node_modules/is-plain-obj": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } @@ -27631,9 +25398,7 @@ }, "node_modules/source-map-resolve": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -27644,8 +25409,7 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -27653,22 +25417,18 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-url": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" + "license": "MIT" }, "node_modules/space-separated-tokens": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -27676,8 +25436,7 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -27685,13 +25444,11 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -27699,13 +25456,11 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + "license": "CC0-1.0" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -27719,8 +25474,7 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -27732,8 +25486,7 @@ }, "node_modules/split-string": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "license": "MIT", "dependencies": { "extend-shallow": "^3.0.0" }, @@ -27743,8 +25496,7 @@ }, "node_modules/split-string/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -27755,8 +25507,7 @@ }, "node_modules/split-string/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -27766,13 +25517,11 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "license": "BSD-3-Clause" }, "node_modules/squeak": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", + "license": "MIT", "dependencies": { "chalk": "^1.0.0", "console-stream": "^0.1.1", @@ -27784,24 +25533,21 @@ }, "node_modules/squeak/node_modules/ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/squeak/node_modules/ansi-styles": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/squeak/node_modules/chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "license": "MIT", "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -27815,8 +25561,7 @@ }, "node_modules/squeak/node_modules/strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "license": "MIT", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -27826,16 +25571,14 @@ }, "node_modules/squeak/node_modules/supports-color": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/sshpk": { "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -27858,14 +25601,12 @@ }, "node_modules/stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "license": "MIT" }, "node_modules/stack-utils": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -27875,17 +25616,15 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/state-toggle": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -27893,8 +25632,7 @@ }, "node_modules/static-extend": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "license": "MIT", "dependencies": { "define-property": "^0.2.5", "object-copy": "^0.1.0" @@ -27905,8 +25643,7 @@ }, "node_modules/static-extend/node_modules/define-property": { "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "license": "MIT", "dependencies": { "is-descriptor": "^0.1.0" }, @@ -27916,8 +25653,7 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -27927,8 +25663,7 @@ }, "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27938,13 +25673,11 @@ }, "node_modules/static-extend/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/static-extend/node_modules/is-data-descriptor": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -27954,8 +25687,7 @@ }, "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -27965,8 +25697,7 @@ }, "node_modules/static-extend/node_modules/is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "license": "MIT", "dependencies": { "is-accessor-descriptor": "^0.1.6", "is-data-descriptor": "^0.1.4", @@ -27978,29 +25709,25 @@ }, "node_modules/static-extend/node_modules/kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/std-env": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" + "license": "MIT" }, "node_modules/stream-browserify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "license": "MIT", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -28008,8 +25735,7 @@ }, "node_modules/stream-http": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "license": "MIT", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -28019,24 +25745,20 @@ }, "node_modules/strict-uri-encode": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -28050,22 +25772,21 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/string-argv": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6.19" } }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -28075,14 +25796,11 @@ } }, "node_modules/string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==" + "version": "0.2.1" }, "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", @@ -28095,8 +25813,7 @@ "node_modules/string-width-cjs": { "name": "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", @@ -28108,8 +25825,7 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -28124,8 +25840,7 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -28137,8 +25852,7 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -28150,8 +25864,7 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -28163,8 +25876,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -28175,8 +25887,7 @@ "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -28186,57 +25897,50 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-bom-string": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-color": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", - "integrity": "sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-dirs": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "license": "MIT", "dependencies": { "is-natural-number": "^4.0.1" } }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/strip-indent": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", + "license": "MIT", "dependencies": { "get-stdin": "^4.0.1" }, @@ -28249,16 +25953,14 @@ }, "node_modules/strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -28268,26 +25970,22 @@ }, "node_modules/strnum": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + "license": "MIT" }, "node_modules/style-mod": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", - "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" + "license": "MIT" }, "node_modules/style-to-object": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "license": "MIT", "dependencies": { "inline-style-parser": "0.1.1" } }, "node_modules/stylehacks": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.4", "postcss-selector-parser": "^6.0.4" @@ -28301,13 +25999,11 @@ }, "node_modules/stylis": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" + "license": "MIT" }, "node_modules/sucrase": { "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -28327,24 +26023,21 @@ }, "node_modules/sucrase/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/sucrase/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/sucrase/node_modules/glob": { "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^2.3.5", @@ -28364,8 +26057,7 @@ }, "node_modules/sucrase/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -28378,8 +26070,7 @@ }, "node_modules/supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -28389,8 +26080,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -28400,13 +26090,11 @@ }, "node_modules/svg-parser": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "license": "MIT" }, "node_modules/svgo": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -28425,16 +26113,14 @@ }, "node_modules/svgo/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/swagger2openapi": { "version": "7.0.8", - "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", - "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", + "license": "BSD-3-Clause", "dependencies": { "call-me-maybe": "^1.0.1", "node-fetch": "^2.6.1", @@ -28459,9 +26145,8 @@ }, "node_modules/swc-loader": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.3.tgz", - "integrity": "sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==", "dev": true, + "license": "MIT", "peerDependencies": { "@swc/core": "^1.2.147", "webpack": ">=2" @@ -28469,21 +26154,18 @@ }, "node_modules/tabbable": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tar-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "license": "MIT", "dependencies": { "bl": "^1.0.0", "buffer-alloc": "^1.2.0", @@ -28499,13 +26181,11 @@ }, "node_modules/tar-stream/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/tar-stream/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -28518,16 +26198,14 @@ }, "node_modules/tar-stream/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/tcp-port-used": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz", - "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==", + "license": "MIT", "dependencies": { "debug": "4.3.1", "is2": "^2.0.6" @@ -28535,8 +26213,7 @@ }, "node_modules/tcp-port-used/node_modules/debug": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -28551,16 +26228,14 @@ }, "node_modules/temp-dir": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tempfile": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", + "license": "MIT", "dependencies": { "temp-dir": "^1.0.0", "uuid": "^3.0.1" @@ -28571,17 +26246,14 @@ }, "node_modules/tempfile/node_modules/uuid": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "license": "MIT", "bin": { "uuid": "bin/uuid" } }, "node_modules/terser": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "license": "BSD-2-Clause", "dependencies": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -28604,8 +26276,7 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.7", "jest-worker": "^27.4.5", @@ -28637,22 +26308,19 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "node_modules/terser/node_modules/source-map": { "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "node_modules/test-exclude": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -28664,29 +26332,25 @@ }, "node_modules/text-segmentation": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", + "license": "MIT", "dependencies": { "utrie": "^1.0.2" } }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "license": "MIT" }, "node_modules/thenify": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", "dependencies": { "any-promise": "^1.0.0" } }, "node_modules/thenify-all": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -28696,13 +26360,11 @@ }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + "license": "MIT" }, "node_modules/through2": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "license": "MIT", "dependencies": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -28710,13 +26372,11 @@ }, "node_modules/through2/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/through2/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -28729,34 +26389,29 @@ }, "node_modules/through2/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "license": "MIT" }, "node_modules/ticky": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ticky/-/ticky-1.0.1.tgz", - "integrity": "sha512-RX35iq/D+lrsqhcPWIazM9ELkjOe30MSeoBHQHSsRwd1YuhJO5ui1K1/R0r7N3mFvbLBs33idw+eR6j+w6i/DA==" + "license": "MIT" }, "node_modules/timed-out": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/timers-browserify": { "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "license": "MIT", "dependencies": { "setimmediate": "^1.0.4" }, @@ -28766,18 +26421,15 @@ }, "node_modules/timsort": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" + "license": "MIT" }, "node_modules/tiny-invariant": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" + "license": "MIT" }, "node_modules/tiny-lr": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "license": "MIT", "dependencies": { "body": "^5.1.0", "debug": "^3.1.0", @@ -28789,16 +26441,14 @@ }, "node_modules/tiny-lr/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/tiny-lr/node_modules/faye-websocket": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "license": "MIT", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -28808,24 +26458,20 @@ }, "node_modules/tiny-warning": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + "license": "MIT" }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/to-buffer": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" + "license": "MIT" }, "node_modules/to-object-path": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "license": "MIT", "dependencies": { "kind-of": "^3.0.2" }, @@ -28835,13 +26481,11 @@ }, "node_modules/to-object-path/node_modules/is-buffer": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + "license": "MIT" }, "node_modules/to-object-path/node_modules/kind-of": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "license": "MIT", "dependencies": { "is-buffer": "^1.1.5" }, @@ -28851,16 +26495,14 @@ }, "node_modules/to-readable-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/to-regex": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "license": "MIT", "dependencies": { "define-property": "^2.0.2", "extend-shallow": "^3.0.2", @@ -28873,8 +26515,7 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -28884,8 +26525,7 @@ }, "node_modules/to-regex/node_modules/extend-shallow": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "license": "MIT", "dependencies": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" @@ -28896,8 +26536,7 @@ }, "node_modules/to-regex/node_modules/is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "license": "MIT", "dependencies": { "is-plain-object": "^2.0.4" }, @@ -28907,29 +26546,25 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/toml": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", - "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + "license": "MIT" }, "node_modules/totalist": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -28940,21 +26575,15 @@ }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + "license": "MIT" }, "node_modules/traverse": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==", - "engines": { - "node": "*" - } + "license": "MIT/X11" }, "node_modules/tree-node-cli": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tree-node-cli/-/tree-node-cli-1.6.0.tgz", - "integrity": "sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg==", + "license": "MIT", "dependencies": { "commander": "^5.0.0", "fast-folder-size": "1.6.1", @@ -28966,14 +26595,11 @@ } }, "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" + "version": "0.0.1" }, "node_modules/trim-lines": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -28981,16 +26607,14 @@ }, "node_modules/trim-newlines": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/trim-repeated": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -29000,8 +26624,7 @@ }, "node_modules/trim-trailing-lines": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -29009,8 +26632,7 @@ }, "node_modules/trough": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -29018,8 +26640,7 @@ }, "node_modules/truncate-html": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/truncate-html/-/truncate-html-1.0.4.tgz", - "integrity": "sha512-FpDAlPzpJ3jlZiNEahRs584FS3jOSQafgj4cC9DmAYPct6uMZDLY625+eErRd43G35vGDrNq3i7b4aYUQ/Bxqw==", + "license": "MIT", "dependencies": { "@types/cheerio": "^0.22.8", "cheerio": "0.22.0" @@ -29027,8 +26648,7 @@ }, "node_modules/truncate-html/node_modules/cheerio": { "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==", + "license": "MIT", "dependencies": { "css-select": "~1.2.0", "dom-serializer": "~0.1.0", @@ -29053,8 +26673,7 @@ }, "node_modules/truncate-html/node_modules/css-select": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==", + "license": "BSD-like", "dependencies": { "boolbase": "~1.0.0", "css-what": "2.1", @@ -29064,16 +26683,14 @@ }, "node_modules/truncate-html/node_modules/css-what": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "license": "BSD-2-Clause", "engines": { "node": "*" } }, "node_modules/truncate-html/node_modules/dom-serializer": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "license": "MIT", "dependencies": { "domelementtype": "^1.3.0", "entities": "^1.1.1" @@ -29081,21 +26698,17 @@ }, "node_modules/truncate-html/node_modules/domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "license": "BSD-2-Clause" }, "node_modules/truncate-html/node_modules/domhandler": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "1" } }, "node_modules/truncate-html/node_modules/domutils": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", "dependencies": { "dom-serializer": "0", "domelementtype": "1" @@ -29103,13 +26716,11 @@ }, "node_modules/truncate-html/node_modules/entities": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "license": "BSD-2-Clause" }, "node_modules/truncate-html/node_modules/htmlparser2": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "license": "MIT", "dependencies": { "domelementtype": "^1.3.1", "domhandler": "^2.3.0", @@ -29121,39 +26732,33 @@ }, "node_modules/truncate-html/node_modules/nth-check": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "~1.0.0" } }, "node_modules/ts-dedent": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "license": "MIT", "engines": { "node": ">=6.10" } }, "node_modules/ts-interface-checker": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "license": "Apache-2.0" }, "node_modules/tslib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "license": "0BSD" }, "node_modules/tty-browserify": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" + "license": "MIT" }, "node_modules/tunnel-agent": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -29163,22 +26768,19 @@ }, "node_modules/tweetnacl": { "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + "license": "Unlicense" }, "node_modules/type-detect": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -29188,8 +26790,7 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -29200,8 +26801,7 @@ }, "node_modules/typed-array-length": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", @@ -29213,21 +26813,18 @@ }, "node_modules/typedarray": { "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + "license": "MIT" }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "license": "Apache-2.0", "peer": true, "bin": { "tsc": "bin/tsc", @@ -29239,8 +26836,6 @@ }, "node_modules/ua-parser-js": { "version": "1.0.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", - "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==", "funding": [ { "type": "opencollective", @@ -29251,14 +26846,14 @@ "url": "https://paypal.me/faisalman" } ], + "license": "MIT", "engines": { "node": "*" } }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -29271,8 +26866,7 @@ }, "node_modules/unbzip2-stream": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "license": "MIT", "dependencies": { "buffer": "^5.2.1", "through": "^2.3.8" @@ -29280,8 +26874,7 @@ }, "node_modules/unherit": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.0", "xtend": "^4.0.0" @@ -29293,16 +26886,14 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -29313,24 +26904,21 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unified": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "license": "MIT", "dependencies": { "bail": "^1.0.0", "extend": "^3.0.0", @@ -29346,8 +26934,7 @@ }, "node_modules/union-value": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "license": "MIT", "dependencies": { "arr-union": "^3.1.0", "get-value": "^2.0.6", @@ -29360,18 +26947,15 @@ }, "node_modules/uniq": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + "license": "MIT" }, "node_modules/uniqs": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" + "license": "MIT" }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -29381,8 +26965,7 @@ }, "node_modules/unist-builder": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29390,8 +26973,7 @@ }, "node_modules/unist-util-generated": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29399,8 +26981,7 @@ }, "node_modules/unist-util-is": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29408,8 +26989,7 @@ }, "node_modules/unist-util-position": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -29417,8 +26997,7 @@ }, "node_modules/unist-util-remove": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "license": "MIT", "dependencies": { "unist-util-is": "^4.0.0" }, @@ -29429,8 +27008,7 @@ }, "node_modules/unist-util-remove-position": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "license": "MIT", "dependencies": { "unist-util-visit": "^2.0.0" }, @@ -29441,8 +27019,7 @@ }, "node_modules/unist-util-remove-position/node_modules/unist-util-visit": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0", @@ -29455,8 +27032,7 @@ }, "node_modules/unist-util-remove-position/node_modules/unist-util-visit-parents": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-is": "^4.0.0" @@ -29468,8 +27044,7 @@ }, "node_modules/unist-util-stringify-position": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.2" }, @@ -29480,8 +27055,7 @@ }, "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==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", @@ -29494,8 +27068,7 @@ }, "node_modules/unist-util-visit-parents": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" @@ -29507,13 +27080,11 @@ }, "node_modules/unist-util-visit-parents/node_modules/@types/unist": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + "license": "MIT" }, "node_modules/unist-util-visit-parents/node_modules/unist-util-is": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -29524,13 +27095,11 @@ }, "node_modules/unist-util-visit/node_modules/@types/unist": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" + "license": "MIT" }, "node_modules/unist-util-visit/node_modules/unist-util-is": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", "dependencies": { "@types/unist": "^3.0.0" }, @@ -29541,29 +27110,25 @@ }, "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/unquote": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + "license": "MIT" }, "node_modules/unset-value": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "license": "MIT", "dependencies": { "has-value": "^0.3.1", "isobject": "^3.0.0" @@ -29574,8 +27139,7 @@ }, "node_modules/unset-value/node_modules/has-value": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "license": "MIT", "dependencies": { "get-value": "^2.0.3", "has-values": "^0.1.4", @@ -29587,8 +27151,7 @@ }, "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "license": "MIT", "dependencies": { "isarray": "1.0.0" }, @@ -29598,21 +27161,18 @@ }, "node_modules/unset-value/node_modules/has-values": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/unset-value/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/unzipper": { "version": "0.10.11", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", + "license": "MIT", "dependencies": { "big-integer": "^1.6.17", "binary": "~0.3.0", @@ -29628,13 +27188,11 @@ }, "node_modules/unzipper/node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/unzipper/node_modules/readable-stream": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -29647,8 +27205,7 @@ }, "node_modules/unzipper/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } @@ -29671,6 +27228,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.0" @@ -29684,8 +27242,7 @@ }, "node_modules/update-notifier": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "license": "BSD-2-Clause", "dependencies": { "boxen": "^5.0.0", "chalk": "^4.1.0", @@ -29711,8 +27268,7 @@ }, "node_modules/update-notifier/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -29725,8 +27281,7 @@ }, "node_modules/update-notifier/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -29740,8 +27295,7 @@ }, "node_modules/update-notifier/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -29751,21 +27305,18 @@ }, "node_modules/update-notifier/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/update-notifier/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-notifier/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -29775,22 +27326,18 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/urix": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" + "license": "MIT" }, "node_modules/url": { "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "license": "MIT", "dependencies": { "punycode": "^1.4.1", "qs": "^6.11.2" @@ -29798,8 +27345,7 @@ }, "node_modules/url-loader": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "mime-types": "^2.1.27", @@ -29824,8 +27370,7 @@ }, "node_modules/url-parse-lax": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "license": "MIT", "dependencies": { "prepend-http": "^2.0.0" }, @@ -29835,21 +27380,18 @@ }, "node_modules/url-to-options": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/url/node_modules/punycode": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + "license": "MIT" }, "node_modules/url/node_modules/qs": { "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -29862,32 +27404,28 @@ }, "node_modules/use": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/use-composed-ref": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/use-editable": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/use-editable/-/use-editable-2.3.3.tgz", - "integrity": "sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA==", + "license": "MIT", "peerDependencies": { "react": ">= 16.8.0" } }, "node_modules/use-isomorphic-layout-effect": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, @@ -29899,8 +27437,7 @@ }, "node_modules/use-latest": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "license": "MIT", "dependencies": { "use-isomorphic-layout-effect": "^1.1.1" }, @@ -29915,16 +27452,14 @@ }, "node_modules/use-sync-external-store": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/util": { "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -29935,13 +27470,11 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "license": "MIT" }, "node_modules/util.promisify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.2", @@ -29954,45 +27487,39 @@ }, "node_modules/utila": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "license": "MIT" }, "node_modules/utility-types": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/utrie": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", + "license": "MIT", "dependencies": { "base64-arraybuffer": "^1.0.2" } }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/uvu": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", + "license": "MIT", "dependencies": { "dequal": "^2.0.0", "diff": "^5.0.0", @@ -30008,8 +27535,7 @@ }, "node_modules/uvu/node_modules/kleur": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", "engines": { "node": ">=6" } @@ -30019,6 +27545,7 @@ "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", "dev": true, + "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -30036,8 +27563,7 @@ }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -30045,53 +27571,41 @@ }, "node_modules/validate.io-array": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", - "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" + "license": "MIT" }, "node_modules/validate.io-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", - "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" + "version": "1.0.2" }, "node_modules/validate.io-integer": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", - "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", "dependencies": { "validate.io-number": "^1.0.3" } }, "node_modules/validate.io-integer-array": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", - "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", "dependencies": { "validate.io-array": "^1.0.3", "validate.io-integer": "^1.0.4" } }, "node_modules/validate.io-number": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", - "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" + "version": "1.0.3" }, "node_modules/value-equal": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + "license": "MIT" }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vendors": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30099,11 +27613,10 @@ }, "node_modules/verror": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -30112,13 +27625,11 @@ }, "node_modules/verror/node_modules/core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + "license": "MIT" }, "node_modules/vfile": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "is-buffer": "^2.0.0", @@ -30132,8 +27643,7 @@ }, "node_modules/vfile-location": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -30141,8 +27651,7 @@ }, "node_modules/vfile-message": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "license": "MIT", "dependencies": { "@types/unist": "^2.0.0", "unist-util-stringify-position": "^2.0.0" @@ -30154,18 +27663,15 @@ }, "node_modules/vm-browserify": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + "license": "MIT" }, "node_modules/w3c-keyname": { "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" + "license": "MIT" }, "node_modules/wait-on": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "license": "MIT", "dependencies": { "axios": "^0.25.0", "joi": "^17.6.0", @@ -30182,25 +27688,22 @@ }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "node_modules/watchpack": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -30211,16 +27714,14 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/web-namespaces": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -30228,18 +27729,15 @@ }, "node_modules/web-worker": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", - "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + "license": "BSD-2-Clause" }, "node_modules/webpack": { "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -30284,8 +27782,7 @@ }, "node_modules/webpack-bundle-analyzer": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", + "license": "MIT", "dependencies": { "acorn": "^8.0.4", "acorn-walk": "^8.0.0", @@ -30306,8 +27803,7 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -30320,8 +27816,7 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30335,8 +27830,7 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -30346,29 +27840,25 @@ }, "node_modules/webpack-bundle-analyzer/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/webpack-bundle-analyzer/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -30378,8 +27868,7 @@ }, "node_modules/webpack-dev-middleware": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -30400,8 +27889,7 @@ }, "node_modules/webpack-dev-middleware/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -30415,8 +27903,7 @@ }, "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -30426,21 +27913,18 @@ }, "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/webpack-dev-middleware/node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -30457,8 +27941,7 @@ }, "node_modules/webpack-dev-server": { "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -30511,8 +27994,7 @@ }, "node_modules/webpack-dev-server/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -30526,8 +28008,7 @@ }, "node_modules/webpack-dev-server/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -30537,13 +28018,11 @@ }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -30560,8 +28039,7 @@ }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -30580,8 +28058,7 @@ }, "node_modules/webpack-merge": { "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "license": "MIT", "dependencies": { "clone-deep": "^4.0.1", "wildcard": "^2.0.0" @@ -30592,16 +28069,14 @@ }, "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==", + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpackbar": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "consola": "^2.15.3", @@ -30617,8 +28092,7 @@ }, "node_modules/webpackbar/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -30631,8 +28105,7 @@ }, "node_modules/webpackbar/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -30646,8 +28119,7 @@ }, "node_modules/webpackbar/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -30657,21 +28129,18 @@ }, "node_modules/webpackbar/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/webpackbar/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/webpackbar/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -30681,8 +28150,7 @@ }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -30694,16 +28162,14 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -30711,8 +28177,7 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -30725,8 +28190,7 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -30740,13 +28204,11 @@ }, "node_modules/which-module": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" + "license": "ISC" }, "node_modules/which-typed-array": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -30764,8 +28226,7 @@ }, "node_modules/widest-line": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "license": "MIT", "dependencies": { "string-width": "^4.0.0" }, @@ -30775,29 +28236,25 @@ }, "node_modules/wildcard": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + "license": "MIT" }, "node_modules/wordwrap": { "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", + "license": "MIT/X11", "engines": { "node": ">=0.4.0" } }, "node_modules/worker-rpc": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "license": "MIT", "dependencies": { "microevent.ts": "~0.1.1" } }, "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", @@ -30813,8 +28270,7 @@ "node_modules/wrap-ansi-cjs": { "name": "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", @@ -30829,8 +28285,7 @@ }, "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -30843,8 +28298,7 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -30854,13 +28308,11 @@ }, "node_modules/wrap-ansi-cjs/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -30873,8 +28325,7 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -30884,18 +28335,15 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -30905,8 +28353,7 @@ }, "node_modules/ws": { "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -30925,16 +28372,14 @@ }, "node_modules/xdg-basedir": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/xml-formatter": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-2.6.1.tgz", - "integrity": "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw==", + "license": "MIT", "dependencies": { "xml-parser-xo": "^3.2.0" }, @@ -30944,8 +28389,7 @@ }, "node_modules/xml-js": { "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "license": "MIT", "dependencies": { "sax": "^1.2.4" }, @@ -30955,58 +28399,50 @@ }, "node_modules/xml-parser-xo": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz", - "integrity": "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/xmlbuilder": { "version": "13.0.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz", - "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yaml-ast-parser": { "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" + "license": "Apache-2.0" }, "node_modules/yamljs": { "version": "0.2.10", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz", - "integrity": "sha512-sbkbOosewjeRmJ23Hjee1RgTxn+xa7mt4sew3tfD0SdH0LTcswnZC9dhSNq4PIz15roQMzb84DjECyQo5DWIww==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "glob": "^7.0.5" @@ -31018,16 +28454,14 @@ }, "node_modules/yamljs/node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -31043,16 +28477,14 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -31060,8 +28492,7 @@ }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -31071,8 +28502,7 @@ }, "node_modules/zwitch": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" From c7a9f9bd348c4c0dac2a27073370cc52d5ec4dbb Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Thu, 12 Dec 2024 14:01:38 -0500 Subject: [PATCH 39/68] note ttl (#4752) * note ttl * link to events * backport --- docs/components/concepts/messages.md | 4 ++++ versioned_docs/version-8.3/components/concepts/messages.md | 4 ++++ versioned_docs/version-8.4/components/concepts/messages.md | 4 ++++ versioned_docs/version-8.5/components/concepts/messages.md | 4 ++++ versioned_docs/version-8.6/components/concepts/messages.md | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/docs/components/concepts/messages.md b/docs/components/concepts/messages.md index f4e947a55d..5f3d0aea9a 100644 --- a/docs/components/concepts/messages.md +++ b/docs/components/concepts/messages.md @@ -118,6 +118,10 @@ The first message creates a new process instance. The following messages are cor When the instance ends and messages with the same correlation key are not correlated yet, a new process instance is created. +:::note +You may also use TTL to wait for messages that may arrive earlier when combining [start events and intermediate catch events](/docs/components/modeler/bpmn/events.md). +::: + ### Single instance **Problem**: Create exactly one instance of a process diff --git a/versioned_docs/version-8.3/components/concepts/messages.md b/versioned_docs/version-8.3/components/concepts/messages.md index c1236ca8d9..9a2c691947 100644 --- a/versioned_docs/version-8.3/components/concepts/messages.md +++ b/versioned_docs/version-8.3/components/concepts/messages.md @@ -118,6 +118,10 @@ The first message creates a new process instance. The following messages are cor When the instance ends and messages with the same correlation key are not correlated yet, a new process instance is created. +:::note +You may also use TTL to wait for messages that may arrive earlier when combining [start events and intermediate catch events](/docs/components/modeler/bpmn/events.md). +::: + ### Single instance **Problem**: Create exactly one instance of a process diff --git a/versioned_docs/version-8.4/components/concepts/messages.md b/versioned_docs/version-8.4/components/concepts/messages.md index c1236ca8d9..9a2c691947 100644 --- a/versioned_docs/version-8.4/components/concepts/messages.md +++ b/versioned_docs/version-8.4/components/concepts/messages.md @@ -118,6 +118,10 @@ The first message creates a new process instance. The following messages are cor When the instance ends and messages with the same correlation key are not correlated yet, a new process instance is created. +:::note +You may also use TTL to wait for messages that may arrive earlier when combining [start events and intermediate catch events](/docs/components/modeler/bpmn/events.md). +::: + ### Single instance **Problem**: Create exactly one instance of a process diff --git a/versioned_docs/version-8.5/components/concepts/messages.md b/versioned_docs/version-8.5/components/concepts/messages.md index b8aa236200..f6fbf1d347 100644 --- a/versioned_docs/version-8.5/components/concepts/messages.md +++ b/versioned_docs/version-8.5/components/concepts/messages.md @@ -118,6 +118,10 @@ The first message creates a new process instance. The following messages are cor When the instance ends and messages with the same correlation key are not correlated yet, a new process instance is created. +:::note +You may also use TTL to wait for messages that may arrive earlier when combining [start events and intermediate catch events](/docs/components/modeler/bpmn/events.md). +::: + ### Single instance **Problem**: Create exactly one instance of a process diff --git a/versioned_docs/version-8.6/components/concepts/messages.md b/versioned_docs/version-8.6/components/concepts/messages.md index 49656a1085..a2b84a6fb4 100644 --- a/versioned_docs/version-8.6/components/concepts/messages.md +++ b/versioned_docs/version-8.6/components/concepts/messages.md @@ -118,6 +118,10 @@ The first message creates a new process instance. The following messages are cor When the instance ends and messages with the same correlation key are not correlated yet, a new process instance is created. +:::note +You may also use TTL to wait for messages that may arrive earlier when combining [start events and intermediate catch events](/docs/components/modeler/bpmn/events.md). +::: + ### Single instance **Problem**: Create exactly one instance of a process From 45221949d33482f52a114bd37f58a7349beadb3a Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Fri, 13 Dec 2024 11:10:12 +0000 Subject: [PATCH 40/68] Add ingress note (#4768) --- docs/reference/announcements/870.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md index 438117c7bc..d25302a640 100644 --- a/docs/reference/announcements/870.md +++ b/docs/reference/announcements/870.md @@ -100,9 +100,9 @@ New migration guides will also be provided to support you when migrating from a Additional upgrade considerations are necessary for deployments that use custom scripts, such as Docker containers, manual installations, or custom-developed Kubernetes deployments. For these deployments, customers can either continue to deploy with their original 8.6 topology and upgrade each component independently, or adopt our Helm Chart approach for the upgrade, which allows for unifying the deployment into a single JAR or container executable. ::: -#### Separated Ingress removal +#### Separated Ingress removed -With Camunda 8.7, Helm chart supports only the Combined Ingress setup where all Camunda components run on the same Ingress object and same hostname. +With Camunda 8.7, the Helm chart only supports combined Ingress setup, where all Camunda components run on the same Ingress object and hostname. Customers running on a separate Ingress must migrate to the combined Ingress setup, see [Ingress setup](/self-managed/setup/guides/ingress-setup.md). The following Helm chart values have been removed: From 36b13502327dddc774a916e87c36f11af67100d9 Mon Sep 17 00:00:00 2001 From: "camunda-docs-pr-automation[bot]" <187566563+camunda-docs-pr-automation[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 14:02:26 +0100 Subject: [PATCH 41/68] docs: update REST API spec (#4770) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 268 +- .../create-document-link.api.mdx | 2 +- .../specifications/create-document.api.mdx | 2 +- .../find-authorizations.api.mdx | 16 +- .../find-decision-definitions.api.mdx | 16 +- .../find-decision-instances.api.mdx | 18 +- .../find-decision-requirements.api.mdx | 16 +- .../find-flow-node-instances.api.mdx | 18 +- .../specifications/find-incidents.api.mdx | 18 +- .../find-process-definitions.api.mdx | 16 +- .../find-process-instances.api.mdx | 18 +- .../find-user-authorizations.api.mdx | 16 +- .../find-user-task-variables.api.mdx | 16 +- .../specifications/find-user-tasks.api.mdx | 18 +- .../specifications/find-users.api.mdx | 16 +- .../specifications/find-variables.api.mdx | 16 +- .../get-decision-definition-xml.api.mdx | 16 +- .../get-decision-definition.api.mdx | 16 +- .../get-decision-instance.api.mdx | 18 +- .../get-decision-requirements-xml.api.mdx | 16 +- .../get-decision-requirements.api.mdx | 16 +- .../get-flow-node-instance.api.mdx | 18 +- .../specifications/get-incident.api.mdx | 18 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-definition-xml.api.mdx | 16 +- .../get-process-definition.api.mdx | 16 +- .../get-process-instance.api.mdx | 18 +- .../get-start-process-form.api.mdx | 15 +- .../specifications/get-user-task-form.api.mdx | 15 +- .../specifications/get-user-task.api.mdx | 18 +- .../specifications/get-variable.api.mdx | 16 +- .../specifications/sidebar.js | 54 +- .../specifications/update-user-task.api.mdx | 2 +- package-lock.json | 23122 ---------------- 34 files changed, 176 insertions(+), 23726 deletions(-) diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 1ee1906eb2..0c2f9c472f 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -913,17 +913,9 @@ paths: tags: - User task operationId: getUserTask - summary: Get user task (alpha) + summary: Get user task description: | Get the user task by the user task key. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: userTaskKey in: path @@ -1014,18 +1006,11 @@ paths: tags: - User task operationId: getUserTaskForm - summary: Get user task form (alpha) + summary: Get user task form description: | Get the form of a user task. Note that this endpoint will only return linked forms. This endpoint does not support embedded forms. - Furthermore, this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: userTaskKey in: path @@ -1111,17 +1096,9 @@ paths: tags: - User task operationId: findUserTasks - summary: Query user tasks (alpha) + summary: Query user tasks description: | Search for user tasks based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1156,17 +1133,9 @@ paths: tags: - User task operationId: findUserTaskVariables - summary: Query user task variables (alpha) + summary: Query user task variables description: | Search for user task variables based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: userTaskKey in: path @@ -1205,17 +1174,9 @@ paths: tags: - Variable operationId: findVariables - summary: Query variables (alpha) + summary: Query variables description: | Search for process and local variables based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1250,17 +1211,9 @@ paths: tags: - Variable operationId: getVariable - summary: Get variable (alpha) + summary: Get variable description: | Get the variable by the variable key. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: variableKey in: path @@ -1356,17 +1309,9 @@ paths: tags: - Process definition operationId: findProcessDefinitions - summary: Query process definitions (alpha) + summary: Query process definitions description: | Search for process definitions based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1401,17 +1346,9 @@ paths: tags: - Process definition operationId: getProcessDefinition - summary: Get process definition (alpha) + summary: Get process definition description: | Returns process definition as JSON. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: processDefinitionKey in: path @@ -1456,17 +1393,9 @@ paths: tags: - Process definition operationId: getProcessDefinitionXML - summary: Get process definition XML (alpha) + summary: Get process definition XML description: | Returns process definition as XML. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: processDefinitionKey in: path @@ -1518,18 +1447,11 @@ paths: tags: - Process definition operationId: getStartProcessForm - summary: Get process start form (alpha) + summary: Get process start form description: | Get the start form of a process. Note that this endpoint will only return linked forms. This endpoint does not support embedded forms. - Furthermore, this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: processDefinitionsKey in: path @@ -1616,17 +1538,9 @@ paths: tags: - Process instance operationId: getProcessInstance - summary: Get process instance (alpha) + summary: Get process instance description: | Get the process instance by the process instance key. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: processInstanceKey in: path @@ -1666,17 +1580,9 @@ paths: tags: - Process instance operationId: findProcessInstances - summary: Query process instances (alpha) + summary: Query process instances description: | Search for process instances based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1840,17 +1746,9 @@ paths: tags: - Flow node instance operationId: findFlowNodeInstances - summary: Query flow node instances (alpha) + summary: Query flow node instances description: | Search for flow node instances based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1885,17 +1783,9 @@ paths: tags: - Flow node instance operationId: getFlowNodeInstance - summary: Get flow node instance (alpha) + summary: Get flow node instance description: | Returns flow node instance as JSON. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: flownodeInstanceKey in: path @@ -1940,17 +1830,9 @@ paths: tags: - Decision definition operationId: findDecisionDefinitions - summary: Query decision definitions (alpha) + summary: Query decision definitions description: | Search for decision definitions based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -1985,17 +1867,9 @@ paths: tags: - Decision definition operationId: getDecisionDefinition - summary: Get decision definition (alpha) + summary: Get decision definition description: | Returns a decision definition by key. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: decisionDefinitionKey in: path @@ -2040,17 +1914,9 @@ paths: tags: - Decision definition operationId: getDecisionDefinitionXML - summary: Get decision definition XML (alpha) + summary: Get decision definition XML description: | Returns decision definition as XML. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: decisionDefinitionKey in: path @@ -2095,17 +1961,9 @@ paths: tags: - Decision requirements operationId: findDecisionRequirements - summary: Query decision requirements (alpha) + summary: Query decision requirements description: | Search for decision requirements based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -2140,17 +1998,9 @@ paths: tags: - Decision requirements operationId: getDecisionRequirements - summary: Get decision requirements (alpha) + summary: Get decision requirements description: | Returns Decision Requirements as JSON. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: decisionRequirementsKey in: path @@ -2195,17 +2045,9 @@ paths: tags: - Decision requirements operationId: getDecisionRequirementsXML - summary: Get decision requirements XML (alpha) + summary: Get decision requirements XML description: | Returns decision requirements as XML. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: decisionRequirementsKey in: path @@ -2250,17 +2092,9 @@ paths: tags: - Decision instance operationId: findDecisionInstances - summary: Query decision instances (alpha) + summary: Query decision instances description: | Search for decision instances based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -2295,17 +2129,9 @@ paths: tags: - Decision instance operationId: getDecisionInstance - summary: Get decision instance (alpha) + summary: Get decision instance description: | Returns a decision instance. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: decisionInstanceId in: path @@ -2448,17 +2274,9 @@ paths: post: tags: - Authorization - summary: Query authorizations (alpha) + summary: Query authorizations description: | Search for authorizations based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: operationId: findAuthorizations requestBody: content: @@ -3355,17 +3173,9 @@ paths: tags: - User operationId: findUsers - summary: Query users (alpha) + summary: Query users description: | Search for users based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: content: application/json: @@ -3398,17 +3208,9 @@ paths: post: tags: - Authorization - summary: "Query user authorizations (alpha)" + summary: "Query user authorizations" description: | Search for user authorizations based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: operationId: "findUserAuthorizations" parameters: - name: userKey @@ -3485,17 +3287,9 @@ paths: tags: - Incident operationId: findIncidents - summary: Query incidents (alpha) + summary: Query incidents description: | Search for incidents based on given criteria. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: requestBody: required: false content: @@ -3526,17 +3320,9 @@ paths: tags: - Incident operationId: getIncident - summary: Get incident (alpha) + summary: Get incident description: | Returns incident as JSON. - - Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. - The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - - :::note - This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change - in future releases. - ::: parameters: - name: incidentKey in: path diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 8dcc4ef8ba..69b5c7913f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
    Schema
    +
    Schema
    The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 7568067bb8..6aae62b5e3 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -60,7 +60,7 @@ Information about the document. Custom properties of the document. -
    +
    The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx index adb3b9de9e..2677731628 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx @@ -1,11 +1,11 @@ --- id: find-authorizations -title: "Query authorizations (alpha)" +title: "Query authorizations" description: "Search for authorizations based on given criteria." -sidebar_label: "Query authorizations (alpha)" +sidebar_label: "Query authorizations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Query authorizations (alpha)

    +

    Query authorizations

    Body

    required
      sort object[]
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx index 35d101e3e3..ee029efec6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx @@ -1,11 +1,11 @@ --- id: find-decision-definitions -title: "Query decision definitions (alpha)" +title: "Query decision definitions" description: "Search for decision definitions based on given criteria." -sidebar_label: "Query decision definitions (alpha)" +sidebar_label: "Query decision definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztGttu2zb0Vwg+bZhiu1u3dXrzknTz1kuWpNuDG6CUeGRxpUiVpOIYhv59OKRky7Ycu12GvThAkEg89yt1yCV1bGZpPKUXkAortCIcMqGEE1rRu4jqEgzDhwmnMc2E4i3gxQrO0ohysKkRpUeL6Q0wk+Yk04bwXbqWJMwCJ1qRmbgHRVIjHBjBBu8VjaiBTxVY97PmCxov/aMwwGmcMWkhoqlWDpTDNVaWUqRevuHfFlkvqU1zKJhflfJtRuPpkrpFCTSmOvkbUkcjWhrUywmwHkMbT21LB20cyQRIvpaPRi0pZgxb0IgKB4X9HGae4i632xwaZk4TFIgkiw4764xQM1pHVBsOph/fLxGhyDwXab4i5HIgBiRzwAMLpAuqKtDt45tzGtGLy5tz9DaHjFXS0bh574ST0NjiLVK/RLS6jjpemTYq3XXAvfv/qMAsEPM6OJTWd4hZshnsyn/FZkJ5R25Y+2irGl30G0UoDg9EZ8R7yhvFMeOI9TIKNSOI2zG1UA5mYGhEM20K5sKr775F40tRiJ5QQT4FexBFVRBVFQmYDYYGXGUUOkYrdIW3xpEcg5jjzPU5fbJSKeQbQ7ABOdcm+Nuvofs/SGYduuJPJiuwH0hjvQXKyUhp4F7oyrZ0DNhSKwuPxfumP+qVqD9Dpk2Pg7dlTTxcr7CZMP+1tHVvsF6xGayDNerRsQdpP8Ju6steN2L49JTJVr+AZjfTYZNCT/HexO7YZo9wfKes/w6Ljun6g/SH5zu1H7Vh1oqZAk4+wiJqyhFLnSXMEkYqJT5VQAQH5UQmwPhG4XJh+8wwwDTYlW7CO8I15bFPlIvXb8jkAiPH9ZvZ01esgOPpIfQhivdgrAgd6VCaP2rBhs4hdu3761CXC1DOHmMit99EpkOKzAwrc+Jy5vaJQYQlJVZWne2V6IlC6qlFdaCYcsdGVIA+GFSdarG7ZXrps3KzMe6H7qs2dejCofT5DP52NPrs2mLAVtKFfdeT76sOdnqhguPxf5boKjhsQ7RHy94XkHpcYqcdk5O2aWxZEteapl4wF/YOyKRnd7g3suuIbnW3fpf5jdu9B2ijzON5/riTCJs6VItYcAPyzkKooM3ah243/tBsLbF9KgLKVij77kbkiCa/uZE4WnhE+1zZ/abnyUR/rOOHJNpKw42kW0EciiCxJ3j8DrEJmr5PouNVOTXuU+M+Ne7/q3Fjc9isJgfadVs5PM7zL2jRn5AOyZiQwAfktTYI7ZiQljAD+G10LzjwTmH1HEmi+eLRxl4anUgovtlt8JvyjclVgGz4klCIsCQEwCRwn16/PCc/Pf/+x7uvcudKGw+H8/l8YLL0DLhw2gy0mQ1NluIvwn09ILc5GKyMC5IAYZx7zZkk6xJHbAmpyETafh42YhP0d9DvQE/3q7vxsQrdyoidcBmTd9eTttAt2k6/wZp2xyV+yxEnkqmPdB0bh4JyTGxVFMys8mKTAX5TO+Yq+6W16Nfb2ysSSJBUc1iX64YRKlEIhYMLGj8fjSLajDFo/MNo5GsBevwITRSBh1KyZje2pY5QpFjHrVdMKOuYSp/KM9qImdjmu5nLTRBfBI3afHzWn4/NBoNIln60uJcRnLDK5cg1bcdU4IVg0jfvU5KdkuyUZP1J9t1uvL/UJhGcg/Lhuco3YYnSjjAp9Rz4Ka9OeXXKq3159X3fZnKMoxAHBuMQjNGG6DStjAGOX3PSk0/B2pZ3+yV92iiecu2Ua3tyrY5oAS7XeAReautDh7mcxnTYfriddWY5w/DlRvFIzOAYwI8uKyNpTJcheep4OFzm2ro6XpbauHp4j565Z0awRIZ4xOWQZG3wSJ0ymQcBdp2IC90BxzkrKsUZeUGuL29uyS/MwZwtvFHL1Yl3S/rF6MWolyqC7qE4vpqQoGEIwU5ZaMlifveSDcDHEK5x6GYhrYxwixtEC+ZJgBkw4wr9sAqNhp+njs8BiEbNPy/bgPntr1vvcyxp1+v7BpcPrChDQnYP63oHbKN9w611fIbh1Pp5NVrq4G7PfbqJs2cOM+oOPjpXA8I9hunqjsFq6W596h4Oykero+zR1hHzdBnM3T3KxXe1T8VMe1s3ibLrta6OdDR4tpuUVxNfW1JdFJXyDUbNyFy4nLBOFKSyss2ppRQp4AAlXrbmbMFehRXyZzNoezbACA5p1vaVmXB5lQxSXQzTgLb6m0idDAsm1LBhYYfn49fv3lyMz15Nzi/f3FyePRuMBu4hDL4x7wumOnL4AU/vMHdb7eW6s/67qzFNlDt4cMNSMqHQ7V7jZVORprSvItHWpXhLI9SVKV0ukdc7I+saX/s5E42nd+syhE91RHNgPMQG/YjxR8+DNme3KA6Cy8oPrrdPjeqoxRinKZTuUdi7TpG9entzi0nbXAEqNEccw+Z4PYjNaUzf0/eU4vWkoB/eE8L3SyqZmlU+2Gmgiz//AEMA4x4= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query decision definitions (alpha)

      +

      Query decision definitions

      Body

        sort object[]
        diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index 711fd9894d..21fea0f612 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -1,11 +1,11 @@ --- id: find-decision-instances -title: "Query decision instances (alpha)" +title: "Query decision instances" description: "Search for decision instances based on given criteria." -sidebar_label: "Query decision instances (alpha)" +sidebar_label: "Query decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

        Query decision instances (alpha)

        +

        Query decision instances

        Body

          sort object[]
          @@ -84,7 +76,7 @@ Pagination information about the search results. The matching decision instances. -
        • Array [
        • ]
        +
      • Array [
      • ]
      The decision instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx index 690d760e02..5e7e149ef0 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx @@ -1,11 +1,11 @@ --- id: find-decision-requirements -title: "Query decision requirements (alpha)" +title: "Query decision requirements" description: "Search for decision requirements based on given criteria." -sidebar_label: "Query decision requirements (alpha)" +sidebar_label: "Query decision requirements" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query decision requirements (alpha)

      +

      Query decision requirements

      Body

        sort object[]
        diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index 4a5b506431..947a5de6e1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -1,11 +1,11 @@ --- id: find-flow-node-instances -title: "Query flow node instances (alpha)" +title: "Query flow node instances" description: "Search for flow node instances based on given criteria." -sidebar_label: "Query flow node instances (alpha)" +sidebar_label: "Query flow node instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

        Query flow node instances (alpha)

        +

        Query flow node instances

        Body

          sort object[]
          @@ -68,7 +60,7 @@ Pagination information about the search results. The matching flow node instances. -
        • Array [
        • ]
        +
      • Array [
      • ]
      The Flow node instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index cc16b860db..01800b3dc1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -1,11 +1,11 @@ --- id: find-incidents -title: "Query incidents (alpha)" +title: "Query incidents" description: "Search for incidents based on given criteria." -sidebar_label: "Query incidents (alpha)" +sidebar_label: "Query incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,20 +25,12 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query incidents (alpha)

      +

      Query incidents

      Search for incidents based on given criteria. -Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. -The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - -:::note -This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change -in future releases. -::: - ## Request

      Body

        sort object[]
        @@ -65,7 +57,7 @@ Pagination information about the search results. The matching incidents. -
      • Array [
      • ]
      +
    • Array [
    • ]
    The incident search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx index afac4fa131..579c38161f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx @@ -1,11 +1,11 @@ --- id: find-process-definitions -title: "Query process definitions (alpha)" +title: "Query process definitions" description: "Search for process definitions based on given criteria." -sidebar_label: "Query process definitions (alpha)" +sidebar_label: "Query process definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Query process definitions (alpha)

    +

    Query process definitions

    Body

      sort object[]
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index 6e58da0606..1a1da725ac 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -1,11 +1,11 @@ --- id: find-process-instances -title: "Query process instances (alpha)" +title: "Query process instances" description: "Search for process instances based on given criteria." -sidebar_label: "Query process instances (alpha)" +sidebar_label: "Query process instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query process instances (alpha)

      +

      Query process instances

      Body

        sort object[]
        @@ -164,7 +156,7 @@ Pagination information about the search results. The matching process instances. -
      • Array [
      • ]
      +
    • Array [
    • ]
    The process instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx index b38ee617d5..f41e04c7e2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx @@ -1,11 +1,11 @@ --- id: find-user-authorizations -title: "Query user authorizations (alpha)" +title: "Query user authorizations" description: "Search for user authorizations based on given criteria." -sidebar_label: "Query user authorizations (alpha)" +sidebar_label: "Query user authorizations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Query user authorizations (alpha)

    +

    Query user authorizations

    Path Parameters

    Body

    required
      sort object[]
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx index 86e8ab2efa..d34fbf8cbe 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx @@ -1,11 +1,11 @@ --- id: find-user-task-variables -title: "Query user task variables (alpha)" +title: "Query user task variables" description: "Search for user task variables based on given criteria." -sidebar_label: "Query user task variables (alpha)" +sidebar_label: "Query user task variables" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWVtv2zYU/isEn1ZMsd0u7Tq9uUm6eeslS5z2ITVQSjqy2FCkSlJJDEP/fTikbrYV173srQWCGiJ5rt93DnW0ppYtDQ2v6ZUBTSwzN3QRUFWAZpYrOUtoSFMuE1yeM3PzjmnOIgGGBjQBE2te4D4a0ktgOs5IqjQpG1nkttlOImYgIUqSJb8FSWLNLWjORh8kDWjBNMvBgkZT1lSyHGhIy1rnP7CiAeWopGA2owHV8LnkGhIaWl3CtiXzDMgNrIhKic2gs2ZEA2riDHJGwzW1qwKVcGlhCZoGNFU6Z9Y/enZMq2rhFYGxL1SywjOd3pQJAwGNlbQgLa6xohA8dlEbfzJoyLqnjQnxNnXO1XpV9Alii75rjLblYNwJpZ20rdgqbUnKQSRd4GjQiGJaMxchC7n5GmVO4q42jJ9XZhVBg0i06qkzVnO5pFVAlU5AD593S4RLcpfxOGsFYT40CGYh8SpQLsgyRwhOL09oQE/PLk8QgwmkrBSYD//cciugjsVblH6Gx6qqj4br2qVFb7uD5b8l6BWevPAJpdUCTxZsCbv2n7Mlly6RG9E+OKpa5cNB4TKBe4Sly5QLimXaEuNs5HJJ8Gwv1MPg/O0JBl/wnA9ABfXk7J7nZU5kmUegNxRqsKWWmBglMRUuGgdq9GZOUzuU9Fnrkq8DDLeNyInSPt9uDdP/UTBjMRXvmCjBfCR19BxfGSk03HJVmkaOBlMoaWAf3jfzUbWmvoBU6YEEb9sauX2DxqZc/9/WVoNgPWdL6MAaDPg4cKh/YNPltrw3ln7G/QMAaEHdiN+u/EPqKk9D77tz8slkMozNod6wHTzXE354af0i2bn0mMffLFKlL1edcaWwZrMQfLeo/RZbZZmYNbjZiiWu1bzOmfXlA5UMNIiHe1xAtwA+nDRXu2/dhqarunNOPxYTX9fRLWLAjsiVAWIzbpq1j31Cfqy7CzJIEpCmRNt3oXgAzzdrycHG47Gvtd3VvR9m+j7SexbULWqQ5e2ObZo3JN1m+U5VegBx/AGwuaZSg6zl7T5/95vVGORy8GWrGo14ERy0DW97ePF0aWt2H0gAf9nclvqG5eDRMiyxuwQ5ZA25LMoDJaSlEO+GpbwshfDYPUyUiVWxP0w1A9zGfTL3hazQKgZjZtJYJuOD9NVHCK/PfKtqC5JJOxu6tboVMjs9LFLczHUpY7yJ7sp6n4HNsE9lUEefG2Kb/URpIlWf7pFSApjcaMsN5rF+bxJ+sJM2lHY7j7+he3qqp4wLSEbktdJAErCMC0OYdgm45QkkvYrnKRipZLW34xZaRQLyX3c776Z9U3Lud9Z6iWczYYb4jZHXfn3x8oT8cfz098UvmbWFCcfju7u7kU7jI0i4VXqk9HKs0xj/cN+jEZlnoLEErUgEhCUJR51MkK5OEFNAzFMeN1e32myCKfL+faHZutX1FlJ6GCw133npnZKrixnhCUjL01XTgjdU0/6rjLsLhJFg8oZ2iNhVuq3FlHnOdJ9NPQXIe8ts2W80D97jh16W/5rPz4kXQWKVQFdLa0XoRM4lvlTQ8HgyCWj9ikHDZ5NJhTIx4wd4IgncF4LV16Qtd7gkeYdb51hTL35QZpTmS76td7TB2xrEp94jz8enQ3yc4jXPgkYcgtZKExXHpdaQ4EuvaGteo7u5Jfzk2k+u/eTaA1yrApqDzRTOHQtlHHRw5hfSMfa+I+x9ZrzujQarcdsKx74V4pgP9G0zTSy1oCFdeypV4Xi8zpSxVbgulLbV+Bbz1IpA33HZU66BklAxE5k3ZzeluCDb+yKQE5aXMmHkObk4u5yTP5mFO7ZyIS7a8V4j+vnk+WRQKm59QOL0fEa8hx6QvSLRiEW2D4r1mw8R7AagBuJSc7u6xGM+PBEwDXpaYlZaoNT6nHR3I3KbaFD/eNnA5+/3c4cALHAX3XD17J7lhaenn4Bet9PJ9s626OZ1fsQ2aYdgk63h1PXa294fAuGzyqE8Vc7wGoO7IUA8gDY+ZpPR4128n88cbWOV56V0tVsuyR23GWG9kMaiNDgEo2hnDHi9C9vhdrPtlV8h77xG8niEcPCYbUr2ktusjEaxysexP9b+HwkVjXPG5bhWYcYn09dXb06nR69mJ2dvLs+OHo8mI3vv35eRUjmTPTvc9XPoXrnt9brrWd81668BY+HejgvBuEQIO3/XNdWvaUd1GtBw8ztA38Ca74ug5uw1Xa9R+ZUWVYWP3aWYhteL7pwf3HCDv7tB/oOu/nJRT5cfkX3fFQa9al6OpbfbveFRGtAbfGHa+LxRLaqAZsASj956x4m34miOcjoJO+OwKmhOTOMYCrt376JXYc/fXs6Ro/XnjVwleEazO/zGwu5oSD/QD2ixcpFx9HfP11QwuSwdHamXi//+AwJhI5s= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query user task variables (alpha)

      +

      Query user task variables

      Path Parameters

      Body

        sort object[]
        diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index 810eedcaae..04db8efcbc 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -1,11 +1,11 @@ --- id: find-user-tasks -title: "Query user tasks (alpha)" +title: "Query user tasks" description: "Search for user tasks based on given criteria." -sidebar_label: "Query user tasks (alpha)" +sidebar_label: "Query user tasks" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,20 +25,12 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

        Query user tasks (alpha)

        +

        Query user tasks

        Search for user tasks based on given criteria. -Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. -The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - -:::note -This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change -in future releases. -::: - ## Request

        Body

          sort object[]
          @@ -109,7 +101,7 @@ The matching user tasks. Custom headers for the user task. -
        • ]
    +
  • ]
  • The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx index 0c95d69750..98c0340fb4 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx @@ -1,11 +1,11 @@ --- id: find-users -title: "Query users (alpha)" +title: "Query users" description: "Search for users based on given criteria." -sidebar_label: "Query users (alpha)" +sidebar_label: "Query users" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,20 +25,12 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Query users (alpha)

    +

    Query users

    Search for users based on given criteria. -Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. -The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - -:::note -This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change -in future releases. -::: - ## Request

    Body

    required
      sort object[]
      diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx index c6fa6ea918..e3f219e6ec 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx @@ -1,11 +1,11 @@ --- id: find-variables -title: "Query variables (alpha)" +title: "Query variables" description: "Search for process and local variables based on given criteria." -sidebar_label: "Query variables (alpha)" +sidebar_label: "Query variables" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,20 +25,12 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Query variables (alpha)

      +

      Query variables

      Search for process and local variables based on given criteria. -Note that this endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and not enabled on Camunda clusters out of the box. -The [Camunda 8 API (REST) Overview page](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md#query-api) provides further details. - -:::note -This endpoint is an [alpha feature](/components/early-access/alpha/alpha-features.md) and may be subject to change -in future releases. -::: - ## Request

      Body

        sort object[]
        diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx index 4bfab0807f..7c059fc358 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition-xml.api.mdx @@ -1,11 +1,11 @@ --- id: get-decision-definition-xml -title: "Get decision definition XML (alpha)" +title: "Get decision definition XML" description: "Returns decision definition as XML." -sidebar_label: "Get decision definition XML (alpha)" +sidebar_label: "Get decision definition XML" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/is76MWeUqScOmnKm8Z2Urd26nGcNjOyD0twKSIGAQYAJWs0/O8dgKTkWHKTQ9pDRwc9SC72+X1LcrFiDmeWpVN2SlxYoRXkVAglnNCK3UVM12TQH5znLGUzcoPc6Vrs4+UFi1hOlhtRh3UpuybXGGUh39YKaOHj5UV8q27VO+0IXIkOXCkskMprLZQDYQEVTFHWJUJB6BpDdwcJ11WtFSlnE0IjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPRDfKtuSoLpIPYaJlfncHB99v7mEP6Yk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zox0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaNbJRQUjRcGQ5LQkvcpTdNbxSJWo8GKfAJZOl0xhRWxlOVb4PidlixiwmOiRleyiBn63AhDOUudaegpcHzy0VoxU5TDPS2H0uwAUgSLUvASkDvrQYXQKPG5IRA5KScKQQYKbTpoDetjFjHLS6qQpSvmlrV3WyhHMzIsYoU2Fbru1Ktj1rZ33mFba2XJ+hUvxmP/s+30x8uLf/DVl8w2oRxFI+USTCAI5XHIJtfKkXLBJXpwyUMl/f8tR60zQs1Y27ZtxI6fc2WXfZ91sg4KFJLyGC61oQFqgIYGHOYgVAhiiBoynS+3vMS6loKHxpDURmeSqh8/We/BY6+/dG0CV51kbxd0Bzn01fGCWWd9ev3mBH45fvnz3UHpXG3TJFksFrEp+Ihy4bSJtZklpuD+4+UOY7gpydCAZczzEDRKH1VNxgmyYGviohDcQ9wH2LsNPrVdfH2SO7c8xteLNyV4WopHkGmM2OqDE/hwfT4AcinUbNt0WFNgI70OzHTj0kyiumdtxJxwcqfRp1ZsU1Vo1mz50kAbMevQNfarkP/pxZZuD6hfb26uoFMBXOe0oVVvyAdRCSWqpmLp8XgcsQofuqNX43HrdfqKf0MkCuihlqgCtJ6GIxRUG9yGwISyDhX/XpXRRszEU7sxaze1YD2IT7uIBioe7abiQDuJ/N7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Un2LMl+2sb7G20ykeekAjzXfBM2PPehlHpB+Z5Xe17tefU8r46/8hy5EK4MOmdiTio8li+wY1ihG7V/nNwzcs/I78jIl7ve7CYKfJaNxyEZow1ozhtjKPfvwTKo9++Xg+3+Vrjn2p5re649x7U2YhW5UvfDzTDYciVLWTLc/EabIYpNVjsHXG2Y10TMkpkPA7HGSJayVUeoNk2SVamta9NVrY1rk7mv1hyN8HPJUFx/uSPeACipOcpweldh/QU/dRsC3gws/awS3qKjBS5Dor3JL1W/Hr8e79TqRZ/R6OegXYQdLB+1ikGt5/xOtZ3wtygOEzdLvDHCLd/7ZV16MkJDZtL44qzh0tsL2v1xJ8Si/s+bAUS//XUTcCBUocPyHg/bjviqkLGd5+P4aBt7V+eBQlxXVaNCH1Wz7gEJHwXWT5c9uaTgpGxAeT8lHcQuuivwZ2cRjmJflA45Q/ucCVc2Wcx1NUyU17+Z1FlSoVBJb8ImJ5PLD+9OJ6OL85Ozd+/PRkfxOHYPLgRfa+sqVI/8eEtu56zQjzIPwrj48Gn8q82dZD/j/7/P+HuWhYl0LVEoz/sAz1XfJqdsV5tkEUuf2wnwnfIu6rvdlK1WGVr6YGTb+tMhZyyd3m2aY+imubChuCwtUNqnmwaPQXlw3W8vHMJ/sZWwM0X9SVTL0ORl449YxO5p+eweSXvXRqwkzMmEiDvZCedUu0da1rsDvk2u71xvz3x/+xujVa4S +api: eJztWE1z2zYQ/SuYPSVTmpQTJ01509hO6tbOeGyn9YzrAwgsRcQgwACgZY2G/70DgJRki2pyyPSkg0b8WOzu230PJHcJjs4s5HdwgkxYoRXhWAolnNAK7hPQDRrqT8445DBDN9idrMxuL84hAY6WGdGEdTlcoWuNsoRveyXUktuL8/QfBQk01NAaHRqfwxIUrRFy4Fsx/sQFJCC864a6ChIw+K0VBjnkzrT4Mv5NhYRaK2YKOXnABdElcRWO5ZOQeSVYRShz1udGSavEtxaJ4KicKAUaUmpDXCXWeFJIwLIKawr5Etyi8WkL5XCGBhIotampi5feH0HX3fuEbaOVRetXvJlM/N920rcX5/+RKxGW2JYxtLZspVwQE+qMPFaTaeVQuZASPrnsqZb+eCtR64xQM+i6rkvgaFcqY/F91dE6UlIhkafkQhtv6KiQllCDpDH6UXDkRKgAYkBNCs0XW1nSppGCBX5ljdGFxPqXr9ZnsJn189Sm5DJa9nGJLr4ic7510bCI0e+uPh6T347e/Xr/qnKusXmWzefz1JTsALlw2qTazDJTMv/zdq9TclOhQVLTBSmQUM4DaCo9qgaNE2iJbZCJUjDidADYp018aSO+vsgxLc/x1eJ1C162YoMyrRFbcpqSL1dnAyEXQs22Q4c1JW2l90EL3bq8kFQ9QJeAE06OBn0ZxbZ1Tc1KLc8DdAlYR11rv0v5t2+2fHtC/X5zc0miC8I0x7Ws+kAeRC2UqNsa8qPJJIGaPsWz95NJ5336jv8AEkXwqZFUBWq9hCMUqde8DcCEso4q9rM6o42YiZdxU+jWvYCexCcR0SDFw3EpDrKTlD1Y8kil4IS2rvJRo3wIMxiSoNKme5HtRbYX2U6Rvd3m+0dtCsE5qkDPld6EJUo7QqXUc+R7Xe11tdfVbl0dfec9ci5cFXzOxCOq8Fo+p1FhpW7V/nVyr8i9In+iIt+NfdlNFfFVNp6HaIw2RDPWGoPcfwfL4N5/Xw6x+0fhXmt7re21tktrXQI1ukr3M7Iw2HIV5JAND7+D9RDFZsvRAVcX5jUJWDSPw0CsNRJyWEZBdXmWLSttXZcvG21clz36bj1SI2ghI0f97Si8gVBSMyrD5bHG+ht+6jYAPqZ1qzglH8jV6fUN+UQdzukiFNqHfO76w+TDZNSrN93hcXp5RiLCSMuNrWJw6zU/6jYa/4jjMHGzyFoj3OLaL4vlKZAaNNPWN2dFlz5e8O7PoxEk/cHHgUR//H0TeCBUqcPyng/bifiuoLEx80l6uM29y7MgIabrulVhH1Wz+IJEN4Ax2VrnASUgBUNlA8v7Kelgdh7vkL9iRHKY+qZE5gzb50y4qi1SpuuMxWWr/0LqIqupUFkfwmbH04svn0+mB+dnx6efr08PDtNJ6p5cAN9o62qqNvL4hG50VjgyF16unyA/PCLumxQGmo2kQnnaBHTLXmV3MKYySCDfNUj2QrtPerHcwXJZUItfjOw6f/lbi2YB+d39WltBjFxYf8whL6m0L2fOm9heXfXT6dfk/5hEj5aov0jVIuwRsvVnkMADLnaO2Lv7LoEKKUcTEEfbKWPYuA0vq+GyV9lq4/t06uXxL9vxan4= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

        Get decision definition XML (alpha)

        +

        Get decision definition XML

        Path Parameters

        diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx index 9896230081..041e88e477 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx @@ -1,11 +1,11 @@ --- id: get-decision-definition -title: "Get decision definition (alpha)" +title: "Get decision definition" description: "Returns a decision definition by key." -sidebar_label: "Get decision definition (alpha)" +sidebar_label: "Get decision definition" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWU1v2zgQ/SsDnlqsYjlt2u3qZiRpN7ttEaTp7iGbA0WNLDYSqZIjO4ah/16QlGwnlpO0CPbkg2FTGs7neyN5uGTEp5YlV+wEhbRSK8gwl0qS1IpdR0zXaLhbnGUsYVOkXu5kLRaxDK0wsvarhF0gNUZZ4JBtK4V0ATe4GP3n9tXc8AoJjXNhyRSvkCUs2zLxNy5YxKRTXnMqWMQMfm+kwYwlZBq878FlgcCtlVOFmbMGOgcqcMifCOaFFAVwQRa4c7pR8nuDIDNUJHOJBnJtgAppV/tHLGJWFFhxliwZLWrntlSEUzQsYrk2Fadw6e0Ra9tr57CttbJo3Y5X47H72nZ6KGHSgm2EQGvzpiwXYHx6MQspFFoRKnLqeF2XUvhqxd+s07nc9lKn31CQy71xtSUZPBrO+ROCeyz1v5TfjfBHrI0GvHNwXDlnyUg1HXTl5NNnODt5oP5efwDeU/U56cc0ztBYGUrwYAZfv3o4g52ex8z11y8CLSpUZJ+SItqdIrOhCqaG1wVQwWmXGw6mNTcEOt/p0TNB6rldJVRc0VMRFaQfBZXTK6l0yrZb5hlhxdrWCR39TCtwgaIlyLksMRvBJ22cIHFZWuAGoTZ6JjPMQCrvW991INXZ4sGGURudllj9tt047ro2gfMg2dmF0FActYNgGqxfXbw/hj+O3vx+/aIgqm0Sx/P5fGRycYCZJG1G2kxjkwv3cXIvR3BZoEGo+AJSBJ5lPmhewrpVga1RyFwKIO0D7NwGV7cQ38N9LtzdrvMKgo2RW2WfwNeLs75hLaSabpv2e3LelE4HT3VDSVpydcPWOHgMXBOwTVVxs8L3XQNtxCxxauyv9pQ/Ly/PIagAoTNct93OkAuikkpWTcWSo/E4YhW/Dau347HntKv4EyJRgLd1yZWH1v1wpIJqjVsfmFSWuBLPVRlt5FTet3uXkx2IT0JEPRUPh6nY067k4sbCjJcyA95Q4awG+oAw6J3gpR3tSbYn2Z5kO0n2ehvv77VJZZah8vBc8U1aUJqAl6WeY7bn1Z5Xe17t5tXRI++Rc0mF1zmVM1T+RXrOA8Ny3aj96+SekXtGPiMj3wz9s5socFk2DodojDaghWiMwczNSUqv3o16etvdo3DPtT3X9lzbxbU2YhVSobsRtR8sU8ESFvcPv4P1EMXGy8FhZ+tmumhm/TC6MSVL2DKQqU3ieFloS22yrLWhNp65Ss24kTwtAz7d7UC6HkylFrz0l4eK6m5sjhKPedWojMM7uDj9cgkfOOGcL3ySncm7qt+N340HtTrRHRon52cQIgyQ3GgTvVrH90G1Qfgpiv2026JojKTFF7ctpCdFbtBMGleYFVQ6e167WwchFnU/3vcA+uvfS48BqXLtt3dY2HaEbcxe2Xh0uI278zNPH6GrqlG+h6ppeDniG4GJsrHkAopYKQUq6xHenVD0Yh/DHfinm9IejlxRAnL61jmVVDTpSOgqFmHb6jstdRpXXKq4M2Hj48mnr59PJgcfz45PP385PTgcjUd0Sz74WluquNrw4wPS0JzwfszL9ZPjJw5nuhIR3lJcl1wqBxof27Lj1xUb4heLWDJ8nHAddSS5Ystlyi1+NWXbusvfGzQLllxdrznlSZhJ635nLMl5ae+f82zG9aIbNGcv4f84/RlMTneRq4XvDWXjVixiN27uveOIpb1uI1Ygz9D4iIPsRAisaUPL1tmOY9mq6X04dfT4Abf9p6g= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

        Get decision definition (alpha)

        +

        Get decision definition

        Path Parameters

      diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 447f5aab51..47c63d87c1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -1,11 +1,11 @@ --- id: get-decision-instance -title: "Get decision instance (alpha)" +title: "Get decision instance" description: "Returns a decision instance." -sidebar_label: "Get decision instance (alpha)" +sidebar_label: "Get decision instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

      Get decision instance (alpha)

      +

      Get decision instance

      Path Parameters

      @@ -60,7 +52,7 @@ The matched rules of the decision instance. The evaluated decision outputs. -
    • Array [
    • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • The decision instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx index ea5803ea52..9dc3ff4975 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml.api.mdx @@ -1,11 +1,11 @@ --- id: get-decision-requirements-xml -title: "Get decision requirements XML (alpha)" +title: "Get decision requirements XML" description: "Returns decision requirements as XML." -sidebar_label: "Get decision requirements XML (alpha)" +sidebar_label: "Get decision requirements XML" hide_title: true hide_table_of_contents: true -api: eJztWd1v2zYQ/1cO3EuCyZLTpl2nNyNNu2xJF6TpVsDJw4k6WWwoUiUpO4ah/30gJSVubHcd0O1h8IM/JB3v8/c7UacVczizLJ2y18SFFVqBoc+NMFSRcpbdRkzXZNAJrc5ylrIZuUHyak3w48U5i1hOlhtRe2GWsityjVEW8m2aAS18vDiPb9SNeqcdgSvRgSuFBVJ5rYVyICygginKukQoCF1j6PYg4bqqtfJKEkIjlyPknKxNglz3PeqlbVzlh4AqB6UdkMJMUg5awQlWjcoRuGysI2NBNw50Aa4kyPR9fKOuS4LpIPYKJpdncHB1+v76EH6fk5kLWkCNM+8P1sKOnNbSJryTH2EtRoas2zgx0v3iuMp/+NyQWfpLh1AbPRc5WSga40oykJNDIW3IT5qmSjvyPv1b6alwCRmBbbJPxB04DbxENaMbJRQUjRcGQ5LQkvcpTdMbxSJWo8GKfAJZOl0xhRWxlOVbAPIbLVnEhMdFja5kEevRkLPUmYaegsenH60VM0U53NFyKM5WMEWwKAUvAXkHLIRGic8NgchJOVEIMlBo08Fr0BCziFleUoUsXTG3rL3rQjmakWERK7Sp0HWnXh6ztr31LttaK0vWr3g2HvufTbc/Xpx/1VtfONuEohSNlEswgSiUxyGnXCtHygWn6N4l95X0/zdctc4INWNt27YRO97lzHYP/AFZBwUKSXkMF9rQADlAQwMecxAqBDJEDpnOlxt+Yl1LwUOTSGqjM0nVj5+s92Hd7y+dm8BlJ9nbBd1BD32FvGDWWZ9evTmBn49f/HR7UDpX2zRJFotFbAo+olw4bWJtZokpuP94ucMYrksyNGAa81x4myh9VDUZJ8iCrYmLQnAPdR9g7zb45Hbx9Wnu3PJYf1j8WISnxViDTWPERkecwIerswGUS6Fmm6bDmgIb6XVgphuXZhLVHWsj5oSTW40+tWKbqkLzwJkvDbQRsw5dY/8W9s+fbej2kPrl+voSOhXAdU6P1OoN+SAqoUTVVCw9Ho8jVuF9d/RyPG69Tl/xb4hEAd3XElWA1tNwhILqEbchMKGsQ8W/V2W0ETPx1G7M2sdasB7Er7uIBjIebSfjQDuJ/M7CHKXIARtXeqsdfYAbCk6gtPGeZHuS7Um2k2TPN/H+RptM5DmpAM8Hvgkb9n8opV5QvufVnld7Xu3m1fE/2UkuhCuDgZmYkwo79QV2dCt0o/Z7yz099/T8jvR8se1Bb6LAZ9l4HJIx2oDmvDGGcv9gLIN6/7g52O7vi3uu7bm259ourrURq8iVup96hmmXK1nKkuFOOFq/EyarHWOvNkxwImbJzIdBWWMkS9mq41SbJsmq1Na16arWxrXJ3Bdsjkb4eWWor7/ccW/AlNQcZTi9rbb+gp/GDTE/DjL9DBPeoqMFLkOuvckvVb8avxpv1epFd2j089Euwg6Za91iUOtpv1VtJ/wtisMUzhJvjHDL935Zl56M0JCZNL4+D4jp7QXt/rgTYlH/582Ao1//vA5QEKrQYXkPiU1HfFXI2M7zcXy0Cb/Ls8AirquqUaGVqlm3R8K1wPqps+eXFJyUDUDvp6eD2Hl3Bf7oLMJR7IvSIWfooDPhyiaLua6GSfPDbyZ1llQoVNKbsMnJ5OLDu9eT0fnZyem796ejo3gcu3sXgq+1dRWqNT/ektux5/MDzoMwSD58moHV4+1kP////8//e6aFOXUtUSjP/QDRVd8tp2xrt2QRS3e/JvAN8zbqm96UrVYZWvpgZNv60yFtLJ3ePvbI0FRzYUN9WVqgtE/fKKwj86A3mR/Cf/OeYWue+pOolqHby8YfsYjd0fIrL1Ha2zZiJWFOJkTdSU84p9qt6Xl4deA75sN97O2pb3V/AVZVwSU= +api: eJztWN9v2zYQ/leIe2oxRXLatOv0ZqRply0pgiTdAmR5oMiTxYYiVZKKYxj63weSku3EctcCxZ78YFg/jnff8b6PpG4Jjs4s5LfwHpmwQiti8GsrDNaonIW7BHSDhjqh1SmHHGboBsvLDcOb8zNIgKNlRjTeGHK4RNcaZQkf80yoJTfnZ+k/ChJoqKE1OjQeyRIUrRFy4CNx/sQFJCC8+4a6ChLonXLInWnxOYbrCgm1VswUcnKPC6JL4iocx5SQeSVYRSiL+ChplfjaIhEclROlQENKbYirxDqrFBKwrMKaQr4Et2g8dKEcztBAAqU2NXXx0dsj6Lo7D9k2Wlm0fsSrycT/bcO+OT/7JloiLLEtY2ht2Uq5ICbMN/I4p0wrh8oFUPjossda+ustqNYZoWbQdV2XwNEuMOMI/A1aR0oqJPKUnGvjTR0V0hJqkDRGPwiOnAgVEhkyJ4Xmiy2ctGmkYIFrWWN0IbH+5Yv1GDZxPwU3JRfRso9LdPEFmfPli4ZFjH57+eGY/Hb05te7F5Vzjc2zbD6fp6ZkB8iF0ybVZpaZkvmft3uZkusKDZKaLkiBhHIufEwqfVYNGifQEtsgE6VgxOmQYA+b+MmN+fXTHGF5rq8Gr4vwvBgbtGmN2BLWlHy+PB1IuRBqth06jClpK70PWujW5YWk6h66BJxwcjTo8yi2rWtqVpp5GqBLwDrqWvuftH/9asu3p9Tv19cXJLogTHNcS6sP5JOohRJ1W0N+NJkkUNPHePd2Mum8T1/x78hEEXxsJFWBWs/TEYrUa96GxISyjir2syqjjZiJ53FT6Na1gJ7E72NGgxgPx8U4yE5Sdm/JA5WCE9q6ykeN8iHMYABBpU33ItuLbC+ynSJ7vc33D9oUgnNUgZ4rvQlLlHaESqnnyPe62utqr6vdujr6kZPkXLgqBJiJB1ThpD6nUW6lbtX+bLmX516eP1Geb8Y+9KaK+Fk2nodojDZEM9Yag9x/GMvg3n9uDrH7fXGvtb3W9lrbpbUugRpdpfvmWeh2uQpyyIad8GBzJ8yWO9peXejgJGDRPAyNstZIyGEZNdXlWbastHVdvmy0cV324Av2QI2ghYw09a+j9gZOSc2oDI/Hautf+G7ckPMxrVvFKXlHLk+urslH6nBOF2Gufcinrt9N3k1GvXrTHR6nF6ckZhiZubFaDG697EfdRuPvcRy6cBZZa4RbXPlhcXoKpAbNtPX1WTGmjxe8+/toBEl/8WHg0R9/XwcqCFXqMLynxDYQXxU0NiKfpIfb9Ls4DSpiuq5bFZZSNYtnJLqRGJOtdT6hBKRgqGwget89HczO4hvyV4xIDlNflMicYQWdCVe1Rcp0nbE4bPVfSF1kNRUq60PY7Hh6/vnT++nB2enxyaerk4PDdJK6RxeSb7R1NVUbOD6i23HmG+kZL9fbyA+0j/tChTZnI6lQnjohw2UvtlsYFRskkO/uMnu93SW9Zm5huSyoxc9Gdp1//LVFs4D89m4tsaBJLqy/5pCXVNrnDenNBF/0IflL8v+0qUfnqX9I1SIsFrL1d5DAPS6+0YPv7roEKqQcTcg6Wk8Zw8Zt+Fl1nr3gVsvgxxOvlH8BuLx9kQ== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get decision requirements XML (alpha)

    +

    Get decision requirements XML

    Path Parameters

    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx index e6d261065a..34d380d6fb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx @@ -1,11 +1,11 @@ --- id: get-decision-requirements -title: "Get decision requirements (alpha)" +title: "Get decision requirements" description: "Returns Decision Requirements as JSON." -sidebar_label: "Get decision requirements (alpha)" +sidebar_label: "Get decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWd9T20YQ/ld2ri8wlS2TkDTVmwdISpsQBkj7ADyspZV14XSn3J1sPB7/7509SWCwDaSTTh/qB35I2tu93f2+PWl3LjyOnUguxSGl0kmjwdK3WloqSXsnriNhKrLopdHHmUjEmHwnebYsGImMXGplxZIiEWfka6sd3KldlgZ08Pv555P+lb7SJ8YT+AI9+EI6IJ1VRmoP0gFquERVFQg5oa8tXe/EqSkro1lLTGjVrIdpSs7FQa753WulXb/MdgF1Btp4II0jRRkYDQdY1jpDSFXtPFkHpvZgcvAFwcjc9q/0RUFw2Ym9g+HpMeycHZ1f7MLnCdmJpClUOOb9YCVdzxujXJw28j2sZM+S8ys3eqZd3C+zn77VZGf8aBcqayYyIwd5bX1BFjLyKJUL8UmSRBtPvKd/KzwlzmBE4OrRV0o9eANpgXpMV1pqyGsWBkuK0BHvKUmSKy0iUaHFkjiAIrmcC40liURka+DxB81EJCQDo0JfiEi0KMtE4m1Nj9HD4Ufn5FhTBjc065KTrQNpBNNCpgVg2iALodbyW00gM9Je5pIs5MY28FqroS8i4dKCShTJXPhZxX5I7WlMVkQiN7ZE39x6uy8Wi2vev6uMduR4xavBgP+s+rDWGqfO1SEtea3UDGzgCmX9ENXUaE/as0KsKiXTQL74q2Ot89V9mpA0TodlqnrZ7GlTGl7g4HPZ+BEBX0QtXu6247yVerzW+OGnE2DpJ2EQdE7IOtkE6kkvX7962stWz/MG14WZC+VL3To+fN6GJWdqm9LJiwO2HKxuNeTWlG3mNmcGpuigQusoC7Y9adT+pR410i9wijVLr1jduuPk2FMpFgsW2/8+bvEFOQ85SkVZHz4ZS105BbTU1doMpO7CE4gMI5PNnmRgZc1IUfnzKhMfbm4Ip41kaxcahjJTGsFRY/3y7P0B/Lr/5pfrncL7yiVxPJ1O+zZPe5RJb2zf2HFs85R/WG63DxcFWerqNWaZZJuo4J774CpKZS5TLuPsYLtt4Ow1/j1dOJqnq9m+o09t5Uryh/Dl7Ljj/0zq8arpsCbHWrEOHJnaJyOF+kbcY+E5iA3B1WWJ9u48eGhgEQnn0dfun9L/t4uLU2hUQGoyuq9irSF2opRalnUpkv3BIBIl3jZXbweDUA444y/wRAPdVgp1gNZjd6SG8h63wTGpnUed/qjMGCvH8rHdh7xsQXzYeNSRcW89GTvaKUxvHExQyQyw9gVbbegDqaWwCVThvN2SbEuyLcnWk+z1Kt7fGzuSWUY6wPOOb9KFbxtUykz5xN7yasurLa828Wr/e94kp9IXwcBYTkiHr1B+N2a65abW23fLLT239PyB9Hyz7kNvqIGjbBmHZK2xYNK0tpYy/pJVQT03Ujrb7bm45dqWa1uubeLaIhIl+cK0/fzQyfWFSETcnYS95ZMwnm/oJS64bUp20jWAa6tEIuYNnxZJHM8L4/wimVfG+kU84WRN0Eruw4fc8uOGdx2elElRhdvr8soPlltb9w167s3DB/Q0xVmIM5t8qPrd4N1grVYW3aCR+/6Nhw0qlypFp5Ypv1ZtI/wSxaGh7CitrfSzc17WhGdEaMkOa87NHVpae0E7XzdCImr/ed9h6Pe/LgIMpM5NWN7CYXUjYqltKgb9vVXonR4HBqWmLGsdyqgeN+9HuORYO01hbimZknYB5O1UoBP72DyBP9sG616fk9Igp6ueY+mLetRPTdlNUO7+jpQZxSVKHbcmXHww/PTl5HDY+3h8cHRyftTb6w/6/tYH5yvjfIl6aR8fyG9439sJw5Hdx97P74+R7VDrfzDUamnm6dbHlUKpmfgBn/O2TF6KtWVSRCLZNHS5jtpadynm8xE6+mLVYsG3Q8BEcnl9XxpDLc2kC5kVSY7KPR6QLYNypzWW7cJ/MDZbG672JupZqPiq5isRiRueP22cTC2uF5EoCDOyIQSN9DBNqfJLelaGYlw9786zD0dc9v4GrlXKEA== +api: eJztWU1z2zYQ/Ss7OCVTWpQTJ3V509hOqjR2Pf5oD64OILgUEYMAA4CSNRr+9w4AUpYtylY6melFBw1FcrG7b3cfAC6WxNKpIckdOUXGDVcSNH6vucYSpTVkEhFVoaaWKznOSEKmaDvJq3XBiGRomOaVkyQJuUJba2lgpXZdGqiBL9d/Xgz+kSQiFdW0RIva+bEkkpZIEpL1WPkDFyQi3OmvqC1IRFpnM5JYXeNzJ24KBGoMn0rM4B4XoHKwBULWhzWCecFZAZQFBynUkn+vEXiG0vKco4ZcabAFN/0aBiQihhVYUpIsiV1UDgeXFqeoSURypUtqw6OPR6RpJs5/Uylp0LgR74ZDd9nE0GsNuAFTM4bG5LUQC9A+5JiFqDIlLUrrFNKqEpz5HMbfjNO63PRTpd+QWZcO7TJuefBpWxp2APhaNn5GwJuorZeVO8ZqLqe9xk/PL8BJv1gGXucMteEhUC+ifP/uZZStntcN9oXZ8W1XWOPT121oNKrWDC92Dth6sLrRkGtVtpnbnhmYUwMV1QYzb9uipNLuiihI7wDKaeZWOHV9s9LYYkmaxokd/Ri33A0aCznlArMBnCvtRC3lwgDVCJVWM55hBlx24fFEhlRlixcZWGmVCix/2WTiU+dGcBkkW7sQGOqYEgTTYP3u6tMJ/Hb04dfJm8LayiRxPJ/PBzpnB5hxq/RA6Wmsc+Z+Tu7tAG4K1AglXUCKQLOMO5tUwCP3wVTIeM4ZWOUBtm6Dy17A9/LEEd5uZntFn1rzjeSP4PZq3PF/weV007Qfk9NaOB00VbVNUkHlPXmshddKbASmLkuqV+vBUwNNRIyltjb/lf6/39xcQlABTGX4OIu1hhyIkkte1iVJjobDiJT0Idx9HA79dOAyvgMSCfhQCSp9aT2HwyWUj3XrgXFpLJXsZ2VGaT7lz+0+5WVbxKcBUUfGw34ydrQTlN0bmFHBM6C1LZzVQB9gGr0TVPj1dk+yPcn2JOsn2fvNev+kdMqzDKUvzxXfuAGpLFAh1Nyt2Hte7Xm159U2Xh39yE5yzm3hDUz5DKX/CnV7Y0e3XNVyv7fc03NPz59Izw99H3ojCS7K2tUhaq00KMZqrTFzX7LCq3eNlM52uy7uubbn2p5r27jWRKREW6i2Lew7ubYgCYm7lfBgfSWMl1t6iY1rm6KedQ3gWguSkGXgU5PE8bJQxjbJslLaNvHMJWtGNaepCCXqXgfedfUkFKPCP+7Lq3ux3to6oWUtMwrHcHV2fQOfqcU5Xfg4O5NPVR8Pj4e9Wp3oFo2jyzEEhKEq12aKTq2jfK/aILyLYt9QNshqze3i2g0L4UmRatSj2uVmVS2tPa/d3QchErV/PnU19OXvG18GXObKD2/LYdMRstY2JcPB4WbpXY49g5gqy1r6aVROw/6IrgFjojbWAYqI4Ayl8UXengp0Yl/DG/irbbAeDlxSQuV0s+eU26JOB0yVMQvDVtdUqDQuKZdxa8LEJ6Pz24vT0cHX8cnZxfXZweFgOLAP1oOvlLEllWt+fEbbv997jnr5uHz8yJlImyWLDzauBOXS1Y2Ht2xZdkd6WUYikmzr2U+ilip3ZLlMqcFbLZrGPf5eo16Q5G7yyCxPxYwb9z8jSU6FeX6+so7tTWssewv/w6lLb7jah1Qu/IQhandHInLvji+2Hmw0kyYiBdIMtQ9BkB4xhpVd07NxpuLIt5oOP5851vwLGRKGfA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get decision requirements (alpha)

    +

    Get decision requirements

    Path Parameters

    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index 65adbb2c91..ba97481c0b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -1,11 +1,11 @@ --- id: get-flow-node-instance -title: "Get flow node instance (alpha)" +title: "Get flow node instance" description: "Returns flow node instance as JSON." -sidebar_label: "Get flow node instance (alpha)" +sidebar_label: "Get flow node instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get flow node instance (alpha)

    +

    Get flow node instance

    Path Parameters

    The flow node instance is successfully returned. -
    Schema
    +
    Schema
    The flow node instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index 6521055295..9de04f4a49 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -1,11 +1,11 @@ --- id: get-incident -title: "Get incident (alpha)" +title: "Get incident" description: "Returns incident as JSON." -sidebar_label: "Get incident (alpha)" +sidebar_label: "Get incident" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get incident (alpha)

    +

    Get incident

    Path Parameters

    The incident is successfully returned. -
    Schema
    +
    Schema
    The incident request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index a1115167a8..b37a84ede6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
    Schema
    +
    Schema
    An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx index 8d306e5da2..cdec028f05 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition-xml.api.mdx @@ -1,11 +1,11 @@ --- id: get-process-definition-xml -title: "Get process definition XML (alpha)" +title: "Get process definition XML" description: "Returns process definition as XML." -sidebar_label: "Get process definition XML (alpha)" +sidebar_label: "Get process definition XML" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/is76MWeUqScOGnKm8ZxUrd26nGcNjOyD0tiKSIBAQYAZWs0/O8dgKSs6DHJIbl0dNCD5GKf37ckF0vmcGZZOmXXRudkLXAqhBJOaMXuI6ZrMugPLjhL2YxcL/Z6JfXx6pJFjJPNjajDspTdkGuMslBv6QS08PHqMr5Td+qddgSuRAeuFBZI8VoL5UBYQAVTlHWJUBC6xtD9UZLrqtaKlLMJoZGLEeZeeRLkuu9RL23jih8DKg5KOyCFmSQOWsEZVo3iCLlsrCNjQTcOdAGuJMj0Y3ynbkuC6SD2CibXF3B0c/7+9hj+npOZC3qAGmfeH6yFHTmtpU3yTn6EtRgZsm7rxEj3i+OK//KlIbPwl459guaCk4WiMa4kA5wcCmlDftI0VdqR9+lnpafCBWQEtsk+Ue7AachLVDO6U0JB0XhhMCQJLXmf0jS9UyxiNRqsyCeQpdMlU1gRS1m9CY2/aMEiJjwianQli5ihL40wxFnqTEObsPG5R2vFTBGHz7QYKrMNowgeSpGXgLmzHlIIjRJfGgLBSTlRCDJQaNMBq18es4jZvKQKWbpkblF7n4VyNCPDIlZoU6HrTr08ZW177921tVaWrF/xbDz2P9suf7y63O+pL5dtQimKRsoFmMAN4nHIZK6VI+WCR/ToksdK+v9bflpnhJqxtm3biD0bn+72ZIf5B7RQ6EZxyBoHXJMNnChxTj0Rd3hRS/RV+5Yfp/syssMPX3myDgoUkngMV9rQgHZAQwMVOAgVUjnkHjLNF1tuYl1LkYfOlNRGZ5KqXz9ZveH0155N4LqT7O2C7lCP3lEvmHXWpzdvzuD30xe/3R+VztU2TZKHh4fYFPmIuHDaxNrMElPk/uPljmO4LcnQQCfkPASN0kdVk3GCLNiaclGI3LOsx0pwxme2i6/PceeWp9lq8VMFNiuxBtzGiK1OPIEPNxcDKxZCzbZNhzUFNtLrwEw3Ls0kqs+sjZgTTu40umnFNlWFZp2xawbaiFmHrrHfJN7zZ1u6PZ7+uL29hk4F5JrTV9z2hnwQlVCiaiqWno7HEavwsTt6OR63Xqev+HdEooAea4kqQGszHKGgesJtCEwo61DlP6oy2oiZ2LQbs/apFqwH8esuooGJJ7uZONBOYv7Zwhyl4ICNK73Vjj6QGwpOoAwt8kCyA8kOJNtNsufbeH+jTSY4JxXgueKb6G6zKKV+IH7g1YFXB17t59Wex1lOubDhIVa4MuiciTmp8Grgn2s9w8Kz7eFx8sDIAyN/HCNf7HqxmyjwWTYeh2SMNqDzvDGGuH8Zl6u3vsF2fys8cO3AtQPX9nGtjVhFrtT9dDXM1lzJUpb0bBo9zVBsstw1YmvD0Chilsx8mMg1RrKULTs6tWmSLEttXZsua21cm8x9reZohB+MhtL6yx3tBjhJnaMMp3eV1V/wY78h3KeJqR+Wwlt09ICLkGZv8mvVr8avxju1etE9Gv0gtouwA+VaoxjUesbvVNsJf4/iMPWzlDdGuMV7v6xLT0ZoyEwaX5oVWHp7Qbs/7oRY1P95M0Doz39vAwqEKnRY3qNh2xFfFTK283wcn2wj7/oiECjXVdWo0EXVrHs8wrXA+vG2p5YUOSkbMN6PaQexy+4K/NNZhJPYF6VDztA8Z8KVTRbnuhpG2qvfTOosqVCopDdhk7PJ1Yd3ryejy4uz83fvz0cn8Th2jy4EX2vrKlRrfrwlt2tQ6KepR2FcfbwZ/vLpNnLYYvifbzH0HFsbR7c9OJd9i5yyHS2SRSzdsw/hu+R91He6KVsuM7T0wci29adDxlg6vX9qjKGTcmFDaVlaoLSbWxbriDy66Tc3juHnb2TsTE9/EtUitHfZ+CMWsc+02Lc90963ESsJOZkQbic6yXOq3ZqS1d6E74+rG9bbc9/Y/gPjIdgy +api: eJztWEtv2zgQ/isDnlqsYjlt+ljdjDTtZjcpgjTdLZDNgSJHFhuKVPmwYxj67wuS8qO2jPbQvflgWKLImW9mvo+iZkkcnVpS3JMboxlaCxwroYQTWpGHjOgWDQ03l5wUZIqun/ZuPevL9RXJCEfLjGjjsoLcovNGWWj3bAK18OX6avSvIhlpqaENOjQBwJIo2iApSLvr4S9ckIyIYLilriYZMfjNC4OcFM543PV+VyNQa8VUIYdHXICuwNU4gCaDeS1YDZQ5G5BR8Ep88wiCo3KiEmig0gZcLdbBjEhGLKuxoaRYErdoA2ahHE7RkIxU2jTUpaHXZ6TrHgJc22pl0YYVL8bj8LcP+cv11WGkICxYz8Jo5aVcgIkpRp4yybRyqFxEhE8uf2pkuN7DaZ0Rakq6rusy8mJ8NoxkwP2cWqi0VxxK74BrtKC0g5rOcFPPXRStpKFqP8JxdigjAzhC5dE6qKiQyEdwrQ0CR0eFtEBNXDMTHDkIFVO5yj2Umi/2YNK2lYJFguet0aXE5revVu+A/h7ZBG7SzN4v6PIrMhf4kyaWyfv97ftz+P3s1ZuHZ7VzrS3yfD6fj0zFTpALp81Im2luKhZ+Yd7zEdzVaBAauoASgXIeg6YyRNWicQIt2BaZqAQDp1dciWBCZlN8fY4TrCCz9eJNBXYrsUVcb8SeoCfw+fZypYqFUNN913FNRb0MNmipvStKSdUj6TLihJODTne9WN801GwrdstBlxHrqPP2h8J7+WLPduDTH3d3N5BMANMcv9N2cBSCaIQSjW9IcTYeZ6ShT+nu9XjcBZuh4j8RiQJ8aiVVkVq74QgFzYa3MTChrKOK/arKaCOmYtfviHSbWpCexO9SRCslng4rcSU7SdmjhRmVggP1rg5ek3yAGYwgqIxb5FFkR5EdRTYsspf7fH+vTSk4RxXpudabSK9ZKqWeIz/q6qiro64O6+rAcZYjEzYeYoWro82pmKGKnwbhXBsUFs+2x+PkUZFHRf46Rb4a+rCbKAhZNoGHaIw2oBnzxiAPH+Ny/dW38t2/Co9aO2rtqLVDWusy0qCrdd+ki701V5OC5L2aTjY9FJsvh1psXWwaZcSima06ct5IUpBlklNX5Pmy1tZ1xbLVxnX5LNRqRo2gpUwMDY+T7FZ0kppRGYeHyhoehLbfKtxz2njFKbyF24tPd/CBOpzTRUxzcPm96bfjt+NBq2HqAYuTm0tIESZSbm0UK7NB8YNm0+SfMRy7fhaZN8ItPoVlKT0lUoNm4kNp1mTp/UXr4T5NIll/8X5FoT//uYssEKrScXnPhn0goSpobEI+Hp3uM+/mMgqI6abxKu6iapqOR3QrMCa9dSGgjEjBUNnI8b5Nu5p2lZ7A38kjnI5CURJzVpvnVLjalyOmm5ylZev/Uuoyb6hQee/C5ueT688f301Ori7PLz5+ujg5HY1H7snF4FttXUPVFo4P6IYahQNt6eXm9fGzHeq+RFvdzK6Pbdkr7J4MKIxkpDjQxg4ie8h6odyT5bKkFj8b2XVh+JtHsyDF/cNGV1GIXNhwzUlRUWl3O97bgT277Xvjz+H/74MPpqcfpGoRdwfpwx3JyCMuDnX3u4cuIzVSjiaGm6ZOGMPWbRlZt7aDvNb73YeLoIv/AMMKlJ4= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get process definition XML (alpha)

    +

    Get process definition XML

    Path Parameters

    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx index 857ffa83c6..62125e25c2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx @@ -1,11 +1,11 @@ --- id: get-process-definition -title: "Get process definition (alpha)" +title: "Get process definition" description: "Returns process definition as JSON." -sidebar_label: "Get process definition (alpha)" +sidebar_label: "Get process definition" hide_title: true hide_table_of_contents: true -api: eJztWd9T20YQ/ld2ri8wtSWTkDTVGwMkJU0IA6R9AB7W0sq6IN0pdycbj8f/e2dPEjaWCDCT9qHjB7Cl2/v257eS9xbC4cSK6EqcGR2TtZBQKpV0UitxMxC6JIN8cZKISEzINWJHK6mBSMjGRpb+KhLn5CqjLJQdQEALHy++nAbX6lqdakfgMnTgMmmBVFJqqRxIC6jgCvMyQ0gJXWXoZieMdVFqRcrZkNDk8yHGjB56ufr/sJG2QZHsAqoElHZACsc5JaAVHGJRqQQhzivryFjQlQOdgssIxvouuFaXGcFVK/YODs5OYOf8+OJyF75MyUwlzaDECduDpbRDp3Vuw7iWH2Iph4as69wY6mZzUCS/fK/IzHlplyM0lQlZSCvjMjKQkEOZWx+fKIqUdsQ2/VvhKXAOYwJbjb9R7MBpiDNUE7pWUkFasTAYygktsU1RFF1zuks0WBAHUERXC6GwIBGJcrMw/qS5GAjJJVGiy8RAGPpeSUOJiJypaLNuOPZorZwoSuCW5m1munU0gFkm4wwwdpZrCqFS8ntFIBNSTqaSDKTa1IXV3R6IgbBxRgWKaCHcvGTzpXI0ISMGItWmQFffersvlssbttyWWlmyvOPVaMQfXet7Kl5asJVPRVrl+RyMJwclgY9krJUj5RgNyzKXsada+M0y5KJrpPaJ4hQYJqaTtUG9oe+1kMP6RGSejMegyfgm/ikWVOfsKWzrjFQTRjJkdWViOu1FPG9WgRU+0+4V9pSMlXUgH8L+VS88z9b+OLx+tabhEiePK3E4eWlQOunk3ruJ323XcHL0Uk2OFCrXB3/pV14MyZjS5bQycM0LR4VYLllm/wUM4qZB1kGKMqckgM/aUNsoAQ21XTQBqXy/aLkKY53Mf8iz0uhxTsWvXb49tOwAzmrJRi/UPOTWUwuOa+1X5+8P4ff9N7/d7GTOlTYKw9lsFpg0HlIinTaBNpPQpDH/sdxuAJcZGWo7MSaJdxpzWDEcbEmxTGXMDbppiN4Yjn3t34/bQ7262MjVWkFXRnae4gfw9fykbahzqSZd1X5PilXOGDjWlYvGOapbsaqCrtJNLbYqCjTrzX5NwXIgrENX2Scb9etXHWyupz8uL8+ghoBYJw+bCCtiJwqpZFEVItofjQaiwLv66u1otGRMzvgzPFFAd2WOypfWpjtSQbGqW++YVNahin9WZrSRE7mpN9hkJN88qj1qmbjXz8SWdjnGtxammMsEsHIZa63pA7EhbwTmNtiSbEuyLckeJdnrbr2/12Ysk4SUL897vknrf7VgnusZJVtebXm15dXjvNp/9mvkTLrMo0/klJT/ITTDmmuprtT2xXLLzS03fyI33/T9xDtQwFE2XIdkjDag47gyhhKe6OT3xG11Nw/FLde2XNty7TGuLQeiIJfpZkDvB7QuE5EIGzYNV49BGy76hoVLnoiSmbYj3crkIhKLmkrLKAwXmbZuGS1KbdwynHKepmgkT9Z9Wnm5plxbSrmOMfe3+1LKC+p+XkiwGrnztB0+oKMZzn2IWeVD6Hejd6NeVBZ9BJEn+bWHdUGuNYkWltneC1sLPwfYz4otxZWRbn7B2+rwjAkNmYOK03JfKI0+j87XtZAYNF/et+Xz8e9LXwFSpdpvbyqha4hYG3qKUbDXrbqzE0+eWBdFpXwHVZP61QjXHGvOR5hWuYxJWV/fzZy/FftUr0A76NwLOCl15bSNcyJdVo2DWBftmcj95zjX47BAqcJGhQ0PDz5/PT06GH46OTw+vTge7gWjwN0573yprStQrdnxgVzfe96OP+vY3XR9sXp8bA+o/u8HVA3BHN25sMxRKqa8r8xF0xuvRE9vFAMR9R6l3AyaBnclFosxWvpq8uWSb/tYiejqZtUPfQNNpPVJFVGKud086lovxp3z5lBsF/7TA7DeGDU3Uc19g88rvhIDccvnSf3HTMub5UBkhAkZ73ktehDHVLo1kM7xFnfK+8fWh2Nucf8AmTarqg== +api: eJztWUtz2zYQ/isYnJopTcqJk6a8aWwndZq4HltpD64PILgkEYMAA4CSNRr+984ClCWLdGzPZHrSQSPh9e3zW1KLFXWstDS9phdGc7CW5FAIJZzQit5EVDdgGA7OcprSEly/7WSzK6I5WG5E40cpvQTXGmVJMwAkzJJPV3+dx//iqYYZVoMDg+JXVLEaaEqbXfw/YUkjKhC5Ya6iETXwvRUGcpo608Ku+FkFhFkrSgU5uYUl0QVxFYyoE5FFJXhFGHcWVWOkVeJ7C0TkoJwoBBhSaENcJcasiWlELa+gZjRdUbdsUH2hHJRgaEQLbWrmwtS7I9p1N6i5bbSyYPHE68kEv4bajzhOWGJbjrNFK+WSGO9jyIMnuVYOlEM01jRScB+x5JtFyNVQSZ19A+4wBAbj60RQaNT1oxqiW5/wzJP+iPqI7+KfsxpCzJ7Cts4IVSKSAatbw+F8FPGyXyUo8Jl6b7DnYKwIjnwI+3dYeJ6u435483pLwoyVjwtxrHypUwbhRArv4g9ZT85OXirJgWLKjcHP/MqLIRFTOAkbBbescFDTrsM9Ry9gEBYNsI4UTEjIY/JFGyA5OCakJcz4M3ORQ06E8vVizVWS6Xz5Q541RmcS6l+HfHuo2ZRchJ29XBJ4iKUnbMyC9OvLD8fk96O3v938UjnX2DRJFotFbAp+ALlw2sTalIkpOH5w36uYzCowQGq2JBkQlufeaCbJhuHENsBFIThxel0QvTLo+2Dfj8tDWF3txGoroVsjBg+DKfl6ebYuqEuhyqFof6ZgrUQMlunWpZlk6pZusmAodFeKbeuame1ivyWgi6h1zLX2yUL95vUAG/Ppj9nsggQIwnX+sIigIDSiFkrUbU3To8kkojW7C6N3k0mHmBjxZ1iiCNw1kimfWrvmCEXqTd56w4Syjin+syKjjSjFrtx4l5E4eRIsWjPxcJyJa9pJxm8tmTMpcsJaV6HUQB/CDXglmLTxnmR7ku1J9ijJ3gzz/YM2mchzUD497/kmLFHaESalXkC+59WeV3tePc6ro2e/Ri6Eqzx6Keag/B+hBQtcK3Sr9i+We27uufkTufl27C/eVBH0ssE8BGO0IZrz1hjIsaMj74m7lt0/FPdc23Ntz7XHuNZFtAZX6b7P6xu0rqIpTXo2HWwegzZZjTULO+yIgpmvW7qtkTSlq0ClLk2SVaWt69JVo43rkjnGac6MYJkM2YnLgXLrVJKaM+mnx0KKC+q+XwjkmNWtyhl5Ty5Pr2bkI3OwYEvvYhT5EPr95P1kFBW3PoI4vTgjwcKQkFtFYg2LbB+FDZufA+x7xRZ4a4RbXuGx4J4MmAEzbTEs94nSy/PoOA6baNT/+LBOn0//zHwGCFVof7zPhKEidKvpSSfx4TDrLs48ebiu61b5CqrK8GrEtgzjsrUODYqoFByU9fnd9/nX2z6HFbJudB7GGJSQOevCWQpXtVnMdZ3wcOz+O5M6S2omVNKLsMnx9MvX85Ppweez49Pzq9ODw3gSuzvnjW+0dTVTW3p8BDfynrdr8mrz2Hj2/UYfHwd3LmkkEwozxhu26ql1TUeoRSOajnbib6KeH9d0tcqYha9Gdh1Of2/BLGl6fbOhk+dfLiz+zmlaMGl3b0q2bfrlsr9TeUX+1/uTUR/1k0wtfX2QLY5oRG/xOmL8lqK76SJaAcvBeMvD1inn0LgtkMHtCBLtvup9PEWG/AddXGgW sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get process definition (alpha)

    +

    Get process definition

    Path Parameters

    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index 44e96213f2..81bfafa7f7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -1,11 +1,11 @@ --- id: get-process-instance -title: "Get process instance (alpha)" +title: "Get process instance" description: "Get the process instance by the process instance key." -sidebar_label: "Get process instance (alpha)" +sidebar_label: "Get process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWcFy2zYQ/RUMTsmUluTETVPeNLKcqnVcj60kB9cHkFyJiEGAAZaWNRr+e2cBUnYkylbT3qqDxxK4eIvFvregFiuOYu54fMMvrUnBOSa1Q6FT4LcRNyVYgdLoScZjPgdsjCatTcQzcKmVJRnxmH8AZJgDKzfAWLLsHr+DZe8vzSNeCisKQLC0mBXXogAe8/J7f3/AkkdckqdSYM4jbuFbJS1kPEZbweZyprtc8oi7NIdC8HjFcVmSL6kR5mB5xGfGFgLD0LsTXte35MiVRjtwNOPNYED/9nAmHXNVSmOzSqkls4CV1ZDRClKjETQSkihLJVO/1f2vjuBWTxb4vZ/NRDEHwqY5a1fIJEJB+E1cJvkKKdIWW8onyhBDx9Z27cV2jHewZGbGMJduK95ex+5FratTmEktWzqtfTm0Us87XbXw2Xomm5z2OiEvPGF+EJTY1g37GayTIR97bE0H9H0A2NyYt2+eczcV8x+OpXHIUMy7Q9o/0x3ojXg6ciws6M368A9c+ek7xbrL35kyiwuTwQ87nCmzYNpksIdLh8LiqcA9eebNWSbwe1XQwBHKAggSdLY/IOjsBTiHDVjnahAiZjSQeIej6eTzOGKjPz9eno+n49OIjYYXo/H5+JTQQVcFnQnBjEd8bUefG0M6IFCigsea1KbhmpyNCaSOeC7cRKcya0pdE2dijAKhtwL9kgPmYLvLC8uFY4JZUAIhY7KBZcYybdDTHUELjfsWmGAdikq9M5wJQsHrmixOnqn89zIDnyFBZV8bZPdCyedKfWlNoqD46aWSP2SXwZJlgEIqFmo6E6RNMkz8brCbq7MR+/Xk519uX+WIpYv7/cVi0bOz9Agyicb2jJ337SylP7J73WPTHCywQixZAkxkmde5UOzxtGCuhFTOZMrQtKe4Xwztbzi9nz9qwtPtfKxJXFm5lZ4h+3Q1YT6/craUer7t2s+ZiUoRhkhMhXGihL7jj6l8iQRD5qqiELY50jYdNJqq3IvvCW/fdBLst+n0kgUIllKZmZlHbpMjCqKQWhakuJPBIOKFeAjf3g0GNWFSxveIRDN4KJXQnlqb4UjNCmOh4Y8PbP2i999kxlg5l5t+t2RFg6cholZQx92Cojc7cMiUSO9cUBITFebkNciHpRb8IoRyB5EdRHYQ2W6Rvd3m+5mxicwy0J6ea701R5dQyiye/Z1y0NVBV/97XZ3s2QdYSMw99lzeg/8ZxRYiKG1mKn3Q2UFnB53t1NnPXb+6hprRLlviIVhrLDNpWlkLGVvkUq1F2PpuDrjAxYPWDlo7aG1ba3XEC8DcNP1+35jHnMe836jpqF2l66+2W8g1NdbB3rdt/MoqHvNVkFEd9/ur3Dis41VpLNb9e8rRvbBSJCowkx4HubU0UiYVyg93pZMeUPe2DXMkikpngr1nV+PrKfsgEBZiGRqhxm5Avx+8H3Q3B43FHYjDywkLEQYyPikQLSwpvbsj6I33AfZXDg7SykpcXtO0sD0JCAt2WFFK1iRp/Hl031rzRjxqPpy11Pn9y9RnX+qZ8dMbFmwvhLLSNr75oHe8zbjLiRdOaoqi0r566nl4yRFPAktV5ZACiriSKWjnud3c7bRm5+EJa3rf7LhHSQnMaYvmXGJeJb3UFP00TFv/T5RJ+oWQut+4cP3R8OOni9Ph0flkNL64Hh8d9wY9fEAffGkcFkI/WQfdWW2+r20GvHo8MP7FHVeTL4QH7JdKSE0M8oGuGpnd8C2Z8YjHHXc1t1GjlRu+WiXCwSer6pqGv1Vglzy+uX2UltdiJh19zng8E8pt3pU9jfDVVXOr9po9d4PWGU4zKPTSS1tV9I1H/I46812XTvUt9YhBZGD9MoPhME2hxCcQWzdkpJB1qfowJmr/DVXf9us= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get process instance (alpha)

    +

    Get process instance

    Path Parameters

    The process instance is successfully returned. -
    Schema
    +
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx index 121501c86d..31abfadc79 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx @@ -1,11 +1,11 @@ --- id: get-start-process-form -title: "Get process start form (alpha)" +title: "Get process start form" description: "Get the start form of a process." -sidebar_label: "Get process start form (alpha)" +sidebar_label: "Get process start form" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWU1z2zYQ/Ss7ODVTWpQTJ015U/yRuk08HttpD44PILmSEIMAAywtazT8750FKMmWqCSd6aEz1cEjkQDeYnffg8jnhSA58SK7FZfOFug9lDhWRpGyRtwlwtboJF+clyITE6Rrko66uWfWVSIRJfrCqTosycR7JKApgueJMLauAjsGCXVcM/hsPpsLSwg0lTxTeUBT1lYZgpnSGqzRc3BIjTOglbnHMqD4Adw8m1xa9GAsgW/q2joCrHIsy9X0z0YkopZOVkjoOMeFMLJCkYluLyerVP0fOBeJUJxALWkqEuHwa6McliIj1+BmljdTXGYE9zgfiET4YoqVFNlC0LzmKMoQTtCJRPCGJMVbb45E294xvq+t8eh5xcvhkD+2Y4T6KQ++KTjWuNGr4mAZUyysITTE62Vda1WEfqVfPIMstrdl8y9YENfGcXdJxS1wJK5C7zbucc5dpG5HnO53k0wEoZGGmDl9mHEUzk92IHtyykwYJ68rswvl3eXHix/BWJdhGyOO7YDoytUm4gGdV7Go2xjd4D+uEpdJkeZJLKdzwkq0Ld9+OTzqD7Xk3Ux6GNvGlAnkDYGxK7ZI722hJGEJM0VTUMRUaRNx1Mezd7IEZjt62k2n2tlcY/XzNq2eg43gMs6EEkkqDbF+IPlk4Yk5lqAM3F6dHcOvR69/uftpSlT7LE1ns9nAjYsDLBVZN7BukrpxwX887wXrHx1CJeeQI8iyDNKVGtZEBl9jocaqALKhD922gfsQ5fJtFcTRxQZ/nrStcWrryBvBp6tzUCUaUuO5MpPt0GHNWDaaMWRuG8pyLc29WPd/O+hmFN9UlXQrJT4PwBwnSY3/7gn06uUWNtPqt5ubS4gQUNgycDiez10gTqJSRlVNJbKj4TARlXyMV2+Gw5YxueM/kIkBfKy1NIFam+koA5V12PEnJKaMJ2mKf6sz1qmJ2ow7eKbFjsQnMaMoyKPhYb8gO/GAlsW9hwepVQmyoSlHjfKBwmHYhNR+sBfZXmR7ke0U2attvp9Zl6uyRBPoudKbis9/Ums7w3Kvq72u9rrarauep8kLS/EJci+dvXT20tkhndd9L00jA1xlxzxE56wDWxSNc/zKNVV69Za2jN39Zn3zlX2vtb3W/tdaaxNRIU1t5zUG/46mIhNpp6aDtTvp00Wvjdem42hLenQPS9+vcVpkYhEF1WZpuphaT222YOOwTR+4Ww/SKZnryFEejsJbEkrbQupwu6+xPMDm4jLhY1k1ppTwFq5Or2/gvSScyXkoNId8Dv12+HbYixpszX7E0eU5xAwHm/bWEpY13wv73O/6FnBwKj0WjVM0v+ZlsTw5Sodu1HBzVnTp4gV0vo6TRNJ9OVuS6Pe/bgIPlBnbsLzjw/ZGxBPTTQwHh9vcuzwPEipsVTUmnKNmEj0v+SSxQjeeOKFEaFWg8YHlnRm8nPYhjsCfnZN3OOCmROYsj8+JommTDwpbpUVctvrMtc3TSiqTdiF8ejz6+OniZHTw4fz49OL69OBwMBzQI4Xka+upkubJPtg4X1p7a/N8M+XF+sfjP2a1dywgfKS01lIFwzGUb9HJ+Fb0yFgkItvlx4cC3CWdGm/FYpFLj5+cblu+/bVBNxfZ7d1avEHtpfL8vRTZWGq/6d0/reBPV53L/wJ6HP3ejLqb0szDmaEbvhKJuGfvfMd/Ftq7NhFTlCW6sME4d1QUWNMTlC37ntW3OhDfn7Js/gbGd9/2 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get process start form (alpha)

    +

    Get process start form

    Get user task form (alpha) +

    Get user task form

    Get user task (alpha) +

    Get user task

    Path Parameters

    @@ -52,7 +44,7 @@ The user task is successfully returned. Custom headers for the user task. -
    +
    The provided data is not valid. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx index 496ec60376..562ed0ee3d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx @@ -1,11 +1,11 @@ --- id: get-variable -title: "Get variable (alpha)" +title: "Get variable" description: "Get the variable by the variable key." -sidebar_label: "Get variable (alpha)" +sidebar_label: "Get variable" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/is76MWeSqKcOGnKm+o8qjZ1PY7iHGQfQHAlIgYBBgAlazT6750FSZmWaMfTaS+tDrYsYPHt81uaizXzfO5YPGVX3EqeKGQ3PWYKtNxLo8cpi9kc/Xazx1J0wsqCdlnMPqAHnyEsagFIVg+/3+JqcK2v9bnxCD7jJC4doE4LI7UH6YBrmHJVZBxmyH1p8eYoEiYvjEbtXYTcqlWfC4HORUGu+t2vpd0gT4+B6xS08YCa1KZgNJzxvNQpB6FK59E6MKUHMwv2JeZucK0nGcK0EXsDo4sxHF2++zQ5hj8XaBcSl1DwOdnDC+n63hjlIlHJ93kh+xad31vom/rwIE9/+FaiXdHWMRTWLGSKDmal9RlaSNFzqVyITxzH2ngkm/6t8OR8BQmCK5OvKDx4AyLjeo7XWmqYlSQMFhVyh2RTHMfXmvVYwS3PkQLI4umaaZ4ji1mT4N9xxXpMUi0U3Gesxyx+K6XFlMXelrhbMJPd4mA95kSGOWfxmvlVQeBSe5yjZT02Mzbnvlp6fco2mxtS4AqjHTo68WI4pI8nlEgHrgzhmZVKrcCiL63GdBC8E0Z71J4weFEoKULdR18dAa1bpj3U0BACHHIrMmhsAukxJ59qT0yINUXREqm8rKxuR6/T+ltcwczYiiyNdAv38Qj16gztop7zHKvq70Z03ko9p/MLrsoOgCtafh4CBfqqG+V9qRQsng/lhCmeDlPN6CD4FOZTISusoQIZa+e5Fs/SVx8BWZ/5u6o9aq49Ndo9hWEHxm+fFynpJrbUgnvswPqSYWg5VW+m6EsHvpEHY6l5tmATYxRyzTZkofQKWzU/9pizzYa2TrvY9wtPgZoAOv84wQprEoX5j98j2gguKsm6W0LFKOAOKsEEU5Aappfvz+Dn01c/3Rxl3hcujqLlcjmwM9HHVHpjB8bOIzsT9ENyxwOYZGixaYs8TSXp5AruuQquQCFnUlC3rLMejKEwVQ3kaaJXu+udbLXqoLRy76E6gs+XY5Apai9nK6nn+6rDmRkvFWHwxJQ+ThTXt+w+X/tKd7W4Ms+5bVd0SwFxz3Nfuu/25Zcv9rCJK79OJhdQQYAwKd73s1oROZFLLfMyZ/HpcNhjOb+rvr0eDjeESRl/hica8K5QXIfS2nVHasiNxbp+gmMNZ/+hzBgr53JX7+ABd+oiflt51JDnpLvL1OQBxcUtkV7JFHjpM9Ja0QeExWAEV25wINmBZAeSPUqylx3/hBibyDRFHcpzyzfpwisEV8osMT3w6sCrA68e59VpxzuG8TAzpU4P1DlQ50CdR6jzquulaaSBomypDtFaY8EIUVqLKSwzqbbvm43u+pn15BDjwLUD1/7XXNv0WI4+M/UUOwwzfcZiFjWTFBetW7O4DQ0j0S6aWWdpFYvZuuLNJo6idWac38Trwli/iRaUlC0SOUrbFb+aulFGcBWWu/JHG3o7mEO4n0XTGBo+cI9LvgrxJJUPod8M3ww7UUn0EUQacVceVtXX6ggNLFG7E7YSfg5wGNM6FKWVfvWJjlXhSZBbtKOScrCtilpfQA+jpyDEevUf75ta+e3LJKRb6pkJx+u07xtCWUHrKsuHg5P9ErsYB6YIk+elDu1Sz2EpfQa85Vh9cUAcUlKgdqGY6wF4I/ax2oGrSiOcDCgpVeU0XXIufVYmA2Hy5rJg+5kok0Q5lzqqVbjobPTH5/O3o/7H8dm780/v+ieD4cDf+eB8YZzPuW7ZQTcw21n3URj9H+86vL5/QhxubP77NzY1sTze+ahQXGqieqjIdd0Ap6221WNx+zripld3sSlbrxPu8LNVmw0th8CweHpz3/RCl0ylCxlk8Ywrt3vj0669o8v6bugYuu6BOu2uF7lese3VBGM9dksz+gcXKZubTY9lyFO0wa5KYiQEFr51du+ah5rV9jHx4R11mb8AWyYWCQ== +api: eJztWUtz2zYQ/is7OCVTRpQTJ015Ux0nVZtmPI7jHFwfQHAlIgYBBlha1mj43zvLh0zr4bid3qqDRxKx+L59faC5XAmS8yCSK3EpvZapQXEdCVeil6SdnWYiEXOk9WIkMgzK65JXRSI+IAHlCLedAaTLh79vcDn6y4pIlNLLAgk9s62ElQWKRPR2f+BSREIzZCkpF5Hw+L3SHjORkK9wk/dik0NEIqgcCymSlaBlyeDaEs7Ri0jMnC8ktZfeHIu6vmaCUDobMPCOl+MxfzxCogOESikMYVYZswSPVHmLWRudcpbQEmPIsjRaNemLvwUGWg1ce8jQ5xUCSq9y6H0CTVhwTF0kLv2GijiLnmtDuvV6mL2d3t/gEmbOA+U6rEMZ4O7PUNRVaBP1kywQ3GwvYiCv7Zz330pT7QC45MtPQ+BEX+5GeV8ZA7dPhwrKlY+nqYFBaAwfw3wsZaV33CBTG0ha9SS+bgvobs+/pSa00hLrdYuwWYHpu6dlSocLX1klCXdgfc2RcvSdxDn7OgD19uA8WEcD2NQ5g9KKmj3UZHDQ81PCQtQ1Lx3vUt+vMgM+BDDQfoGV3qUGi59+JLQJnLWWkCFJbaBVFMgArWGKGWgLV+fvT+CX49c/Xz/LicqQxPFisRj5mXqBmSbnR87PYz9T/Md2z0dwkaNHKOQSUgSZZZo5pYF7rUIoUemZVkCur3rjDKepPUAeF3q7utqo1qAPKq+3zuYJfDmfgs7Qkp4ttZ1vUzd7ZrIyjCFTV1GSGmlvxH29tkk3WUJVFNIPO3pAwNojSVX44bn86uUWNmvlt4uLM2ghQLkM78+zjoiDKLTVRVWI5Hg8jkQh79pfb8bjmjG54k+IxALelUbaprU2w9EWCuex658msF6z/1FlnNdzvck7eqCdronftRH14jnafcp04gEj1Q2L3ugMZEU5s7byAeWxcUKaMDqI7CCyg8j2iuzVjn9CnE91lqFt2nOtNx34LgjSGLfA7KCrg64Outqvq+MdzxiOYOYqmx2kc5DOQTp7pPN610PTxAJn2XMfovfOg1Oq8h4zWOTarJ83e+7unvXoEOOgtYPW/tdaqyNRIOWuG4Y2w0zKRSLifpIS4tVgFlfzMBL9bT/rrLwRiVi1uqmTOF7lLlCdrErnqY5vuShrJA6Ul1t99X1jnJKmubyrfrxg14M5hBNZVDaT8BbOTz9fwAdJuJDLJp9M+RD67fjteCcqm+5BnJxNoY2w7b7BidDDsrR3wrbGTwFuxrQBVeU1LT/ztjY9KUqPflJxDdZd0fE16M3oqTESUfflfd8rv3+9aMqt7cw127uybzvCVUEfWs/Ho6PtFjubNkpRrigq2xyXdg4LTTnIQWDKVIE4oEgYrdCGppm7AXhv9rFdgcuWEY5GXJS2c/pTcq4pr9KRckWs2m3rz9S4NC6ktnFHEeKTyZ9fPr2bvPg4PTn99Pn0xdFoPKI7aoIvXaBC2oEfPMi/3TPlX93fGf7BwL+rC+EdxaWR2nKnNAGtOv1cDbo+Eslwmn0ddSK4EqtVKgN+8aau+fL3Cv1SJFfX95ppRJbpwN8zkcykCZsvDIYhPDvvXi08h12vEXb63V2UdinWk20hInHDI94Hc/j6uo5EjjJD3/jVWkyUwpIGe7feEnCvr0+ZD6fcpH8D1zXSZg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -25,7 +25,7 @@ import Markdown from "@theme/Markdown"; import OperationTabs from "@theme/OperationTabs"; import TabItem from "@theme/TabItem"; -

    Get variable (alpha)

    +

    Get variable

    Path Parameters

    diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index 6ffecfcfdc..f8ca4248cd 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -28,13 +28,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-authorizations", - label: "Query authorizations (alpha)", + label: "Query authorizations", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-user-authorizations", - label: "Query user authorizations (alpha)", + label: "Query user authorizations", className: "api-method post", }, ], @@ -76,19 +76,19 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-decision-definitions", - label: "Query decision definitions (alpha)", + label: "Query decision definitions", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-decision-definition", - label: "Get decision definition (alpha)", + label: "Get decision definition", className: "api-method get", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-decision-definition-xml", - label: "Get decision definition XML (alpha)", + label: "Get decision definition XML", className: "api-method get", }, { @@ -106,13 +106,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-decision-instances", - label: "Query decision instances (alpha)", + label: "Query decision instances", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-decision-instance", - label: "Get decision instance (alpha)", + label: "Get decision instance", className: "api-method get", }, ], @@ -124,19 +124,19 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-decision-requirements", - label: "Query decision requirements (alpha)", + label: "Query decision requirements", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-decision-requirements", - label: "Get decision requirements (alpha)", + label: "Get decision requirements", className: "api-method get", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-decision-requirements-xml", - label: "Get decision requirements XML (alpha)", + label: "Get decision requirements XML", className: "api-method get", }, ], @@ -190,13 +190,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-flow-node-instances", - label: "Query flow node instances (alpha)", + label: "Query flow node instances", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-flow-node-instance", - label: "Get flow node instance (alpha)", + label: "Get flow node instance", className: "api-method get", }, ], @@ -262,13 +262,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-incidents", - label: "Query incidents (alpha)", + label: "Query incidents", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-incident", - label: "Get incident (alpha)", + label: "Get incident", className: "api-method get", }, ], @@ -370,25 +370,25 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-process-definitions", - label: "Query process definitions (alpha)", + label: "Query process definitions", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-process-definition", - label: "Get process definition (alpha)", + label: "Get process definition", className: "api-method get", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-process-definition-xml", - label: "Get process definition XML (alpha)", + label: "Get process definition XML", className: "api-method get", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-start-process-form", - label: "Get process start form (alpha)", + label: "Get process start form", className: "api-method get", }, ], @@ -406,13 +406,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-process-instance", - label: "Get process instance (alpha)", + label: "Get process instance", className: "api-method get", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-process-instances", - label: "Query process instances (alpha)", + label: "Query process instances", className: "api-method post", }, { @@ -586,7 +586,7 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-users", - label: "Query users (alpha)", + label: "Query users", className: "api-method post", }, { @@ -616,7 +616,7 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-user-task", - label: "Get user task (alpha)", + label: "Get user task", className: "api-method get", }, { @@ -628,7 +628,7 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-user-task-form", - label: "Get user task form (alpha)", + label: "Get user task form", className: "api-method get", }, { @@ -640,13 +640,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-user-tasks", - label: "Query user tasks (alpha)", + label: "Query user tasks", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-user-task-variables", - label: "Query user task variables (alpha)", + label: "Query user task variables", className: "api-method post", }, ], @@ -658,13 +658,13 @@ module.exports = [ { type: "doc", id: "apis-tools/camunda-api-rest/specifications/find-variables", - label: "Query variables (alpha)", + label: "Query variables", className: "api-method post", }, { type: "doc", id: "apis-tools/camunda-api-rest/specifications/get-variable", - label: "Get variable (alpha)", + label: "Get variable", className: "api-method get", }, ], diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index 1c48091667..bcdd44e19a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null diff --git a/package-lock.json b/package-lock.json index 69f17b8f0d..74a3fb1512 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28508,23127 +28508,5 @@ "url": "https://github.com/sponsors/wooorm" } } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "requires": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "requires": { - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "requires": {} - }, - "@algolia/cache-browser-local-storage": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.19.1.tgz", - "integrity": "sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw==", - "requires": { - "@algolia/cache-common": "4.19.1" - } - }, - "@algolia/cache-common": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.19.1.tgz", - "integrity": "sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==" - }, - "@algolia/cache-in-memory": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.19.1.tgz", - "integrity": "sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==", - "requires": { - "@algolia/cache-common": "4.19.1" - } - }, - "@algolia/client-account": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.19.1.tgz", - "integrity": "sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA==", - "requires": { - "@algolia/client-common": "4.19.1", - "@algolia/client-search": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "@algolia/client-analytics": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.19.1.tgz", - "integrity": "sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg==", - "requires": { - "@algolia/client-common": "4.19.1", - "@algolia/client-search": "4.19.1", - "@algolia/requester-common": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "@algolia/client-common": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.19.1.tgz", - "integrity": "sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA==", - "requires": { - "@algolia/requester-common": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "@algolia/client-personalization": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.19.1.tgz", - "integrity": "sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==", - "requires": { - "@algolia/client-common": "4.19.1", - "@algolia/requester-common": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "@algolia/client-search": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.19.1.tgz", - "integrity": "sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw==", - "requires": { - "@algolia/client-common": "4.19.1", - "@algolia/requester-common": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/logger-common": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.19.1.tgz", - "integrity": "sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==" - }, - "@algolia/logger-console": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.19.1.tgz", - "integrity": "sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==", - "requires": { - "@algolia/logger-common": "4.19.1" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.19.1.tgz", - "integrity": "sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg==", - "requires": { - "@algolia/requester-common": "4.19.1" - } - }, - "@algolia/requester-common": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.19.1.tgz", - "integrity": "sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==" - }, - "@algolia/requester-node-http": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.19.1.tgz", - "integrity": "sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==", - "requires": { - "@algolia/requester-common": "4.19.1" - } - }, - "@algolia/transporter": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.19.1.tgz", - "integrity": "sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ==", - "requires": { - "@algolia/cache-common": "4.19.1", - "@algolia/logger-common": "4.19.1", - "@algolia/requester-common": "4.19.1" - } - }, - "@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@apidevtools/json-schema-ref-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-10.1.0.tgz", - "integrity": "sha512-3e+viyMuXdrcK8v5pvP+SDoAQ77FH6OyRmuK48SZKmdHJRFm87RsSs8qm6kP39a/pOPURByJw+OXzQIqcfmKtA==", - "requires": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.11", - "@types/lodash.clonedeep": "^4.5.7", - "js-yaml": "^4.1.0", - "lodash.clonedeep": "^4.5.0" - } - }, - "@auth0/auth0-react": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@auth0/auth0-react/-/auth0-react-2.2.4.tgz", - "integrity": "sha512-l29PQC0WdgkCoOc6WeMAY26gsy/yXJICW0jHfj0nz8rZZphYKrLNqTRWFFCMJY+sagza9tSgB1kG/UvQYgGh9A==", - "requires": { - "@auth0/auth0-spa-js": "^2.1.3" - } - }, - "@auth0/auth0-spa-js": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@auth0/auth0-spa-js/-/auth0-spa-js-2.1.3.tgz", - "integrity": "sha512-NMTBNuuG4g3rame1aCnNS5qFYIzsTUV5qTFPRfTyYFS1feS6jsCBR+eTq9YkxCp1yuoM2UIcjunPaoPl77U9xQ==" - }, - "@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - } - }, - "@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==" - }, - "@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "requires": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "dependencies": { - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - } - } - }, - "@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", - "requires": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "requires": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", - "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "requires": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "requires": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", - "requires": { - "@babel/types": "^7.20.2" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", - "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", - "requires": { - "@babel/types": "^7.20.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==" - }, - "@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==" - }, - "@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==" - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "requires": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", - "requires": { - "@babel/types": "^7.26.0" - } - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", - "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", - "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.1" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", - "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.25.9" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", - "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", - "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", - "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-replace-supers": "^7.19.1", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", - "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.20.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", - "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.20.2.tgz", - "integrity": "sha512-KS/G8YI8uwMGKErLFOHS/ekhqdHhpEloxs43NecQHVgo2QuQSyJhGIY1fL8UGl9wy5ItVwwoUL4YxVqsplGq2g==", - "requires": { - "@babel/helper-plugin-utils": "^7.20.2" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.9.tgz", - "integrity": "sha512-wS8uJwBt7/b/mzE13ktsJdmS4JP/j7PQSaADtnb4I2wL0zK51MQ0pmF8/Jy0wUIS96fr+fXT6S/ifiPXnvrlSg==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", - "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.20.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/polyfill": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz", - "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==", - "requires": { - "core-js": "^2.6.5", - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - } - } - }, - "@babel/preset-env": { - "version": "7.20.2", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", - "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", - "requires": { - "@babel/compat-data": "^7.20.1", - "@babel/helper-compilation-targets": "^7.20.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.20.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.2", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.20.0", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.20.2", - "@babel/plugin-transform-classes": "^7.20.2", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.20.2", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.19.6", - "@babel/plugin-transform-modules-commonjs": "^7.19.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.6", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.20.1", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.20.2", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/register": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.21.0.tgz", - "integrity": "sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==", - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.5", - "source-map-support": "^0.5.16" - }, - "dependencies": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "@babel/runtime": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz", - "integrity": "sha512-ee7jVNlWN09+KftVOu9n7S8gQzD/Z6hN/I8VBRXW4P1+Xe7kJGXMwu8vds4aGIMHZnNbdpSWCfZZtinytpcAvA==", - "requires": { - "regenerator-runtime": "^0.14.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - } - } - }, - "@babel/runtime-corejs3": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", - "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "requires": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - } - }, - "@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "requires": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", - "requires": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true - }, - "@bpmn-io/cm-theme": { - "version": "0.1.0-alpha.2", - "resolved": "https://registry.npmjs.org/@bpmn-io/cm-theme/-/cm-theme-0.1.0-alpha.2.tgz", - "integrity": "sha512-ZILgiYzxk3KMvxplUXmdRFQo45/JehDPg5k9tWfehmzUOSE13ssyLPil8uCloMQnb3yyzyOWTjb/wzKXTHlFQw==", - "requires": { - "@codemirror/language": "^6.3.1", - "@codemirror/view": "^6.5.1", - "@lezer/highlight": "^1.1.4" - } - }, - "@bpmn-io/draggle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/draggle/-/draggle-4.1.1.tgz", - "integrity": "sha512-2frw1gBl5I3XGrIDg4CBy6bpJiOuslKUOg9T91Fke6bIttFkF0zxlTKh4E4zU8g7gAo4ze0HnKMZDgHxea+Itw==", - "requires": { - "contra": "^1.9.4" - } - }, - "@bpmn-io/feel-editor": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-editor/-/feel-editor-1.9.1.tgz", - "integrity": "sha512-UxSORdh5cwKM4fib4f9ov6J1/BHGpQVNtA+wPyEdKQyCyz3wqwE2/xe5wneVR1j5QFC5m2Na8nTy4a1TDFvZTw==", - "requires": { - "@bpmn-io/feel-lint": "^1.3.0", - "@codemirror/autocomplete": "^6.16.2", - "@codemirror/commands": "^6.6.0", - "@codemirror/language": "^6.10.2", - "@codemirror/lint": "^6.8.0", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/highlight": "^1.2.0", - "lang-feel": "^2.1.1", - "min-dom": "^4.2.1" - } - }, - "@bpmn-io/feel-lint": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@bpmn-io/feel-lint/-/feel-lint-1.3.1.tgz", - "integrity": "sha512-wcFkJKhOm/iqCt5bzkKvxL5Dr9wKwUD+t164bQYbJsTYouAqmkkxiGsoqck42hXwdIhMSguZ+vqQ3hj5QdiYCA==", - "requires": { - "@codemirror/language": "^6.10.0", - "lezer-feel": "^1.2.3" - } - }, - "@bpmn-io/form-js": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js/-/form-js-1.12.0.tgz", - "integrity": "sha512-X+/fln7Pa6S/MUkDNbepKxAChdT5gcJl6m8dm63M7s51h0neP8os31/22bT1FPsHplQhNETkNoSkS9IYA2afGw==", - "requires": { - "@bpmn-io/form-js-carbon-styles": "^1.12.0", - "@bpmn-io/form-js-editor": "^1.12.0", - "@bpmn-io/form-js-playground": "^1.12.0", - "@bpmn-io/form-js-viewer": "^1.12.0" - } - }, - "@bpmn-io/form-js-carbon-styles": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-carbon-styles/-/form-js-carbon-styles-1.12.0.tgz", - "integrity": "sha512-yY2C02wvYj0j74gBV2aVX5irR3XeJbw9D6dqdTfMsMkydNH1jN9YX8jezxWHZRHxe0iEF3VBrc6WwEfWwBXHjw==" - }, - "@bpmn-io/form-js-editor": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-editor/-/form-js-editor-1.12.0.tgz", - "integrity": "sha512-qcNQ74w/Nolg6HA0OP6lXabloYTh6q2TDriWLtQRxBsFCkYFhRepNa1zHr5iP//FQfc7Wh6YMBUdKsj38ZTXoQ==", - "requires": { - "@bpmn-io/draggle": "^4.1.1", - "@bpmn-io/form-js-viewer": "^1.12.0", - "@bpmn-io/properties-panel": "^3.25.0", - "array-move": "^4.0.0", - "big.js": "^6.2.2", - "ids": "^1.0.5", - "min-dash": "^4.2.2", - "min-dom": "^4.1.0", - "preact": "^10.5.14" - }, - "dependencies": { - "big.js": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", - "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" - } - } - }, - "@bpmn-io/form-js-playground": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-playground/-/form-js-playground-1.12.0.tgz", - "integrity": "sha512-JAw0fK+DxK8uZvEQ/zDfpZxvDVeyyZHCxn9hdVGBga464NQvaWHuOMMMfQAu5LYlR+Gb57OK/t8sst3RhabIvw==", - "requires": { - "@bpmn-io/form-js-editor": "^1.12.0", - "@bpmn-io/form-js-viewer": "^1.12.0", - "@codemirror/autocomplete": "^6.18.3", - "@codemirror/commands": "^6.7.1", - "@codemirror/lang-json": "^6.0.1", - "@codemirror/language": "^6.10.3", - "@codemirror/lint": "^6.8.2", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.34.3", - "classnames": "^2.5.1", - "codemirror": "^6.0.1", - "downloadjs": "^1.4.7", - "file-drops": "^0.5.0", - "mitt": "^3.0.1", - "preact": "^10.5.14" - } - }, - "@bpmn-io/form-js-viewer": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/form-js-viewer/-/form-js-viewer-1.12.0.tgz", - "integrity": "sha512-31jwd3gjcfFlzA3yEKE+Mfo9EtYkCPST1kAHe8Ifv6aRXb08oMxgZQmDfWYdtcIayAD1n6IAaEKTr0RnDf4BOQ==", - "requires": { - "@carbon/grid": "^11.29.0", - "big.js": "^6.2.2", - "classnames": "^2.5.1", - "didi": "^10.2.2", - "dompurify": "^3.2.0", - "feelers": "^1.4.0", - "feelin": "^3.2.0", - "flatpickr": "^4.6.13", - "ids": "^1.0.5", - "lodash": "^4.17.21", - "luxon": "^3.5.0", - "marked": "^15.0.1", - "min-dash": "^4.2.2", - "preact": "^10.5.14" - }, - "dependencies": { - "big.js": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-6.2.2.tgz", - "integrity": "sha512-y/ie+Faknx7sZA5MfGA2xKlu0GDv8RWrXGsmlteyJQ2lvoKv9GBK/fpRMc2qlSoBAgNxrixICFCBefIq8WCQpQ==" - } - } - }, - "@bpmn-io/properties-panel": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@bpmn-io/properties-panel/-/properties-panel-3.25.0.tgz", - "integrity": "sha512-SRGgj8uJc1Yyjcht2g36Q+xKR7sTx5VZXvcwDrdmQKlx5Y3nRmvmMjDGzeGDJDb7pNU1DSlaBJic84uISDBMWg==", - "requires": { - "@bpmn-io/feel-editor": "^1.9.0", - "@codemirror/view": "^6.28.1", - "classnames": "^2.3.1", - "feelers": "^1.4.0", - "focus-trap": "^7.5.2", - "min-dash": "^4.1.1", - "min-dom": "^4.0.3" - } - }, - "@braintree/sanitize-url": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-6.0.4.tgz", - "integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A==" - }, - "@carbon/grid": { - "version": "11.29.0", - "resolved": "https://registry.npmjs.org/@carbon/grid/-/grid-11.29.0.tgz", - "integrity": "sha512-SAJhTexN6TjbItcUczOqhzgHBGXLhvUhlTdyqj+wzUH0tqEN8g6gLp+1sn9+rL+kV4obSb/7bdSESZtwQr/tQg==", - "requires": { - "@carbon/layout": "^11.28.0", - "@ibm/telemetry-js": "^1.5.0" - } - }, - "@carbon/layout": { - "version": "11.28.0", - "resolved": "https://registry.npmjs.org/@carbon/layout/-/layout-11.28.0.tgz", - "integrity": "sha512-Yl0Dsxs00EgAaCKpZCXgebuf9BwiBK66a1Oiao6D12p3ViciZ4L18mlRgOPBcDlolP2tUtncz48TlfkWC097hQ==", - "requires": { - "@ibm/telemetry-js": "^1.5.0" - } - }, - "@codemirror/autocomplete": { - "version": "6.18.3", - "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-6.18.3.tgz", - "integrity": "sha512-1dNIOmiM0z4BIBwxmxEfA1yoxh1MF/6KPBbh20a5vphGV0ictKlgQsbJs6D6SkR6iJpGbpwRsa6PFMNlg9T9pQ==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.17.0", - "@lezer/common": "^1.0.0" - } - }, - "@codemirror/commands": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-6.7.1.tgz", - "integrity": "sha512-llTrboQYw5H4THfhN4U3qCnSZ1SOJ60ohhz+SzU0ADGtwlc533DtklQP0vSFaQuCPDn3BPpOd1GbbnUtwNjsrw==", - "requires": { - "@codemirror/language": "^6.0.0", - "@codemirror/state": "^6.4.0", - "@codemirror/view": "^6.27.0", - "@lezer/common": "^1.1.0" - } - }, - "@codemirror/lang-json": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@codemirror/lang-json/-/lang-json-6.0.1.tgz", - "integrity": "sha512-+T1flHdgpqDDlJZ2Lkil/rLiRy684WMLc74xUnjJH48GQdfJo/pudlTRreZmKwzP8/tGdKf83wlbAdOCzlJOGQ==", - "requires": { - "@codemirror/language": "^6.0.0", - "@lezer/json": "^1.0.0" - } - }, - "@codemirror/language": { - "version": "6.10.6", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.10.6.tgz", - "integrity": "sha512-KrsbdCnxEztLVbB5PycWXFxas4EOyk/fPAfruSOnDDppevQgid2XZ+KbJ9u+fDikP/e7MW7HPBTvTb8JlZK9vA==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.23.0", - "@lezer/common": "^1.1.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0", - "style-mod": "^4.0.0" - } - }, - "@codemirror/lint": { - "version": "6.8.4", - "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-6.8.4.tgz", - "integrity": "sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.35.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/search": { - "version": "6.5.8", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.8.tgz", - "integrity": "sha512-PoWtZvo7c1XFeZWmmyaOp2G0XVbOnm+fJzvghqGAktBW3cufwJUWvSCcNG0ppXiBEM05mZu6RhMtXPv2hpllig==", - "requires": { - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0", - "crelt": "^1.0.5" - } - }, - "@codemirror/state": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-6.4.1.tgz", - "integrity": "sha512-QkEyUiLhsJoZkbumGZlswmAhA7CBU02Wrz7zvH4SrcifbsqwlXShVXg65f3v/ts57W3dqyamEriMhij1Z3Zz4A==" - }, - "@codemirror/view": { - "version": "6.35.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.35.0.tgz", - "integrity": "sha512-I0tYy63q5XkaWsJ8QRv5h6ves7kvtrBWjBcnf/bzohFJQc5c14a1AQRdE8QpPF9eMp5Mq2FMm59TCj1gDfE7kw==", - "requires": { - "@codemirror/state": "^6.4.0", - "style-mod": "^4.1.0", - "w3c-keyname": "^2.2.4" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true - }, - "@docsearch/css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" - }, - "@docsearch/react": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", - "requires": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.5.2", - "algoliasearch": "^4.19.1" - } - }, - "@docusaurus/core": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.1.tgz", - "integrity": "sha512-SNsY7PshK3Ri7vtsLXVeAJGS50nJN3RgF836zkyUfAD01Fq+sAk5EwWgLw+nnm5KVNGDu7PRR2kRGDsWvqpo0g==", - "requires": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^2.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.15.1.tgz", - "integrity": "sha512-LYSjcIz3NmoQksXq/3/B7Nfad+T8mkaI628agAAnHCpXPTBRMK2ygt3eABpzII8CbZZM8dLdVQ4Gr8ousjFjMw==" - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" - } - } - } - } - }, - "@docusaurus/cssnano-preset": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.1.tgz", - "integrity": "sha512-ka+vqXwtcW1NbXxWsh6yA1Ckii1klY9E53cJ4O9J09nkMBgrNX3iEFED1fWdv8wf4mJjvGi5RLZ2p9hJNjsLyQ==", - "requires": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/logger": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.1.tgz", - "integrity": "sha512-5h5ysIIWYIDHyTVd8BjheZmQZmEgWDR54aQ1BX9pjFfpyzFo5puKXKYrYJXbjEHGyVhEzmB9UXwbxGfaZhOjcg==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@docusaurus/mdx-loader": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.1.tgz", - "integrity": "sha512-4KhUhEavteIAmbBj7LVFnrVYDiU51H5YWW1zY6SmBSte/YLhDutztLTBE0PQl1Grux1jzUJeaSvAzHpTn6JJDQ==", - "requires": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "@docusaurus/module-type-aliases": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.1.tgz", - "integrity": "sha512-gLBuIFM8Dp2XOCWffUDSjtxY7jQgKvYujt7Mx5s4FCTfoL5dN1EVbnrn+O2Wvh8b0a77D57qoIDY7ghgmatR1A==", - "requires": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.1.tgz", - "integrity": "sha512-E2i7Knz5YIbE1XELI6RlTnZnGgS52cUO4BlCiCUCvQHbR+s1xeIWz4C6BtaVnlug0Ccz7nFSksfwDpVlkujg5Q==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "@docusaurus/plugin-content-docs": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.1.tgz", - "integrity": "sha512-Lo7lSIcpswa2Kv4HEeUcGYqaasMUQNpjTXpV0N8G6jXgZaQurqp7E8NGYeGbDXnb48czmHWbzDL4S3+BbK0VzA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.1.tgz", - "integrity": "sha512-/UjuH/76KLaUlL+o1OvyORynv6FURzjurSjvn2lbWTFc4tpYY2qLYTlKpTCBVPhlLUQsfyFnshEJDLmPneq2oA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-debug": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.1.tgz", - "integrity": "sha512-7Yu9UPzRShlrH/G8btOpR0e6INFZr0EegWplMjOqelIwAcx3PKyR8mgPTxGTxcqiYj6hxSCRN0D8R7YrzImwNA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.1.tgz", - "integrity": "sha512-dyZJdJiCoL+rcfnm0RPkLt/o732HvLiEwmtoNzOoz9MSZz117UH2J6U2vUDtzUzwtFLIf32KkeyzisbwUCgcaQ==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.1.tgz", - "integrity": "sha512-mKIefK+2kGTQBYvloNEKtDmnRD7bxHLsBcxgnbt4oZwzi2nxCGjPX6+9SQO2KCN5HZbNrYmGo5GJfMgoRvy6uA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-tag-manager": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.1.tgz", - "integrity": "sha512-Zg4Ii9CMOLfpeV2nG74lVTWNtisFaH9QNtEw48R5QE1KIwDBdTVaiSA18G1EujZjrzJJzXN79VhINSbOJO/r3g==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.1.tgz", - "integrity": "sha512-lZx+ijt/+atQ3FVE8FOHV/+X3kuok688OydDXrqKRJyXBJZKgGjA2Qa8RjQ4f27V2woaXhtnyrdPop/+OjVMRg==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/preset-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.1.tgz", - "integrity": "sha512-P4//+I4zDqQJ+UDgoFrjIFaQ1MeS9UD1cvxVQaI6O7iBmiHQm0MGROP1TbE7HlxlDPXFJjZUK3x3cAoK63smGQ==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/plugin-debug": "2.4.1", - "@docusaurus/plugin-google-analytics": "2.4.1", - "@docusaurus/plugin-google-gtag": "2.4.1", - "@docusaurus/plugin-google-tag-manager": "2.4.1", - "@docusaurus/plugin-sitemap": "2.4.1", - "@docusaurus/theme-classic": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-search-algolia": "2.4.1", - "@docusaurus/types": "2.4.1" - } - }, - "@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "@docusaurus/theme-classic": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.1.tgz", - "integrity": "sha512-Rz0wKUa+LTW1PLXmwnf8mn85EBzaGSt6qamqtmnh9Hflkc+EqiYMhtUJeLdV+wsgYq4aG0ANc+bpUDpsUhdnwg==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - } - } - }, - "@docusaurus/theme-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.1.tgz", - "integrity": "sha512-G7Zau1W5rQTaFFB3x3soQoZpkgMbl/SYNG8PfMFIjKa3M3q8n0m/GRf5/H/e5BqOvt8c+ZWIXGCiz+kUCSHovA==", - "requires": { - "@docusaurus/mdx-loader": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/plugin-content-blog": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/plugin-content-pages": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-common": "2.4.1", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "use-sync-external-store": "^1.2.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - } - } - }, - "@docusaurus/theme-mermaid": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-2.4.1.tgz", - "integrity": "sha512-cM0ImKIqZfjmlaC+uAjep39kNBvb1bjz429QBHGs32maob4+UnRzVPPpCUCltyPVb4xjG5h1Tyq4pHzhtIikqA==", - "requires": { - "@docusaurus/core": "2.4.1", - "@docusaurus/module-type-aliases": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/types": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "@mdx-js/react": "^1.6.22", - "mermaid": "^9.2.2", - "tslib": "^2.4.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.1.tgz", - "integrity": "sha512-6BcqW2lnLhZCXuMAvPRezFs1DpmEKzXFKlYjruuas+Xy3AQeFzDJKTJFIm49N77WFCTyxff8d3E4Q9pi/+5McQ==", - "requires": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.1", - "@docusaurus/logger": "2.4.1", - "@docusaurus/plugin-content-docs": "2.4.1", - "@docusaurus/theme-common": "2.4.1", - "@docusaurus/theme-translations": "2.4.1", - "@docusaurus/utils": "2.4.1", - "@docusaurus/utils-validation": "2.4.1", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "dependencies": { - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - } - } - }, - "@docusaurus/theme-translations": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.1.tgz", - "integrity": "sha512-T1RAGP+f86CA1kfE8ejZ3T3pUU3XcyvrGMfC/zxCtc2BsnoexuNI9Vk2CmuKCb+Tacvhxjv5unhxXce0+NKyvA==", - "requires": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/types": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.1.tgz", - "integrity": "sha512-0R+cbhpMkhbRXX138UOc/2XZFF8hiZa6ooZAEEJFp5scytzCw4tC1gChMFXrpa3d2tYE6AX8IrOEpSonLmfQuQ==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - } - }, - "@docusaurus/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-1lvEZdAQhKNht9aPXPoh69eeKnV0/62ROhQeFKKxmzd0zkcuE/Oc5Gpnt00y/f5bIsmOsYMY7Pqfm/5rteT5GA==", - "requires": { - "@docusaurus/logger": "2.4.1", - "@svgr/webpack": "^6.2.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "@docusaurus/utils-common": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.1.tgz", - "integrity": "sha512-bCVGdZU+z/qVcIiEQdyx0K13OC5mYwxhSuDUR95oFbKVuXYRrTVrwZIqQljuo1fyJvFTKHiL9L9skQOPokuFNQ==", - "requires": { - "tslib": "^2.4.0" - } - }, - "@docusaurus/utils-validation": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.1.tgz", - "integrity": "sha512-unII3hlJlDwZ3w8U+pMO3Lx3RhI4YEbY3YNsQj4yzrkZzlpqZOLuAiZK2JyULnD+TKbceKU0WyWkQXtYbLNDFA==", - "requires": { - "@docusaurus/logger": "2.4.1", - "@docusaurus/utils": "2.4.1", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - } - }, - "@exodus/schemasafe": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@exodus/schemasafe/-/schemasafe-1.3.0.tgz", - "integrity": "sha512-5Aap/GaRupgNx/feGBwLLTVv8OQFfv3pq2lPRzPg9R+IOBnDgghTGW7l7EuVXOvg5cc/xSAlRW8rBrjIC3Nvqw==" - }, - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@hookform/error-message": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@hookform/error-message/-/error-message-2.0.1.tgz", - "integrity": "sha512-U410sAr92xgxT1idlu9WWOVjndxLdgPUHEB8Schr27C9eh7/xUnITWpCMF93s+lGiG++D4JnbSnrb5A21AdSNg==", - "requires": {} - }, - "@ibm/telemetry-js": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@ibm/telemetry-js/-/telemetry-js-1.8.0.tgz", - "integrity": "sha512-1u/8f5TtDHXWNQe+YfIESesZGX2PmhEfyU0znlyFvATch+xc5fPYjXj2gWKMTmdKsDawqAm/BkJBQjx2CDlZww==" - }, - "@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "requires": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true - }, - "@jest/console": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.7.0.tgz", - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/reporters": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.7.0", - "jest-config": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-resolve-dependencies": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "jest-watcher": "^29.7.0", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0" - } - }, - "@jest/expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dev": true, - "requires": { - "expect": "^29.7.0", - "jest-snapshot": "^29.7.0" - } - }, - "@jest/expect-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3" - } - }, - "@jest/fake-timers": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@sinonjs/fake-timers": "^10.0.2", - "@types/node": "*", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "@jest/globals": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/types": "^29.6.3", - "jest-mock": "^29.7.0" - } - }, - "@jest/reporters": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^6.0.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.27.8" - } - }, - "@jest/source-map": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.18", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "slash": "^3.0.0" - } - }, - "@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.6.3", - "@jridgewell/trace-mapping": "^0.3.18", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - } - } - }, - "@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "requires": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" - }, - "@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@lezer/common": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.2.3.tgz", - "integrity": "sha512-w7ojc8ejBqr2REPsWxJjrMFsA/ysDCFICn8zEOR9mrqzOu2amhITYuLD8ag6XZf0CFXDrhKqw7+tW8cX66NaDA==" - }, - "@lezer/highlight": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@lezer/highlight/-/highlight-1.2.1.tgz", - "integrity": "sha512-Z5duk4RN/3zuVO7Jq0pGLJ3qynpxUVsh7IbUbGj88+uV2ApSAn6kWg2au3iJb+0Zi7kKtqffIESgNcRXWZWmSA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/json": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@lezer/json/-/json-1.0.2.tgz", - "integrity": "sha512-xHT2P4S5eeCYECyKNPhr4cbEL9tc8w83SPwRC373o9uEdrvGKTZoJVAGxpOsZckMlEh9W23Pc72ew918RWQOBQ==", - "requires": { - "@lezer/common": "^1.2.0", - "@lezer/highlight": "^1.0.0", - "@lezer/lr": "^1.0.0" - } - }, - "@lezer/lr": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.4.2.tgz", - "integrity": "sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==", - "requires": { - "@lezer/common": "^1.0.0" - } - }, - "@lezer/markdown": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@lezer/markdown/-/markdown-1.3.2.tgz", - "integrity": "sha512-Wu7B6VnrKTbBEohqa63h5vxXjiC4pO5ZQJ/TDbhJxPQaaIoRD/6UVDhSDtVsCwVZV12vvN9KxuLL3ATMnlG0oQ==", - "requires": { - "@lezer/common": "^1.0.0", - "@lezer/highlight": "^1.0.0" - } - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "dependencies": { - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@paloaltonetworks/openapi-to-postmanv2": { - "version": "3.1.0-hotfix.1", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/openapi-to-postmanv2/-/openapi-to-postmanv2-3.1.0-hotfix.1.tgz", - "integrity": "sha512-0bdaPCEyQbnUo4xpOu7EzxXXkDx4BAXqc8QSbVBlzlVB5KoTLJiKKB4c3fa4BXbK+3u/OqfLbeNCebc2EC8ngA==", - "requires": { - "@paloaltonetworks/postman-collection": "^4.1.0", - "ajv": "8.1.0", - "ajv-formats": "2.1.1", - "async": "3.2.1", - "commander": "2.20.3", - "js-yaml": "3.14.1", - "json-schema-merge-allof": "0.8.1", - "lodash": "4.17.21", - "oas-resolver-browser": "2.5.2", - "path-browserify": "1.0.1", - "yaml": "1.10.2" - }, - "dependencies": { - "ajv": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz", - "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "@paloaltonetworks/postman-code-generators": { - "version": "1.1.15-patch.2", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/postman-code-generators/-/postman-code-generators-1.1.15-patch.2.tgz", - "integrity": "sha512-tRnAKtV4M8wLxcVnAx6ZCjCqbrR1xiqJNQkf1A71K8UxEP3N/+EspT82N5c0555w02oYFk21ViHuzuhm4gaGLw==", - "requires": { - "@paloaltonetworks/postman-collection": "^4.1.0", - "async": "^3.2.4", - "path": "^0.12.7", - "shelljs": "^0.8.5" - }, - "dependencies": { - "async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" - } - } - }, - "@paloaltonetworks/postman-collection": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@paloaltonetworks/postman-collection/-/postman-collection-4.1.1.tgz", - "integrity": "sha512-9JHHkkD8Xb4rvdKob7TDPRfqfmdG3KU0aO5gJyyjvMFbOVysam5I0d8/9HPOuJXWkUHGo3Sn+ov2Fcm2bnJ52Q==", - "requires": { - "file-type": "3.9.0", - "http-reasons": "0.1.0", - "iconv-lite": "0.6.3", - "liquid-json": "0.3.1", - "lodash": "4.17.21", - "mime-format": "2.0.1", - "mime-types": "2.1.34", - "postman-url-encoder": "3.0.5", - "semver": "7.3.5", - "uuid": "8.3.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true - }, - "@playwright/test": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.49.0.tgz", - "integrity": "sha512-DMulbwQURa8rNIQrf94+jPJQ4FmOVdpE5ZppRNvWVjvhC+6sOeo28r8MgIpQRYouXRtt/FCCXU7zn20jnHR4Qw==", - "dev": true, - "requires": { - "playwright": "1.49.0" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "@redocly/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-9GWx27t7xWhDIR02PA18nzBdLcKQRgc46xNQvjFkrYk4UOmvKhJ/dawwiX0cCOeetN5LcaaiqQbVOWYK62SGHw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "dependencies": { - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "@redocly/openapi-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@redocly/openapi-core/-/openapi-core-1.7.0.tgz", - "integrity": "sha512-mDl9tq96WjMElX4RX+oyqfTiquBNXzFRWres/JN6AlWhBbhFOz2nXnCCIILcjZkRchKFDKShU+pqHpvPJ7xVDQ==", - "requires": { - "@redocly/ajv": "^8.11.0", - "colorette": "^1.2.0", - "js-levenshtein": "^1.1.6", - "js-yaml": "^4.1.0", - "lodash.isequal": "^4.5.0", - "minimatch": "^5.0.1", - "node-fetch": "^2.6.1", - "pluralize": "^8.0.0", - "yaml-ast-parser": "0.0.43" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "@reduxjs/toolkit": { - "version": "1.9.7", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz", - "integrity": "sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==", - "requires": { - "immer": "^9.0.21", - "redux": "^4.2.1", - "redux-thunk": "^2.4.2", - "reselect": "^4.1.8" - } - }, - "@rrweb/types": { - "version": "2.0.0-alpha.17", - "resolved": "https://registry.npmjs.org/@rrweb/types/-/types-2.0.0-alpha.17.tgz", - "integrity": "sha512-AfDTVUuCyCaIG0lTSqYtrZqJX39ZEYzs4fYKnexhQ+id+kbZIpIJtaut5cto6dWZbB3SEe4fW0o90Po3LvTmfg==", - "requires": { - "rrweb-snapshot": "^2.0.0-alpha.17" - } - }, - "@saucelabs/theme-github-codeblock": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@saucelabs/theme-github-codeblock/-/theme-github-codeblock-0.2.3.tgz", - "integrity": "sha512-GSl3Lr/jOWm4OP3BPX2vXxc8FMSOXj1mJnls6cUqMwlGOfKQ1Ia9pq1O9/ES+5TrZHIzAws/n5FFSn1OkGJw/Q==" - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@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==", - "dev": true - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "requires": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - } - }, - "@stencil/core": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", - "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==" - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - } - }, - "@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "requires": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "requires": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "dependencies": { - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - } - } - }, - "@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "requires": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - } - }, - "@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "requires": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - } - }, - "@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "requires": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - } - }, - "@swc/core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.9.3.tgz", - "integrity": "sha512-oRj0AFePUhtatX+BscVhnzaAmWjpfAeySpM1TCbxA1rtBDeH/JDhi5yYzAKneDYtVtBvA7ApfeuzhMC9ye4xSg==", - "dev": true, - "requires": { - "@swc/core-darwin-arm64": "1.9.3", - "@swc/core-darwin-x64": "1.9.3", - "@swc/core-linux-arm-gnueabihf": "1.9.3", - "@swc/core-linux-arm64-gnu": "1.9.3", - "@swc/core-linux-arm64-musl": "1.9.3", - "@swc/core-linux-x64-gnu": "1.9.3", - "@swc/core-linux-x64-musl": "1.9.3", - "@swc/core-win32-arm64-msvc": "1.9.3", - "@swc/core-win32-ia32-msvc": "1.9.3", - "@swc/core-win32-x64-msvc": "1.9.3", - "@swc/counter": "^0.1.3", - "@swc/types": "^0.1.17" - } - }, - "@swc/core-darwin-arm64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.9.3.tgz", - "integrity": "sha512-hGfl/KTic/QY4tB9DkTbNuxy5cV4IeejpPD4zo+Lzt4iLlDWIeANL4Fkg67FiVceNJboqg48CUX+APhDHO5G1w==", - "dev": true, - "optional": true - }, - "@swc/core-darwin-x64": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.9.3.tgz", - "integrity": "sha512-IaRq05ZLdtgF5h9CzlcgaNHyg4VXuiStnOFpfNEMuI5fm5afP2S0FHq8WdakUz5WppsbddTdplL+vpeApt/WCQ==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm-gnueabihf": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.9.3.tgz", - "integrity": "sha512-Pbwe7xYprj/nEnZrNBvZfjnTxlBIcfApAGdz2EROhjpPj+FBqBa3wOogqbsuGGBdCphf8S+KPprL1z+oDWkmSQ==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.9.3.tgz", - "integrity": "sha512-AQ5JZiwNGVV/2K2TVulg0mw/3LYfqpjZO6jDPtR2evNbk9Yt57YsVzS+3vHSlUBQDRV9/jqMuZYVU3P13xrk+g==", - "dev": true, - "optional": true - }, - "@swc/core-linux-arm64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.9.3.tgz", - "integrity": "sha512-tzVH480RY6RbMl/QRgh5HK3zn1ZTFsThuxDGo6Iuk1MdwIbdFYUY034heWUTI4u3Db97ArKh0hNL0xhO3+PZdg==", - "dev": true, - "optional": true - }, - "@swc/core-linux-x64-gnu": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.9.3.tgz", - "integrity": "sha512-ivXXBRDXDc9k4cdv10R21ccBmGebVOwKXT/UdH1PhxUn9m/h8erAWjz5pcELwjiMf27WokqPgaWVfaclDbgE+w==", - "dev": true, - "optional": true - }, - "@swc/core-linux-x64-musl": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.9.3.tgz", - "integrity": "sha512-ILsGMgfnOz1HwdDz+ZgEuomIwkP1PHT6maigZxaCIuC6OPEhKE8uYna22uU63XvYcLQvZYDzpR3ms47WQPuNEg==", - "dev": true, - "optional": true - }, - "@swc/core-win32-arm64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.9.3.tgz", - "integrity": "sha512-e+XmltDVIHieUnNJHtspn6B+PCcFOMYXNJB1GqoCcyinkEIQNwC8KtWgMqUucUbEWJkPc35NHy9k8aCXRmw9Kg==", - "dev": true, - "optional": true - }, - "@swc/core-win32-ia32-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.9.3.tgz", - "integrity": "sha512-rqpzNfpAooSL4UfQnHhkW8aL+oyjqJniDP0qwZfGnjDoJSbtPysHg2LpcOBEdSnEH+uIZq6J96qf0ZFD8AGfXA==", - "dev": true, - "optional": true - }, - "@swc/core-win32-x64-msvc": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.9.3.tgz", - "integrity": "sha512-3YJJLQ5suIEHEKc1GHtqVq475guiyqisKSoUnoaRtxkDaW5g1yvPt9IoSLOe2mRs7+FFhGGU693RsBUSwOXSdQ==", - "dev": true, - "optional": true - }, - "@swc/counter": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "dev": true - }, - "@swc/types": { - "version": "0.1.17", - "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.17.tgz", - "integrity": "sha512-V5gRru+aD8YVyCOMAjMpWR1Ui577DD5KSJsHP8RAxopAH22jFz6GZd/qxqjO6MJHQhcsjvjOFXyDhyLQUnMveQ==", - "dev": true, - "requires": { - "@swc/counter": "^0.1.3" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "requires": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "dev": true, - "requires": { - "@babel/types": "^7.20.7" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/cheerio": { - "version": "0.22.31", - "resolved": "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.31.tgz", - "integrity": "sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/css-font-loading-module": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.7.tgz", - "integrity": "sha512-nl09VhutdjINdWyXxHWN/w9zlNCfr60JUqJbd24YXUuCwgeL0TpFSdElCwb6cxfB6ybE19Gjj4g0jsgkXxKv1Q==" - }, - "@types/debug": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "requires": { - "@types/ms": "*" - } - }, - "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.30", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", - "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@types/hoist-non-react-statics": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.5.tgz", - "integrity": "sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==", - "requires": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "29.5.14", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.14.tgz", - "integrity": "sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==", - "dev": true, - "requires": { - "expect": "^29.0.0", - "pretty-format": "^29.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" - }, - "@types/lodash": { - "version": "4.14.202", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", - "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==" - }, - "@types/lodash.clonedeep": { - "version": "4.5.9", - "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.9.tgz", - "integrity": "sha512-19429mWC+FyaAhOLzsS8kZUsI+/GmBAQ0HFiCPsKGU+7pBXOQWhyrY6xNNDwUSX8SMZMJvuFVMF9O5dQOlQK9Q==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/ms": { - "version": "0.7.34", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" - }, - "@types/node": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.13.tgz", - "integrity": "sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", - "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-redux": { - "version": "7.1.33", - "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.33.tgz", - "integrity": "sha512-NF8m5AjWCkert+fosDsN3hAlHzpjSiXlVy9EgQEmLoBhaNXbmyeGs/aj5dQzKuF+/q+S7JQagorGDW8pJ28Hmg==", - "requires": { - "@types/hoist-non-react-statics": "^3.3.0", - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0", - "redux": "^4.0.0" - } - }, - "@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-config": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.7.tgz", - "integrity": "sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", - "dev": true - }, - "@types/trusted-types": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", - "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", - "optional": true - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xstate/fsm": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/@xstate/fsm/-/fsm-1.6.5.tgz", - "integrity": "sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==" - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", - "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "algoliasearch": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.19.1.tgz", - "integrity": "sha512-IJF5b93b2MgAzcE/tuzW0yOPnuUyRgGAtaPv5UUywXM8kzqfdwZTO4sPJBzoGz1eOy6H9uEchsJsBFTELZSu+g==", - "requires": { - "@algolia/cache-browser-local-storage": "4.19.1", - "@algolia/cache-common": "4.19.1", - "@algolia/cache-in-memory": "4.19.1", - "@algolia/client-account": "4.19.1", - "@algolia/client-analytics": "4.19.1", - "@algolia/client-common": "4.19.1", - "@algolia/client-personalization": "4.19.1", - "@algolia/client-search": "4.19.1", - "@algolia/logger-common": "4.19.1", - "@algolia/logger-console": "4.19.1", - "@algolia/requester-browser-xhr": "4.19.1", - "@algolia/requester-common": "4.19.1", - "@algolia/requester-node-http": "4.19.1", - "@algolia/transporter": "4.19.1" - } - }, - "algoliasearch-helper": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.14.0.tgz", - "integrity": "sha512-gXDXzsSS0YANn5dHr71CUXOo84cN4azhHKUbg71vAWnH+1JBiR4jf7to3t3JHXknXkbV0F7f055vUSBKrltHLQ==", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha512-0FcBfdcmaumGPQ0qPn7Q5qTgz/ooXgIyp1rf8ik5bGX8mpE2YHjC0P/eyQvxu1GURYQgq9ozf2mteQ5ZD9YiyQ==" - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-red": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", - "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansi-wrap": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==" - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" - }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", - "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==" - } - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-move": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", - "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "array.prototype.filter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.2.tgz", - "integrity": "sha512-us+UrmGOilqttSOgoWZTpOvHu68vZT2YCjc/H4vhu56vzZpaDFBhB+Se2UwqWzMKbDv7Myq5M5pcZLAtUvTQdQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "array.prototype.find": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.2.1.tgz", - "integrity": "sha512-I2ri5Z9uMpMvnsNrHre9l3PaX+z9D0/z6F7Yt2u15q7wt0I62g5kX6xUKR1SJiefgG+u2/gJUmM8B47XRvQR6w==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - } - }, - "array.prototype.reduce": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.5.tgz", - "integrity": "sha512-kDdugMl7id9COE8R7MHF5jWk7Dqt/fs4Pv+JXoICnYwqpjjjbUurz6w5fT5IG6brLdJhv6/VoHB0H7oyIBXd+Q==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" - } - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "assert": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", - "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", - "requires": { - "call-bind": "^1.0.2", - "is-nan": "^1.3.2", - "object-is": "^1.1.5", - "object.assign": "^4.1.4", - "util": "^0.12.5" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atoa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/atoa/-/atoa-1.0.0.tgz", - "integrity": "sha512-VVE1H6cc4ai+ZXo/CRWoJiHXrA1qfA31DPnx6D20+kSI547hQN5Greh51LQ1baMRMfxO5K5M4ImMtZbZt2DODQ==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autolinker": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz", - "integrity": "sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==", - "requires": { - "tslib": "^2.3.0" - } - }, - "autoprefixer": { - "version": "10.4.15", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.15.tgz", - "integrity": "sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==", - "requires": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001520", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" - }, - "aws4": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", - "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" - }, - "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "requires": { - "follow-redirects": "^1.14.7" - } - }, - "babel-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dev": true, - "requires": { - "@jest/transform": "^29.7.0", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.6.3", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "dependencies": { - "istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "babel-plugin-jest-hoist": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", - "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-import-attributes": "^7.24.7", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5" - } - }, - "babel-preset-jest": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "base64-arraybuffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", - "integrity": "sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "requires": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", - "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "dependencies": { - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - } - }, - "download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==" - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" - }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "requires": { - "p-timeout": "^2.0.1" - } - }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==", - "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bl": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", - "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==" - }, - "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" - }, - "body": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", - "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", - "requires": { - "continuable-cache": "^0.3.1", - "error": "^7.0.0", - "raw-body": "~1.1.0", - "safe-json-parse": "~1.0.1" - }, - "dependencies": { - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==" - }, - "raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", - "requires": { - "bytes": "1", - "string_decoder": "0.10" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - } - } - }, - "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "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.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bonjour-service": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.2.tgz", - "integrity": "sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==", - "requires": { - "bn.js": "^5.2.1", - "browserify-rsa": "^4.1.0", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.4", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.6", - "readable-stream": "^3.6.2", - "safe-buffer": "^5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "requires": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof-polyfill": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==" - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==" - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ==", - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ==" - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A==", - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==" - } - } - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001686", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001686.tgz", - "integrity": "sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" - }, - "caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - } - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==", - "requires": { - "traverse": ">=0.3.0 <0.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dev": true - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "charset": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/charset/-/charset-1.0.1.tgz", - "integrity": "sha512-6dVyOOYjpfFcL1Y4qChrAoQLRHvj2ziyhcm0QJlhOcAhykL/k1kTUPbeo+87MNRTRdk2OIIsIXbuF3x2wi5EXg==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "dependencies": { - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - } - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "cjs-module-lexer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", - "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==", - "dev": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, - "clean-css": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", - "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dev": true, - "requires": { - "restore-cursor": "^4.0.0" - } - }, - "cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "cli-truncate": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", - "dev": true, - "requires": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==" - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "codemirror": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-6.0.1.tgz", - "integrity": "sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==", - "requires": { - "@codemirror/autocomplete": "^6.0.0", - "@codemirror/commands": "^6.0.0", - "@codemirror/language": "^6.0.0", - "@codemirror/lint": "^6.0.0", - "@codemirror/search": "^6.0.0", - "@codemirror/state": "^6.0.0", - "@codemirror/view": "^6.0.0" - } - }, - "coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==" - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "collect-v8-coverage": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "component-event": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.2.1.tgz", - "integrity": "sha512-wGA++isMqiDq1jPYeyv2as/Bt/u+3iLW0rEa+8NQ82jAv3TgqMiCM+B2SaBdn2DfLilLjjq736YcezihRYhfxw==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "compute-gcd": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/compute-gcd/-/compute-gcd-1.2.1.tgz", - "integrity": "sha512-TwMbxBNz0l71+8Sc4czv13h4kEqnchV9igQZBi6QUaz09dnz13juGnnaWWJTRsP3brxOoxeB4SA2WELLw1hCtg==", - "requires": { - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "compute-lcm": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/compute-lcm/-/compute-lcm-1.1.2.tgz", - "integrity": "sha512-OFNPdQAXnQhDSKioX8/XYT6sdUlXwpeMjfd6ApxMJfyZ4GxmLR1xvMERctlYhlHwIiz6CSpBc2+qYKjHGZw4TQ==", - "requires": { - "compute-gcd": "^1.2.1", - "validate.io-array": "^1.0.3", - "validate.io-function": "^1.0.2", - "validate.io-integer-array": "^1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "concat-with-sourcemaps": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", - "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==", - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "config-chain": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", - "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" - }, - "console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha512-QC/8l9e6ofi6nqZ5PawlDgzmMw3OxIXtvolBzap/F4UDBJlDaZRSNbL/lb41C29FcbSJncBFlJFj2WJoNyZRfQ==" - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "continuable-cache": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", - "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==" - }, - "contra": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/contra/-/contra-1.9.4.tgz", - "integrity": "sha512-N9ArHAqwR/lhPq4OdIAwH4e1btn6EIZMAz4TazjnzCiVECcWUPTma+dRAM38ERImEJBh8NiCCpjoQruSZ+agYg==", - "requires": { - "atoa": "1.0.0", - "ticky": "1.0.1" - } - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, - "copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==" - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } - } - }, - "core-js": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.1.tgz", - "integrity": "sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==" - }, - "core-js-compat": { - "version": "3.26.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", - "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-js-pure": { - "version": "3.24.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.0.tgz", - "integrity": "sha512-uzMmW8cRh7uYw4JQtzqvGWRyC2T5+4zipQLQdi2FmiRqP83k3d6F3stv2iAlNhOs6cXN401FCD5TL0vvleuHgA==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cose-base": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", - "requires": { - "layout-base": "^1.0.0" - } - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "create-jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz", - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "prompts": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "crelt": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", - "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==" - }, - "cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "requires": { - "node-fetch": "^2.6.12" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crowdin-cli": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/crowdin-cli/-/crowdin-cli-0.3.0.tgz", - "integrity": "sha512-s1vSRqWalCqd+vW7nF4oZo1a2pMpEgwIiwVlPRD0HmGY3HjJwQKXqZ26NpX5qCDVN8UdEsScy+2jle0PPQBmAg==", - "requires": { - "request": "^2.53.0", - "yamljs": "^0.2.1", - "yargs": "^2.3.0" - }, - "dependencies": { - "yargs": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-2.3.0.tgz", - "integrity": "sha512-w48USdbTdaVMcE3CnXsEtSY9zYSN7dTyVnLBgrJF2quA5rLwobC9zixxfexereLGFaxjxtR3oWdydC0qoayakw==", - "requires": { - "wordwrap": "0.0.2" - } - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", - "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==" - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q==" - }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} - }, - "css-line-break": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-2.1.0.tgz", - "integrity": "sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==", - "requires": { - "utrie": "^1.0.2" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==", - "requires": { - "cssnano": "^5.1.8", - "jest-worker": "^27.5.1", - "postcss": "^8.4.13", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", - "requires": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "requires": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "requires": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha512-6RIcwmV3/cBMG8Aj5gucQRsJb4vv4I4rn6YjPbVWd5+Pn/fuG+YseGvXGk00XLkoZkaj31QOD7vMUpNPC4FIuw==" - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha512-JPMZ1TSMRUPVIqEalIBNoBtAYbi8okvcFns4O0YIhcdGebeYZK7dMyHJiQ6GqNBA9kE0Hym4Aqym5rPdsV/4Cw==" - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } - }, - "csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cytoscape": { - "version": "3.28.1", - "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.28.1.tgz", - "integrity": "sha512-xyItz4O/4zp9/239wCcH8ZcFuuZooEeF8KHRmzjDfGdXsj3OG9MFSMA0pJE0uX3uCN/ygof6hHf4L7lst+JaDg==", - "requires": { - "heap": "^0.2.6", - "lodash": "^4.17.21" - } - }, - "cytoscape-cose-bilkent": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", - "requires": { - "cose-base": "^1.0.0" - } - }, - "cytoscape-fcose": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cytoscape-fcose/-/cytoscape-fcose-2.2.0.tgz", - "integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==", - "requires": { - "cose-base": "^2.2.0" - }, - "dependencies": { - "cose-base": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-2.2.0.tgz", - "integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==", - "requires": { - "layout-base": "^2.0.0" - } - }, - "layout-base": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-2.0.1.tgz", - "integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg==" - } - } - }, - "d3": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.9.0.tgz", - "integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==", - "requires": { - "d3-array": "3", - "d3-axis": "3", - "d3-brush": "3", - "d3-chord": "3", - "d3-color": "3", - "d3-contour": "4", - "d3-delaunay": "6", - "d3-dispatch": "3", - "d3-drag": "3", - "d3-dsv": "3", - "d3-ease": "3", - "d3-fetch": "3", - "d3-force": "3", - "d3-format": "3", - "d3-geo": "3", - "d3-hierarchy": "3", - "d3-interpolate": "3", - "d3-path": "3", - "d3-polygon": "3", - "d3-quadtree": "3", - "d3-random": "3", - "d3-scale": "4", - "d3-scale-chromatic": "3", - "d3-selection": "3", - "d3-shape": "3", - "d3-time": "3", - "d3-time-format": "4", - "d3-timer": "3", - "d3-transition": "3", - "d3-zoom": "3" - } - }, - "d3-array": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", - "requires": { - "internmap": "1 - 2" - } - }, - "d3-axis": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==" - }, - "d3-brush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "3", - "d3-transition": "3" - } - }, - "d3-chord": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", - "requires": { - "d3-path": "1 - 3" - } - }, - "d3-color": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==" - }, - "d3-contour": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", - "requires": { - "d3-array": "^3.2.0" - } - }, - "d3-delaunay": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", - "requires": { - "delaunator": "5" - } - }, - "d3-dispatch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==" - }, - "d3-drag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-selection": "3" - } - }, - "d3-dsv": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", - "requires": { - "commander": "7", - "iconv-lite": "0.6", - "rw": "1" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "d3-ease": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==" - }, - "d3-fetch": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", - "requires": { - "d3-dsv": "1 - 3" - } - }, - "d3-force": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-quadtree": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-format": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==" - }, - "d3-geo": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz", - "integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==", - "requires": { - "d3-array": "2.5.0 - 3" - } - }, - "d3-hierarchy": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==" - }, - "d3-interpolate": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", - "requires": { - "d3-color": "1 - 3" - } - }, - "d3-path": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==" - }, - "d3-polygon": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==" - }, - "d3-quadtree": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==" - }, - "d3-random": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==" - }, - "d3-scale": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", - "requires": { - "d3-array": "2.10.0 - 3", - "d3-format": "1 - 3", - "d3-interpolate": "1.2.0 - 3", - "d3-time": "2.1.1 - 3", - "d3-time-format": "2 - 4" - } - }, - "d3-scale-chromatic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz", - "integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==", - "requires": { - "d3-color": "1 - 3", - "d3-interpolate": "1 - 3" - } - }, - "d3-selection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==" - }, - "d3-shape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", - "requires": { - "d3-path": "^3.1.0" - } - }, - "d3-time": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", - "requires": { - "d3-array": "2 - 3" - } - }, - "d3-time-format": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", - "requires": { - "d3-time": "1 - 3" - } - }, - "d3-timer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==" - }, - "d3-transition": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", - "requires": { - "d3-color": "1 - 3", - "d3-dispatch": "1 - 3", - "d3-ease": "1 - 3", - "d3-interpolate": "1 - 3", - "d3-timer": "1 - 3" - } - }, - "d3-zoom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", - "requires": { - "d3-dispatch": "1 - 3", - "d3-drag": "2 - 3", - "d3-interpolate": "1 - 3", - "d3-selection": "2 - 3", - "d3-transition": "2 - 3" - } - }, - "dagre-d3-es": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/dagre-d3-es/-/dagre-d3-es-7.0.9.tgz", - "integrity": "sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==", - "requires": { - "d3": "^7.8.2", - "lodash-es": "^4.17.21" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "requires": { - "character-entities": "^2.0.0" - }, - "dependencies": { - "character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" - } - } - }, - "decode-uri-component": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", - "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" - }, - "decompress": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", - "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" - }, - "dependencies": { - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", - "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - } - } - }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==" - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "dedent": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz", - "integrity": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==", - "dev": true, - "requires": {} - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "delaunator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz", - "integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==", - "requires": { - "robust-predicates": "^3.0.2" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "des.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", - "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "diacritics-map": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/diacritics-map/-/diacritics-map-0.1.0.tgz", - "integrity": "sha512-3omnDTYrGigU0i4cJjvaKwD52B8aoqyX/NEIkukFFkogBemsIbhSa1O414fpTp5nuszJG6lvQ5vBvDVNCbSsaQ==" - }, - "didi": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/didi/-/didi-10.2.2.tgz", - "integrity": "sha512-l8NYkYFXV1izHI65EyT8EXOjUZtKmQkHLTT89cSP7HU5J/G7AOj0dXKtLc04EXYlga99PBY18IPjOeZ+c3DI4w==" - }, - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==" - }, - "diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "discontinuous-range": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz", - "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "docusaurus": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/docusaurus/-/docusaurus-1.14.7.tgz", - "integrity": "sha512-UWqar4ZX0lEcpLc5Tg+MwZ2jhF/1n1toCQRSeoxDON/D+E9ToLr+vTRFVMP/Tk84NXSVjZFRlrjWwM2pXzvLsQ==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/polyfill": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@babel/register": "^7.12.1", - "@babel/traverse": "^7.12.5", - "@babel/types": "^7.12.6", - "autoprefixer": "^9.7.5", - "babylon": "^6.18.0", - "chalk": "^3.0.0", - "classnames": "^2.2.6", - "commander": "^4.0.1", - "crowdin-cli": "^0.3.0", - "cssnano": "^4.1.10", - "enzyme": "^3.10.0", - "enzyme-adapter-react-16": "^1.15.1", - "escape-string-regexp": "^2.0.0", - "express": "^4.17.1", - "feed": "^4.2.1", - "fs-extra": "^9.0.1", - "gaze": "^1.1.3", - "github-slugger": "^1.3.0", - "glob": "^7.1.6", - "highlight.js": "^9.16.2", - "imagemin": "^6.0.0", - "imagemin-gifsicle": "^6.0.1", - "imagemin-jpegtran": "^6.0.0", - "imagemin-optipng": "^6.0.0", - "imagemin-svgo": "^7.0.0", - "lodash": "^4.17.20", - "markdown-toc": "^1.2.0", - "mkdirp": "^0.5.1", - "portfinder": "^1.0.28", - "postcss": "^7.0.23", - "prismjs": "^1.22.0", - "react": "^16.8.4", - "react-dev-utils": "^11.0.1", - "react-dom": "^16.8.4", - "remarkable": "^2.0.0", - "request": "^2.88.0", - "shelljs": "^0.8.4", - "sitemap": "^3.2.2", - "tcp-port-used": "^1.0.1", - "tiny-lr": "^1.1.1", - "tree-node-cli": "^1.2.5", - "truncate-html": "^1.0.3" - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "airbnb-prop-types": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", - "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "requires": { - "array.prototype.find": "^2.1.1", - "function.prototype.name": "^1.1.2", - "is-regex": "^1.1.0", - "object-is": "^1.1.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.2", - "prop-types": "^15.7.2", - "prop-types-exact": "^1.2.0", - "react-is": "^16.13.1" - } - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "browserslist": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", - "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", - "requires": { - "caniuse-lite": "^1.0.30001125", - "electron-to-chromium": "^1.3.564", - "escalade": "^3.0.2", - "node-releases": "^1.1.61" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - } - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "requires": { - "css-declaration-sorter": "^4.0.1", - "cssnano-util-raw-cache": "^4.0.1", - "postcss": "^7.0.0", - "postcss-calc": "^7.0.1", - "postcss-colormin": "^4.0.3", - "postcss-convert-values": "^4.0.1", - "postcss-discard-comments": "^4.0.2", - "postcss-discard-duplicates": "^4.0.2", - "postcss-discard-empty": "^4.0.1", - "postcss-discard-overridden": "^4.0.1", - "postcss-merge-longhand": "^4.0.11", - "postcss-merge-rules": "^4.0.3", - "postcss-minify-font-values": "^4.0.2", - "postcss-minify-gradients": "^4.0.2", - "postcss-minify-params": "^4.0.2", - "postcss-minify-selectors": "^4.0.2", - "postcss-normalize-charset": "^4.0.1", - "postcss-normalize-display-values": "^4.0.2", - "postcss-normalize-positions": "^4.0.2", - "postcss-normalize-repeat-style": "^4.0.2", - "postcss-normalize-string": "^4.0.2", - "postcss-normalize-timing-functions": "^4.0.2", - "postcss-normalize-unicode": "^4.0.1", - "postcss-normalize-url": "^4.0.1", - "postcss-normalize-whitespace": "^4.0.2", - "postcss-ordered-values": "^4.1.2", - "postcss-reduce-initial": "^4.0.3", - "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", - "postcss-unique-selectors": "^4.0.1" - } - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "enzyme-adapter-react-16": { - "version": "1.15.7", - "resolved": "https://registry.npmjs.org/enzyme-adapter-react-16/-/enzyme-adapter-react-16-1.15.7.tgz", - "integrity": "sha512-LtjKgvlTc/H7adyQcj+aq0P0H07LDL480WQl1gU512IUyaDo/sbOaNDdZsJXYW2XaoPqrLLE9KbZS+X2z6BASw==", - "requires": { - "enzyme-adapter-utils": "^1.14.1", - "enzyme-shallow-equal": "^1.0.5", - "has": "^1.0.3", - "object.assign": "^4.1.4", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "react-is": "^16.13.1", - "react-test-renderer": "^16.0.0-0", - "semver": "^5.7.0" - } - }, - "enzyme-adapter-utils": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.1.tgz", - "integrity": "sha512-JZgMPF1QOI7IzBj24EZoDpaeG/p8Os7WeBZWTJydpsH7JRStc7jYbHE4CmNQaLqazaGFyLM8ALWA3IIZvxW3PQ==", - "requires": { - "airbnb-prop-types": "^2.16.0", - "function.prototype.name": "^1.1.5", - "has": "^1.0.3", - "object.assign": "^4.1.4", - "object.fromentries": "^2.0.5", - "prop-types": "^15.8.1", - "semver": "^5.7.1" - } - }, - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - }, - "filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==" - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "requires": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "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==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "globby": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", - "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "immer": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", - "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==" - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg==", - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } - } - }, - "node-releases": { - "version": "1.1.77", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", - "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==" - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", - "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "requires": { - "postcss": "^7.0.0" - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - } - }, - "prompts": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", - "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-dev-utils": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", - "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", - "requires": { - "@babel/code-frame": "7.10.4", - "address": "1.1.2", - "browserslist": "4.14.2", - "chalk": "2.4.2", - "cross-spawn": "7.0.3", - "detect-port-alt": "1.1.6", - "escape-string-regexp": "2.0.0", - "filesize": "6.1.0", - "find-up": "4.1.0", - "fork-ts-checker-webpack-plugin": "4.1.6", - "global-modules": "2.0.0", - "globby": "11.0.1", - "gzip-size": "5.1.1", - "immer": "8.0.1", - "is-root": "2.1.0", - "loader-utils": "2.0.0", - "open": "^7.0.2", - "pkg-up": "3.1.0", - "prompts": "2.4.0", - "react-error-overlay": "^6.0.9", - "recursive-readdir": "2.2.2", - "shell-quote": "1.7.2", - "strip-ansi": "6.0.0", - "text-table": "0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "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==" - } - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "react-test-renderer": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.14.0.tgz", - "integrity": "sha512-L8yPjqPE5CZO6rKsKXRO/rVPiaCOy0tQQJbC+UjPNlobl5mad59lvPjwFsQHTvL03caVDIVr9x9/OSgDe6I5Eg==", - "requires": { - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "react-is": "^16.8.6", - "scheduler": "^0.19.1" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==" - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" - }, - "sitemap": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-3.2.2.tgz", - "integrity": "sha512-TModL/WU4m2q/mQcrDgNANn0P4LwprM9MMvG4hu5zP4c6IIKs2YLTu6nXXnNr8ODW/WFtxKggiJ1EGn2W0GNmg==", - "requires": { - "lodash.chunk": "^4.2.0", - "lodash.padstart": "^4.6.1", - "whatwg-url": "^7.0.0", - "xmlbuilder": "^13.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "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==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "docusaurus-plugin-openapi-docs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-openapi-docs/-/docusaurus-plugin-openapi-docs-2.0.4.tgz", - "integrity": "sha512-jLgEEbMsQ+Y6ihy4y7SmXthUMRDbqAL0OKrdtUaOAxxb/wkLXB28mX74xiZzL928DZJ84IJejHgbjFb2ITcKhA==", - "requires": { - "@apidevtools/json-schema-ref-parser": "^10.1.0", - "@docusaurus/plugin-content-docs": ">=2.4.1 <=2.4.3", - "@docusaurus/utils": ">=2.4.1 <=2.4.3", - "@docusaurus/utils-validation": ">=2.4.1 <=2.4.3", - "@paloaltonetworks/openapi-to-postmanv2": "3.1.0-hotfix.1", - "@paloaltonetworks/postman-collection": "^4.1.0", - "@redocly/openapi-core": "^1.0.0-beta.125", - "chalk": "^4.1.2", - "clsx": "^1.1.1", - "fs-extra": "^9.0.1", - "json-pointer": "^0.6.2", - "json-schema-merge-allof": "^0.8.1", - "lodash": "^4.17.20", - "mustache": "^4.2.0", - "slugify": "^1.6.5", - "swagger2openapi": "^7.0.8", - "xml-formatter": "^2.6.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "docusaurus-theme-openapi-docs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/docusaurus-theme-openapi-docs/-/docusaurus-theme-openapi-docs-2.0.4.tgz", - "integrity": "sha512-w4YodyfMuzvWg6DDDzqb+eNBt4D5ZkMB13343u4zREBdDBOeOK5ikLQuQ+735WqPbAbH4gonvInXLQTAYodCNw==", - "requires": { - "@docusaurus/theme-common": ">=2.4.1 <=2.4.3", - "@hookform/error-message": "^2.0.1", - "@paloaltonetworks/postman-code-generators": "1.1.15-patch.2", - "@paloaltonetworks/postman-collection": "^4.1.0", - "@reduxjs/toolkit": "^1.7.1", - "clsx": "^1.1.1", - "copy-text-to-clipboard": "^3.1.0", - "crypto-js": "^4.1.1", - "docusaurus-plugin-openapi-docs": "^2.0.4", - "docusaurus-plugin-sass": "^0.2.3", - "file-saver": "^2.0.5", - "lodash": "^4.17.20", - "node-polyfill-webpack-plugin": "^2.0.1", - "prism-react-renderer": "^1.3.5", - "react-hook-form": "^7.43.8", - "react-live": ">=3.1.1 <4.1.0", - "react-magic-dropzone": "^1.0.1", - "react-markdown": "^8.0.1", - "react-modal": "^3.15.1", - "react-redux": "^7.2.0", - "rehype-raw": "^6.1.1", - "sass": "^1.58.1", - "sass-loader": "^13.3.2", - "webpack": "^5.61.0", - "xml-formatter": "^2.6.1" - }, - "dependencies": { - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "docusaurus-plugin-sass": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.5.tgz", - "integrity": "sha512-Z+D0fLFUKcFpM+bqSUmqKIU+vO+YF1xoEQh5hoFreg2eMf722+siwXDD+sqtwU8E4MvVpuvsQfaHwODNlxJAEg==", - "requires": { - "sass-loader": "^10.1.1" - }, - "dependencies": { - "sass-loader": { - "version": "10.5.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.5.2.tgz", - "integrity": "sha512-vMUoSNOUKJILHpcNCCyD23X34gve1TS7Rjd9uXHeKqhvBG39x6XbswFDtpbTElj6XdMFezoWhkh5vtKudf2cgQ==", - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - } - } - } - } - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domain-browser": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz", - "integrity": "sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA==" - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domify": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/domify/-/domify-1.4.2.tgz", - "integrity": "sha512-m4yreHcUWHBncGVV7U+yQzc12vIlq0jMrtHZ5mW6dQMiL/7skSYNVX9wqKwOtyO9SGCgevrAFEgOCAHmamHTUA==" - }, - "dompurify": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.2.tgz", - "integrity": "sha512-YMM+erhdZ2nkZ4fTNRTSI94mb7VG7uVF5vj5Zde7tImgnhZE3R6YW/IACGIHb2ux+QkEXMhe591N+5jWOmL4Zw==", - "requires": { - "@types/trusted-types": "^2.0.7" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } - } - }, - "download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "requires": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, - "downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==", - "requires": { - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "electron-to-chromium": { - "version": "1.5.68", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.68.tgz", - "integrity": "sha512-FgMdJlma0OzUYlbrtZ4AeXjKxKPk6KT8WOP8BjcqxWtlg8qyJQjRzPJzUtUn5GBg1oQ26hFs7HOOHJMYiJRnvQ==" - }, - "elkjs": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/elkjs/-/elkjs-0.8.2.tgz", - "integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "emittery": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dev": true - }, - "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==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "enzyme": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz", - "integrity": "sha512-Dw8/Gs4vRjxY6/6i9wU0V+utmQO9kvh9XLnz3LIudviOnVYDEe2ec+0k+NQoMamn1VrjKgCUOWj5jG/5M5M0Qw==", - "requires": { - "array.prototype.flat": "^1.2.3", - "cheerio": "^1.0.0-rc.3", - "enzyme-shallow-equal": "^1.0.1", - "function.prototype.name": "^1.1.2", - "has": "^1.0.3", - "html-element-map": "^1.2.0", - "is-boolean-object": "^1.0.1", - "is-callable": "^1.1.5", - "is-number-object": "^1.0.4", - "is-regex": "^1.0.5", - "is-string": "^1.0.5", - "is-subset": "^0.1.1", - "lodash.escape": "^4.0.1", - "lodash.isequal": "^4.5.0", - "object-inspect": "^1.7.0", - "object-is": "^1.0.2", - "object.assign": "^4.1.0", - "object.entries": "^1.1.1", - "object.values": "^1.1.1", - "raf": "^3.4.1", - "rst-selector-parser": "^2.2.3", - "string.prototype.trim": "^1.2.1" - } - }, - "enzyme-shallow-equal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/enzyme-shallow-equal/-/enzyme-shallow-equal-1.0.5.tgz", - "integrity": "sha512-i6cwm7hN630JXenxxJFBKzgLC3hMTafFQXflvzHgPmDhOBhxUWDe8AeRv1qp2/uWJ2Y8z5yLWMzmAfkTOiOCZg==", - "requires": { - "has": "^1.0.3", - "object-is": "^1.1.5" - } - }, - "error": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", - "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", - "requires": { - "string-template": "~0.2.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - } - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "es-array-method-boxes-properly": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", - "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==" - }, - "escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "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==" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eta": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.0.0.tgz", - "integrity": "sha512-NqE7S2VmVwgMS8yBxsH4VgNQjNjLq1gfGU0u9I6Cjh468nPRMoDfGdK9n1p/3Dvsw3ebklDkZsFAnKJ9sefjBA==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exec-buffer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", - "requires": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==" - } - } - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - } - } - }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "requires": { - "pify": "^2.2.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha512-AFASGfIlnIbkKPQwX1yHaDjFvh/1gyKJODme52V6IORh69uEYgZp0o9C+qsIGNVEiuuhQU0CSSl++Rlegg1qvA==", - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "expect": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "express": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", - "requires": { - "mime-db": "^1.28.0" - } - }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", - "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-folder-size": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/fast-folder-size/-/fast-folder-size-1.6.1.tgz", - "integrity": "sha512-F3tRpfkAzb7TT2JNKaJUglyuRjRa+jelQD94s9OSqkfEeytLmupCqQiD+H2KoIXGtp4pB5m4zNmv5m2Ktcr+LA==", - "requires": { - "unzipper": "^0.10.11" - } - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "requires": { - "punycode": "^1.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - } - } - }, - "fast-xml-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.1.3.tgz", - "integrity": "sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==", - "requires": { - "strnum": "^1.0.5" - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "requires": { - "pend": "~1.2.0" - } - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "feelers": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/feelers/-/feelers-1.4.0.tgz", - "integrity": "sha512-CGa/7ILuqoqTaeYeoKsg/4tzu2es9sEEJTmSjdu0lousZBw4V9gcYhHYFNmbrSrKmbAVfOzj6/DsymGJWFIOeg==", - "requires": { - "@bpmn-io/cm-theme": "^0.1.0-alpha.2", - "@bpmn-io/feel-lint": "^1.2.0", - "@codemirror/autocomplete": "^6.10.1", - "@codemirror/commands": "^6.3.0", - "@codemirror/language": "^6.9.1", - "@codemirror/lint": "^6.4.2", - "@codemirror/state": "^6.3.0", - "@codemirror/view": "^6.21.3", - "@lezer/common": "^1.1.0", - "@lezer/highlight": "^1.1.6", - "@lezer/lr": "^1.3.13", - "@lezer/markdown": "^1.1.0", - "feelin": "^3.0.1", - "lezer-feel": "^1.2.4", - "min-dom": "^5.0.0" - }, - "dependencies": { - "domify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/domify/-/domify-2.0.0.tgz", - "integrity": "sha512-rmvrrmWQPD/X1A/nPBfIVg4r05792QdG9Z4Prk6oQG0F9zBMDkr0GKAdds1wjb2dq1rTz/ywc4ZxpZbgz0tttg==" - }, - "min-dom": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-5.1.1.tgz", - "integrity": "sha512-GaKUlguMAofd3OJsB0OkP17i5kucKqErgVCJxPawO9l5NwIPnr28SAr99zzlzMCWWljISBYrnZVWdE2Q92YGFQ==", - "requires": { - "domify": "^2.0.0", - "min-dash": "^4.2.1" - } - } - } - }, - "feelin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/feelin/-/feelin-3.2.0.tgz", - "integrity": "sha512-GFDbHsTYk7YXO1tyw1dOjb7IODeAZvNIosdGZThUwPx5XcD/XhO0hnPZXsIbAzSsIdrgGlTEEdby9fZ2gixysA==", - "requires": { - "@lezer/lr": "^1.4.2", - "lezer-feel": "^1.4.0", - "luxon": "^3.5.0" - } - }, - "fflate": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.4.8.tgz", - "integrity": "sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==" - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ==", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "file-drops": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/file-drops/-/file-drops-0.5.0.tgz", - "integrity": "sha512-ZaENKwVySae4RhEGjh1gEE1wMnIIPG6XqtOwHNQYSl7RNwUHoRGVVspe+BrW7cUFseHNIit3Oy9Z/HPIEU5XWA==", - "requires": { - "min-dom": "^4.0.3" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - } - }, - "file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "file-type": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==" - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" - }, - "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "filter-obj": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==" - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", - "requires": { - "semver-regex": "^2.0.0" - } - }, - "flatpickr": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" - }, - "flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "focus-trap": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.6.2.tgz", - "integrity": "sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==", - "requires": { - "tabbable": "^6.2.0" - } - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "requires": { - "is-callable": "^1.1.3" - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "foreach": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.6.tgz", - "integrity": "sha512-k6GAGDyqLe9JaebCsFCoudPPWfihKu8pylYXRlqP1J7ms39iPoTtk2fviNglIeQEwdh0bQeKJ01ZPyuyQvKzwg==" - }, - "foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "requires": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "dependencies": { - "signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" - } - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.4.tgz", - "integrity": "sha512-pwiTgt0Q7t+GHZA4yaLjObx4vXmmdcS0iSJ19o8d/goUGgItX9UZWKWNnLHehxviD8wU2IWRsnR8cD5+yOJP2Q==" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "requires": { - "globule": "^1.0.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true - }, - "get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "requires": { - "npm-conf": "^1.1.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gifsicle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", - "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "requires": { - "path-key": "^2.0.0" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "globule": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.4.tgz", - "integrity": "sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==", - "requires": { - "glob": "~7.1.1", - "lodash": "^4.17.21", - "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "gulp-header": { - "version": "1.8.12", - "resolved": "https://registry.npmjs.org/gulp-header/-/gulp-header-1.8.12.tgz", - "integrity": "sha512-lh9HLdb53sC7XIZOYzTXM4lFuXElv3EVkSDhsd7DoJBj7hm+Ni7D3qYbb+Rr8DuM8nRanBvkVO9d7askreXGnQ==", - "requires": { - "concat-with-sourcemaps": "*", - "lodash.template": "^4.4.0", - "through2": "^2.0.0" - } - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==" - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "heap": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.7.tgz", - "integrity": "sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==" - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" - }, - "highlight.js": { - "version": "9.18.5", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz", - "integrity": "sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha512-M5ezZw4LzXbBKMruP+BNANf0k+19hDQMgpzBIYnya//Al+fjNct9Wf3b1WedLqdEs2hKBvxq/jh+DsHJLj0F9A==" - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha512-7Wn5GMLuHBjZCb2bTmnDOycho0p/7UVaAeqXZGbHrBCl6Yd/xDhQJAXe6Ga9AXJH2I5zY1dEdYw2u1UptnSBJA==" - }, - "html-element-map": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz", - "integrity": "sha512-6XMlxrAFX4UEEGxctfFnmrFaaZFNf9i5fNuV5wZ3WWQ4FVaNP1aX1LkX9j2mfEx1NpjeE/rL3nmgEn23GdFmrg==", - "requires": { - "array.prototype.filter": "^1.0.0", - "call-bind": "^1.0.2" - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "html2canvas": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.4.1.tgz", - "integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==", - "requires": { - "css-line-break": "^2.1.0", - "text-segmentation": "^1.0.3" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - } - } - }, - "http-reasons": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/http-reasons/-/http-reasons-0.1.0.tgz", - "integrity": "sha512-P6kYh0lKZ+y29T2Gqz+RlC9WBLhKe8kDmcJ+A+611jFfxdPsbMRQ5aNmFRM3lENqFkK+HTTL+tlQviAiv0AbLQ==" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "http2-client": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/http2-client/-/http2-client-1.3.5.tgz", - "integrity": "sha512-EC2utToWl4RKfs5zd36Mxq7nzHHBuomZboI0yYL6Y0RmBgT7Sgkq4rQ0ezFTYoIsSs7Tm9SJe+o2FcAg6GBhGA==" - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "husky": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", - "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "ids": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/ids/-/ids-1.0.5.tgz", - "integrity": "sha512-XQ0yom/4KWTL29sLG+tyuycy7UmeaM/79GRtSJq6IG9cJGIPeBz5kwDCguie3TwxaMNIc3WtPi0cTa1XYHicpw==" - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "requires": { - "queue": "6.0.2" - } - }, - "imagemin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", - "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", - "requires": { - "file-type": "^10.7.0", - "globby": "^8.0.1", - "make-dir": "^1.0.0", - "p-pipe": "^1.1.0", - "pify": "^4.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "requires": { - "array-uniq": "^1.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", - "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "imagemin-gifsicle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", - "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", - "requires": { - "exec-buffer": "^3.0.0", - "gifsicle": "^4.0.0", - "is-gif": "^3.0.0" - } - }, - "imagemin-jpegtran": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", - "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", - "requires": { - "exec-buffer": "^3.0.0", - "is-jpg": "^2.0.0", - "jpegtran-bin": "^4.0.0" - } - }, - "imagemin-optipng": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", - "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^1.0.0", - "optipng-bin": "^5.0.0" - } - }, - "imagemin-svgo": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", - "requires": { - "is-svg": "^4.2.1", - "svgo": "^1.3.2" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - } - } - } - }, - "immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==" - }, - "immutable": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", - "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "import-local": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", - "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==" - }, - "infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "internmap": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha512-vOx7VprsKyllwjSkLV79NIhpyLfr3jAp7VaTCMXOJHu4m0Ew1CZ2fcjASwmV1jI3BWuWHB013M48eyeldk9gYg==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha512-H1U8Vz0cfXNujrJzEcvvwMDW9Ra+biSYA3ThdQvAnMLJkEHQXn6bWzLkxHtVYJ+Sdbx0b6finn3jZiaVe7MAHA==", - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-gif": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", - "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", - "requires": { - "file-type": "^10.4.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-jpg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", - "integrity": "sha512-ODlO0ruzhkzD3sdynIainVP5eoOFNN85rxA1+cwwnPe4dKyX0r5+hxNO5XpCrxlHcmb9vkOit9mhRD2JVuimHg==" - }, - "is-nan": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - } - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==" - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", - "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-png": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", - "integrity": "sha512-23Rmps8UEx3Bzqr0JqAtQo0tYP6sDfIfMt1rL9rzlla/zbteftI9LSJoqsIoGgL06sJboDGdVns4RTakAW/WTw==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-subset": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz", - "integrity": "sha512-6Ybun0IkarhmEqxXCNw/C0bna6Zb/TkfUX9UbwJtK6ObwAVCxmAP308WWTHviM/zAqXk05cdhYsUsZeGQh99iw==" - }, - "is-svg": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.4.0.tgz", - "integrity": "sha512-v+AgVwiK5DsGtT9ng+m4mClp6zDAmwrW8nZi6Gg15qzvBnRWWdfWA1TGaXyCDnWq5g5asofIgMVl3PjKxvk1ug==", - "requires": { - "fast-xml-parser": "^4.1.3" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-url": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==" - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "is2": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.9.tgz", - "integrity": "sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==", - "requires": { - "deep-is": "^0.1.3", - "ip-regex": "^4.1.0", - "is-url": "^1.2.4" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" - }, - "istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", - "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", - "dev": true, - "requires": { - "@babel/core": "^7.23.9", - "@babel/parser": "^7.23.9", - "@istanbuljs/schema": "^0.1.3", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^7.5.4" - } - }, - "istanbul-lib-report": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^4.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "make-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dev": true, - "requires": { - "semver": "^7.5.3" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "istanbul-reports": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", - "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "requires": { - "@isaacs/cliui": "^8.0.2", - "@pkgjs/parseargs": "^0.11.0" - } - }, - "jest": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/types": "^29.6.3", - "import-local": "^3.0.2", - "jest-cli": "^29.7.0" - } - }, - "jest-changed-files": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.7.0.tgz", - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dev": true, - "requires": { - "execa": "^5.0.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - } - } - }, - "jest-circus": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/expect": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^1.0.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.7.0", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "p-limit": "^3.1.0", - "pretty-format": "^29.7.0", - "pure-rand": "^6.0.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.7.0.tgz", - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dev": true, - "requires": { - "@jest/core": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "create-jest": "^29.7.0", - "exit": "^0.1.2", - "import-local": "^3.0.2", - "jest-config": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "yargs": "^17.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-jest": "^29.7.0", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-runner": "^29.7.0", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.6.3", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "jest-util": "^29.7.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-mock": "^29.7.0", - "jest-util": "^29.7.0" - } - }, - "jest-get-type": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dev": true - }, - "jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.6.3", - "jest-util": "^29.7.0", - "jest-worker": "^29.7.0", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dev": true, - "requires": { - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - } - }, - "jest-matcher-utils": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.6.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.7.0", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "jest-util": "^29.7.0" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dev": true, - "requires": {} - }, - "jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true - }, - "jest-resolve": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.7.0", - "jest-validate": "^29.7.0", - "resolve": "^1.20.0", - "resolve.exports": "^2.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.7.0.tgz", - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dev": true, - "requires": { - "jest-regex-util": "^29.6.3", - "jest-snapshot": "^29.7.0" - } - }, - "jest-runner": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dev": true, - "requires": { - "@jest/console": "^29.7.0", - "@jest/environment": "^29.7.0", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.7.0", - "jest-environment-node": "^29.7.0", - "jest-haste-map": "^29.7.0", - "jest-leak-detector": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-resolve": "^29.7.0", - "jest-runtime": "^29.7.0", - "jest-util": "^29.7.0", - "jest-watcher": "^29.7.0", - "jest-worker": "^29.7.0", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dev": true, - "requires": { - "@jest/environment": "^29.7.0", - "@jest/fake-timers": "^29.7.0", - "@jest/globals": "^29.7.0", - "@jest/source-map": "^29.6.3", - "@jest/test-result": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-mock": "^29.7.0", - "jest-regex-util": "^29.6.3", - "jest-resolve": "^29.7.0", - "jest-snapshot": "^29.7.0", - "jest-util": "^29.7.0", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.7.0", - "@jest/transform": "^29.7.0", - "@jest/types": "^29.6.3", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.7.0", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.7.0", - "jest-get-type": "^29.6.3", - "jest-matcher-utils": "^29.7.0", - "jest-message-util": "^29.7.0", - "jest-util": "^29.7.0", - "natural-compare": "^1.4.0", - "pretty-format": "^29.7.0", - "semver": "^7.5.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dev": true, - "requires": { - "@jest/types": "^29.6.3", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.6.3", - "leven": "^3.1.0", - "pretty-format": "^29.7.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dev": true, - "requires": { - "@jest/test-result": "^29.7.0", - "@jest/types": "^29.6.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.7.0", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "jpegtran-bin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", - "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "js-levenshtein": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", - "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" - }, - "jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-pointer": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/json-pointer/-/json-pointer-0.6.2.tgz", - "integrity": "sha512-vLWcKbOaXlO+jvRy4qNd+TI1QUPZzfJj1tpJ3vAXDych5XJf93ftpUKe5pKCrzyIIwgBJcOcCVRUfqQP25afBw==", - "requires": { - "foreach": "^2.0.4" - } - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-compare": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/json-schema-compare/-/json-schema-compare-0.2.2.tgz", - "integrity": "sha512-c4WYmDKyJXhs7WWvAWm3uIYnfyWFoIp+JEoX34rctVvEkMYCPGhXtvmFFXiffBbxfZsvQ0RNnV5H7GvDF5HCqQ==", - "requires": { - "lodash": "^4.17.4" - } - }, - "json-schema-merge-allof": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/json-schema-merge-allof/-/json-schema-merge-allof-0.8.1.tgz", - "integrity": "sha512-CTUKmIlPJbsWfzRRnOXz+0MjIqvnleIXwFTzz+t9T86HnYX/Rozria6ZVGLktAU9e+NygNljveP+yxqtQp/Q4w==", - "requires": { - "compute-lcm": "^1.1.2", - "json-schema-compare": "^0.2.2", - "lodash": "^4.17.20" - } - }, - "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==" - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" - }, - "json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "khroma": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/khroma/-/khroma-2.1.0.tgz", - "integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==" - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "lang-feel": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/lang-feel/-/lang-feel-2.2.0.tgz", - "integrity": "sha512-Ebo5nftYsMfJzB3Ny8Oy4oaDXZXb5x61qtVVmKv6aImvAZUbT76mD60ZbEilizjZQzsR2CcU1iMK5sacIa1NVA==", - "requires": { - "@codemirror/autocomplete": "^6.16.2", - "@codemirror/language": "^6.10.2", - "@codemirror/state": "^6.4.1", - "@codemirror/view": "^6.28.1", - "@lezer/common": "^1.2.1", - "lezer-feel": "^1.3.0" - } - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "layout-base": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==" - }, - "lazy-cache": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-2.0.2.tgz", - "integrity": "sha512-7vp2Acd2+Kz4XkzxGxaB1FWOi8KjWIWsgdfD5MCb86DWvlLqhRPM+d6Pro3iNEL5VT9mstz5hKAlcd+QR6H3aA==", - "requires": { - "set-getter": "^0.1.0" - } - }, - "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==" - }, - "lezer-feel": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/lezer-feel/-/lezer-feel-1.4.0.tgz", - "integrity": "sha512-kNxG7O38gwpuYy+C3JCRxQNTCE2qu9uTuH5dE3EGVnRhIQMe6rPDz0S8t3urLEOsMud6HI795m6zX2ujfUaqTw==", - "requires": { - "@lezer/highlight": "^1.2.1", - "@lezer/lr": "^1.4.2", - "min-dash": "^4.2.1" - } - }, - "lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "lint-staged": { - "version": "14.0.1", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz", - "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==", - "dev": true, - "requires": { - "chalk": "5.3.0", - "commander": "11.0.0", - "debug": "4.3.4", - "execa": "7.2.0", - "lilconfig": "2.1.0", - "listr2": "6.6.1", - "micromatch": "4.0.5", - "pidtree": "0.6.0", - "string-argv": "0.3.2", - "yaml": "2.3.1" - }, - "dependencies": { - "chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true - }, - "commander": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", - "dev": true - }, - "execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "dev": true - }, - "is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true - }, - "mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true - }, - "npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dev": true, - "requires": { - "path-key": "^4.0.0" - } - }, - "onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "requires": { - "mimic-fn": "^4.0.0" - } - }, - "path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true - }, - "strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true - }, - "yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "dev": true - } - } - }, - "liquid-json": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/liquid-json/-/liquid-json-0.3.1.tgz", - "integrity": "sha512-wUayTU8MS827Dam6MxgD72Ui+KOSF+u/eIqpatOtjnvgJ0+mnDq33uC2M7J0tPK+upe/DpUAuK4JUU89iBoNKQ==" - }, - "list-item": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/list-item/-/list-item-1.1.1.tgz", - "integrity": "sha512-S3D0WZ4J6hyM8o5SNKWaMYB1ALSacPZ2nHGEuCjmHZ+dc03gFeNZoNDcqfcnO4vDhTZmNrqrpYZCdXsRh22bzw==", - "requires": { - "expand-range": "^1.8.1", - "extend-shallow": "^2.0.1", - "is-number": "^2.1.0", - "repeat-string": "^1.5.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "listenercount": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==" - }, - "listr2": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", - "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", - "dev": true, - "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", - "log-update": "^5.0.1", - "rfdc": "^1.3.0", - "wrap-ansi": "^8.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "livereload-js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", - "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==" - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", - "requires": { - "error-ex": "^1.2.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "load-script": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", - "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==" - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==" - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==" - }, - "lodash.chunk": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz", - "integrity": "sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==" - }, - "lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "lodash.flattendeep": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", - "integrity": "sha512-uHaJFihxmJcEX3kT4I23ABqKKalJ/zDrDg0lsFtc1h+3uw49SIJ5beyhx5ExVRti3AvKoOJngIj7xz3oylPdWQ==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.padstart": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha512-sW73O6S8+Tg66eY56DBk85aQzzUJDtpoXFBgELMd5P/SotAguo+1kYO6RuYgXxA4HJH3LFTFPASX6ET6bjfriw==" - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==" - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==" - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-update": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", - "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", - "dev": true, - "requires": { - "ansi-escapes": "^5.0.0", - "cli-cursor": "^4.0.0", - "slice-ansi": "^5.0.0", - "strip-ansi": "^7.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "ansi-escapes": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", - "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", - "dev": true, - "requires": { - "type-fest": "^1.0.2" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true - }, - "wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - } - } - } - }, - "logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha512-Ah4CgdSRfeCJagxQhcVNMi9BfGYyEKLa6d7OA6xSbld/Hg3Cf2QiOa1mDpmG7Ve8LOH6DN3mdttzjQAvWTyVkw==", - "requires": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha512-k+yt5n3l48JU4k8ftnKG6V7u32wyH2NfKzeMto9F/QRE0amxy/LayxwlvjjkZEIzqR+19IrtFO8p5kB9QaYUFg==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha512-MMIcFmmR9zlGZtBcFOows6c2COMekHCIFJz3ew/rRpKZ1wR4mXDPzvcVqLarux8M33X4TPSq2Jdw8WJj0q0KbQ==", - "requires": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", - "requires": { - "repeating": "^2.0.0" - } - } - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "luxon": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.5.0.tgz", - "integrity": "sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ==" - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "markdown-link": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/markdown-link/-/markdown-link-0.1.1.tgz", - "integrity": "sha512-TurLymbyLyo+kAUUAV9ggR9EPcDjP/ctlv9QAFiqUH7c+t6FlsbivPo9OKTU8xdOx9oNd2drW/Fi5RRElQbUqA==" - }, - "markdown-toc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz", - "integrity": "sha512-eOsq7EGd3asV0oBfmyqngeEIhrbkc7XVP63OwcJBIhH2EpG2PzFcbZdhy1jutXSlRBBVMNXHvMtSr5LAxSUvUg==", - "requires": { - "concat-stream": "^1.5.2", - "diacritics-map": "^0.1.0", - "gray-matter": "^2.1.0", - "lazy-cache": "^2.0.2", - "list-item": "^1.1.1", - "markdown-link": "^0.1.1", - "minimist": "^1.2.0", - "mixin-deep": "^1.1.3", - "object.pick": "^1.2.0", - "remarkable": "^1.7.1", - "repeat-string": "^1.6.1", - "strip-color": "^0.1.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "autolinker": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-0.28.1.tgz", - "integrity": "sha512-zQAFO1Dlsn69eXaO6+7YZc+v84aquQKbwpzCE3L0stj56ERn9hutFxPopViLjo9G+rWwjozRhgS5KJ25Xy19cQ==", - "requires": { - "gulp-header": "^1.7.1" - } - }, - "gray-matter": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-2.1.1.tgz", - "integrity": "sha512-vbmvP1Fe/fxuT2QuLVcqb2BfK7upGhhbLIt9/owWEvPYrZZEkelLcq2HqzxosV+PQ67dUFLaAeNpH7C4hhICAA==", - "requires": { - "ansi-red": "^0.1.1", - "coffee-script": "^1.12.4", - "extend-shallow": "^2.0.1", - "js-yaml": "^3.8.1", - "toml": "^2.3.2" - } - }, - "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==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "remarkable": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-1.7.4.tgz", - "integrity": "sha512-e6NKUXgX95whv7IgddywbeN/ItCkWbISmc2DiqHJb0wTrqZIexqdco5b8Z3XZoo/48IdNVKM9ZCvTPJ4F5uvhg==", - "requires": { - "argparse": "^1.0.10", - "autolinker": "~0.28.0" - } - } - } - }, - "marked": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.3.tgz", - "integrity": "sha512-Ai0cepvl2NHnTcO9jYDtcOEtVBNVYR31XnEA3BndO7f5As1wzpcOceSUM8FDkNLJNIODcLpDTWay/qQhqbuMvg==" - }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "dependencies": { - "mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "requires": { - "@types/mdast": "^3.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - } - } - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", - "requires": { - "fs-monkey": "^1.0.3" - } - }, - "memoize-one": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz", - "integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==" - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==", - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "mermaid": { - "version": "9.4.3", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-9.4.3.tgz", - "integrity": "sha512-TLkQEtqhRSuEHSE34lh5bCa94KATCyluAXmFnNI2PRZwOpXFeqiJWwZl+d2CcemE1RS6QbbueSSq9QIg8Uxcyw==", - "requires": { - "@braintree/sanitize-url": "^6.0.0", - "cytoscape": "^3.23.0", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-fcose": "^2.1.0", - "d3": "^7.4.0", - "dagre-d3-es": "7.0.9", - "dayjs": "^1.11.7", - "dompurify": "2.4.3", - "elkjs": "^0.8.2", - "khroma": "^2.0.0", - "lodash-es": "^4.17.21", - "non-layered-tidy-tree-layout": "^2.0.2", - "stylis": "^4.1.2", - "ts-dedent": "^2.2.0", - "uuid": "^9.0.0", - "web-worker": "^1.2.0" - }, - "dependencies": { - "dompurify": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.4.3.tgz", - "integrity": "sha512-q6QaLcakcRjebxjg8/+NP+h0rPfatOgOzc46Fst9VAA3jF2ApfKBNKMzdP4DYTqtUMXSCd5pRS/8Po/OmoCHZQ==" - }, - "uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" - }, - "micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "requires": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "requires": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "requires": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "requires": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==" - }, - "micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==" - }, - "micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "requires": { - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "requires": { - "micromark-util-types": "^1.0.0" - } - }, - "micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "requires": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "requires": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==" - }, - "micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" - }, - "mime-format": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mime-format/-/mime-format-2.0.1.tgz", - "integrity": "sha512-XxU3ngPbEnrYnNbIX+lYSaYg0M01v6p2ntd2YaFksTu0vayaw5OJvbdRyWs07EYRlLED5qadUZ+xo+XhOvFhwg==", - "requires": { - "charset": "^1.0.0" - } - }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "requires": { - "mime-db": "1.51.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "min-dash": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/min-dash/-/min-dash-4.2.2.tgz", - "integrity": "sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==" - }, - "min-dom": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/min-dom/-/min-dom-4.2.1.tgz", - "integrity": "sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==", - "requires": { - "component-event": "^0.2.1", - "domify": "^1.4.1", - "min-dash": "^4.2.1" - } - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" - }, - "mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixpanel-browser": { - "version": "2.56.0", - "resolved": "https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.56.0.tgz", - "integrity": "sha512-GYeEz58pV2M9MZtK8vSPL4oJmCwGS08FDDRZvZwr5VJpWdT4Lgyg6zXhmNfCmSTEIw2coaarm7HZ4FL9dAVvnA==", - "requires": { - "rrweb": "2.0.0-alpha.13" - } - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "requires": { - "minimist": "^1.2.6" - } - }, - "moo": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.2.tgz", - "integrity": "sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==" - }, - "mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==" - }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==" - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", - "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "nearley": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz", - "integrity": "sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==", - "requires": { - "commander": "^2.19.0", - "moo": "^0.5.0", - "railroad-diagrams": "^1.0.0", - "randexp": "0.4.6" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-fetch-h2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/node-fetch-h2/-/node-fetch-h2-2.3.0.tgz", - "integrity": "sha512-ofRW94Ab0T4AOh5Fk8t0h8OBWrmjb0SSB20xh1H8YnPV9EJ+f5AMoYSUQ2zgJ4Iq2HAK0I2l5/Nequ8YzFS3Hg==", - "requires": { - "http2-client": "^1.2.5" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, - "node-polyfill-webpack-plugin": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz", - "integrity": "sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==", - "requires": { - "assert": "^2.0.0", - "browserify-zlib": "^0.2.0", - "buffer": "^6.0.3", - "console-browserify": "^1.2.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.12.0", - "domain-browser": "^4.22.0", - "events": "^3.3.0", - "filter-obj": "^2.0.2", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "punycode": "^2.1.1", - "querystring-es3": "^0.2.1", - "readable-stream": "^4.0.0", - "stream-browserify": "^3.0.0", - "stream-http": "^3.2.0", - "string_decoder": "^1.3.0", - "timers-browserify": "^2.0.12", - "tty-browserify": "^0.0.1", - "type-fest": "^2.14.0", - "url": "^0.11.0", - "util": "^0.12.4", - "vm-browserify": "^1.1.2" - }, - "dependencies": { - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - } - }, - "type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" - } - } - }, - "node-readfiles": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/node-readfiles/-/node-readfiles-0.2.0.tgz", - "integrity": "sha512-SU00ZarexNlE4Rjdm83vglt5Y9yiQ+XI1XpflWlb7q7UTN1JUItm69xMeiQCTxtTfnzt+83T8Cx+vI2ED++VDA==", - "requires": { - "es6-promise": "^3.2.1" - } - }, - "node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" - }, - "non-layered-tidy-tree-layout": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/non-layered-tidy-tree-layout/-/non-layered-tidy-tree-layout-2.0.2.tgz", - "integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw==" - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "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==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", - "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==" - }, - "oas-kit-common": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/oas-kit-common/-/oas-kit-common-1.0.8.tgz", - "integrity": "sha512-pJTS2+T0oGIwgjGpw7sIRU8RQMcUoKCDWFLdBqKB2BNmGpbBMH2sdqAaOXUg8OzonZHU0L7vfJu1mJFEiYDWOQ==", - "requires": { - "fast-safe-stringify": "^2.0.7" - } - }, - "oas-linter": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/oas-linter/-/oas-linter-3.2.2.tgz", - "integrity": "sha512-KEGjPDVoU5K6swgo9hJVA/qYGlwfbFx+Kg2QB/kd7rzV5N8N5Mg6PlsoCMohVnQmo+pzJap/F610qTodKzecGQ==", - "requires": { - "@exodus/schemasafe": "^1.0.0-rc.2", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oas-resolver": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/oas-resolver/-/oas-resolver-2.5.6.tgz", - "integrity": "sha512-Yx5PWQNZomfEhPPOphFbZKi9W93CocQj18NlD2Pa4GWZzdZpSJvYwoiuurRI7m3SpcChrnO08hkuQDL3FGsVFQ==", - "requires": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - } - }, - "oas-resolver-browser": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/oas-resolver-browser/-/oas-resolver-browser-2.5.2.tgz", - "integrity": "sha512-L3ugWyBHOpKLT+lb+pFXCOpk3byh6usis5T9u9mfu92jH5bR6YK8MA2bebUTIjY7I4415PzDeZcmcc+i7X05MA==", - "requires": { - "node-fetch-h2": "^2.3.0", - "oas-kit-common": "^1.0.8", - "path-browserify": "^1.0.1", - "reftools": "^1.1.6", - "yaml": "^1.10.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "oas-schema-walker": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/oas-schema-walker/-/oas-schema-walker-1.1.5.tgz", - "integrity": "sha512-2yucenq1a9YPmeNExoUa9Qwrt9RFkjqaMAA1X+U7sbb0AqBeTIdMHky9SQQ6iN94bO5NW0W4TRYXerG+BdAvAQ==" - }, - "oas-validator": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/oas-validator/-/oas-validator-5.0.8.tgz", - "integrity": "sha512-cu20/HE5N5HKqVygs3dt94eYJfBi0TsZvPVXDhbXQHiEityDN+RROTleefoKRKKJ9dFAF2JBkDHgvWj0sjKGmw==", - "requires": { - "call-me-maybe": "^1.0.1", - "oas-kit-common": "^1.0.8", - "oas-linter": "^3.2.2", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "reftools": "^1.1.9", - "should": "^13.2.1", - "yaml": "^1.10.0" - } - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", - "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.5.tgz", - "integrity": "sha512-yDNzckpM6ntyQiGTik1fKV1DcVDRS+w8bvpWNCBanvH5LfRX9O8WTHqQzG4RZwRAM4I0oU7TV11Lj5v0g20ibw==", - "requires": { - "array.prototype.reduce": "^1.0.5", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - }, - "optipng-bin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", - "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==" - }, - "os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", - "requires": { - "arch": "^2.1.0" - } - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha512-hV1zbA7gwqPVFcapfeATaNjQ3J0NuzorHPyG8GPL9g/Y/TplWVBVoCKCXL6Ej2zscrCEv195QNWJXuBH6XZuzA==", - "requires": { - "p-timeout": "^1.1.1" - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha512-4k9LlvY6Bo/1FcIdV33wqZQES0Py+iKISU9Uc8p8AjWoZPnFKMpVIVD3s0EYn4jzLh1I+WeUZkJ0Yoa4Qfw3Kg==", - "requires": { - "p-reduce": "^1.0.0" - } - }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha512-IA8SqjIGA8l9qOksXJvsvkeQ+VGb0TAzNCzvKvz9wt5wWLqfWbV6fXy43gpR2L4Te8sOq3S+Ql9biAaMKPdbtw==" - }, - "p-reduce": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha512-3Tx1T3oM1xO/Y8Gj0sWyE78EIJZ+t+aEmXUdvQgvGmSMri7aPTHoovbXEreWKkL5j21Er60XAWLTzKbAKYOujQ==" - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", - "requires": { - "p-finally": "^1.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "requires": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - }, - "dependencies": { - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - } - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", - "requires": { - "process": "^0.11.1", - "util": "^0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "util": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", - "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", - "requires": { - "inherits": "2.0.3" - } - } - } - }, - "path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "requires": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" - } - } - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" - }, - "picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pidtree": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz", - "integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "requires": { - "pinkie": "^2.0.0" - } - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" - } - } - }, - "playwright": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.49.0.tgz", - "integrity": "sha512-eKpmys0UFDnfNb3vfsf8Vx2LEOtflgRebl0Im2eQQnYMA4Aqd+Zw8bEOB+7ZKvN76901mRnqdsiOGKxzVTbi7A==", - "dev": true, - "requires": { - "fsevents": "2.3.2", - "playwright-core": "1.49.0" - }, - "dependencies": { - "playwright-core": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.49.0.tgz", - "integrity": "sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==", - "dev": true - } - } - }, - "pluralize": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", - "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, - "postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "requires": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-loader": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz", - "integrity": "sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - } - }, - "postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - } - }, - "postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "requires": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "requires": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "requires": { - "sort-css-media-queries": "2.1.0" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} - }, - "postman-url-encoder": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/postman-url-encoder/-/postman-url-encoder-3.0.5.tgz", - "integrity": "sha512-jOrdVvzUXBC7C+9gkIkpDJ3HIxOHTIqjpQ4C1EMt1ZGeMvSEpbFCKq23DEfgsj46vMnDgyQf+1ZLp2Wm+bKSsA==", - "requires": { - "punycode": "^2.1.1" - } - }, - "preact": { - "version": "10.25.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.1.tgz", - "integrity": "sha512-frxeZV2vhQSohQwJ7FvlqC40ze89+8friponWUFeVEkaCfhC6Eu4V0iND5C9CXz8JLndV07QRDeXzH1+Anz5Og==" - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "prettier": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", - "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", - "dev": true - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "requires": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dev": true - } - } - }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, - "prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "requires": {} - }, - "prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "prop-types-exact": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", - "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", - "requires": { - "has": "^1.0.3", - "object.assign": "^4.1.0", - "reflect.ownkeys": "^0.2.0" - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "pure-rand": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", - "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", - "dev": true - }, - "pushfeedback": { - "version": "0.1.39", - "resolved": "https://registry.npmjs.org/pushfeedback/-/pushfeedback-0.1.39.tgz", - "integrity": "sha512-/sZR2Sqdi1MgxVxVFup3c8GMW1vKVDykCNYIzJH4ic+whTG4a1VFR/uhsx6iHDP3CNxVO/mcxH+pMRSv9voypQ==", - "requires": { - "@stencil/core": "^2.13.0", - "html2canvas": "^1.4.1" - } - }, - "pushfeedback-react": { - "version": "0.1.30", - "resolved": "https://registry.npmjs.org/pushfeedback-react/-/pushfeedback-react-0.1.30.tgz", - "integrity": "sha512-rHLfkmHSL8NLHdZ9xPlAoes4cor8LGzsCwYBvlajlIFggsajdO+F5GdUAi+cXvXJaBM+Us4EmZlD9naBljHMZA==", - "requires": { - "pushfeedback": "^0.1.39" - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" - }, - "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==" - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "railroad-diagrams": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz", - "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==" - }, - "randexp": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz", - "integrity": "sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==", - "requires": { - "discontinuous-range": "1.0.0", - "ret": "~0.1.10" - } - }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-hook-form": { - "version": "7.49.3", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.49.3.tgz", - "integrity": "sha512-foD6r3juidAT1cOZzpmD/gOKt7fRsDhXXZ0y28+Al1CHgX+AY1qIN9VSIIItXRq1dN68QrRwl1ORFlwjBaAqeQ==", - "requires": {} - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-live": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/react-live/-/react-live-4.0.1.tgz", - "integrity": "sha512-ndRYxgJYdcfVibnM0zublvEdwArbIwplhLxpOf3dsRtVh8BId0nOnblticIwhl24D5RcmIHf8siCErtgGN4zLw==", - "requires": { - "prism-react-renderer": "^1.3.1", - "sucrase": "^3.31.0", - "use-editable": "^2.3.3" - } - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "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==", - "requires": { - "@babel/runtime": "^7.10.3" - } - }, - "react-magic-dropzone": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-magic-dropzone/-/react-magic-dropzone-1.0.1.tgz", - "integrity": "sha512-0BIROPARmXHpk4AS3eWBOsewxoM5ndk2psYP/JmbCq8tz3uR2LIV1XiroZ9PKrmDRMctpW+TvsBCtWasuS8vFA==" - }, - "react-markdown": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-8.0.7.tgz", - "integrity": "sha512-bvWbzG4MtOU62XqBx3Xx+zB2raaFFsq4mYiAzfjXJMEz2sixgeAfraA3tvzULF02ZdOMUOKTBFFaZJDDrq+BJQ==", - "requires": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "dependencies": { - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "property-information": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==" - }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, - "remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - } - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "style-to-object": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", - "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "react-modal": { - "version": "3.16.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.1.tgz", - "integrity": "sha512-VStHgI3BVcGo7OXczvnJN7yT2TWHJPDXZWyI/a0ssFNhGZWsPmB8cF0z33ewDXq4VfYMO1vXgiv/g8Nj9NDyWg==", - "requires": { - "exenv": "^1.2.0", - "prop-types": "^15.7.2", - "react-lifecycles-compat": "^3.0.0", - "warning": "^4.0.3" - } - }, - "react-player": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/react-player/-/react-player-2.16.0.tgz", - "integrity": "sha512-mAIPHfioD7yxO0GNYVFD1303QFtI3lyyQZLY229UEAp/a10cSW+hPcakg0Keq8uWJxT2OiT/4Gt+Lc9bD6bJmQ==", - "requires": { - "deepmerge": "^4.0.0", - "load-script": "^1.0.0", - "memoize-one": "^5.1.1", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.0.1" - } - }, - "react-redux": { - "version": "7.2.9", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.2.9.tgz", - "integrity": "sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/react-redux": "^7.1.20", - "hoist-non-react-statics": "^3.3.2", - "loose-envify": "^1.4.0", - "prop-types": "^15.7.2", - "react-is": "^17.0.2" - }, - "dependencies": { - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "react-router": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", - "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.3", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-textarea-autosize": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", - "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", - "requires": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "requires": { - "resolve": "^1.1.6" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "dependencies": { - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==", - "requires": { - "repeating": "^2.0.0" - } - } - } - }, - "redux": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz", - "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", - "requires": { - "@babel/runtime": "^7.9.2" - } - }, - "redux-thunk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz", - "integrity": "sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==", - "requires": {} - }, - "reflect.ownkeys": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", - "integrity": "sha512-qOLsBKHCpSOFKK1NUOCGC5VyeufB6lEsFe92AL2bhIJsacZS1qdoOZSbPk3MYKuT2cFlRDnulKXuuElIrMjGUg==" - }, - "reftools": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/reftools/-/reftools-1.1.9.tgz", - "integrity": "sha512-OVede/NQE13xBQ+ob5CKd5KyeJYU2YInb1bmV4nRoOfquZPkAkxuOXicSe1PvqIuZZ4kD13sPKBbR7UFDmli6w==" - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", - "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpu-core": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", - "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "dependencies": { - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - } - }, - "hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", - "requires": { - "@types/hast": "^2.0.0" - } - }, - "hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "requires": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - } - }, - "html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "property-information": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz", - "integrity": "sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ==" - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", - "requires": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - }, - "web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "dependencies": { - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - } - }, - "mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "requires": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - } - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "requires": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - } - }, - "unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==" - }, - "unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "requires": { - "@types/unist": "^2.0.0" - } - }, - "unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - } - }, - "unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - } - }, - "vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - } - }, - "vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - } - } - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "remarkable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/remarkable/-/remarkable-2.0.1.tgz", - "integrity": "sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==", - "requires": { - "argparse": "^1.0.10", - "autolinker": "^3.11.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "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==" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==", - "requires": { - "is-finite": "^1.0.0" - } - }, - "replace-ext": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", - "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" - }, - "replace-in-file": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/replace-in-file/-/replace-in-file-7.2.0.tgz", - "integrity": "sha512-CiLXVop3o8/h2Kd1PwKPPimmS9wUV0Ki6Fl8+1ITD35nB3Gl/PrW5IONpTE0AXk0z4v8WYcpEpdeZqMXvSnWpg==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "glob": "^8.1.0", - "yargs": "^17.7.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "reselect": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz", - "integrity": "sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "resolve.exports": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", - "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rfdc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha512-gDK5mkALDFER2YLqH6imYvK6g02gpNGM4ILDZ472EwWfXZnC2ZEpoB2ECXTyOVUKuk/bPJZMzwQPBYICzP+D3w==" - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha512-zgn5OjNQXLUTdq8m17KdaicF6w89TZs8ZU8y0AYENIU6wG8GG6LLm0yLSiPY8DmaYmHdgRW8rnApjoT0fQRfMg==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "robust-predicates": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" - }, - "rrdom": { - "version": "2.0.0-alpha.17", - "resolved": "https://registry.npmjs.org/rrdom/-/rrdom-2.0.0-alpha.17.tgz", - "integrity": "sha512-b6caDiNcFO96Opp7TGdcVd4OLGSXu5dJe+A0IDiAu8mk7OmhqZCSDlgQdTKmdO5wMf4zPsUTgb8H/aNvR3kDHA==", - "requires": { - "rrweb-snapshot": "^2.0.0-alpha.17" - } - }, - "rrweb": { - "version": "2.0.0-alpha.13", - "resolved": "https://registry.npmjs.org/rrweb/-/rrweb-2.0.0-alpha.13.tgz", - "integrity": "sha512-a8GXOCnzWHNaVZPa7hsrLZtNZ3CGjiL+YrkpLo0TfmxGLhjNZbWY2r7pE06p+FcjFNlgUVTmFrSJbK3kO7yxvw==", - "requires": { - "@rrweb/types": "^2.0.0-alpha.13", - "@types/css-font-loading-module": "0.0.7", - "@xstate/fsm": "^1.4.0", - "base64-arraybuffer": "^1.0.1", - "fflate": "^0.4.4", - "mitt": "^3.0.0", - "rrdom": "^2.0.0-alpha.13", - "rrweb-snapshot": "^2.0.0-alpha.13" - } - }, - "rrweb-snapshot": { - "version": "2.0.0-alpha.17", - "resolved": "https://registry.npmjs.org/rrweb-snapshot/-/rrweb-snapshot-2.0.0-alpha.17.tgz", - "integrity": "sha512-GBg5pV8LHOTbeVmH2VHLEFR0mc2QpQMzAvcoxEGfPNWgWHc8UvKCyq7pqN1vA+fDZ+yXXbixeO0kB2pzVvFCBw==", - "requires": { - "postcss": "^8.4.38" - } - }, - "rst-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/rst-selector-parser/-/rst-selector-parser-2.2.3.tgz", - "integrity": "sha512-nDG1rZeP6oFTLN6yNDV/uiAvs1+FS/KlrEwh7+y7dpuApDBy6bI2HTBcc0/V8lv9OTqfyD34eF7au2pm8aBbhA==", - "requires": { - "lodash.flattendeep": "^4.4.0", - "nearley": "^2.7.10" - } - }, - "rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "requires": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" - }, - "rxjs": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.6.0.tgz", - "integrity": "sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ==", - "requires": { - "tslib": "^2.1.0" - } - }, - "sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "requires": { - "mri": "^1.1.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-json-parse": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", - "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.70.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", - "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "13.3.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.3.tgz", - "integrity": "sha512-mt5YN2F1MOZr3d/wBRcZxeFgwgkH44wVc2zohO2YF6JiOMkiXe4BYRZpSu2sO1g71mo/j16txzUhsKZlqjVGzA==", - "requires": { - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "search-insights": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.8.0.tgz", - "integrity": "sha512-VzI4PMktJbydkbrF3/n40vFfRxdwg+o3CkQt0F3mHRSXVuv0PsVxQvB6mQQq/e9MCXAemcmp/GP9CNHpayFoCw==", - "peer": true - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "seek-bzip": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", - "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", - "requires": { - "commander": "^2.8.1" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" - }, - "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", - "requires": { - "semver": "^5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-getter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/set-getter/-/set-getter-0.1.1.tgz", - "integrity": "sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==", - "requires": { - "to-object-path": "^0.3.0" - } - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "should": { - "version": "13.2.3", - "resolved": "https://registry.npmjs.org/should/-/should-13.2.3.tgz", - "integrity": "sha512-ggLesLtu2xp+ZxI+ysJTmNjh2U0TsC+rQ/pfED9bUZZ4DKefP27D+7YJVVTvKsmjLpIi9jAa7itwDGkDDmt1GQ==", - "requires": { - "should-equal": "^2.0.0", - "should-format": "^3.0.3", - "should-type": "^1.4.0", - "should-type-adaptors": "^1.0.1", - "should-util": "^1.0.0" - } - }, - "should-equal": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/should-equal/-/should-equal-2.0.0.tgz", - "integrity": "sha512-ZP36TMrK9euEuWQYBig9W55WPC7uo37qzAEmbjHz4gfyuXrEUgF8cUvQVO+w+d3OMfPvSRQJ22lSm8MQJ43LTA==", - "requires": { - "should-type": "^1.4.0" - } - }, - "should-format": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/should-format/-/should-format-3.0.3.tgz", - "integrity": "sha512-hZ58adtulAk0gKtua7QxevgUaXTTXxIi8t41L3zo9AHvjXO1/7sdLECuHeIN2SRtYXpNkmhoUP2pdeWgricQ+Q==", - "requires": { - "should-type": "^1.3.0", - "should-type-adaptors": "^1.0.1" - } - }, - "should-type": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/should-type/-/should-type-1.4.0.tgz", - "integrity": "sha512-MdAsTu3n25yDbIe1NeN69G4n6mUnJGtSJHygX3+oN0ZbO3DTiATnf7XnYJdGT42JCXurTb1JI0qOBR65shvhPQ==" - }, - "should-type-adaptors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz", - "integrity": "sha512-JA4hdoLnN+kebEp2Vs8eBe9g7uy0zbRo+RMcU0EsNy+R+k049Ki+N5tT5Jagst2g7EAja+euFuoXFCa8vIklfA==", - "requires": { - "should-type": "^1.3.0", - "should-util": "^1.0.0" - } - }, - "should-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/should-util/-/should-util-1.0.1.tgz", - "integrity": "sha512-oXF8tfxx5cDk8r2kYqlkUJzZpDBqVY/II2WhvU0n9Y3XYvAYRmeaf1PvvIvTgPnv4KJ+ES5M0PyDq5Jp+Ygy2g==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - } - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "slice-ansi": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", - "dev": true, - "requires": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", - "dev": true - } - } - }, - "slugify": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz", - "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", - "requires": { - "is-plain-obj": "^1.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" - } - } - }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", - "requires": { - "sort-keys": "^1.0.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.13", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha512-YQL1ulInM+ev8nXX7vfXsCsDh6IqXlrremc1hzi77776BtpWgYJUMto3UM05GSAaGzJgWekszjoKDrVNB5XG+A==", - "requires": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" - } - } - }, - "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dev": true - } - } - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "std-env": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", - "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==" - }, - "stream-browserify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", - "requires": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "stream-http": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-argv": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", - "dev": true - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-template": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", - "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==" - }, - "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==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string-width-cjs": { - "version": "npm:string-width@4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-ansi-cjs": { - "version": "npm:strip-ansi@6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dev": true - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - }, - "strip-color": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/strip-color/-/strip-color-0.1.0.tgz", - "integrity": "sha512-p9LsUieSjWNNAxVCXLeilaDlmuUOrDS5/dF9znM1nZc7EGX5+zEFC0bEevsNIaldjlks+2jns5Siz6F9iK6jwA==" - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "requires": { - "is-natural-number": "^4.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==", - "requires": { - "get-stdin": "^4.0.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" - }, - "style-mod": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-4.1.2.tgz", - "integrity": "sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "requires": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - } - }, - "stylis": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.1.tgz", - "integrity": "sha512-EQepAV+wMsIaGVGX1RECzgrcqRRU/0sYOHkeLsZ3fzHaHXZy4DaOOX0vOlGQdlsjkh3mFHAIlVimpwAs4dslyQ==" - }, - "sucrase": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", - "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "^10.3.10", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" - }, - "glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "requires": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - } - }, - "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } - } - }, - "swagger2openapi": { - "version": "7.0.8", - "resolved": "https://registry.npmjs.org/swagger2openapi/-/swagger2openapi-7.0.8.tgz", - "integrity": "sha512-upi/0ZGkYgEcLeGieoz8gT74oWHA0E7JivX7aN9mAf+Tc7BQoRBvnIGHoPDw+f9TXTW4s6kGYCZJtauP6OYp7g==", - "requires": { - "call-me-maybe": "^1.0.1", - "node-fetch": "^2.6.1", - "node-fetch-h2": "^2.3.0", - "node-readfiles": "^0.2.0", - "oas-kit-common": "^1.0.8", - "oas-resolver": "^2.5.6", - "oas-schema-walker": "^1.1.5", - "oas-validator": "^5.0.8", - "reftools": "^1.1.9", - "yaml": "^1.10.0", - "yargs": "^17.0.1" - } - }, - "swc-loader": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.3.tgz", - "integrity": "sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==", - "dev": true, - "requires": {} - }, - "tabbable": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", - "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "tcp-port-used": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.2.tgz", - "integrity": "sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==", - "requires": { - "debug": "4.3.1", - "is2": "^2.0.6" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "requires": { - "ms": "2.1.2" - } - } - } - }, - "temp-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" - }, - "tempfile": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha512-ZOn6nJUgvgC09+doCEF3oB+r3ag7kUvlsXEGX069QRD60p+P3uP7XG9N2/at+EyIRGSN//ZY3LyEotA1YpmjuA==", - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-segmentation": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/text-segmentation/-/text-segmentation-1.0.3.tgz", - "integrity": "sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==", - "requires": { - "utrie": "^1.0.2" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "ticky": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ticky/-/ticky-1.0.1.tgz", - "integrity": "sha512-RX35iq/D+lrsqhcPWIazM9ELkjOe30MSeoBHQHSsRwd1YuhJO5ui1K1/R0r7N3mFvbLBs33idw+eR6j+w6i/DA==" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==" - }, - "tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, - "tiny-lr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", - "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", - "requires": { - "body": "^5.1.0", - "debug": "^3.1.0", - "faye-websocket": "~0.10.0", - "livereload-js": "^2.3.0", - "object-assign": "^4.1.0", - "qs": "^6.4.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", - "requires": { - "websocket-driver": ">=0.5.1" - } - } - } - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "toml": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", - "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==" - }, - "tree-node-cli": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tree-node-cli/-/tree-node-cli-1.6.0.tgz", - "integrity": "sha512-M8um5Lbl76rWU5aC8oOeEhruiCM29lFCKnwpxrwMjpRicHXJx+bb9Cak11G3zYLrMb6Glsrhnn90rHIzDJrjvg==", - "requires": { - "commander": "^5.0.0", - "fast-folder-size": "1.6.1", - "pretty-bytes": "^5.6.0" - } - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==" - }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "truncate-html": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/truncate-html/-/truncate-html-1.0.4.tgz", - "integrity": "sha512-FpDAlPzpJ3jlZiNEahRs584FS3jOSQafgj4cC9DmAYPct6uMZDLY625+eErRd43G35vGDrNq3i7b4aYUQ/Bxqw==", - "requires": { - "@types/cheerio": "^0.22.8", - "cheerio": "0.22.0" - }, - "dependencies": { - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==", - "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" - } - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" - }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", - "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==" - }, - "ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tty-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==" - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", - "peer": true - }, - "ua-parser-js": { - "version": "1.0.35", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz", - "integrity": "sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==" - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha512-mZdDpf3vBV5Efh29kMw5tXoup/buMgxLzOt/XKFKcVmi+15ManNQWr6HfZ2aiZTYlYixbdNJ0KFmIZIv52tHSQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - }, - "dependencies": { - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - } - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "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==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "requires": { - "@types/unist": "^3.0.0" - } - } - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "requires": { - "@types/unist": "^3.0.0" - } - } - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - } - } - }, - "unzipper": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", - "requires": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "graceful-fs": "^4.2.2", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "requires": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - } - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "url": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", - "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", - "requires": { - "punycode": "^1.4.1", - "qs": "^6.11.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", - "requires": { - "side-channel": "^1.0.4" - } - } - } - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "use-editable": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/use-editable/-/use-editable-2.3.3.tgz", - "integrity": "sha512-7wVD2JbfAFJ3DK0vITvXBdpd9JAz5BcKAAolsnLBuBn6UDDwBGuCIAGvR3yA2BNKm578vAMVHFCWaOcA+BhhiA==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, - "use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "requires": {} - }, - "util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "requires": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "utrie": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utrie/-/utrie-1.0.2.tgz", - "integrity": "sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==", - "requires": { - "base64-arraybuffer": "^1.0.2" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "requires": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "dependencies": { - "kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==" - } - } - }, - "v8-to-istanbul": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^2.0.0" - }, - "dependencies": { - "convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - } - } - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate.io-array": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz", - "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg==" - }, - "validate.io-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/validate.io-function/-/validate.io-function-1.0.2.tgz", - "integrity": "sha512-LlFybRJEriSuBnUhQyG5bwglhh50EpTL2ul23MPIuR1odjO7XaMLFV8vHGwp7AZciFxtYOeiSCT5st+XSPONiQ==" - }, - "validate.io-integer": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz", - "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==", - "requires": { - "validate.io-number": "^1.0.3" - } - }, - "validate.io-integer-array": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/validate.io-integer-array/-/validate.io-integer-array-1.0.0.tgz", - "integrity": "sha512-mTrMk/1ytQHtCY0oNO3dztafHYyGU88KL+jRxWuzfOmQb+4qqnWmI+gykvGp8usKZOM0H7keJHEbRaFiYA0VrA==", - "requires": { - "validate.io-array": "^1.0.3", - "validate.io-integer": "^1.0.4" - } - }, - "validate.io-number": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz", - "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg==" - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } - } - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" - }, - "w3c-keyname": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", - "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==" - }, - "wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "web-worker": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz", - "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", - "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "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==" - }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==" - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" - }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "requires": { - "microevent.ts": "~0.1.1" - } - }, - "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==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrap-ansi-cjs": { - "version": "npm:wrap-ansi@7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-formatter": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/xml-formatter/-/xml-formatter-2.6.1.tgz", - "integrity": "sha512-dOiGwoqm8y22QdTNI7A+N03tyVfBlQ0/oehAzxIZtwnFAHGeSlrfjF73YQvzSsa/Kt6+YZasKsrdu6OIpuBggw==", - "requires": { - "xml-parser-xo": "^3.2.0" - } - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xml-parser-xo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/xml-parser-xo/-/xml-parser-xo-3.2.0.tgz", - "integrity": "sha512-8LRU6cq+d7mVsoDaMhnkkt3CTtAs4153p49fRo+HIB3I1FD1o5CeXRjRH29sQevIfVJIcPjKSsPU/+Ujhq09Rg==" - }, - "xmlbuilder": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-13.0.2.tgz", - "integrity": "sha512-Eux0i2QdDYKbdbA6AM6xE4m6ZTZr4G4xF9kahI2ukSEMCzwce2eX9WlTI5J3s+NU7hpasFsr8hWIONae7LluAQ==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yaml-ast-parser": { - "version": "0.0.43", - "resolved": "https://registry.npmjs.org/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz", - "integrity": "sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==" - }, - "yamljs": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.2.10.tgz", - "integrity": "sha512-sbkbOosewjeRmJ23Hjee1RgTxn+xa7mt4sew3tfD0SdH0LTcswnZC9dhSNq4PIz15roQMzb84DjECyQo5DWIww==", - "requires": { - "argparse": "^1.0.7", - "glob": "^7.0.5" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - } - } - }, - "yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "requires": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - } - }, - "yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" - }, - "yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "requires": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } } } From 2e3e4446b7ce56dd305b7860b032b49e27ecf8d4 Mon Sep 17 00:00:00 2001 From: Tobias Metzke-Bernstein <586643+tmetzke@users.noreply.github.com> Date: Fri, 13 Dec 2024 14:05:00 +0100 Subject: [PATCH 42/68] docs: remove alpha feature nature from C8 Query API (#4762) --- .../camunda-api-rest/camunda-api-rest-overview.md | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/docs/apis-tools/camunda-api-rest/camunda-api-rest-overview.md b/docs/apis-tools/camunda-api-rest/camunda-api-rest-overview.md index a1274d6933..820ed96d30 100644 --- a/docs/apis-tools/camunda-api-rest/camunda-api-rest-overview.md +++ b/docs/apis-tools/camunda-api-rest/camunda-api-rest-overview.md @@ -39,17 +39,4 @@ spring.servlet.multipart.max-request-size=4MB For example, if you increase the `maxMessageSize` to 10MB, increase these property values to 10MB as well. -### Query API - -:::warning -Query API endpoints do not currently support [resource authorizations][], and can be used to expand user access to restricted resources. If you use resource permissions, allowing public access to those endpoints is not recommended. -::: - -All Query API endpoints contain an `(alpha)` declaration. Those endpoints are not accessible by default in Camunda 8 clusters. - -You can enable the [alpha feature][] search endpoints by setting either the configuration property `camunda.rest.query.enabled` to `true`, -or the environment variable `CAMUNDA_REST_QUERY_ENABLED` to `true`. - [camunda-api-explorer]: ./specifications/camunda-8-rest-api.info.mdx -[resource authorizations]: /self-managed/concepts/access-control/resource-authorizations.md -[alpha feature]: /components/early-access/alpha/alpha-features.md From 232676da2fddc95c2d887d8a8adb37868a68a78d Mon Sep 17 00:00:00 2001 From: "camunda-docs-pr-automation[bot]" <187566563+camunda-docs-pr-automation[bot]@users.noreply.github.com> Date: Fri, 13 Dec 2024 13:29:09 +0000 Subject: [PATCH 43/68] docs: update REST API spec (#4772) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 24 +++++++++++-------- .../create-document-link.api.mdx | 2 +- .../specifications/create-document.api.mdx | 2 +- .../find-decision-instances.api.mdx | 4 ++-- .../find-flow-node-instances.api.mdx | 2 +- .../specifications/find-incidents.api.mdx | 4 ++-- .../find-process-instances.api.mdx | 4 ++-- .../specifications/find-user-tasks.api.mdx | 2 +- .../specifications/get-authentication.api.mdx | 12 +++++----- .../get-decision-instance.api.mdx | 2 +- .../get-flow-node-instance.api.mdx | 2 +- .../specifications/get-incident.api.mdx | 2 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-instance.api.mdx | 2 +- .../specifications/get-user-task.api.mdx | 2 +- .../specifications/update-user-task.api.mdx | 2 +- 16 files changed, 37 insertions(+), 33 deletions(-) diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 0c2f9c472f..8c6e3c1dc1 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -4945,55 +4945,59 @@ components: description: The ID of the user. type: "string" userKey: - description: The system generated key of the User + description: The system generated key of the user. type: "integer" format: "int64" displayName: - description: The display name of the User + description: The display name of the user. type: "string" authorizedApplications: - description: The applications the User is authorized to use + description: The applications the user is authorized to use. type: array items: type: "string" tenants: - description: The tenants the User is a member of + description: The tenants the user is a member of. type: array items: type: "object" properties: tenantId: type: "string" + description: The ID of the tenant. name: type: "string" + description: The name of the tenant. groups: - description: The groups assigned to the user + description: The groups assigned to the user. type: array items: type: "string" roles: - description: The roles assigned to the user + description: The roles assigned to the user. type: array items: type: "string" salesPlanType: - description: The plan of the user + description: The plan of the user. type: "string" c8Links: - description: The links to the components in the C8 stack + description: The links to the components in the C8 stack. type: array items: type: "object" properties: name: type: "string" + description: The name of the component. link: type: "string" + description: A link to the component. canLogout: - description: Flag for understanding if the user is able to perform logout + description: Flag for understanding if the user is able to perform logout. type: boolean apiUser: - description: Flag for understanding if the user is an API user + description: Flag for understanding if the user is an API user. type: boolean UserResponse: type: "object" diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 69b5c7913f..01738dfb69 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
    Schema
    +
    Schema
    The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 6aae62b5e3..6bfc651451 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -60,7 +60,7 @@ Information about the document. Custom properties of the document. -
    +
    The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index 21fea0f612..dd40cd83d2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision instances based on given criteria." sidebar_label: "Query decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -76,7 +76,7 @@ Pagination information about the search results. The matching decision instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The decision instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index 947a5de6e1..b0b45006c1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -60,7 +60,7 @@ Pagination information about the search results. The matching flow node instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The Flow node instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index 01800b3dc1..b5bdd44a81 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWm1z2rgW/isafbp3rgMkze52/Y2C0/VuAiyQbGfTDCvsA6i1JSrJSRiG/37nSLYx4CR02/1w56YzmYJezjk6r48OWlPD5pr6tzQUEY9BGHrnUbkExQyXIoypT2dcxMWsph6NQUeKL3Ge+nQETEULMpOK8GIRmTINMZGCzPk9CBIpbkBx1vgoqEcVfMlAm3cyXlF/bb9yBTH1ZyzR4NFICoOC+GvKlsuER1aU5ieN/NZURwtImZ1Nkv6M+rdralZLoD6V008QGerRpcIjGA7a7pDKUtsTXCpDZhySeCsf9QpSTCm2oh7lBlL9NcwsxUNu4wXkzIwkKBCZrirstFFczOnGo1LFoOr32ynCBXlY8GhREjILIAoSZiB2LJAuiCxFs7ZHHerRbjDqoGFjmLEsMdTPxw03CeS66CP1ALdtNl7FKrf5ke4qy63Nf89ArXDn0BmUbu5w55LN4VD+AZtzYQ25o+2jtapkWq8ULmJ4JHJGrKWsUgxThmgrIxdzgnsrqubCwBwU9ehMqpQZN/TmDJWf8JTXuArySdkjT7OUiCydgtphqMBkSqBhpEBTWG0cydGJ2Z6ZOqOH5ZFckDFc1iAdqZy97Rya/6+EaYOmuGFJBvovkmtvhXIyslRwz2WmCzoK9FIKDc/5+649NqWo72AmVY2B92Wd2nW1ws64+qel3dQ664DNYeusXs0ZazY9veEw9JNaMzo3dbmxOJRbq3djYE+jtVsqWnhCjILVb7CqqKbeCX88P0joKC3Tms8FxOQzrLw83bDIaMI0YSQT/EsGxDLhMw7KZn+z4Lo8ZgN9e6lkBFp3YcYFR+rfIFFOi8QlMZQNBZURt6nPeteLIoRxRYI86x7JL+weyy4U2jARwXc4L89JHXVaUEqqseX20hlL57J7CC4mD9wsCHNHhphoMBiQ9zZIqzXlujcaBJ3wIgy61KPXvd96/T961KNhf3LVHgzC3vtJMBz2h9Sjv/bfTXr9yTAYD8NgRD3a6fe64Tjs98olwYfxsN0ZT27al9dBOdppX14G3UlwGVwFvXE5fN37pd3r2hkcmQQ3QW9MPXoVjEbt98FkFP4ZTIIPnSDoWuFyMt2gE46qTLcDyLa9I9BFf3g16fXHk4v+da9L7wrFXoHWeW17XreBVWnqlufR41ZMMQsuIFc6FySVCkgMhvHEWnCWyIeejOFYN8X1RMgYjvHOkvi3u+eW71c5aKTAYoAxT4/QY5cZsIW28NVie6MqZMwMnBgkiDXKMHME5ZHJSe+IeHQAtDvj8CZAtwvfD9tj62nDYNS/vLEfB0GvG/beW8/5JKffoOZPcupSMJ8ReOTaaK+qYyvvoZYNCCZM+AQKdbPoL/b8UNl7AEcrFbFIGBe2Cu1Cvv01ddVz41ClK+W2Tp21WsfVSgU6S4y7PHz3y8GLcJULZyj8zKYyc4B7R7Rny/jfIPW8xEYaloQF8tlTH87lyDRlxgFgZFJzxXnSEzFV7EK0ejvZ24eLjsKX7D7LH7Obu5ngsTCWGuRaQ+GuDglWIeVf+f0IMaAgIHSGsh+i6SOQ6i4aPlp43Pa1slvk/t1Efw62usjZi7idSCtXvIgQn3Aee83Jnaa8zB8v/ysQfQWi/zNANPgQdK4t7rsMR+OgFwxfgeorUH0FqjVq/i64tA5l/KNAFRHSbkmthadF0bQrz4+FpF9wM5kxnkDcIFfb4NCEKZs073kMcQVIWDZkKuMVAlnL67SeV44bSMKizxqNymPCMrPAIhcVLVSwNY8l1txPgOKlktME0v8cguNdpm0ycCvzMxBXz7HGFtnAnuR2eNEhP5//8NPdvxbGLLXfbD48PDTULDqBmBupGlLNm2oW4R+u+3eDjBegEFWsyBQIi2NbwVhCtkiB6CVEfMajoj+Yi21LgQP9L+DhJ+pM6W+Z4gde3CbXw7BADqsCJe+wptV+uYXr/jRh4jPdutRL4dsmOktTplaFC+8yyPNApl/Mbm/OauPwl/F4QBwJEmGSK/FPzggPkXKBnWvqn7daHs372NT/sdXaIE20+BEnEQQelwnLbzJ7x6kpEEW6/U6WkYrP+T7fxk7g507cdScqAvrNob9fSDXlcQzCumcZb1wTIQ1hSSIfIH6Nq9e4eo2rp+Lqh7pC2cYOhwGFfuiAo4yiTClEBAuelHeJgndxQX6usfMaa6+x9n8daxuPpmAWEl9iLKW2rsPMgvq0WbZomg6VUvyNVt2D0rYNmamE+nTtImbjN5vrhdRm46+XUplN8x7Ncc8UZ9PEOSFOu8gqPCaREUsWjuuh5XBCsBSKE3VYmomYkbdkGIzG5D0z8MBWrh9RPsEoSL9tvW3VNxywMVdPsT0IiTuh87tKLijIYlDXknWLjyG8wQaahihT3KxGuM2pZwpMgWpnqPzSH3J+ljp+d4uol3+4KLzk1z/G1tCYx4bbBzDBI0uXLgq3vx7v9M1aT7Wv6ibse53SReuaQK2d5sxeB2W3e1Dx9cplv2Z0j/7u3Zmetc7OT07PTk7fjE/f+Kc/++dnjfOfzv6k5SV4e00tLqGt6t2w8jjGveS5LV/ZlFN323cn7qlIq3zM0dp7ZHG7dvatPmbAsY0N+Jm0xs3D8dBNMGZAaedXrcbpYegPQpvBIpmmmbBlTMyLC/uWXpRkOv81P+ER4BXUX1OMpgrbSzdDbhxHctrAkHFxXVSvOTeLbNqIZNqM3Lby/2kip82UcdHMWehmp3113eu2Ty7DTtAbBSenjVbDPLquOWaXlImKHPaKvO0E7591vS3af+MZWB5ABh5Nc5kwbi/F9mzrPMPd0irrPMfdeXmeuqXrNTK4Vslmg8P2Tk7927ttWsNvG48ugMXO9PQzuhftOLlPbBTg8iSz/e39X5Q2XrGjHUWwNM+uvatk6kF/hN2+af7GLZUx7lHsAd+/sQfq04/0I6X41A4p2Pxix9c0YWKeuQB0dPHffwGu8aAk sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -57,7 +57,7 @@ Pagination information about the search results. The matching incidents. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The incident search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index 1a1da725ac..2f1f4e5114 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -156,7 +156,7 @@ Pagination information about the search results. The matching process instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • The process instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index 04db8efcbc..e906343ea7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -101,7 +101,7 @@ The matching user tasks. Custom headers for the user task. -
  • ]
  • +
  • ]
  • The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx index e98b53d34c..1a37617016 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves the current authenticated user." sidebar_label: "Get current user" hide_title: true hide_table_of_contents: true -api: eJztV0tz2zYQ/is7OLVTRZRTN3V50zhO6tbNeBy5Pbg+gOCKRIwHA4C2VY3+e2cBSqRebZL2mINHJh7ft49vgcWSBV55lt+xaRtqNEEKHqQ17H7EbIMuflyWLGcVhp0lI1aiF0428StnNxicxEf0EGoE0TqHJgDvN2EJrUc3ZiPm0DfWePQsX7KXkwn9bKPNBhi0C6QH3wqB3s9bpRbgMLTOYElwwpqAJhAKbxrVWZh98AS1ZF7UqDn9FxYNspzZ4gOKwEasceRlkMkQ4iFnD9ly+RrsPHq29qHD8sFJU7HVKG7/FReH9/uFD6ihQkNRxRIecLFGvPXoekBpAlZxYG6d5iENvTolilL6RvHFO67xME23AAzXeBi+t5dSY538C8tpHzR/GHcQVr8BpZz0IBAsxaZn4s7xBRsxGVD7QfTXFqxGLKDhJhzh7Ca36UCjLtCBnf870ZE0J9yU6L2gmC60u7aStZWzbXPE2DQH3HtZmRSMtVg+KyLOKjxCEaf+O4PnCv214mYWpw4xNYqbodwPqUecXUnzcMRURVNrC4XVjTVIqZQmjpyfgQ9cPHxxCo9kacSI+Fj6BDdXtrJt2Lf5jeIVzK2D1pTofOCmlKYC2Ycgiq9QSE416Kg0QSW0jROFtQq5ibXVyFh2X8pkYHp9uRP7DTwVjgyKxs65bk3JI1fy8nRyckQ++LFFH0Bx8eDhkStZDk9naQ0IhyV9cuX/4VhtnC0U6u/2j9dt0ilcp5VQYuBSQUomcA9pYYElKeLu5s05/HT6w4/339QhND7Psqenp7GbixdYymDd2Loqc3NBf7Tu2zHManQImi+gQOBlKYmTK+hlAr5BIedSrGXYmQ0UzfGfpo/rsWOiK49tKQ1O5dbJvUtwCrc3lyBjFOcLyuweddwz560iDF7YNuSF4uaB9WndJ91l8a3W3G1ukG0CKvLAQzsspMO3yvcv97BJKj/PZteQIEDYEqNgQy39moic0NJI3WqWn04mI6b5c/p6NZnQRRUz/gmeGMBnOm6SAHfckQa0ddjpJzomDdWM+L8yY52s5C7veKvEOhG/Th6lIvvhUMsyNUBRdqRDdM46sCK2MCU81VJFeOpf1txdQSYtfq21r7X2tdb2a201YhpDbbs3CCmHh5rlLNu+uzJNnadH94iOHjRL1jrFcrZMFbPKs2xZWx9W+bKxLqyyR0rHI3eSbvWYPZpOlbVWjLKCqzh8KHM0Meyzu7sYzuDm4v0M3vKAT3wRI0mU29Bnk7PJQVRaegSRWoLkYdLd4CxYw1JRH4RNiz8FeLW6p0CK1smweE/bUngK5A4dPQIHeuj4InrsUeIiNur+ebNWyS9/zGKipZnbuH27fxkYQllB55Plk/HJvriuL2ONCKt1a2L6TQVPMtTAB44J1fqQXmpKCjQe+8ZxQ3uVZuD3xAgnY0pKUs76fKxkqNtiLKzORNq2+S2ULTLNpck6Cp+dT3+7ffd6+uLq8vzi3fuLFyfjyTg8h+h8Y33Q3AzseIth65W76+yyvxc+633dZSfgc8gaxWXsSaNby65+7hjffc5rpGd/qoI7tlwW3OOtU6sVDX9s0S1YfnffFw19rUasRl5Sp3u3ZA/0+mVTIbAJsbpUG5v73Tc5KWxT1W8vSBp/A8rKuGI= +api: eJztWMty2zYU/ZU7WLVTRpRTN3W50zhO6tbNeBy5XbhegOAViRgPBgBtqxr9e+cClETJUu1mssxCQxGPcx/nXDy4YIHXnhU3bNKFBk2QggdpDbvNmG3RxZfzihWsxrAzJGMVeuFkG98KdoXBSbxHD6FBEJ1zaALwzSSsoPPoRixjDn1rjUfPigV7PR7TYxttOsCgWSA9+E4I9H7WKTUHh6FzBiuCE9YENIFQeNuq3sP8kyeoBfOiQc3pX5i3yApmy08oAstY6yjKIJMjZIeC3efL+VuwsxjZKoYeywcnTc2WWZz+O873z/dzH1BDjYayihXc4fwAojQBa3QsYzPrNA+p6c0x2aikbxWff+Aa99vpB4DhGp/1mMixTv6D1WSTNr8feJBYv0YlVjYgECy1Dkxx5/icZUwG1H5AwMqFZcYCGm7CAaN957Y90KhLdGBnL7B0gOoEnMje9mlX1tvkp3kjSp7pOXh++pCLNcCSgq+d7doDsac+4N7L2qTk7iHzBRl2VuEBG7HrK5jwXKG/VNxMY9c+U63i5llBipMLae4OOKuoa+WjsLq1Bkkc0sSW0xPwgYu7LxfFlzG69iSqgpx8HmMSg3kSy0oWgpsLW9suPE3EO8VrmFkHnanQ+cBNJU0NcrZdI6VCQm/R0RoCKqINMlNaq5CbuAi08tqj+2JTBiaX57uUrvGpwmVQ1HbKdWcqHo2lOI/HRwd0iZ879AEUF3ce7rmS1XAnkdaAcFjRK1f+P7aA1tlSof7h6VawS8hlGgkVBi4VJIkA95AGlliR0G6u3p3CL8c//Xz7XRNC64s8f3h4GLmZeIWVDNaNrKtzNxP0o3Hfj2DaoEPQfA4lAq8qSTa5go34wLco5EyKlSJ6t4GyOfrbbPJ6aDnry25XdesNpHNyjwivr85BxizO5kTtE9Nxzox3ijB4abtQlIqbO7ah9Xmp+05r7ta73bYBWjwCD92wPPdvgD++3luKv06nl5AgQNgKo2JDI/3KEAWhpZG606w4Ho8zpvljenszHtOeGhl/QSQG8JGWsSTAnXCkAW0d9vqJgUlDRSO+FjPWyVru2h1tlVgv4rcpolRkP+07Xk0MUJYd6RCdsw6siMetCh4aqSI8nbVWtvuCTFr8Vmvfau1brT2ttWXGNIbG9vclUg4PDStYvr135RpZxjy6e3R0+VqwzilWsEWqmGWR54vG+rAsFq11YZnfEx333Ena1yN71J0qa6UYZQVXsXkfc9QxPLT0ezGcwNXZxym85wEf+DxmkkxuQ5+MT8Z7UWnoAUQ6E6QIk+4Ga8EKlop6L2wa/BLg5fKWEik6J8P8I01L6SmRO3R0YR3oobcX0eMZJQ5iWf/n3Uolv/01jURLM7Nx+vb5ZeAIsYLOJ8/Ho6On4ro8jzUirNadifSbGh5kaIAPAhOq8yGdn5QUaDxujqNrsxepB/5MFuFoRKQk5azWx1qGpitHwupcpGnrZ6lsmWsuTd6b8Pnp5I/rD28nry7OT88+fDx7dTQaj8JjiMG31gfNzcCP9xi2buS7wS42+8L/+hbQsxPwMeSt4jIeSmNYi75+bhjf/fSgkT5RpCq4YYtFyT1eO7VcUvPnDt2cFTe3m6Kht2XGGuQVHXVvFuyObupsIgS2IVaX6uKVYff7ASlsXdXvz0ga/wIiCPHv sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,15 +37,15 @@ Retrieves the current authenticated user. The current user is successfully returned. -
    Schema
      tenants object[]
      +
      Schema
        tenants object[]
        -The tenants the User is a member of +The tenants the user is a member of. -
      • Array [
      • ]
      • c8Links object[]
        +
      • Array [
      • ]
      • c8Links object[]
        -The links to the components in the C8 stack +The links to the components in the C8 stack. -
      • Array [
      • ]
      +
    • Array [
    • ]
    The request lacks valid authentication credentials. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 47c63d87c1..3cc41b3ca6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -52,7 +52,7 @@ The matched rules of the decision instance. The evaluated decision outputs. -
  • Array [
  • ]
  • ]
  • +
  • Array [
  • ]
  • ]
  • The decision instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index ba97481c0b..2a840442a7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -40,7 +40,7 @@ Returns flow node instance as JSON. The flow node instance is successfully returned. -
    Schema
    +
    Schema
    The flow node instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index 9de04f4a49..2c86766847 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -40,7 +40,7 @@ Returns incident as JSON. The incident is successfully returned. -
    Schema
    +
    Schema
    The incident request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index b37a84ede6..202e1a3e16 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
    Schema
    +
    Schema
    An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index 81bfafa7f7..77f040db8d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -40,7 +40,7 @@ Get the process instance by the process instance key. The process instance is successfully returned. -
    Schema
    +
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx index 164211c31d..9011260b49 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx @@ -44,7 +44,7 @@ The user task is successfully returned. Custom headers for the user task. -
    +
    The provided data is not valid. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index bcdd44e19a..455e45a694 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null From 6840978b23ab4eb568cceee7f7e92b77680445af Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Fri, 13 Dec 2024 12:51:54 -0500 Subject: [PATCH 44/68] update database link on helm install page (#4766) --- .../self-managed/platform-deployment/helm-kubernetes/deploy.md | 2 +- versioned_docs/version-8.5/self-managed/setup/install.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/deploy.md b/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/deploy.md index 9e1a60da01..1b38862c88 100644 --- a/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/deploy.md +++ b/versioned_docs/version-8.4/self-managed/platform-deployment/helm-kubernetes/deploy.md @@ -215,7 +215,7 @@ To set up Web Modeler, you need to provide the following required configuration - Configure the database connection - Web Modeler requires a PostgreSQL database as persistent data storage (other database systems are currently not supported). - _Option 1_: Set `postgresql.enabled: true`. This will install a new PostgreSQL instance as part of the Helm release (using the [PostgreSQL Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/postgresql) by Bitnami as a dependency). - - _Option 2_: Set `postgresql.enabled: false` and configure a [connection to an external database](#optional-configure-external-database). + - _Option 2_: Set `postgresql.enabled: false` and configure a connection to an external database (see the second example below). We recommend specifying these values in a YAML file that you pass to the `helm install` command. A minimum configuration file would look as follows: diff --git a/versioned_docs/version-8.5/self-managed/setup/install.md b/versioned_docs/version-8.5/self-managed/setup/install.md index 84bc342bb8..01857b4315 100644 --- a/versioned_docs/version-8.5/self-managed/setup/install.md +++ b/versioned_docs/version-8.5/self-managed/setup/install.md @@ -234,7 +234,7 @@ To set up Web Modeler, you need to provide the following required configuration - Configure the database connection - Web Modeler requires a PostgreSQL database as persistent data storage (other database systems are currently not supported). - _Option 1_: Set `postgresql.enabled: true`. This will install a new PostgreSQL instance as part of the Helm release (using the [PostgreSQL Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/postgresql) by Bitnami as a dependency). - - _Option 2_: Set `postgresql.enabled: false` and configure a [connection to an external database](#optional-configure-external-database). + - _Option 2_: Set `postgresql.enabled: false` and configure a connection to an external database (see the second example below). We recommend specifying these values in a YAML file that you pass to the `helm install` command. A minimum configuration file would look as follows: From e84c8e2806ee10c0acbeee45b547498d605aa28f Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Fri, 13 Dec 2024 12:00:57 -0600 Subject: [PATCH 45/68] Add orchestration cluster glossary terms (#4648) * first draft * remove management cluster term * add automation cluster, orchestration core * add orchestration core --- docs/reference/glossary.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/reference/glossary.md b/docs/reference/glossary.md index 486cd1eb27..0ed65c9666 100644 --- a/docs/reference/glossary.md +++ b/docs/reference/glossary.md @@ -4,6 +4,10 @@ title: "Glossary" description: "This section defines common terminology referenced within the documentation." --- +### Automation cluster + +See [orchestration cluster](#orchestration-cluster). + ### Bridge Synonym to "[Connector](#connector)". @@ -163,6 +167,14 @@ A message contains information to be delivered to interested parties during exec - [Messages](/components/concepts/messages.md) +### Orchestration cluster + +An orchestration cluster includes Zeebe, Operate, Tasklist, Optimize, and Connectors. Previously [automation cluster](#automation-cluster). + +### Orchestration core + +An orchestration core or orchestration cluster core includes Zeebe, Operate, Tasklist, Optimize, and Identity. + ### Outbound Connector Outbound [Connectors](#connector) in Camunda 8 allow workflows to trigger with external systems or services, making it possible to integrate workflows with other parts of a business process or system architecture. From b36629bd3cc4888cfdb9bb81fe0eda922bb34af6 Mon Sep 17 00:00:00 2001 From: Sebastian Bathke Date: Fri, 13 Dec 2024 22:44:40 +0100 Subject: [PATCH 46/68] feat(8.5): spring sdk oauth scope config (#4393) --- .../apis-tools/spring-zeebe-sdk/getting-started.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/versioned_docs/version-8.5/apis-tools/spring-zeebe-sdk/getting-started.md b/versioned_docs/version-8.5/apis-tools/spring-zeebe-sdk/getting-started.md index 0bf32685d3..7553a5bdd6 100644 --- a/versioned_docs/version-8.5/apis-tools/spring-zeebe-sdk/getting-started.md +++ b/versioned_docs/version-8.5/apis-tools/spring-zeebe-sdk/getting-started.md @@ -129,6 +129,14 @@ zeebe.client.connection-mode=CLOUD zeebe.client.connection-mode=ADDRESS ``` +### Configuring OAuth Scope (Optional) + +The OAuth scope can be configured via the following [client environment variable](self-managed/zeebe-deployment/security/client-authorization.md#environment-variables) only: + +``` +ZEEBE_TOKEN_SCOPE=xxx +``` + ## Obtain the Zeebe client You can inject the Zeebe client and work with it to create new workflow instances, for example: From 2e2875604742dfa592cb85a42d24b151e2019fb5 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Fri, 13 Dec 2024 16:53:08 -0500 Subject: [PATCH 47/68] reword enterprise usage and licensing links (#4763) --- .../setup/deploy/amazon/amazon-eks/eks-helm.md | 2 +- docs/self-managed/setup/install.md | 14 +++++++------- .../setup/deploy/amazon/amazon-eks/eks-helm.md | 2 +- .../version-8.6/self-managed/setup/install.md | 14 +++++++------- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md index d5391b0926..d196001567 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md @@ -330,7 +330,7 @@ https://github.com/camunda/camunda-tf-eks-module/blob/main/examples/camunda-8.7- #### Enable Enterprise components -Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Enterprise components and Connectors](../../../install.md#configuring-enterprise-components-and-connectors). +Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Web Modeler, Console, and Connectors](../../../install.md#configuring-web-modeler-console-and-connectors). #### Use internal Elasticsearch instead of the managed OpenSearch diff --git a/docs/self-managed/setup/install.md b/docs/self-managed/setup/install.md index 32d5c78c25..c834961753 100644 --- a/docs/self-managed/setup/install.md +++ b/docs/self-managed/setup/install.md @@ -34,7 +34,7 @@ The following charts will be installed as part of Camunda 8 Self-Managed: - **Web Modeler**: Deploys the Web Modeler component that allows you to model BPMN processes in a collaborative way. - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-web-modeler). - **Console**: Deploys Camunda Console Self-Managed. - - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-console) as the Console is only available to enterprise customers. + - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-console). :::note Amazon OpenSearch Helm support The existing Helm charts use the Elasticsearch configurations by default. The Helm charts can still be used to connect to Amazon OpenSearch Service. Refer to [using Amazon OpenSearch Service](/self-managed/setup/guides/using-existing-opensearch.md). @@ -280,11 +280,11 @@ global: Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. ::: -## Configuring Enterprise components and Connectors +## Configuring Web Modeler, Console, and Connectors -### Enterprise components secret +### Web Modeler and Console secrets -Enterprise components such as Console are published in Camunda's private Docker registry (registry.camunda.cloud) and are exclusive to enterprise customers. These components are not available in public repositories. +The Console and Web Modeler Components are published in Camunda's private Docker registry (registry.camunda.cloud) and are under a [proprietary license](/reference/licenses.md#web-modeler-and-console). These components are not available in public repositories. To enable Kubernetes to pull the images from this registry, first [create an image pull secret](https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod) using the credentials you received from Camunda: @@ -339,7 +339,7 @@ To set up Web Modeler, you need to provide the following required configuration - Configure the database connection - Web Modeler requires a PostgreSQL database as persistent data storage (other database systems are currently not supported). - _Option 1_: Set `postgresql.enabled: true`. This will install a new PostgreSQL instance as part of the Helm release (using the [PostgreSQL Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/postgresql) by Bitnami as a dependency). - - _Option 2_: Set `postgresql.enabled: false` and configure a [connection to an external database](#optional-configure-external-database). + - _Option 2_: Set `postgresql.enabled: false` and configure a connection to an external database (see the second example below). We recommend specifying these values in a YAML file that you pass to the `helm install` command. A minimum configuration file would look as follows: @@ -376,11 +376,11 @@ For more details, check [Web Modeler Helm values](https://artifacthub.io/package ### Install Console -Console Self-Managed is an [Enterprise component](/reference/licenses.md#console), which means it is disabled by default in the Camunda 8 Helm chart since it requires an Enterprise license to access the Camunda container registry. +Console Self-Managed is disabled by default in the Camunda 8 Helm chart, as it requires a [proprietary license](/reference/licenses.md#web-modeler-and-console) to access the Camunda container registry. To install Console, two steps are required: -1. [Create a secret with Camunda registry credentials](#enterprise-components-secret). +1. [Create a secret with Camunda registry credentials](#web-modeler-and-console-secrets). 2. Enable Console, and reference the created Kubernetes secret object via Helm values. ```yaml diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md index 8991e89705..1a46c925e7 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md @@ -330,7 +330,7 @@ https://github.com/camunda/camunda-tf-eks-module/blob/main/examples/camunda-8.6- #### Enable Enterprise components -Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Enterprise components and Connectors](../../../install.md#configuring-enterprise-components-and-connectors). +Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Web Modeler, Console, and Connectors](../../../install.md#configuring-web-modeler-console-and-connectors). #### Use internal Elasticsearch instead of the managed OpenSearch diff --git a/versioned_docs/version-8.6/self-managed/setup/install.md b/versioned_docs/version-8.6/self-managed/setup/install.md index 42cfc4b19d..550f696068 100644 --- a/versioned_docs/version-8.6/self-managed/setup/install.md +++ b/versioned_docs/version-8.6/self-managed/setup/install.md @@ -34,7 +34,7 @@ The following charts will be installed as part of Camunda 8 Self-Managed: - **Web Modeler**: Deploys the Web Modeler component that allows you to model BPMN processes in a collaborative way. - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-web-modeler). - **Console**: Deploys Camunda Console Self-Managed. - - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-console) as the Console is only available to enterprise customers. + - _Note_: The chart is disabled by default and needs to be [enabled explicitly](#install-console). :::note Amazon OpenSearch Helm support The existing Helm charts use the Elasticsearch configurations by default. The Helm charts can still be used to connect to Amazon OpenSearch Service. Refer to [using Amazon OpenSearch Service](/self-managed/setup/guides/using-existing-opensearch.md). @@ -280,11 +280,11 @@ global: Camunda 8 components without a valid license may display **Non-Production License** in the navigation bar and issue warnings in the logs. These warnings have no impact on startup or functionality, with the exception that Web Modeler has a limitation of five users. ::: -## Configuring Enterprise components and Connectors +## Configuring Web Modeler, Console, and Connectors -### Enterprise components secret +### Web Modeler and Console secrets -Enterprise components such as Console are published in Camunda's private Docker registry (registry.camunda.cloud) and are exclusive to enterprise customers. These components are not available in public repositories. +The Console and Web Modeler Components are published in Camunda's private Docker registry (registry.camunda.cloud) and are under a [proprietary license](/reference/licenses.md#web-modeler-and-console). These components are not available in public repositories. To enable Kubernetes to pull the images from this registry, first [create an image pull secret](https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod) using the credentials you received from Camunda: @@ -339,7 +339,7 @@ To set up Web Modeler, you need to provide the following required configuration - Configure the database connection - Web Modeler requires a PostgreSQL database as persistent data storage (other database systems are currently not supported). - _Option 1_: Set `postgresql.enabled: true`. This will install a new PostgreSQL instance as part of the Helm release (using the [PostgreSQL Helm chart](https://github.com/bitnami/charts/tree/main/bitnami/postgresql) by Bitnami as a dependency). - - _Option 2_: Set `postgresql.enabled: false` and configure a [connection to an external database](#optional-configure-external-database). + - _Option 2_: Set `postgresql.enabled: false` and configure a connection to an external database (see the second example below). We recommend specifying these values in a YAML file that you pass to the `helm install` command. A minimum configuration file would look as follows: @@ -376,11 +376,11 @@ For more details, check [Web Modeler Helm values](https://artifacthub.io/package ### Install Console -Console Self-Managed is an [Enterprise component](/reference/licenses.md#console), which means it is disabled by default in the Camunda 8 Helm chart since it requires an Enterprise license to access the Camunda container registry. +Console Self-Managed is disabled by default in the Camunda 8 Helm chart, as it requires a [proprietary license](/reference/licenses.md#web-modeler-and-console) to access the Camunda container registry. To install Console, two steps are required: -1. [Create a secret with Camunda registry credentials](#enterprise-components-secret). +1. [Create a secret with Camunda registry credentials](#web-modeler-console-secrets). 2. Enable Console, and reference the created Kubernetes secret object via Helm values. ```yaml From b362d35dc5b193c7778fd997e3afe455bf7aad97 Mon Sep 17 00:00:00 2001 From: Philipp Ossler Date: Mon, 16 Dec 2024 12:20:16 +0100 Subject: [PATCH 48/68] feat(feel): Add new built-in function `is blank()` (#4771) * feat(feel): Add new built-in function `is blank()` Add documentation for the new string built-in function `is blank()`. * style: Auto-format Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * remove i.e. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: christinaausley <84338309+christinaausley@users.noreply.github.com> --- .../feel-built-in-functions-string.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-string.md b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-string.md index 3d0bbe0fc7..6185481e81 100644 --- a/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-string.md +++ b/docs/components/modeler/feel/builtin-functions/feel-built-in-functions-string.md @@ -392,3 +392,28 @@ to base64(value: string): string to base64("FEEL") // "RkVFTA==" ``` + +## is blank(string) + + + +Returns `true` if the given string is blank (empty or contains only whitespaces). + +**Function signature** + +```feel +is blank(string: string): boolean +``` + +**Examples** + +```feel +is blank("") +// true + +is blank(" ") +// true + +is blank("hello world") +// false +``` From 79c9023735b1db0f8fb92b0a0f02c0fe7e1226a5 Mon Sep 17 00:00:00 2001 From: Jeremy Jacobi <108456325+JacobiCamunda@users.noreply.github.com> Date: Mon, 16 Dec 2024 13:20:49 +0100 Subject: [PATCH 49/68] docs(web-modeler): correct gitlab path path-creation statement (#4748) --- docs/components/modeler/web-modeler/git-sync.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/components/modeler/web-modeler/git-sync.md b/docs/components/modeler/web-modeler/git-sync.md index 9693b8340c..8187999bdb 100644 --- a/docs/components/modeler/web-modeler/git-sync.md +++ b/docs/components/modeler/web-modeler/git-sync.md @@ -120,7 +120,7 @@ When using a self-hosted GitLab instance, ensure the environment variable `CAMUN - **Project ID:** The ID copied from the GitLab project settings. - **GitLab repository URL:** The base URL of the repository you want to sync with, for example `https://gilab.com/camunda/example-repo`. The URL cannot contain the `.git` extension or a folder path. - **Branch name:** The branch name to use for merging and managing changes. - - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is **not** automatically created if it does not exist. + - **Path:** (optional) The path to the folder containing your process application files. If left empty, Web Modeler syncs with the root of the repository. This path is automatically created if it does not exist. 4. Click **Open repository** to test your configuration. The repository for the provided branch and optional path opens in a new tab. From 002c093f42adc7e4dee99044f27e93b342133a2c Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Mon, 16 Dec 2024 13:17:05 +0000 Subject: [PATCH 50/68] Cluster deployment to AWS region (#4721) * Add AWS region * Review edits * Feedback updates * Grammar edit --- docs/reference/regions.md | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/docs/reference/regions.md b/docs/reference/regions.md index 41ed59eaf2..b43f87b48a 100644 --- a/docs/reference/regions.md +++ b/docs/reference/regions.md @@ -4,20 +4,23 @@ title: "Regions" description: "After creating a cluster, specify a region for that cluster. Read on for details of Google Cloud Platform regions currently supported in Camunda 8 SaaS." --- -When you create a cluster in Camunda 8 SaaS, you must specify a region for that cluster. +When you [create a cluster](/components/console/manage-clusters/create-cluster.md) in Camunda 8 SaaS, you must specify a region for that cluster. -Currently, we make these regions available for customers on the Trial, Starter, and Enterprise Plans. Enterprise customers can discuss custom regions with their Customer Success Manager. +The following regions are available for customers on Trial, Starter, and Enterprise Plans. Enterprise customers can also discuss custom regions with their Customer Success Manager. :::note -Our Console and Web Modeler components are currently hosted in the EU. [Contact us](/reference/contact.md) if you have additional questions. -::: -Below, find a list of regions currently supported in Camunda 8 SaaS. +- Management cluster components (Console and Web Modeler) are currently hosted in GCP (EU). [Contact us](/reference/contact.md) if you have additional questions. +- Single-tenant clusters run on a dedicated GCP or AWS infrastructure. + +::: ## Available Google Cloud Platform (GCP) regions +The following GCP regions are currently supported in Camunda 8 SaaS. + | GCP region | Secondary backups region | -| ------------------------------------------------ | ------------------------------------------------- | +| :----------------------------------------------- | :------------------------------------------------ | | Belgium, Europe (europe-west1) | Germany, Europe (europe-west3) | | Iowa, North America (us-central1) | Salt Lake City, North America (us-west1) | | London, Europe (europe-west2) | _Not available_ | @@ -26,8 +29,14 @@ Below, find a list of regions currently supported in Camunda 8 SaaS. | Sydney, Australia (australia-southeast1) | Melbourne, Australia (australia-southeast2) | | Toronto, North America (northamerica-northeast2) | Montréal, North America (northamerica-northeast1) | -You can find the locations behind the region codes [on the Google page](https://cloud.google.com/about/locations). +To learn more about each region code/location, refer to [Google cloud locations](https://cloud.google.com/about/locations). -:::note -Running on a Trial or Starter plan and want to try a different region, or interested in other regions or cloud providers? [Contact us](/reference/contact.md) as we are able to make additional regions available on request. -::: +## Available Amazon Web Services (AWS) regions + +The following AWS regions are currently supported in Camunda 8 SaaS for Trial plan customers. + +| AWS region | Secondary backups region | +| :---------------------------------- | :----------------------- | +| North America, Virginia (us-east-1) | _Not available_ | + +To learn more about each region code/location, refer to [AWS regions and availability zones](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/). From f3759663c87a9d041bd18879361f053c96efc2c4 Mon Sep 17 00:00:00 2001 From: Mark Sellings Date: Mon, 16 Dec 2024 14:18:35 +0000 Subject: [PATCH 51/68] Add deploy diagram breaking change (#4769) --- docs/reference/announcements/870.md | 14 ++++++++++++++ docs/reference/img/deploy-diagram-modal.png | Bin 0 -> 30676 bytes 2 files changed, 14 insertions(+) create mode 100644 docs/reference/img/deploy-diagram-modal.png diff --git a/docs/reference/announcements/870.md b/docs/reference/announcements/870.md index d25302a640..cf4c795311 100644 --- a/docs/reference/announcements/870.md +++ b/docs/reference/announcements/870.md @@ -4,6 +4,8 @@ title: "8.7 Announcements" description: "Important changes and updates for the Camunda 8.7 release including deprecation & removal notices." --- +import DeployDiagramImg from '../img/deploy-diagram-modal.png'; + Important changes and updates for the Camunda 8.7 release are summarized below. | Scheduled release date | Scheduled end of maintenance | Release notes | Blog | @@ -90,6 +92,18 @@ Camunda 8.7 introduces a streamlined architecture, consolidating core components You can download the alpha release of the unified package from the Camunda GitHub repository, either as an executable Java application (Camunda Orchestration Core) or a Docker image. +:::caution breaking change: Deploy diagram modal + +The Web Modeler **Deploy diagram** modal has changed, and clusters must now be proactively configured to be able to deploy from Web Modeler. + +New 8.7 deploy diagram modal + +- In 8.6, you could still configure cluster details on the **Deploy diagram** modal when deploying. +- In 8.7, you can no longer configure cluster details on the **Deploy diagram** modal. You must [configure the cluster](/docs/self-managed/modeler/web-modeler/configuration/configuration.md#clusters) to be able to deploy from this modal. +- Note that you must also be assigned the `Zeebe` [Identity role](/docs/self-managed/identity/user-guide/roles/add-assign-role.md) to be able to deploy. + +::: + ### Helm charts If you are using the recommended Camunda 8 deployment option (Helm charts), the upgrade path from version 8.6 to 8.7 will be straightforward by chaninging the values file to the new syntax. Updated Helm charts will be provided to support the upgrade to the new streamlined architecture. diff --git a/docs/reference/img/deploy-diagram-modal.png b/docs/reference/img/deploy-diagram-modal.png new file mode 100644 index 0000000000000000000000000000000000000000..ec1c32d412814a85757eca0a09692b3409c792b5 GIT binary patch literal 30676 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 Ni@Fy+sNJ~tzW@?DL7o5r literal 0 HcmV?d00001 From f8726b74e75ce2cdeef974b391a1f0af1c325e57 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Mon, 16 Dec 2024 09:14:00 -0600 Subject: [PATCH 52/68] Add note that Spring support is unavailable in 8.6+ (#4764) * add note, remove step linking to supported SDK * Update docs/components/best-practices/development/testing-process-definitions.md Co-authored-by: Philipp Ossler * Update versioned_docs/version-8.6/components/best-practices/development/testing-process-definitions.md Co-authored-by: Philipp Ossler --------- Co-authored-by: Philipp Ossler --- .../development/testing-process-definitions.md | 12 ++++++++---- .../development/testing-process-definitions.md | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/docs/components/best-practices/development/testing-process-definitions.md b/docs/components/best-practices/development/testing-process-definitions.md index d6bc992865..edb3ff1076 100644 --- a/docs/components/best-practices/development/testing-process-definitions.md +++ b/docs/components/best-practices/development/testing-process-definitions.md @@ -56,15 +56,19 @@ When using Java, most customers use Spring Boot. While this is a common setup fo ### Technical setup using Spring +:::caution +Spring support with Zeebe Process Test uses the community-maintained project Spring Zeebe. +The new Camunda Spring SDK (Camunda 8.6+) is not supported. You could still use the testing library but without hooking into the Spring lifecycle. +::: + :::caution JUnit 5 You need to use JUnit 5. Ensure you use JUnit 5 in every test class: the `@Test` annotation you import needs to be `org.junit.jupiter.api.Test`. ::: 1. Use [_JUnit 5_](http://junit.org) as unit test framework. -2. Use the [Spring Zeebe SDK](../../../apis-tools/spring-zeebe-sdk/getting-started.md). -3. Use `@ZeebeSpringTest` to ramp up an in-memory process engine. -4. Use annotations from [zeebe-process-test](https://github.com/camunda-cloud/zeebe-process-test/) to check whether your expectations about the state of the process are met. -5. Use mocking of your choice, e.g. [Mockito](http://mockito.org) to mock service methods and verify that services are called as expected. +2. Use `@ZeebeSpringTest` to ramp up an in-memory process engine. +3. Use annotations from [zeebe-process-test](https://github.com/camunda-cloud/zeebe-process-test/) to check whether your expectations about the state of the process are met. +4. Use mocking of your choice, e.g. [Mockito](http://mockito.org) to mock service methods and verify that services are called as expected. A test can now look like the following example. The complete source code is available on [GitHub](https://github.com/camunda-community-hub/camunda-cloud-examples/blob/main/twitter-review-java-springboot/src/test/java/org/camunda/community/examples/twitter/TestTwitterProcess.java): diff --git a/versioned_docs/version-8.6/components/best-practices/development/testing-process-definitions.md b/versioned_docs/version-8.6/components/best-practices/development/testing-process-definitions.md index d6bc992865..edb3ff1076 100644 --- a/versioned_docs/version-8.6/components/best-practices/development/testing-process-definitions.md +++ b/versioned_docs/version-8.6/components/best-practices/development/testing-process-definitions.md @@ -56,15 +56,19 @@ When using Java, most customers use Spring Boot. While this is a common setup fo ### Technical setup using Spring +:::caution +Spring support with Zeebe Process Test uses the community-maintained project Spring Zeebe. +The new Camunda Spring SDK (Camunda 8.6+) is not supported. You could still use the testing library but without hooking into the Spring lifecycle. +::: + :::caution JUnit 5 You need to use JUnit 5. Ensure you use JUnit 5 in every test class: the `@Test` annotation you import needs to be `org.junit.jupiter.api.Test`. ::: 1. Use [_JUnit 5_](http://junit.org) as unit test framework. -2. Use the [Spring Zeebe SDK](../../../apis-tools/spring-zeebe-sdk/getting-started.md). -3. Use `@ZeebeSpringTest` to ramp up an in-memory process engine. -4. Use annotations from [zeebe-process-test](https://github.com/camunda-cloud/zeebe-process-test/) to check whether your expectations about the state of the process are met. -5. Use mocking of your choice, e.g. [Mockito](http://mockito.org) to mock service methods and verify that services are called as expected. +2. Use `@ZeebeSpringTest` to ramp up an in-memory process engine. +3. Use annotations from [zeebe-process-test](https://github.com/camunda-cloud/zeebe-process-test/) to check whether your expectations about the state of the process are met. +4. Use mocking of your choice, e.g. [Mockito](http://mockito.org) to mock service methods and verify that services are called as expected. A test can now look like the following example. The complete source code is available on [GitHub](https://github.com/camunda-community-hub/camunda-cloud-examples/blob/main/twitter-review-java-springboot/src/test/java/org/camunda/community/examples/twitter/TestTwitterProcess.java): From 16e514507dc685f567f4fc9d201f59cfcfdb6cbe Mon Sep 17 00:00:00 2001 From: Adam Urban Date: Mon, 16 Dec 2024 17:20:24 +0100 Subject: [PATCH 53/68] feat(self-managed/console): describe tls config (#4317) * feat(self-managed/console): describe tls config * style(formatting): grammatical adjustments * update application config links to point to correct version * Restructure content --------- Co-authored-by: Christina Ausley Co-authored-by: Cole Garbo --- .../{ => configuration}/configuration.md | 38 +++++++------ .../console-deployment/configuration/ssl.md | 53 +++++++++++++++++++ .../console-deployment/telemetry.md | 2 +- .../operational-guides/application-configs.md | 16 +++--- sidebars.js | 7 ++- .../operational-guides/application-configs.md | 16 +++--- 6 files changed, 99 insertions(+), 33 deletions(-) rename docs/self-managed/console-deployment/{ => configuration}/configuration.md (65%) create mode 100644 docs/self-managed/console-deployment/configuration/ssl.md diff --git a/docs/self-managed/console-deployment/configuration.md b/docs/self-managed/console-deployment/configuration/configuration.md similarity index 65% rename from docs/self-managed/console-deployment/configuration.md rename to docs/self-managed/console-deployment/configuration/configuration.md index 25d4b40162..1c09cea48e 100644 --- a/docs/self-managed/console-deployment/configuration.md +++ b/docs/self-managed/console-deployment/configuration/configuration.md @@ -1,7 +1,7 @@ --- id: configuration -title: "Configuration" -sidebar_label: "Configuration" +title: "Console configuration" +sidebar_label: "Overview" description: "Read details on the configuration variables of Console Self-Managed." --- @@ -13,19 +13,27 @@ Underscores in environment variables correspond to configuration file key levels ## Environment variables -| Environment variable | Description | Example value | -| -------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | -| `KEYCLOAK_BASE_URL` | Base URL for Keycloak | https://example.com/auth | -| `KEYCLOAK_INTERNAL_BASE_URL` | Internal Base URL for Keycloak | http://camunda-platform-keycloak:80/auth | -| `KEYCLOAK_REALM` | Realm for Keycloak | camunda-platform | -| `CAMUNDA_IDENTITY_AUDIENCE` | Audience for Console client | console | -| `CAMUNDA_IDENTITY_CLIENT_ID` | Client ID for Console client | console | -| `CAMUNDA_CONSOLE_CONTEXT_PATH` | Context path for Console | console | -| `CAMUNDA_CONSOLE_CUSTOMERID` | Unique identifier of the customer | `customer-id` | -| `CAMUNDA_CONSOLE_INSTALLATIONID` | Unique installation ID of the current customer installation | `installation-id` | -| `CAMUNDA_CONSOLE_TELEMETRY` | Telemetry config for Console Self-Managed: `disabled`, `online`, or `download` | `online` | -| `CAMUNDA_CONSOLE_DISABLE_AUTH` | Disables authentication for Console. With this option, set users don't have to log in to use Console and API requests can be executed without an Authorization header.
    By disabling authentication all `CAMUNDA_IDENTITY`, variables won't be used. | `true` | -| `CAMUNDA_LICENSE_KEY` | Your Camunda 8 license key, if your installation requires a license. For Helm installations, license keys can be configured globally in your `values.yaml` file. See the [Helm installation documentation](/self-managed/setup/install.md#configure-license-key) for more details. | N/A | +| Environment variable | Description | Example value | +| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | +| `KEYCLOAK_BASE_URL` | Base URL for Keycloak | https://example.com/auth | +| `KEYCLOAK_INTERNAL_BASE_URL` | Internal base URL for Keycloak | http://camunda-platform-keycloak:80/auth | +| `KEYCLOAK_REALM` | Realm for Keycloak | camunda-platform | +| `CAMUNDA_IDENTITY_AUDIENCE` | Audience for Console client | console | +| `CAMUNDA_IDENTITY_CLIENT_ID` | Client ID for Console client | console | +| `CAMUNDA_CONSOLE_CONTEXT_PATH` | Context path for Console | console | +| `CAMUNDA_CONSOLE_CUSTOMERID` | Unique identifier of the customer | `customer-id` | +| `CAMUNDA_CONSOLE_INSTALLATIONID` | Unique installation ID of the current customer installation | `installation-id` | +| `CAMUNDA_CONSOLE_TELEMETRY` | Telemetry config for Console Self-Managed: `disabled`, `online`, or `download` | `online` | +| `CAMUNDA_CONSOLE_DISABLE_AUTH` | Disables authentication for Console. With this option, set users don't have to log in to use Console and API requests can be executed without an authorization header.
    By disabling authentication, all `CAMUNDA_IDENTITY` variables won't be used. | `true` | +| `CAMUNDA_LICENSE_KEY` | Your Camunda 8 license key, if your installation requires a license. For Helm installations, license keys can be configured globally in your `values.yaml` file. See the [Helm installation documentation](/self-managed/setup/install.md#configure-license-key) for more details. | N/A | +| `SERVER_SSL_ENABLED` | [optional]
    Whether to enable SSL support.
    Default: `false` | `true` | +| `SERVER_SSL_CERTIFICATE` | [optional]
    Path to a PEM-encoded SSL certificate file. | `file:/full/path/to/certificate.pem` | +| `SERVER_SSL_CERTIFICATE_PRIVATE_KEY` | [optional]
    Path to a PEM-encoded private key file for the SSL certificate. | `file:/full/path/to/key.pem` | +| `SERVER_SSL_PASSPHRASE` | [optional]
    Passphrase for the key. | `passphrase` | +| `MANAGEMENT_SERVER_SSL_ENABLED` | [optional]
    Whether to enable SSL support for the management server routes.
    Default: `false` | `true` | +| `MANAGEMENT_SERVER_SSL_CERTIFICATE` | [optional]
    Path to a PEM-encoded SSL certificate file. | `file:/full/path/to/certificate.pem` | +| `MANAGEMENT_SERVER_SSL_CERTIFICATE_PRIVATE_KEY` | [optional]
    Path to a PEM-encoded private key file for the SSL certificate. | `file:/full/path/to/key.pem` | +| `MANAGEMENT_SERVER_SSL_PASSPHRASE` | [optional]
    Passphrase for the key. | `passphrase` | Console environment variables could be set in Helm via the `console.env` key. For more details, check [Console Helm values](https://artifacthub.io/packages/helm/camunda/camunda-platform#console-parameters). diff --git a/docs/self-managed/console-deployment/configuration/ssl.md b/docs/self-managed/console-deployment/configuration/ssl.md new file mode 100644 index 0000000000..e74aa635e3 --- /dev/null +++ b/docs/self-managed/console-deployment/configuration/ssl.md @@ -0,0 +1,53 @@ +--- +id: ssl +title: "Console SSL configuration" +sidebar_label: "SSL" +description: "Read details on additional SSL configuration for Console." +--- + +By default, communication between Console, Identity, and other components is not encrypted, as it usually occurs backend-to-backend within the same [Docker](/self-managed/setup/deploy/other/docker.md) network or [Kubernetes](/self-managed/setup/install.md) cluster. + +TLS-encrypted communication can be enabled by following the steps below (for example, if backend-to-backend communication is not possible in a custom Camunda 8 installation setup). + +## Configure Console for secure connections + +Console can be configured using [environment variables](/self-managed/console-deployment/configuration/configuration.md#environment-variables) to enable secure connections to both Console and Identity. + +### Configure the Identity base URL + +Set the base URL (starting with `https://`) of your Identity instance using the following properties: + +| Environment variable | Example value | +| ---------------------------- | ------------------------------ | +| `KEYCLOAK_BASE_URL` | `https://identity.example.com` | +| `KEYCLOAK_INTERNAL_BASE_URL` | `https://identity.example.com` | + +### Configure SSL certificate + +Enable and configure SSL by setting the following properties: + +| Environment variable | Description | Example value | +| ------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| `SERVER_SSL_ENABLED` | To enable SSL, set to `true`. | `true` | +| `SERVER_SSL_CERTIFICATE` | The path to a PEM-encoded SSL certificate file. Ensure the provided path is accessible from the container (for example, via a mounted volume). | `file:/full/path/to/certificate.pem` | +| `SERVER_SSL_CERTIFICATE_PRIVATE_KEY` | The path to a PEM-encoded private key file for the SSL certificate. Ensure the provided path is accessible from the container (for example, via a mounted volume). | `file:/full/path/to/key.pem` | +| `SERVER_SSL_PASSPHRASE` | _Optional_ A passphrase for the private key. | `passphrase` | + +SSL can be configured separately for the management routes using the `MANAGEMENT_` properties: + +| Environment variable | Description | Example value | +| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------ | +| `MANAGEMENT_SERVER_SSL_ENABLED` | To enable SSL, set to `true`. | `true` | +| `MANAGEMENT_SERVER_SSL_CERTIFICATE` | The path to a PEM-encoded SSL certificate file. Ensure the provided path is accessible from the container (for example, via a mounted volume). | `file:/full/path/to/certificate.pem` | +| `MANAGEMENT_SERVER_SSL_CERTIFICATE_PRIVATE_KEY` | The path to a PEM-encoded private key file for the SSL certificate. Ensure the provided path is accessible from the container (for example, via a mounted volume). | `file:/full/path/to/key.pem` | +| `MANAGEMENT_SERVER_SSL_PASSPHRASE` | _Optional_ A passphrase for the private key. | `passphrase` | + +## (Optional) Provide a custom certificate + +If you are using a custom (self-signed) TLS certificate in Console or Identity, configure Console to accept the certificate. + +Provide the path to the certificate file via the environment variable `NODE_EXTRA_CA_CERTS`: + +| Environment variable | Description | Example value | +| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | +| `NODE_EXTRA_CA_CERTS` | The path to your self-signed TLS certificate. Ensure the provided path is accessible from the container (for example, via a mounted volume). | `/path/to/certificate.crt` | diff --git a/docs/self-managed/console-deployment/telemetry.md b/docs/self-managed/console-deployment/telemetry.md index 08b19f2214..fda37c67c1 100644 --- a/docs/self-managed/console-deployment/telemetry.md +++ b/docs/self-managed/console-deployment/telemetry.md @@ -24,7 +24,7 @@ The telemetry feature categorizes the collected data into general Camunda data a ### How to enable telemetry -By default, the telemetry configuration is set to `disabled`. Telemetry can be activated by setting the appropriate configuration in the Camunda 8 Helm chart or setting the appropriate environment variables in the Console configuration. Refer to [Console configuration](./configuration.md) for more information. +By default, the telemetry configuration is set to `disabled`. Telemetry can be activated by setting the appropriate configuration in the Camunda 8 Helm chart or setting the appropriate environment variables in the Console configuration. Refer to [Console configuration](./configuration/configuration.md) for more information. ### Telemetry configuration options explained diff --git a/docs/self-managed/operational-guides/application-configs.md b/docs/self-managed/operational-guides/application-configs.md index b4b1363f07..b021fb22c0 100644 --- a/docs/self-managed/operational-guides/application-configs.md +++ b/docs/self-managed/operational-guides/application-configs.md @@ -209,14 +209,14 @@ Then, take the contents under `application.yml` and put it under the `operate.co ## Where to search for configuration options -- [Zeebe Broker](docs/self-managed/zeebe-deployment/configuration/broker.md) -- [Zeebe Gateway](docs/self-managed/zeebe-deployment/configuration/gateway.md) -- [Operate](docs/self-managed/operate-deployment/operate-configuration.md) -- [Tasklist](docs/self-managed/tasklist-deployment/tasklist-configuration.md) -- [Web Modeler](docs/self-managed/modeler/web-modeler/configuration/configuration.md) -- [Console](docs/self-managed/console-deployment/configuration.md) -- [Connectors](docs/self-managed/connectors-deployment/connectors-configuration.md) -- [Identity](docs/self-managed/identity/deployment/configuration-variables.md) +- [Zeebe Broker](/self-managed/zeebe-deployment/configuration/broker.md) +- [Zeebe Gateway](/self-managed/zeebe-deployment/configuration/gateway.md) +- [Operate](/self-managed/operate-deployment/operate-configuration.md) +- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md) +- [Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md) +- [Console](/self-managed/console-deployment/configuration/configuration.md) +- [Connectors](/self-managed/connectors-deployment/connectors-configuration.md) +- [Identity](/self-managed/identity/deployment/configuration-variables.md) - [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration) ## Limitations diff --git a/sidebars.js b/sidebars.js index 34f8930295..a0a051088d 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1098,7 +1098,12 @@ module.exports = { Console: [ "self-managed/console-deployment/overview", "self-managed/console-deployment/installation", - "self-managed/console-deployment/configuration", + { + Configuration: [ + "self-managed/console-deployment/configuration/configuration", + "self-managed/console-deployment/configuration/ssl", + ], + }, "self-managed/console-deployment/telemetry", ], Zeebe: [ diff --git a/versioned_docs/version-8.5/self-managed/operational-guides/application-configs.md b/versioned_docs/version-8.5/self-managed/operational-guides/application-configs.md index 9123d8c481..6231578062 100644 --- a/versioned_docs/version-8.5/self-managed/operational-guides/application-configs.md +++ b/versioned_docs/version-8.5/self-managed/operational-guides/application-configs.md @@ -208,14 +208,14 @@ Then, take the contents under `application.yml` and put it under the `operate.co ## Where to search for configuration options -- [Zeebe Broker](docs/self-managed/zeebe-deployment/configuration/broker.md) -- [Zeebe Gateway](docs/self-managed/zeebe-deployment/configuration/gateway.md) -- [Operate](docs/self-managed/operate-deployment/operate-configuration.md) -- [Tasklist](docs/self-managed/tasklist-deployment/tasklist-configuration.md) -- [Web Modeler](docs/self-managed/modeler/web-modeler/configuration/configuration.md) -- [Console](docs/self-managed/console-deployment/configuration.md) -- [Connectors](docs/self-managed/connectors-deployment/connectors-configuration.md) -- [Identity](docs/self-managed/identity/deployment/configuration-variables.md) +- [Zeebe Broker](/self-managed/zeebe-deployment/configuration/broker.md) +- [Zeebe Gateway](/self-managed/zeebe-deployment/configuration/gateway.md) +- [Operate](/self-managed/operate-deployment/operate-configuration.md) +- [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md) +- [Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md) +- [Console](/self-managed/console-deployment/configuration.md) +- [Connectors](/self-managed/connectors-deployment/connectors-configuration.md) +- [Identity](/self-managed/identity/deployment/configuration-variables.md) - [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration) ## Limitations From 264a0a1e2d34f520149f9389cb85d7f59d93eae2 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Mon, 16 Dec 2024 13:48:20 -0500 Subject: [PATCH 54/68] Update the SM desktop modeler instructions (#4584) --- .../desktop-modeler/deploy-to-self-managed.md | 61 +++++++++++++------ .../desktop-modeler/deploy-to-self-managed.md | 37 ++++++++--- .../desktop-modeler/deploy-to-self-managed.md | 37 ++++++++--- .../desktop-modeler/deploy-to-self-managed.md | 61 +++++++++++++------ .../desktop-modeler/deploy-to-self-managed.md | 61 +++++++++++++------ 5 files changed, 186 insertions(+), 71 deletions(-) diff --git a/docs/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md b/docs/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md index f39ada6f30..2f6d9bd6f5 100644 --- a/docs/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md +++ b/docs/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md @@ -4,46 +4,69 @@ title: Deploy diagram description: "Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed. Follow the steps below to deploy a diagram: 1. Click the rocket-shaped deployment icon: -![deployment icon](./img/deploy-icon.png) + ![deployment icon](./img/deploy-icon.png) 2. Click **Camunda 8 Self-Managed**: -![deployment configuration](./img/deploy-empty.png) + ![deployment configuration](./img/deploy-empty.png) 3. Input the `Cluster endpoint`: -:::note -You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + :::note + You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + + Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). + ::: + + :::caution + + Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + + ::: + + ![deployment via Camunda 8](./img/deploy-endpoint.png) + +4. Select your authentication method, and input the required credentials: -Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). -::: + -:::caution + -Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + For **basic authentication**, input your username and password: -::: + ![basic auth configuration](./img/deploy-with-basic-auth.png) -![deployment via Camunda 8](./img/deploy-endpoint.png) + -4. Select **Basic**, and input your username and password in case your gateway requires basic authentication: + -![basic auth configuration](./img/deploy-with-basic-auth.png) + For **OAuth**, input the credentials for your OAuth provider. These are configured as part of the default [Helm installation](/self-managed/setup/install.md) and can be discovered in [Identity](/self-managed/identity/what-is-identity.md), or are set by Zeebe [environment variables](/self-managed/zeebe-deployment/security/client-authorization.md#environment-variables). -5. Select **OAuth**, and input the credentials in case your gateway requires authentication with OAuth: + ![oauth configuration](./img/deploy-with-oauth.png) -:::note -The OAuth URL needs to contain the full path to the token endpoint, i.e. `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. -::: + | Name | Description | Example value | + | --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------- | + | Client ID | The name of your Zeebe client. | `zeebe` | + | Client secret | The password of your Zeebe client. | `zecret` | + | OAuth token url | The full path to the token endpoint. | `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. | + | OAuth audience | The permission name for Zeebe. | `zeebe-api` | -![oauth configuration](./img/deploy-with-oauth.png) + + -6. Select the **Remember** checkbox if you want to locally store the connection information. +5. Select the **Remember** checkbox if you want to locally store the connection information. -7. Click **Deploy** to perform the deployment. +6. Click **Deploy** to perform the deployment. ![deployment successful](./img/deploy-success.png) diff --git a/versioned_docs/version-8.3/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md b/versioned_docs/version-8.3/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md index f39ada6f30..4d2c0a73a6 100644 --- a/versioned_docs/version-8.3/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md +++ b/versioned_docs/version-8.3/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md @@ -4,6 +4,9 @@ title: Deploy diagram description: "Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed. Follow the steps below to deploy a diagram: 1. Click the rocket-shaped deployment icon: @@ -30,20 +33,40 @@ Multi-tenancy is only available with authentication enabled [through Identity](/ ![deployment via Camunda 8](./img/deploy-endpoint.png) -4. Select **Basic**, and input your username and password in case your gateway requires basic authentication: +4. Select your authentication method, and input the required credentials: + + + + + +For **basic authentication**, input your username and password: ![basic auth configuration](./img/deploy-with-basic-auth.png) -5. Select **OAuth**, and input the credentials in case your gateway requires authentication with OAuth: + -:::note -The OAuth URL needs to contain the full path to the token endpoint, i.e. `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. -::: + + +For **OAuth**, input the credentials for your OAuth provider. These are configured as part of the default [Helm installation](/self-managed/platform-deployment/helm-kubernetes/deploy.md) and can be discovered in [Identity](/self-managed/identity/what-is-identity.md), or are set by Zeebe [environment variables](/self-managed/zeebe-deployment/security/client-authorization.md#environment-variables). ![oauth configuration](./img/deploy-with-oauth.png) -6. Select the **Remember** checkbox if you want to locally store the connection information. +| Name | Description | Example value | +| --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------- | +| Client ID | The name of your Zeebe client. | `zeebe` | +| Client secret | The password of your Zeebe client. | `zecret` | +| OAuth token url | The full path to the token endpoint. | `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. | +| OAuth audience | The permission name for Zeebe. | `zeebe-api` | + + + + +5. Select the **Remember** checkbox if you want to locally store the connection information. -7. Click **Deploy** to perform the deployment. +6. Click **Deploy** to perform the deployment. ![deployment successful](./img/deploy-success.png) diff --git a/versioned_docs/version-8.4/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md b/versioned_docs/version-8.4/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md index f39ada6f30..4d2c0a73a6 100644 --- a/versioned_docs/version-8.4/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md +++ b/versioned_docs/version-8.4/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md @@ -4,6 +4,9 @@ title: Deploy diagram description: "Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed. Follow the steps below to deploy a diagram: 1. Click the rocket-shaped deployment icon: @@ -30,20 +33,40 @@ Multi-tenancy is only available with authentication enabled [through Identity](/ ![deployment via Camunda 8](./img/deploy-endpoint.png) -4. Select **Basic**, and input your username and password in case your gateway requires basic authentication: +4. Select your authentication method, and input the required credentials: + + + + + +For **basic authentication**, input your username and password: ![basic auth configuration](./img/deploy-with-basic-auth.png) -5. Select **OAuth**, and input the credentials in case your gateway requires authentication with OAuth: + -:::note -The OAuth URL needs to contain the full path to the token endpoint, i.e. `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. -::: + + +For **OAuth**, input the credentials for your OAuth provider. These are configured as part of the default [Helm installation](/self-managed/platform-deployment/helm-kubernetes/deploy.md) and can be discovered in [Identity](/self-managed/identity/what-is-identity.md), or are set by Zeebe [environment variables](/self-managed/zeebe-deployment/security/client-authorization.md#environment-variables). ![oauth configuration](./img/deploy-with-oauth.png) -6. Select the **Remember** checkbox if you want to locally store the connection information. +| Name | Description | Example value | +| --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------- | +| Client ID | The name of your Zeebe client. | `zeebe` | +| Client secret | The password of your Zeebe client. | `zecret` | +| OAuth token url | The full path to the token endpoint. | `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. | +| OAuth audience | The permission name for Zeebe. | `zeebe-api` | + + + + +5. Select the **Remember** checkbox if you want to locally store the connection information. -7. Click **Deploy** to perform the deployment. +6. Click **Deploy** to perform the deployment. ![deployment successful](./img/deploy-success.png) diff --git a/versioned_docs/version-8.5/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md b/versioned_docs/version-8.5/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md index f39ada6f30..2f6d9bd6f5 100644 --- a/versioned_docs/version-8.5/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md +++ b/versioned_docs/version-8.5/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md @@ -4,46 +4,69 @@ title: Deploy diagram description: "Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed. Follow the steps below to deploy a diagram: 1. Click the rocket-shaped deployment icon: -![deployment icon](./img/deploy-icon.png) + ![deployment icon](./img/deploy-icon.png) 2. Click **Camunda 8 Self-Managed**: -![deployment configuration](./img/deploy-empty.png) + ![deployment configuration](./img/deploy-empty.png) 3. Input the `Cluster endpoint`: -:::note -You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + :::note + You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + + Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). + ::: + + :::caution + + Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + + ::: + + ![deployment via Camunda 8](./img/deploy-endpoint.png) + +4. Select your authentication method, and input the required credentials: -Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). -::: + -:::caution + -Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + For **basic authentication**, input your username and password: -::: + ![basic auth configuration](./img/deploy-with-basic-auth.png) -![deployment via Camunda 8](./img/deploy-endpoint.png) + -4. Select **Basic**, and input your username and password in case your gateway requires basic authentication: + -![basic auth configuration](./img/deploy-with-basic-auth.png) + For **OAuth**, input the credentials for your OAuth provider. These are configured as part of the default [Helm installation](/self-managed/setup/install.md) and can be discovered in [Identity](/self-managed/identity/what-is-identity.md), or are set by Zeebe [environment variables](/self-managed/zeebe-deployment/security/client-authorization.md#environment-variables). -5. Select **OAuth**, and input the credentials in case your gateway requires authentication with OAuth: + ![oauth configuration](./img/deploy-with-oauth.png) -:::note -The OAuth URL needs to contain the full path to the token endpoint, i.e. `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. -::: + | Name | Description | Example value | + | --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------- | + | Client ID | The name of your Zeebe client. | `zeebe` | + | Client secret | The password of your Zeebe client. | `zecret` | + | OAuth token url | The full path to the token endpoint. | `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. | + | OAuth audience | The permission name for Zeebe. | `zeebe-api` | -![oauth configuration](./img/deploy-with-oauth.png) + + -6. Select the **Remember** checkbox if you want to locally store the connection information. +5. Select the **Remember** checkbox if you want to locally store the connection information. -7. Click **Deploy** to perform the deployment. +6. Click **Deploy** to perform the deployment. ![deployment successful](./img/deploy-success.png) diff --git a/versioned_docs/version-8.6/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md b/versioned_docs/version-8.6/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md index f39ada6f30..2f6d9bd6f5 100644 --- a/versioned_docs/version-8.6/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md +++ b/versioned_docs/version-8.6/self-managed/modeler/desktop-modeler/deploy-to-self-managed.md @@ -4,46 +4,69 @@ title: Deploy diagram description: "Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + Desktop Modeler can directly deploy diagrams and start process instances in Camunda 8 Self-Managed. Follow the steps below to deploy a diagram: 1. Click the rocket-shaped deployment icon: -![deployment icon](./img/deploy-icon.png) + ![deployment icon](./img/deploy-icon.png) 2. Click **Camunda 8 Self-Managed**: -![deployment configuration](./img/deploy-empty.png) + ![deployment configuration](./img/deploy-empty.png) 3. Input the `Cluster endpoint`: -:::note -You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + :::note + You can connect to Camunda 8 both securely and insecurely through the `https` and `http` protocols. + + Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). + ::: + + :::caution + + Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + + ::: + + ![deployment via Camunda 8](./img/deploy-endpoint.png) + +4. Select your authentication method, and input the required credentials: -Secured connections to a remote endpoint will only be established if the remote server certificate is trusted by the app. Ensure that signing trusted roots and intermediate certificates [are known to the app](/components/modeler/desktop-modeler/flags/flags.md#zeebe-ssl-certificate). -::: + -:::caution + -Multi-tenancy is only available with authentication enabled [through Identity](/self-managed/identity/what-is-identity.md), and [enabled in all required components](/self-managed/concepts/multi-tenancy.md). + For **basic authentication**, input your username and password: -::: + ![basic auth configuration](./img/deploy-with-basic-auth.png) -![deployment via Camunda 8](./img/deploy-endpoint.png) + -4. Select **Basic**, and input your username and password in case your gateway requires basic authentication: + -![basic auth configuration](./img/deploy-with-basic-auth.png) + For **OAuth**, input the credentials for your OAuth provider. These are configured as part of the default [Helm installation](/self-managed/setup/install.md) and can be discovered in [Identity](/self-managed/identity/what-is-identity.md), or are set by Zeebe [environment variables](/self-managed/zeebe-deployment/security/client-authorization.md#environment-variables). -5. Select **OAuth**, and input the credentials in case your gateway requires authentication with OAuth: + ![oauth configuration](./img/deploy-with-oauth.png) -:::note -The OAuth URL needs to contain the full path to the token endpoint, i.e. `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. -::: + | Name | Description | Example value | + | --------------- | ------------------------------------ | ----------------------------------------------------------------------------------------- | + | Client ID | The name of your Zeebe client. | `zeebe` | + | Client secret | The password of your Zeebe client. | `zecret` | + | OAuth token url | The full path to the token endpoint. | `https:///auth/realms/camunda-platform/protocol/openid-connect/token`. | + | OAuth audience | The permission name for Zeebe. | `zeebe-api` | -![oauth configuration](./img/deploy-with-oauth.png) + + -6. Select the **Remember** checkbox if you want to locally store the connection information. +5. Select the **Remember** checkbox if you want to locally store the connection information. -7. Click **Deploy** to perform the deployment. +6. Click **Deploy** to perform the deployment. ![deployment successful](./img/deploy-success.png) From c2c84dd0eae8af220c7a91b8b923289ba482e6e4 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Tue, 17 Dec 2024 08:31:38 -0500 Subject: [PATCH 55/68] Update Red Hat OpenShift support statement (#4631) --- docs/self-managed/setup/deploy/openshift/redhat-openshift.md | 2 +- .../self-managed/setup/deploy/openshift/redhat-openshift.md | 2 +- .../self-managed/setup/deploy/openshift/redhat-openshift.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/self-managed/setup/deploy/openshift/redhat-openshift.md b/docs/self-managed/setup/deploy/openshift/redhat-openshift.md index b512b1636a..2dc2a19d43 100644 --- a/docs/self-managed/setup/deploy/openshift/redhat-openshift.md +++ b/docs/self-managed/setup/deploy/openshift/redhat-openshift.md @@ -33,7 +33,7 @@ We conduct testing and ensure compatibility against the following OpenShift vers | 4.13.x | November 17, 2024 | :::caution -Compatibility is not guaranteed for OpenShift versions no longer supported by Red Hat, as per the End of Support Date. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). +Camunda 8 supports OpenShift versions in the Red Hat General Availability, Full Support, and Maintenance Support life cycle phases. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). ::: ## Deploying Camunda 8 in OpenShift diff --git a/versioned_docs/version-8.5/self-managed/setup/deploy/openshift/redhat-openshift.md b/versioned_docs/version-8.5/self-managed/setup/deploy/openshift/redhat-openshift.md index a1617d55b2..7416df5a6b 100644 --- a/versioned_docs/version-8.5/self-managed/setup/deploy/openshift/redhat-openshift.md +++ b/versioned_docs/version-8.5/self-managed/setup/deploy/openshift/redhat-openshift.md @@ -33,7 +33,7 @@ We conduct testing and ensure compatibility against the following OpenShift vers | 4.13.x | November 17, 2024 | :::caution -Compatibility is not guaranteed for OpenShift versions no longer supported by Red Hat, as per the End of Support Date. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). +Camunda 8 supports OpenShift versions in the Red Hat General Availability, Full Support, and Maintenance Support life cycle phases. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). ::: ## Deploying Camunda 8 in OpenShift diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/openshift/redhat-openshift.md b/versioned_docs/version-8.6/self-managed/setup/deploy/openshift/redhat-openshift.md index b512b1636a..2dc2a19d43 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/openshift/redhat-openshift.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/openshift/redhat-openshift.md @@ -33,7 +33,7 @@ We conduct testing and ensure compatibility against the following OpenShift vers | 4.13.x | November 17, 2024 | :::caution -Compatibility is not guaranteed for OpenShift versions no longer supported by Red Hat, as per the End of Support Date. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). +Camunda 8 supports OpenShift versions in the Red Hat General Availability, Full Support, and Maintenance Support life cycle phases. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). ::: ## Deploying Camunda 8 in OpenShift From 7c6ce7548d4279efe427eae02f4827e5d98977e1 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Tue, 17 Dec 2024 10:54:20 -0500 Subject: [PATCH 56/68] add helm variant of keycloak instructions, fix link (#4693) --- .../connect-to-an-existing-keycloak.md | 29 ++++++++++-- .../connect-to-an-existing-keycloak.md | 39 ++++++++++++---- .../connect-to-an-existing-keycloak.md | 45 ++++++++++++++----- .../connect-to-an-existing-keycloak.md | 27 ++++++++++- .../connect-to-an-existing-keycloak.md | 27 ++++++++++- 5 files changed, 141 insertions(+), 26 deletions(-) diff --git a/docs/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md b/docs/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md index 835be739ec..1ccd5bc75c 100644 --- a/docs/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md +++ b/docs/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md @@ -5,12 +5,15 @@ sidebar_label: "Connect to an existing Keycloak instance" description: "Learn how to connect Identity to your existing Keycloak instance." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + In this guide, we'll demonstrate how to connect Identity to your existing Keycloak instance. ## Prerequisites -- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/23.0.1/server_admin/#using-the-admin-console) -- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/23.0.1/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak. +- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/latest/server_admin/#using-the-admin-console) +- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/latest/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak :::note Clients in Camunda 8 SaaS and applications in Camunda 8 Self-Managed provide a similar purpose. One key difference is that for Camunda 8 SaaS, you can set up specific [client connection credentials](/guides/setup-client-connection-credentials.md), whereas in Identity, an application is created with credentials automatically assigned. @@ -24,7 +27,15 @@ As of the 8.5.3 release, Identity uses the Keycloak frontend URL instead of the To avoid connectivity issues, ensure your Keycloak frontend URL is accessible by adjusting your network, firewall, or security settings as needed. This adjustment is crucial to maintain the integration with Keycloak and ensure compatibility. ::: -To connect Identity to an existing Keycloak instance, take the following steps: +To connect Identity to an existing Keycloak instance, take the following steps for your Camunda installation: + + + + 1. Log in to your Keycloak Admin Console. 2. Select the realm you would like to connect Identity to. In our example, this is **camunda-platform**. @@ -56,6 +67,18 @@ To connect Identity to an existing Keycloak instance, take the following steps: ::: 13. Start Identity. + + + +1. Log in to your Keycloak Admin Console. +2. Verify the name of the realm you would like to connect Identity to. In our example, this is **camunda-platform**. + ![keycloak-admin-realm-select](../img/keycloak-admin-realm-select.png) +3. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +4. Start Identity. + + + + :::note What does Identity create when starting? Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/self-managed/identity/deployment/starting-configuration.md). ::: diff --git a/versioned_docs/version-8.3/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md b/versioned_docs/version-8.3/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md index a7ea08ab9f..513a05bc80 100644 --- a/versioned_docs/version-8.3/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md +++ b/versioned_docs/version-8.3/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md @@ -5,16 +5,27 @@ sidebar_label: "Connect to an existing Keycloak instance" description: "Learn how to connect Identity to your existing Keycloak instance." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + In this guide, we'll demonstrate how to connect Identity to your existing Keycloak instance. ## Prerequisites -- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/22.0.1/server_admin/#using-the-admin-console) -- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/22.0.1/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak. +- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/23.0.1/server_admin/#using-the-admin-console) +- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/latest/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak ## Steps -To connect Identity to an existing Keycloak instance, take the following steps: +To connect Identity to an existing Keycloak instance, take the following steps for your Camunda installation: + + + + 1. Log in to your Keycloak Admin Console. 2. Select the realm you would like to connect Identity to. In our example, this is **camunda-platform**. @@ -22,7 +33,7 @@ To connect Identity to an existing Keycloak instance, take the following steps: 3. Select **Clients** in the navigation menu, and click the **Create** button to create a new client. 4. Enter a client ID and click **Next**. :::note What client ID should I use? - By default, Identity uses the Client ID `camunda-identity`, so we recommend using this too. If you choose a different client ID, this will need to be set in the Identity application [environment variables](/docs/self-managed/identity/deployment/configuration-variables.md). + By default, Identity uses the Client ID `camunda-identity`, so we recommend using this too. If you choose a different client ID, this will need to be set in the Identity application [environment variables](/self-managed/identity/deployment/configuration-variables.md). ::: ![keycloak-admin-client-add-1](../img/keycloak-admin-client-add-1.png) 5. Toggle **Client authentication** to `on`, select **Service accounts roles** and click **Next**. @@ -38,16 +49,28 @@ To connect Identity to an existing Keycloak instance, take the following steps: Identity is designed to allow users to manage the various entities related to Camunda. To achieve this, it requires specific access to the realm. ::: 10. Navigate to the **Credentials** tab and copy the client secret. -11. Set the `IDENTITY_CLIENT_SECRET` [environment variable](/docs/self-managed/identity/deployment/configuration-variables.md) with the value from **Step 9**. -12. Set the `KEYCLOAK_REALM` [environment variable](/docs/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +11. Set the `IDENTITY_CLIENT_SECRET` [environment variable](/self-managed/identity/deployment/configuration-variables.md) with the value from **Step 9**. +12. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. :::tip If you are using a specific realm, you need to set additional variables to use the intended realm. - See the [environment variables](/docs/self-managed/identity/deployment/configuration-variables.md) page for details of Keycloak-specific variables to consider. + See the [environment variables](/self-managed/identity/deployment/configuration-variables.md) page for details of Keycloak-specific variables to consider. ::: 13. Start Identity. + + + +1. Log in to your Keycloak Admin Console. +2. Verify the name of the realm you would like to connect Identity to. In our example, this is **camunda-platform**. + ![keycloak-admin-realm-select](../img/keycloak-admin-realm-select.png) +3. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +4. Start Identity. + + + + :::note What does Identity create when starting? -Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/docs/self-managed/identity/deployment/starting-configuration.md). +Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/self-managed/identity/deployment/starting-configuration.md). ::: ## Considerations diff --git a/versioned_docs/version-8.4/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md b/versioned_docs/version-8.4/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md index dbe8c95860..513a05bc80 100644 --- a/versioned_docs/version-8.4/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md +++ b/versioned_docs/version-8.4/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md @@ -5,16 +5,27 @@ sidebar_label: "Connect to an existing Keycloak instance" description: "Learn how to connect Identity to your existing Keycloak instance." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + In this guide, we'll demonstrate how to connect Identity to your existing Keycloak instance. -### Prerequisites +## Prerequisites + +- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/23.0.1/server_admin/#using-the-admin-console) +- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/latest/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak -- Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/22.0.1/server_admin/#using-the-admin-console) -- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/22.0.1/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak. +## Steps -### Steps +To connect Identity to an existing Keycloak instance, take the following steps for your Camunda installation: -To connect Identity to an existing Keycloak instance, take the following steps: + + + 1. Log in to your Keycloak Admin Console. 2. Select the realm you would like to connect Identity to. In our example, this is **camunda-platform**. @@ -22,7 +33,7 @@ To connect Identity to an existing Keycloak instance, take the following steps: 3. Select **Clients** in the navigation menu, and click the **Create** button to create a new client. 4. Enter a client ID and click **Next**. :::note What client ID should I use? - By default, Identity uses the Client ID `camunda-identity`, so we recommend using this too. If you choose a different client ID, this will need to be set in the Identity application [environment variables](/docs/self-managed/identity/deployment/configuration-variables.md). + By default, Identity uses the Client ID `camunda-identity`, so we recommend using this too. If you choose a different client ID, this will need to be set in the Identity application [environment variables](/self-managed/identity/deployment/configuration-variables.md). ::: ![keycloak-admin-client-add-1](../img/keycloak-admin-client-add-1.png) 5. Toggle **Client authentication** to `on`, select **Service accounts roles** and click **Next**. @@ -38,19 +49,31 @@ To connect Identity to an existing Keycloak instance, take the following steps: Identity is designed to allow users to manage the various entities related to Camunda. To achieve this, it requires specific access to the realm. ::: 10. Navigate to the **Credentials** tab and copy the client secret. -11. Set the `IDENTITY_CLIENT_SECRET` [environment variable](/docs/self-managed/identity/deployment/configuration-variables.md) with the value from **Step 9**. -12. Set the `KEYCLOAK_REALM` [environment variable](/docs/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +11. Set the `IDENTITY_CLIENT_SECRET` [environment variable](/self-managed/identity/deployment/configuration-variables.md) with the value from **Step 9**. +12. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. :::tip If you are using a specific realm, you need to set additional variables to use the intended realm. - See the [environment variables](/docs/self-managed/identity/deployment/configuration-variables.md) page for details of Keycloak-specific variables to consider. + See the [environment variables](/self-managed/identity/deployment/configuration-variables.md) page for details of Keycloak-specific variables to consider. ::: 13. Start Identity. + + + +1. Log in to your Keycloak Admin Console. +2. Verify the name of the realm you would like to connect Identity to. In our example, this is **camunda-platform**. + ![keycloak-admin-realm-select](../img/keycloak-admin-realm-select.png) +3. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +4. Start Identity. + + + + :::note What does Identity create when starting? -Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/docs/self-managed/identity/deployment/starting-configuration.md). +Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/self-managed/identity/deployment/starting-configuration.md). ::: -### Considerations +## Considerations When connecting Identity to a shared realm, accurately determining what clients should and should not be displayed in the Identity UI is not possible. Therefore, the clients in the realm you connect Identity to will be shown in the Identity UI and can have their secrets viewed and updated. Users with access to Identity should be considered as having administrator-level access to the system. diff --git a/versioned_docs/version-8.5/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md b/versioned_docs/version-8.5/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md index 835be739ec..2e61c28b92 100644 --- a/versioned_docs/version-8.5/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md +++ b/versioned_docs/version-8.5/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md @@ -5,12 +5,15 @@ sidebar_label: "Connect to an existing Keycloak instance" description: "Learn how to connect Identity to your existing Keycloak instance." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + In this guide, we'll demonstrate how to connect Identity to your existing Keycloak instance. ## Prerequisites - Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/23.0.1/server_admin/#using-the-admin-console) -- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/23.0.1/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak. +- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/latest/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak :::note Clients in Camunda 8 SaaS and applications in Camunda 8 Self-Managed provide a similar purpose. One key difference is that for Camunda 8 SaaS, you can set up specific [client connection credentials](/guides/setup-client-connection-credentials.md), whereas in Identity, an application is created with credentials automatically assigned. @@ -24,7 +27,15 @@ As of the 8.5.3 release, Identity uses the Keycloak frontend URL instead of the To avoid connectivity issues, ensure your Keycloak frontend URL is accessible by adjusting your network, firewall, or security settings as needed. This adjustment is crucial to maintain the integration with Keycloak and ensure compatibility. ::: -To connect Identity to an existing Keycloak instance, take the following steps: +To connect Identity to an existing Keycloak instance, take the following steps for your Camunda installation: + + + + 1. Log in to your Keycloak Admin Console. 2. Select the realm you would like to connect Identity to. In our example, this is **camunda-platform**. @@ -56,6 +67,18 @@ To connect Identity to an existing Keycloak instance, take the following steps: ::: 13. Start Identity. + + + +1. Log in to your Keycloak Admin Console. +2. Verify the name of the realm you would like to connect Identity to. In our example, this is **camunda-platform**. + ![keycloak-admin-realm-select](../img/keycloak-admin-realm-select.png) +3. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +4. Start Identity. + + + + :::note What does Identity create when starting? Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/self-managed/identity/deployment/starting-configuration.md). ::: diff --git a/versioned_docs/version-8.6/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md b/versioned_docs/version-8.6/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md index 835be739ec..2e61c28b92 100644 --- a/versioned_docs/version-8.6/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md +++ b/versioned_docs/version-8.6/self-managed/identity/user-guide/configuration/connect-to-an-existing-keycloak.md @@ -5,12 +5,15 @@ sidebar_label: "Connect to an existing Keycloak instance" description: "Learn how to connect Identity to your existing Keycloak instance." --- +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + In this guide, we'll demonstrate how to connect Identity to your existing Keycloak instance. ## Prerequisites - Access to your [Keycloak Admin Console](https://www.keycloak.org/docs/23.0.1/server_admin/#using-the-admin-console) -- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/23.0.1/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak. +- A basic understanding of [administering realms and clients](https://www.keycloak.org/docs/latest/server_admin/#assembly-managing-clients_server_administration_guide) in Keycloak :::note Clients in Camunda 8 SaaS and applications in Camunda 8 Self-Managed provide a similar purpose. One key difference is that for Camunda 8 SaaS, you can set up specific [client connection credentials](/guides/setup-client-connection-credentials.md), whereas in Identity, an application is created with credentials automatically assigned. @@ -24,7 +27,15 @@ As of the 8.5.3 release, Identity uses the Keycloak frontend URL instead of the To avoid connectivity issues, ensure your Keycloak frontend URL is accessible by adjusting your network, firewall, or security settings as needed. This adjustment is crucial to maintain the integration with Keycloak and ensure compatibility. ::: -To connect Identity to an existing Keycloak instance, take the following steps: +To connect Identity to an existing Keycloak instance, take the following steps for your Camunda installation: + + + + 1. Log in to your Keycloak Admin Console. 2. Select the realm you would like to connect Identity to. In our example, this is **camunda-platform**. @@ -56,6 +67,18 @@ To connect Identity to an existing Keycloak instance, take the following steps: ::: 13. Start Identity. + + + +1. Log in to your Keycloak Admin Console. +2. Verify the name of the realm you would like to connect Identity to. In our example, this is **camunda-platform**. + ![keycloak-admin-realm-select](../img/keycloak-admin-realm-select.png) +3. Set the `KEYCLOAK_REALM` [environment variable](/self-managed/identity/deployment/configuration-variables.md) to the realm you selected in **Step 2**. +4. Start Identity. + + + + :::note What does Identity create when starting? Identity creates a base set of configurations required to function successfully. To understand more about what is created and why, see [the starting configuration](/self-managed/identity/deployment/starting-configuration.md). ::: From ea02f41d6086b0e1ec901677e6ce3591fe131193 Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Tue, 17 Dec 2024 10:07:17 -0600 Subject: [PATCH 57/68] fix(docusaurus 3): update docs to be mdx v3 compliant (#4781) * fix(d3 prep): remove unnecessary version from sidebars paths * fix(d3 prep): acorn parsing errors * fix(doc3 prep): self-close br tags * fix(doc3 prep): break up opening tags with content but no closing tag * fix(doc3 prep): break up opening tags with content but no closing tag * fix(doc3 prep): break up opening tags with content but no closing tag * fix(doc3 prep): break up opening tags with content but no closing tag * fixup * fix(doc3 prep): close admonitions properly * fix(doc3 prep): escape curly braces * fix(doc3 prep): escape curly braces * fix(doc3 prep): escape curly braces * fix(doc3 prep): escape curly braces * fix(doc3 prep): escape curly braces * fix(doc3 prep): escape angle brackets * fix(doc3 prep): close tags all the way * oops: fix angle brackets --- .../invoking-services-from-the-process-c7.md | 64 ++++++--- .../routing-events-to-processes-c7.md | 3 +- .../choosing-the-resource-binding-type.md | 3 +- .../concepts/process-instance-creation.md | 24 ++-- .../out-of-the-box-connectors/email.md | 4 +- .../early-access/alpha/sap/odata-connector.md | 2 +- .../rpa/camunda-rpa-framework-library.md | 4 +- .../desktop-modeler/telemetry/telemetry.md | 8 +- docs/reference/notices.md | 8 +- .../update-guide/840-to-850.md | 10 +- .../zeebe-deployment/configuration/gateway.md | 6 +- howtos/technical-writing-cheatsheet.md | 52 +++---- howtos/technical-writing-styleguide.md | 128 +++++++++--------- .../optimize-api/event-ingestion.md | 76 ++++++----- .../system-configuration-platform-7.md | 28 ++-- .../configuration/system-configuration.md | 48 +++---- .../optimize-api/event-ingestion.md | 76 ++++++----- .../external-variable-ingestion.md | 38 +++--- .../system-configuration-platform-7.md | 28 ++-- .../configuration/system-configuration.md | 48 +++---- .../optimize-api/event-ingestion.md | 76 ++++++----- .../system-configuration-platform-7.md | 28 ++-- .../configuration/system-configuration.md | 48 +++---- .../optimize-api/event-ingestion.md | 76 ++++++----- .../system-configuration-platform-7.md | 28 ++-- .../configuration/system-configuration.md | 48 +++---- .../optimize-api/event-ingestion.md | 76 ++++++----- .../system-configuration-platform-7.md | 28 ++-- .../configuration/system-configuration.md | 48 +++---- .../apis-tools/operate-api/overview.md | 4 +- .../invoking-services-from-the-process-c7.md | 60 +++++--- .../concepts/process-instance-creation.md | 24 ++-- .../desktop-modeler/telemetry/telemetry.md | 8 +- .../version-8.3/reference/notices.md | 8 +- .../zeebe-deployment/configuration/gateway.md | 3 +- .../invoking-services-from-the-process-c7.md | 61 ++++++--- .../concepts/process-instance-creation.md | 24 ++-- .../desktop-modeler/telemetry/telemetry.md | 8 +- .../version-8.4/reference/notices.md | 8 +- .../zeebe-deployment/configuration/gateway.md | 3 +- .../invoking-services-from-the-process-c7.md | 61 ++++++--- .../concepts/process-instance-creation.md | 24 ++-- .../desktop-modeler/telemetry/telemetry.md | 8 +- .../version-8.5/reference/notices.md | 8 +- .../update-guide/840-to-850.md | 10 +- .../zeebe-deployment/configuration/gateway.md | 3 +- .../invoking-services-from-the-process-c7.md | 61 ++++++--- .../choosing-the-resource-binding-type.md | 3 +- .../concepts/process-instance-creation.md | 24 ++-- .../out-of-the-box-connectors/email.md | 4 +- .../desktop-modeler/telemetry/telemetry.md | 8 +- .../version-8.6/reference/notices.md | 8 +- .../update-guide/840-to-850.md | 10 +- .../zeebe-deployment/configuration/gateway.md | 6 +- versioned_sidebars/version-8.4-sidebars.json | 64 ++++----- 55 files changed, 878 insertions(+), 749 deletions(-) diff --git a/docs/components/best-practices/development/invoking-services-from-the-process-c7.md b/docs/components/best-practices/development/invoking-services-from-the-process-c7.md index 4e05898330..55a56b8742 100644 --- a/docs/components/best-practices/development/invoking-services-from-the-process-c7.md +++ b/docs/components/best-practices/development/invoking-services-from-the-process-c7.md @@ -160,7 +160,8 @@ Only if the increased latency does not work for your use case, for example, beca -

    Call a named bean or java class implementing the +

    + Call a named bean or java class implementing the JavaDelegate interface.

    @@ -168,14 +169,17 @@ Only if the increased latency does not work for your use case, for example, beca

    Evaluate an expression using JUEL.

    -

    Use a configurable Connector +

    + Use a configurable Connector
    (REST or SOAP services provided out-of-the-box).

    -

    Pull a service task into an external worker thread and inform process engine of -completion.

    +

    + Pull a service task into an external worker thread and inform process engine of +completion. +

    Execute a script inside the engine.

    @@ -183,9 +187,10 @@ completion.

    -

    Use with +

    + Use with
    - BPMN elements. + BPMN elements.

    @@ -252,17 +257,20 @@ completion.

    -

    Implement +

    + Implement
    - via + via

    Java (in same JVM)

    -

    Expression Language -(can reference Java code)

    +

    + Expression Language +(can reference Java code) +

    BPMN configuration

    @@ -377,9 +385,11 @@ completion.

    Configure via

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -390,9 +400,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -401,9 +413,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -412,9 +426,11 @@ completion.

    -

    BPMN Ext. Element+ +

    + BPMN Ext. Element+ - serviceTask + + serviceTask
    camunda:
    @@ -423,9 +439,11 @@ completion.

    -

    BPMN Attributes +

    + BPMN Attributes
    - serviceTask + + serviceTask
    camunda:
    @@ -438,13 +456,15 @@ completion.

    -

    BPMN Element +

    + BPMN Element
    script or
    BPMN Attribute
    - scriptTask + + scriptTask
    camunda:
    diff --git a/docs/components/best-practices/development/routing-events-to-processes-c7.md b/docs/components/best-practices/development/routing-events-to-processes-c7.md index 373e6ec716..cacd64f7c1 100644 --- a/docs/components/best-practices/development/routing-events-to-processes-c7.md +++ b/docs/components/best-practices/development/routing-events-to-processes-c7.md @@ -327,10 +327,11 @@ public class InvoiceMDB implements MessageListener { The provided REST API can be directly used to communicate with the workflow engine remotely. -``` POST /process-definition/key/invoice/start Request body: + +``` { "variables": { "invoiceId" : {"value" : "123456", "type": "String"} diff --git a/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md b/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md index f263474207..f34b1de93c 100644 --- a/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md +++ b/docs/components/best-practices/modeling/choosing-the-resource-binding-type.md @@ -56,7 +56,8 @@ Camunda 8 supports the following binding types:

  • This option ensures predictable behavior by tying the two versions together, and allows you to deploy future versions of the target resource without disrupting ongoing process instances.

  • It is ideal for self-contained projects without external or shared dependencies.

  • -

    To use the deployment binding option, create and deploy a process application in Web Modeler, +

    + To use the deployment binding option, create and deploy a process application in Web Modeler, or deploy multiple resources together via the Zeebe API.

  • diff --git a/docs/components/concepts/process-instance-creation.md b/docs/components/concepts/process-instance-creation.md index 26e1b4ad3b..04f1d5369c 100644 --- a/docs/components/concepts/process-instance-creation.md +++ b/docs/components/concepts/process-instance-creation.md @@ -26,9 +26,10 @@ This command creates a new process instance and immediately responds with the pr ![create-process](assets/create-process.png) -
    - Code example -

    Create a process instance: +

    + Code example +

    +Create a process instance: ``` zbctl create instance "order-process" @@ -38,16 +39,16 @@ Response: ``` { - "processKey": 2251799813685249, - "bpmnProcessId": "order-process", - "version": 1, - "processInstanceKey": 2251799813686019 + "processKey": 2251799813685249, + "bpmnProcessId": "order-process", + "version": 1, + "processInstanceKey": 2251799813686019 } ``` -

    -
    +

    +
    ### Create and await results @@ -67,7 +68,8 @@ When the client resends the command, it creates a new process instance.
    Code example -

    Create a process instance and await results: +

    +Create a process instance and await results: ``` zbctl create instance "order-process" --withResult --variables '{"orderId": "1234"}' @@ -123,7 +125,7 @@ Start instructions are supported for both `CreateProcessInstance` commands.

    Code example

    - Create a process instance starting before the 'ship_parcel' element: +Create a process instance starting before the 'ship_parcel' element: ```java client.newCreateInstanceCommand() diff --git a/docs/components/connectors/out-of-the-box-connectors/email.md b/docs/components/connectors/out-of-the-box-connectors/email.md index f5364b1f0f..698498a348 100644 --- a/docs/components/connectors/out-of-the-box-connectors/email.md +++ b/docs/components/connectors/out-of-the-box-connectors/email.md @@ -259,7 +259,7 @@ object with a field and a value. - If an operator is set, the criteria array must also be defined. - Each criterion within the criteria array is applied to the specified field based on the value associated with it. -:::note +::: #### Example Response @@ -559,7 +559,7 @@ object with a field and a value. - If an operator is set, the criteria array must also be defined. - Each criterion within the criteria array is applied to the specified field based on the value associated with it. -:::note +::: #### Example Response diff --git a/docs/components/early-access/alpha/sap/odata-connector.md b/docs/components/early-access/alpha/sap/odata-connector.md index 177bdd37cc..12391fe851 100644 --- a/docs/components/early-access/alpha/sap/odata-connector.md +++ b/docs/components/early-access/alpha/sap/odata-connector.md @@ -168,4 +168,4 @@ If the SAP OData Connector encounters an error, the boundary event will catch th - Ensure the connection from the Cloud Foundry environment via the destination to the SAP systems works. Using the [Terminal in Business Application Studio](https://community.sap.com/t5/technology-blogs-by-sap/how-to-check-the-connectivity-to-your-backend-system-in-business/ba-p/13479832) is a quick way to verify this. - Validate requests first in an API client before trying with the SAP OData Connector in Modeler. Then, copy over to the element template fields. This saves time and reduces potential error. -- Any payload size <= 2.5MB can be considered safe. +- Any payload size <= 2.5MB can be considered safe. diff --git a/docs/components/early-access/experimental/rpa/camunda-rpa-framework-library.md b/docs/components/early-access/experimental/rpa/camunda-rpa-framework-library.md index fac4bdb0f6..f4f140d796 100644 --- a/docs/components/early-access/experimental/rpa/camunda-rpa-framework-library.md +++ b/docs/components/early-access/experimental/rpa/camunda-rpa-framework-library.md @@ -29,8 +29,8 @@ Set Output Variable {variableName} {value} ### Parameters -- {variable_name}: The name of the variable you want to set or update. -- {value}: The value you want to assign to the variable. +- \{variable_name}: The name of the variable you want to set or update. +- \{value}: The value you want to assign to the variable. ### Example diff --git a/docs/components/modeler/desktop-modeler/telemetry/telemetry.md b/docs/components/modeler/desktop-modeler/telemetry/telemetry.md index e3cf95ea26..7f177d47b9 100644 --- a/docs/components/modeler/desktop-modeler/telemetry/telemetry.md +++ b/docs/components/modeler/desktop-modeler/telemetry/telemetry.md @@ -54,8 +54,8 @@ These events include the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the case of a form, the payload also includes the `formFieldTypes`: @@ -78,8 +78,8 @@ The `Deployment Event` and `Start Instance` have the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the event of an unsuccessful deployment, an `error` property will be present in the payload containing an error code. diff --git a/docs/reference/notices.md b/docs/reference/notices.md index 7334504165..60b0a1322b 100644 --- a/docs/reference/notices.md +++ b/docs/reference/notices.md @@ -74,11 +74,11 @@ Tasklist The REST API functionality of Tasklist 8.2.0 and 8.2.1 allows unauthenticated access to the following methods/URLs: -- GET /v1/tasks/{taskId} +- GET /v1/tasks/\{taskId} - POST /v1/tasks/search -- POST /v1/tasks/{taskId}/variables/search -- POST /v1/forms/{formId} -- POST /v1/variables/{variableId} +- POST /v1/tasks/\{taskId}/variables/search +- POST /v1/forms/\{formId} +- POST /v1/variables/\{variableId} Find more information about the methods in our [Tasklist REST API documentation](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md). diff --git a/docs/self-managed/operational-guides/update-guide/840-to-850.md b/docs/self-managed/operational-guides/update-guide/840-to-850.md index b94830b187..0a36d85032 100644 --- a/docs/self-managed/operational-guides/update-guide/840-to-850.md +++ b/docs/self-managed/operational-guides/update-guide/840-to-850.md @@ -31,11 +31,11 @@ Note that there is **no** actual corruption or data loss, however. The broker health check routes have moved, and the old routes are now deprecated. Specifically, the following routes will return [a status code of 301](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301) and redirect you. See the table below about the new mappings: -| Old route | **New route** | -| --------------------------------------- | ------------------------------------------------------------- | -| http://{zeebe-broker-host}:9600/health | **http://{zeebe-broker-host}:9600/actuator/health/status** | -| http://{zeebe-broker-host}:9600/ready | **http://{zeebe-broker-host}:9600/actuator/health/readiness** | -| http://{zeebe-broker-host}:9600/startup | **http://{zeebe-broker-host}:9600/actuator/health/startup** | +| Old route | **New route** | +| ---------------------------------------- | -------------------------------------------------------------- | +| http://\{zeebe-broker-host}:9600/health | **http://\{zeebe-broker-host}:9600/actuator/health/status** | +| http://\{zeebe-broker-host}:9600/ready | **http://\{zeebe-broker-host}:9600/actuator/health/readiness** | +| http://\{zeebe-broker-host}:9600/startup | **http://\{zeebe-broker-host}:9600/actuator/health/startup** | Please migrate to the new routes in your deployments. **If you're using the official Helm charts, then you don't have to do anything here.** diff --git a/docs/self-managed/zeebe-deployment/configuration/gateway.md b/docs/self-managed/zeebe-deployment/configuration/gateway.md index 0587170447..b0b31c27b8 100644 --- a/docs/self-managed/zeebe-deployment/configuration/gateway.md +++ b/docs/self-managed/zeebe-deployment/configuration/gateway.md @@ -410,7 +410,8 @@ Each interceptor should be configured with the values described below: className - Entry point of the interceptor, a class which must: + + Entry point of the interceptor, a class which must:

  • implement io.grpc.ServerInterceptor
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • @@ -457,7 +458,8 @@ Each filter should be configured with the values described below: className - Entry point of the filter, a class which must: + + Entry point of the filter, a class which must:
  • implement jakarta.servlet.Filter
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • diff --git a/howtos/technical-writing-cheatsheet.md b/howtos/technical-writing-cheatsheet.md index 6379207809..1e70d17aab 100644 --- a/howtos/technical-writing-cheatsheet.md +++ b/howtos/technical-writing-cheatsheet.md @@ -10,40 +10,40 @@ Our primary goal in documentation is to achieve organization, clarity, and direc ## Grammar -| Subject | Practice | Avoid | Example/Use | -| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| Bolding | Bold when referring to button names or items to select. | Click "Create New Diagram." | Click **Create New Diagram** under the **Diagrams** tab. | -| Italics | Use when applying emphasis to a word. | Click _Create New Diagram_. | Click **Create New Diagram**. | -| Numbers | Write whole numbers one through nine in full. Write whole numbers 10 and upwards as numerals. | In this example, we will create 1 diagram. | In this example, we will create one diagram. | -| Spelling | Default to American spelling and US English. Visit the [Oxford American Dictionary](https://www.oxfordreference.com/view/10.1093/acref/9780195392883.001.0001/acref-9780195392883) for details. | Analyse

    Bernd Rücker | Analyze

    Bernd Ruecker | -| Voice/Tense | Second person, [active voice](https://www.grammarly.com/blog/active-vs-passive-voice/#:~:text=Active%20voice%20means%20that%20a,it%20isn't%20that%20simple.). | I, me, my.

    The computer is turned on by pressing the power button. | You, your.

    Press the power button to turn on the computer. | +| Subject | Practice | Avoid | Example/Use | +| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------- | +| Bolding | Bold when referring to button names or items to select. | Click "Create New Diagram." | Click **Create New Diagram** under the **Diagrams** tab. | +| Italics | Use when applying emphasis to a word. | Click _Create New Diagram_. | Click **Create New Diagram**. | +| Numbers | Write whole numbers one through nine in full. Write whole numbers 10 and upwards as numerals. | In this example, we will create 1 diagram. | In this example, we will create one diagram. | +| Spelling | Default to American spelling and US English. Visit the [Oxford American Dictionary](https://www.oxfordreference.com/view/10.1093/acref/9780195392883.001.0001/acref-9780195392883) for details. | Analyse

    Bernd Rücker | Analyze

    Bernd Ruecker | +| Voice/Tense | Second person, [active voice](https://www.grammarly.com/blog/active-vs-passive-voice/#:~:text=Active%20voice%20means%20that%20a,it%20isn't%20that%20simple.). | I, me, my.

    The computer is turned on by pressing the power button. | You, your.

    Press the power button to turn on the computer. | ## Punctuation -| Subject | Practice | Avoid | Example/Use | -| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | -| Commas | Camunda uses the [Oxford comma](https://www.grammarly.com/blog/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/).

    Use a comma to separate independent clauses when they are joined by [coordinating conjunctions](https://www.grammarly.com/blog/coordinating-conjunctions/) like and, but, for, so.

    Use a comma to separate a sentence introduction from the remainder of the sentence content (Therefore, Thus, As a result, So, Henceforth,) | Camunda loves its products, GitHub and Google Analytics.

    We want to automate a process so let’s start by creating an account. | Camunda loves its products, GitHub, and Google Analytics.

    We want to automate a process, so let’s start by creating an account. | -| Hyphens | Use the hyphen (-) to create a compound adjective (two describing words together). | User friendly interface. | User-friendly interface. | -| Quotation marks | Only use double quotations to illustrate the words spoken by another individual. | Navigate to the "Decisions" section. | Navigate to the **Decisions** section. | +| Subject | Practice | Avoid | Example/Use | +| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| Commas | Camunda uses the [Oxford comma](https://www.grammarly.com/blog/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/).

    Use a comma to separate independent clauses when they are joined by [coordinating conjunctions](https://www.grammarly.com/blog/coordinating-conjunctions/) like and, but, for, so.

    Use a comma to separate a sentence introduction from the remainder of the sentence content (Therefore, Thus, As a result, So, Henceforth,) | Camunda loves its products, GitHub and Google Analytics.

    We want to automate a process so let’s start by creating an account. | Camunda loves its products, GitHub, and Google Analytics.

    We want to automate a process, so let’s start by creating an account. | +| Hyphens | Use the hyphen (-) to create a compound adjective (two describing words together). | User friendly interface. | User-friendly interface. | +| Quotation marks | Only use double quotations to illustrate the words spoken by another individual. | Navigate to the "Decisions" section. | Navigate to the **Decisions** section. | ## Formatting, organization and structure for conceptual pieces and implementation steps -| Subject | Practice | Avoid | Example/Use | -| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Utilize the note [admonition](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in documents according to [Docusaurus’ guidance](https://docusaurus.io/docs/markdown-features/admonitions). | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
    This is the `bpmnProcessId`, you'll need to create a new instance.
    ::: | -| Breaking changes | If you are documenting a breaking change, please ensure this is noted in appropriate/relevant docs outside of solely update guides and announcements. | N/A | N/A | -| Button names | Click **Next**.

    Use the arrow icon > to list out a series of buttons the user needs to press. | Italics and quotes.

    Click "Next" and then select "Open" and press "Enter". | Click **Next > Open > Enter** | -| Filenames | Place filenames within a code block. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt`
    In the **Name** box enter `project1`. | -| Images and gifs | Ensure your images are appropriate in size and clarity.
    All images should include alt text.
    Crop the user bar and any personal information out of your photo or screenshot.
    Gifs are strongly discouraged in place of text for maintainability and accessibility purposes. | Avoid blurry screenshots.
    Avoid including any personal information in your images. If a username must be included, use "My organization".
    Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A | -| Titles and headers | Sentence case spelling in titles and headers.

    For sentence case spelling, only capitalize the first word and any proper nouns. | How To Open A File

    Our travel guide to berlin, germany | How to open a file

    Our travel guide to Berlin, Germany | +| Subject | Practice | Avoid | Example/Use | +| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Utilize the note [admonition](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in documents according to [Docusaurus’ guidance](https://docusaurus.io/docs/markdown-features/admonitions). | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
    This is the `bpmnProcessId`, you'll need to create a new instance.
    ::: | +| Breaking changes | If you are documenting a breaking change, please ensure this is noted in appropriate/relevant docs outside of solely update guides and announcements. | N/A | N/A | +| Button names | Click **Next**.

    Use the arrow icon > to list out a series of buttons the user needs to press. | Italics and quotes.

    Click "Next" and then select "Open" and press "Enter". | Click **Next > Open > Enter** | +| Filenames | Place filenames within a code block. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt`
    In the **Name** box enter `project1`. | +| Images and gifs | Ensure your images are appropriate in size and clarity.
    All images should include alt text.
    Crop the user bar and any personal information out of your photo or screenshot.
    Gifs are strongly discouraged in place of text for maintainability and accessibility purposes. | Avoid blurry screenshots.
    Avoid including any personal information in your images. If a username must be included, use "My organization".
    Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A | +| Titles and headers | Sentence case spelling in titles and headers.

    For sentence case spelling, only capitalize the first word and any proper nouns. | How To Open A File

    Our travel guide to berlin, germany | How to open a file

    Our travel guide to Berlin, Germany | ## Product names and other terminology **NOTE: This section is an overview of a few commonly misunderstood Camunda terms. Refer to this summary of [OMG specifications](https://www.omg.org/spec/category/business-modeling/) when referring to acronyms within your documentation.** -| Term/Acronym | Meaning | Avoid | Use | -| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| [Cluster](https://docs.camunda.io/docs/product-manuals/zeebe/technical-concepts/clustering) | A cluster represents a configuration of one or more brokers collaborating to execute processes. | Avoid using capitalized "Cluster" when it is not the first word in a sentence.

    This also applies to terms like process instance and task. | "Zeebe implements the Gossip protocol to know which brokers are currently part of the cluster." | -| [Elasticsearch](https://github.com/camunda-community-hub/camunda-bpm-elasticsearch) | A free, open, and multitenant-capable search engine. | Elastic search, ElasticSearch | Elasticsearch | -| GitHub | A provider of internet hosting for software development. | Github | GitHub | -| OpenSearch | OpenSearch is the flexible, scalable, open-source way to build solutions for data-intensive applications. | N/A | N/A | +| Term/Acronym | Meaning | Avoid | Use | +| ------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| [Cluster](https://docs.camunda.io/docs/product-manuals/zeebe/technical-concepts/clustering) | A cluster represents a configuration of one or more brokers collaborating to execute processes. | Avoid using capitalized "Cluster" when it is not the first word in a sentence.

    This also applies to terms like process instance and task. | "Zeebe implements the Gossip protocol to know which brokers are currently part of the cluster." | +| [Elasticsearch](https://github.com/camunda-community-hub/camunda-bpm-elasticsearch) | A free, open, and multitenant-capable search engine. | Elastic search, ElasticSearch | Elasticsearch | +| GitHub | A provider of internet hosting for software development. | Github | GitHub | +| OpenSearch | OpenSearch is the flexible, scalable, open-source way to build solutions for data-intensive applications. | N/A | N/A | diff --git a/howtos/technical-writing-styleguide.md b/howtos/technical-writing-styleguide.md index 4398be77ab..295b3dd4b3 100644 --- a/howtos/technical-writing-styleguide.md +++ b/howtos/technical-writing-styleguide.md @@ -35,25 +35,25 @@ We encourage document authors and technical writers to keep in mind grammar, pun ## Grammar -| Subject | Practice | Avoid | Example/Use | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Bolding | Bold when referring to button names or items to select.
    Bold to refer to another section within a document. If you are referencing another document entirely, link to it. | Click "Create New Diagram." | Click **Create New Diagram** under the **Diagrams** tab. | -| Capitalization | Refer to [Purdue's American capitalization guide](https://owl.purdue.edu/owl/general_writing/mechanics/help_with_capitals.html). | i like Camunda 7. | I like Camunda 7. | -| Currency | Use the currency symbol first, followed by the amount. Where appropriate, round to a whole number. | I have two hundred dollars. | €300
    $22,600
    €22.6 million | -| Dates | -| Avoid expressing a month as a number to avoid common confusion around US/EU conventions. If there is no way around it, use the US-English “/” as separators for all content (such as marketing materials) with the exception of technical documentation (guides, manuals, etc.)
    In technical documentation, use "-" as separators as it mirrors most timestamps in various programming languages. Also note that it may be best to remove the day of the week as it may not be as relevant as the day and month. | 10 December, 2018 | December 10, 2018 | -| Date ranges | Avoid repeating the same month twice in the same date range.
    If you are using numerical values, enter as follows: Year, month, date. | Camunda Community Summit April 27 - April 28 | Camunda Community Summit April 27-28 | -| Genders | Our default is to optimize for gender neutral writing in most cases, unless a person has specified their pronouns in advance. | He/she | A group of people/a person: They
    A business: It
    A user: The user, they | -| [In to vs. into](https://www.grammarly.com/blog/into-vs-in-to/) | Always think of "into" as a single preposition (within or outside of something.)
    Typically, "into" refers to physically going inside.
    Think of "in to" as two independent prepositions that happen to end up next to one another, and typically aren't physically entering or exiting something.
    Oftentimes, you can tell if you should use "in to" because you could place a comma after "in," and the sentence would still make sense. | Type your name in to the text box to sign up for Camunda 8.
    "Check which folder the file is into ensure you are in the correct location." | Type your name into the text box to sign up for Camunda 8.
    "Check which folder the file is in to ensure you are in the correct location." | -| Italics | Use when applying emphasis to a word. | Avoid overuse, using for button names.
    Click _Create New Diagram_. | See the **Bolding** section in this style guide above.
    Click **Create New Diagram** under the **Diagrams** tab.
    "You _must_ ensure your environment is configured correctly before moving forward through the steps below." | -| Numbers | Write whole numbers one through nine in full.
    Whole numbers 10 and upwards are written as numerals.
    Large numbers may be written as numerals with definition (million, billion).
    Currency does not follow the same rules. See details in the sub-section titled **Currency** above this table. | In this example, we will create 1 diagram and eleven processes to help 1,000,000 customers. | In this example, we will create one diagram and 11 processes to help 1 million customers. | -| Percentages | Written as % and always in numerals. | 10 percent | 10% | -| Pronoun references | Unclear pronoun reference occurs when a pronoun (often "it," "this," "that," or "they") could refer to more than one subject in a sentence, according to practice by [English Composition](https://englishcomposition.org/essential-writing/unclear-pronoun-reference/). Practice clarifying these pronouns, and removing them where appropriate. | After you execute `npm start`, you can run it.
    In the example above, what exactly are we running? | After you execute `npm start`, you can run the program.
    In the revised example above, we removed the unclear pronoun. | -| Spacing | Following a period, it is standard to have _one_ space before beginning a new sentence. | Avoid using two spaces after a period: "Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously." | "Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously." | -| Spelling | Default to American spelling and US English.
    See details in the sub-section titled **Spelling** below this table. | Analyse
    Colour
    Capitalise
    Humour
    Bernd Rücker | Analyze
    Color
    Capitalize
    Humor
    Bernd Ruecker | -| Times | Use the 12-hour clock, preferably UTC, and uppercase AM or PM where necessary. Always use the corresponding time zone if necessary. See this useful list of [standard abbreviations](https://www.timeanddate.com/time/zones/) for time zones.
    Be mindful of time zones when writing about events that occur across multiple borders. We aren't imposing any hard and fast rules, because we're dealing with global time zones and hundreds of conventions as a remote-first company.
    Standardizing on timezones, we typically communicate in or default to CET/CEST, EST/EDT, and PST/PDT.
    CET or CEST is used depending on daylight savings time, CEST indicating Central European Summer Time.
    EST/EDT and PST/ PDT are used depending on daylight savings time, EDT/PDT indicating daylight savings. | Avoid using hyphens to display time periods. Instead, use an en dash.
    To type an en dash on your Mac, type Option+Minus (-). To type an en dash on Windows, hold down Alt and type 0150 on the numeric keyboard; the en dash will appear upon releasing the Alt key. | 1 p.m. CET
    10 a.m. PST | -| Voice/Tense | Second person, [active voice](https://www.grammarly.com/blog/active-vs-passive-voice/). | I, me, my.
    The computer is turned on by pressing the power button. | You, your.
    Press the power button to turn on the computer. | -| Years | Don’t use an apostrophe for years. | 1960's | 1960s | +| Subject | Practice | Avoid | Example/Use | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Bolding | Bold when referring to button names or items to select.
    Bold to refer to another section within a document. If you are referencing another document entirely, link to it. | Click "Create New Diagram." | Click **Create New Diagram** under the **Diagrams** tab. | +| Capitalization | Refer to [Purdue's American capitalization guide](https://owl.purdue.edu/owl/general_writing/mechanics/help_with_capitals.html). | i like Camunda 7. | I like Camunda 7. | +| Currency | Use the currency symbol first, followed by the amount. Where appropriate, round to a whole number. | I have two hundred dollars. | €300
    $22,600
    €22.6 million | +| Dates | +| Avoid expressing a month as a number to avoid common confusion around US/EU conventions. If there is no way around it, use the US-English “/” as separators for all content (such as marketing materials) with the exception of technical documentation (guides, manuals, etc.)
    In technical documentation, use "-" as separators as it mirrors most timestamps in various programming languages. Also note that it may be best to remove the day of the week as it may not be as relevant as the day and month. | 10 December, 2018 | December 10, 2018 | +| Date ranges | Avoid repeating the same month twice in the same date range.
    If you are using numerical values, enter as follows: Year, month, date. | Camunda Community Summit April 27 - April 28 | Camunda Community Summit April 27-28 | +| Genders | Our default is to optimize for gender neutral writing in most cases, unless a person has specified their pronouns in advance. | He/she | A group of people/a person: They
    A business: It
    A user: The user, they | +| [In to vs. into](https://www.grammarly.com/blog/into-vs-in-to/) | Always think of "into" as a single preposition (within or outside of something.)
    Typically, "into" refers to physically going inside.
    Think of "in to" as two independent prepositions that happen to end up next to one another, and typically aren't physically entering or exiting something.
    Oftentimes, you can tell if you should use "in to" because you could place a comma after "in," and the sentence would still make sense. | Type your name in to the text box to sign up for Camunda 8.
    "Check which folder the file is into ensure you are in the correct location." | Type your name into the text box to sign up for Camunda 8.
    "Check which folder the file is in to ensure you are in the correct location." | +| Italics | Use when applying emphasis to a word. | Avoid overuse, using for button names.
    Click _Create New Diagram_. | See the **Bolding** section in this style guide above.
    Click **Create New Diagram** under the **Diagrams** tab.
    "You _must_ ensure your environment is configured correctly before moving forward through the steps below." | +| Numbers | Write whole numbers one through nine in full.
    Whole numbers 10 and upwards are written as numerals.
    Large numbers may be written as numerals with definition (million, billion).
    Currency does not follow the same rules. See details in the sub-section titled **Currency** above this table. | In this example, we will create 1 diagram and eleven processes to help 1,000,000 customers. | In this example, we will create one diagram and 11 processes to help 1 million customers. | +| Percentages | Written as % and always in numerals. | 10 percent | 10% | +| Pronoun references | Unclear pronoun reference occurs when a pronoun (often "it," "this," "that," or "they") could refer to more than one subject in a sentence, according to practice by [English Composition](https://englishcomposition.org/essential-writing/unclear-pronoun-reference/). Practice clarifying these pronouns, and removing them where appropriate. | After you execute `npm start`, you can run it.
    In the example above, what exactly are we running? | After you execute `npm start`, you can run the program.
    In the revised example above, we removed the unclear pronoun. | +| Spacing | Following a period, it is standard to have _one_ space before beginning a new sentence. | Avoid using two spaces after a period: "Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously." | "Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously." | +| Spelling | Default to American spelling and US English.
    See details in the sub-section titled **Spelling** below this table. | Analyse
    Colour
    Capitalise
    Humour
    Bernd Rücker | Analyze
    Color
    Capitalize
    Humor
    Bernd Ruecker | +| Times | Use the 12-hour clock, preferably UTC, and uppercase AM or PM where necessary. Always use the corresponding time zone if necessary. See this useful list of [standard abbreviations](https://www.timeanddate.com/time/zones/) for time zones.
    Be mindful of time zones when writing about events that occur across multiple borders. We aren't imposing any hard and fast rules, because we're dealing with global time zones and hundreds of conventions as a remote-first company.
    Standardizing on timezones, we typically communicate in or default to CET/CEST, EST/EDT, and PST/PDT.
    CET or CEST is used depending on daylight savings time, CEST indicating Central European Summer Time.
    EST/EDT and PST/ PDT are used depending on daylight savings time, EDT/PDT indicating daylight savings. | Avoid using hyphens to display time periods. Instead, use an en dash.
    To type an en dash on your Mac, type Option+Minus (-). To type an en dash on Windows, hold down Alt and type 0150 on the numeric keyboard; the en dash will appear upon releasing the Alt key. | 1 p.m. CET
    10 a.m. PST | +| Voice/Tense | Second person, [active voice](https://www.grammarly.com/blog/active-vs-passive-voice/). | I, me, my.
    The computer is turned on by pressing the power button. | You, your.
    Press the power button to turn on the computer. | +| Years | Don’t use an apostrophe for years. | 1960's | 1960s | ### Spelling @@ -72,16 +72,16 @@ We encourage document authors and technical writers to keep in mind grammar, pun Default to [American punctuation](https://www.unr.edu/writing-speaking-center/student-resources/writing-speaking-resources/british-american-english). -| Subject | Practice | Avoid | Use | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Apostrophes](https://www.thepunctuationguide.com/apostrophe.html) | There are three key uses for apostrophes: contractions, plurals, and possessives.
    Apostrophes are not used for time periods.
    If the noun ends in an 's', place the apostrophe after the 's'. | 1980's
    Let us run the command below.
    We work to assist the businesses's microservices. | Let us = Let's
    Do not = Don't
    It is = It's
    1980s
    Let's run the command below.
    We work to assist the businesses' microservices. | -| [Commas](https://www.grammarly.com/blog/comma/) | Camunda uses the [Oxford comma](https://www.grammarly.com/blog/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/). See details in the sub-section titled "Oxford comma" below this table.
    Always use a comma to separate independent clauses when they are joined by any of these seven [coordinating conjunctions](https://www.grammarly.com/blog/coordinating-conjunctions/): and, but, for, or, nor, so, yet.
    Avoid using too many commas and initiating a [run-on sentence](https://owl.purdue.edu/owl/general_writing/punctuation/independent_and_dependent_clauses/runonsentences.html), however. When possible, use short, separate sentences as opposed to several pieces of information in one sentence.
    Always use a comma to separate a sentence introduction from the remainder of the sentence content (Therefore, Thus, As a result, So, Henceforth,)
    In some specific cases, primarily on social media and where copy is exceptionally brief and clear, the Oxford comma is omitted. It should be used consistently in web and long-form content. | Camunda loves its products, GitHub and Google Analytics.
    We want to automate a process so let's start by creating an account with Camunda 8.
    Therefore we needed to wait for the program to load. | Camunda loves its products, GitHub, and Google Analytics.
    We want to automate a process, so let's start by creating an account with Camunda 8.
    Therefore, we needed to wait for the program to load. | -| [Em dash](https://www.grammarly.com/blog/why-you-should-love-the-em-dash/) | —
    As you can see, em dashes are slightly longer than en dashes.
    On a Mac, execute Shift+Option+Minus (-); on Windows use Ctrl+Alt+Minus (-).
    The em dash is used to set apart additional, descriptive notes also defined as "parenthetical information," or information you might put inside parentheses.
    In many programs, you will be unable to create an em dash with a single line. In these instances, please use two hyphens (--) with no white space between to create an em dash.
    If you find yourself pondering if you're using this correctly, cover up the sentence you've written after the em dash. If the first sentence makes perfect sense without it, then you're onto a winner. | - –
    In the true spirit of the city Camunda was founded, Berlin, Germany, Camunda is a diverse, distributed and global organization with "Camundos" around the world.
    At Camunda, we have made it our mission to enable organizations to design, automate and improve these processes, no matter where they are and what they entail.
    Camunda was founded in 2008, at a time when established industry players were advocating a low-code approach, but we believed in a developer-first approach. | In the true spirit of the city Camunda was founded—that is, Berlin, Germany— Camunda is a diverse, distributed, and global organization with "Camundos" around the world.
    At Camunda, we have made it our mission to enable organizations to design, automate and improve these processes—no matter where they are and what they entail.
    Camunda was founded in 2008, at a time when established industry players were advocating a low-code approach—but we believed in a developer-first approach. | -| [En dash](https://www.grammarly.com/blog/dash/) | –
    The en dash is shorter than an em dash, and is not the same as a hyphen.
    To type an en dash on your Mac, type Option+Minus (-). To type an en dash on Windows, hold down Alt and type 0150 on the numeric keyboard; the en dash will appear upon releasing the Alt key.
    The en dash should predominantly be used for date and time ranges. | -
    The scheduled window for the installation is 1-3pm. | The scheduled window for the installation is 1–3 p.m. | -| Hyphens | Use the hyphen (-) to create a compound adjective (where you squash two describing words together, just like German, but easier to read.) | User friendly interface.
    Biggest ever release. | User-friendly interface.
    Biggest-ever release. | -| [Prefixes](https://dictionary.cambridge.org/us/grammar/british-grammar/prefixes) | Prefixes are a stumbling block for many individuals with English as their first language. There's no right or wrong way to use them, because it genuinely depends on the dictionary you use, the style guide you follow, or just how confusing we want to make the language.
    Prefixes are basically a few letters tagged at the front of a word to create a different meaning.
    Ensure you omit the hyphen!
    If at any point you feel a word doesn't look quite right, just send DevRel a quick Slack, because, unfortunately, there are a ton of exceptions. | Un happy
    De activate
    Re-activate
    Un-do | Unhappy
    Deactivate
    Reactivate
    Undo | -| Quotation marks | We only use double quotations to illustrate the words spoken by another individual.
    We do not use quotations when referring to buttons or programs, nor sections of a document.
    See the **Bolding** section in the table above. | One of the greatest benefits of this project has been the close cooperation between business and IT. -Michael Voeller, Head of Project and Demand Management
    Navigate to the "**Decisions**" section of this manual. | "One of the greatest benefits of this project has been the close cooperation between business and IT," said Michael Voeller, Head of Project and Demand Management
    Navigate to the **Decisions** section of this page.
    Preferably, we would link the **Decisions** section in the example above so the user doesn't have to go out of their way to find it. | -| Semicolons | Semicolons are a wondrous use of punctuation when understood! Semicolons are stronger than a comma, but not as divisive as a period.
    Use semicolons to connect two related but independent clauses (the two pieces of information are related to one another, but they can also stand alone.)
    Do not capitalize the first word of the second clause following the semicolon unless it is a proper noun or acronym.
    Semicolons are also used to replace conjunctions (and, or, etc.) | We've automated several processes for our partners, we love to see them succeed. | We've automated several processes for our partners; we love to see them succeed. | +| Subject | Practice | Avoid | Use | +| -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| [Apostrophes](https://www.thepunctuationguide.com/apostrophe.html) | There are three key uses for apostrophes: contractions, plurals, and possessives.
    Apostrophes are not used for time periods.
    If the noun ends in an 's', place the apostrophe after the 's'. | 1980's
    Let us run the command below.
    We work to assist the businesses's microservices. | Let us = Let's
    Do not = Don't
    It is = It's
    1980s
    Let's run the command below.
    We work to assist the businesses' microservices. | +| [Commas](https://www.grammarly.com/blog/comma/) | Camunda uses the [Oxford comma](https://www.grammarly.com/blog/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/). See details in the sub-section titled "Oxford comma" below this table.
    Always use a comma to separate independent clauses when they are joined by any of these seven [coordinating conjunctions](https://www.grammarly.com/blog/coordinating-conjunctions/): and, but, for, or, nor, so, yet.
    Avoid using too many commas and initiating a [run-on sentence](https://owl.purdue.edu/owl/general_writing/punctuation/independent_and_dependent_clauses/runonsentences.html), however. When possible, use short, separate sentences as opposed to several pieces of information in one sentence.
    Always use a comma to separate a sentence introduction from the remainder of the sentence content (Therefore, Thus, As a result, So, Henceforth,)
    In some specific cases, primarily on social media and where copy is exceptionally brief and clear, the Oxford comma is omitted. It should be used consistently in web and long-form content. | Camunda loves its products, GitHub and Google Analytics.
    We want to automate a process so let's start by creating an account with Camunda 8.
    Therefore we needed to wait for the program to load. | Camunda loves its products, GitHub, and Google Analytics.
    We want to automate a process, so let's start by creating an account with Camunda 8.
    Therefore, we needed to wait for the program to load. | +| [Em dash](https://www.grammarly.com/blog/why-you-should-love-the-em-dash/) | —
    As you can see, em dashes are slightly longer than en dashes.
    On a Mac, execute Shift+Option+Minus (-); on Windows use Ctrl+Alt+Minus (-).
    The em dash is used to set apart additional, descriptive notes also defined as "parenthetical information," or information you might put inside parentheses.
    In many programs, you will be unable to create an em dash with a single line. In these instances, please use two hyphens (--) with no white space between to create an em dash.
    If you find yourself pondering if you're using this correctly, cover up the sentence you've written after the em dash. If the first sentence makes perfect sense without it, then you're onto a winner. | - –
    In the true spirit of the city Camunda was founded, Berlin, Germany, Camunda is a diverse, distributed and global organization with "Camundos" around the world.
    At Camunda, we have made it our mission to enable organizations to design, automate and improve these processes, no matter where they are and what they entail.
    Camunda was founded in 2008, at a time when established industry players were advocating a low-code approach, but we believed in a developer-first approach. | In the true spirit of the city Camunda was founded—that is, Berlin, Germany— Camunda is a diverse, distributed, and global organization with "Camundos" around the world.
    At Camunda, we have made it our mission to enable organizations to design, automate and improve these processes—no matter where they are and what they entail.
    Camunda was founded in 2008, at a time when established industry players were advocating a low-code approach—but we believed in a developer-first approach. | +| [En dash](https://www.grammarly.com/blog/dash/) | –
    The en dash is shorter than an em dash, and is not the same as a hyphen.
    To type an en dash on your Mac, type Option+Minus (-). To type an en dash on Windows, hold down Alt and type 0150 on the numeric keyboard; the en dash will appear upon releasing the Alt key.
    The en dash should predominantly be used for date and time ranges. | -
    The scheduled window for the installation is 1-3pm. | The scheduled window for the installation is 1–3 p.m. | +| Hyphens | Use the hyphen (-) to create a compound adjective (where you squash two describing words together, just like German, but easier to read.) | User friendly interface.
    Biggest ever release. | User-friendly interface.
    Biggest-ever release. | +| [Prefixes](https://dictionary.cambridge.org/us/grammar/british-grammar/prefixes) | Prefixes are a stumbling block for many individuals with English as their first language. There's no right or wrong way to use them, because it genuinely depends on the dictionary you use, the style guide you follow, or just how confusing we want to make the language.
    Prefixes are basically a few letters tagged at the front of a word to create a different meaning.
    Ensure you omit the hyphen!
    If at any point you feel a word doesn't look quite right, just send DevRel a quick Slack, because, unfortunately, there are a ton of exceptions. | Un happy
    De activate
    Re-activate
    Un-do | Unhappy
    Deactivate
    Reactivate
    Undo | +| Quotation marks | We only use double quotations to illustrate the words spoken by another individual.
    We do not use quotations when referring to buttons or programs, nor sections of a document.
    See the **Bolding** section in the table above. | One of the greatest benefits of this project has been the close cooperation between business and IT. -Michael Voeller, Head of Project and Demand Management
    Navigate to the "**Decisions**" section of this manual. | "One of the greatest benefits of this project has been the close cooperation between business and IT," said Michael Voeller, Head of Project and Demand Management
    Navigate to the **Decisions** section of this page.
    Preferably, we would link the **Decisions** section in the example above so the user doesn't have to go out of their way to find it. | +| Semicolons | Semicolons are a wondrous use of punctuation when understood! Semicolons are stronger than a comma, but not as divisive as a period.
    Use semicolons to connect two related but independent clauses (the two pieces of information are related to one another, but they can also stand alone.)
    Do not capitalize the first word of the second clause following the semicolon unless it is a proper noun or acronym.
    Semicolons are also used to replace conjunctions (and, or, etc.) | We've automated several processes for our partners, we love to see them succeed. | We've automated several processes for our partners; we love to see them succeed. | ### Oxford comma @@ -107,14 +107,14 @@ In the example above, one might assume Rachel Ray finds inspiration in cooking h The following table outlines best practices for conceptual pieces of information in the document. These pieces usually introduce the reader to a topic with a goal of teaching the reader about that topic before introducing further details or steps for implementation. (For example, an opening summary or overview of the document subject.) | Subject | Practice| Avoid | Use | | -- | -- | -- | -- | -| Concise writing | One of the most important techniques in technical writing is keeping your text short, clear, clean, and concise.
    As a result, work to eliminate unnecessary words or phrases to reduce the amount of text the user must read.
    To help test how readable and user-friendly your text is, review these [readability metrics](https://medium.com/technical-writing-is-easy/readability-metrics-and-technical-writing-b776422eaba) you can use.
    Review this additional [guide to Hemingway](https://medium.com/technical-writing-is-easy/hemingway-app-for-technical-writing-f994c8b2412a), a great tool to test the readability and user experience of your document. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers true horizontal scalability and enables high-performance use cases that were once beyond the realm of workflow automation.
    Camunda 8 is architected for the cloud from the ground up. It is ideal for cloud application use cases such as microservices-based applications and integrates seamlessly with best-in-class cloud components. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers horizontal scalability and high-performance use cases for workflow automation.
    Ideal for microservice-based applications, Camunda 8 easily integrates with industry-leading cloud components. | +| Concise writing | One of the most important techniques in technical writing is keeping your text short, clear, clean, and concise.
    As a result, work to eliminate unnecessary words or phrases to reduce the amount of text the user must read.
    To help test how readable and user-friendly your text is, review these [readability metrics](https://medium.com/technical-writing-is-easy/readability-metrics-and-technical-writing-b776422eaba) you can use.
    Review this additional [guide to Hemingway](https://medium.com/technical-writing-is-easy/hemingway-app-for-technical-writing-f994c8b2412a), a great tool to test the readability and user experience of your document. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers true horizontal scalability and enables high-performance use cases that were once beyond the realm of workflow automation.
    Camunda 8 is architected for the cloud from the ground up. It is ideal for cloud application use cases such as microservices-based applications and integrates seamlessly with best-in-class cloud components. | Camunda 8 is powered by Zeebe, a new class of BPMN workflow engine that delivers horizontal scalability and high-performance use cases for workflow automation.
    Ideal for microservice-based applications, Camunda 8 easily integrates with industry-leading cloud components. | | Icons | You may utilize `` and `` icons in the documentation for clarity. | N/A | N/A | -| Separated paragraphs | A user-friendly experience is a clean, concise one with as few words as possible.
    A user-friendly experience separates these chunks of information into separate sections for easy reading and organization.
    Avoid large, lengthy paragraphs. Instead, try to keep your paragraphs to a maximum of four or five sentences, and then begin a new paragraph introducing more information. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously. This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients. We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously.
    This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients.
    We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. | +| Separated paragraphs | A user-friendly experience is a clean, concise one with as few words as possible.
    A user-friendly experience separates these chunks of information into separate sections for easy reading and organization.
    Avoid large, lengthy paragraphs. Instead, try to keep your paragraphs to a maximum of four or five sentences, and then begin a new paragraph introducing more information. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously. This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients. We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. | Message correlation is a powerful feature in Camunda 8. It allows you to target a running workflow with a state update from an external system asynchronously.
    This tutorial uses the Node.js client, but it serves to illustrate message correlation concepts that are applicable to all language clients.
    We will use Simple Monitor to inspect the running workflow state. Simple Monitor is a community-supported tool, and is not designed to be used in production - however, it is useful during development. | | Short sentences | Avoid long, lengthy sentences and practice short, separate sentences when describing various processes and technologies. This will help the user take a step-by-step approach, piece by piece, through a larger conceptual item without getting lost or feeling overwhelmed. | At Camunda we have made it our mission to provide developers with the best experience because our platform and tools are easy to get started and use in your environment right away, with full public access to all our docs, open APIs to integrate with just about anything, and a vibrant community of 100,000 developers. | At Camunda we have made it our mission to provide developers with the best experience. Our platform and tools are easy to get started and use in your environment right away. We offer full public access to all our docs and open APIs. We strive to integrate with just about anything, and a vibrant community of 100,000 developers. | -| That | Avoid overuse of the term "that." More often than not, the term is repetitive or unnecessary.
    To practice, double check your sentences by typing Ctrl+F and searching the term "that." Read your sentences without the term to see if the sentences still make sense. If they do, chances are you can remove the term.
    Typically, you can remove "that" before most nouns, though you may want to keep "that" before an adjective. | To confirm that the first gateway works correctly, complete the steps below: | To confirm the first gateway works correctly, complete the steps below: | -| Titles, headers, and sidebars | Sentence case spelling in titles and headers.
    For sentence case spelling, only capitalize the first word and any proper nouns.
    Ensure titles and headers are descriptive enough so Camunda doesn't have a large surplus of mere "Overview" pages.
    In Markdown, do not include a colon in your headers.
    Note that for clean, short sidebar labels, you may remove excess wording that would usually align with the style guide. | How To Open A File
    Our travel guide to berlin, germany
    Camunda 8 overview
    Readiness probe as yaml config:
    Process instance modification | How to open a file
    Our travel guide to Berlin, Germany
    What is Camunda 8?
    Readiness probe as yaml config
    Modifying process instances | -| Whether or not | "Whether X produces the expected value or not" can seem a bit repetitive.
    In most cases, it is appropriate to remove the "or not" at the end of the sentence to avoid repetition and unnecessary text.
    In a picturesque world, we should lean on "If X produces the expected value," entirely eliminating the need to use the "whether or not" terminology. | This specifies whether host language resources like classes and their methods are accessible or not. | This specifies if host language resources like classes and their methods are accessible. | +| That | Avoid overuse of the term "that." More often than not, the term is repetitive or unnecessary.
    To practice, double check your sentences by typing Ctrl+F and searching the term "that." Read your sentences without the term to see if the sentences still make sense. If they do, chances are you can remove the term.
    Typically, you can remove "that" before most nouns, though you may want to keep "that" before an adjective. | To confirm that the first gateway works correctly, complete the steps below: | To confirm the first gateway works correctly, complete the steps below: | +| Titles, headers, and sidebars | Sentence case spelling in titles and headers.
    For sentence case spelling, only capitalize the first word and any proper nouns.
    Ensure titles and headers are descriptive enough so Camunda doesn't have a large surplus of mere "Overview" pages.
    In Markdown, do not include a colon in your headers.
    Note that for clean, short sidebar labels, you may remove excess wording that would usually align with the style guide. | How To Open A File
    Our travel guide to berlin, germany
    Camunda 8 overview
    Readiness probe as yaml config:
    Process instance modification | How to open a file
    Our travel guide to Berlin, Germany
    What is Camunda 8?
    Readiness probe as yaml config
    Modifying process instances | +| Whether or not | "Whether X produces the expected value or not" can seem a bit repetitive.
    In most cases, it is appropriate to remove the "or not" at the end of the sentence to avoid repetition and unnecessary text.
    In a picturesque world, we should lean on "If X produces the expected value," entirely eliminating the need to use the "whether or not" terminology. | This specifies whether host language resources like classes and their methods are accessible or not. | This specifies if host language resources like classes and their methods are accessible. | ### Titles and headers (sentence case): @@ -129,28 +129,28 @@ You may utilize `` and `` The following table outlines best practices for the implementation section of the document. This section usually offers a distinct thing or things for the reader to do (for example, a list of steps). -| Subject | Practice | Avoid | Use | -| ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Currently within Docusaurus, we have the opportunity to utilize [admonitions](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in our documents. Please utilize these admonitions appropriately according to [Docusaurus' guidance](https://docusaurus.io/docs/markdown-features/admonitions). This will add a significant boost to our UX! | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
    This is the `bpmnProcessId`, you'll need to create a new instance.
    ::: | -| Breaking changes | If you are documenting a breaking change, please ensure this is noted in appropriate/relevant docs outside of solely update guides and announcements. | N/A | N/A | -| Bulleted lists | Use bulleted lists for a list of three or more items.
    You may use complete sentences in bulleted lists (followed by a period), or you may avoid using periods in your bulleted lists if the items are fragmented or short (apples, bananas, grapes, for example).
    Always capitalize the first word of the item in the bullet. | Do not use bullets for a series of steps or instructions. Instead, use numerical lists. See **Numerical lists/steps** in the table below.
    Avoid using commas and/or semicolons in bulleted lists as this can cause confusion between listed items.
    Do not lowercase the first word following each bullet. Ensure capitalization. | Camunda 8 can be used for several purposes, including:
    • To automate a process

      To avoid bottlenecks in business
      To create an organized framework
  • | -| Button names | Click **Next**.
    Use the arrow icon > to list out a series of buttons the user needs to press.
    See **Menu bar traversal** for details in the table below. | Italics and quotes.
    Click "Next" and then select "Open" and press "Enter" at the bottom of the page. | Verb + **Button Name**
    Can use screenshot or icon in instructions.
    Click **Next** > **Open** > **Enter** | -| Button verbs | Use common terms like **Click** or **Select**. | Hit, press
    Hit the **Next** button. | Click, select
    Select **Next**. | -| Code blocks | Use code blocks when you are specifically referring to components within code or filenames.
    Use code block highlighting, if available. This will not apply to inline code, but instead for larger blocks of code. | Do not use code blocks for anything outside of code or filenames, including buttons, titles, etc. | Ensure the `taskID` on your JavaScript page is the same.
    Execute the following command:
    `npm start`
    `javascript var = 1;` | -| Filenames | Place filenames within a code block, as noted in the component **Code blocks** in the table above. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt` | -| Gifs | Gifs are strongly discouraged in place of text for maintainability and accessibility purposes.
    If possible, refrain from implementing these in documentation. If you must include them, ensure sufficient text outlines what it taking place in the gif for accessibility purposes. | N/A | N/A | -| Images | Ensure your images are appropriate in size and clarity.
    All images should include alt text for accessibility purposes.
    If using a screenshot to show steps to fill out a UI, include text above or below the screenshot that includes input text.
    Crop the user bar and any personal information out of your photo or screenshot. This may include names, passwords, usernames, etc. | Avoid blurry screenshots. Avoid including any personal information in your images. If you must use a username, use "My organization". Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A | -| Latin abbreviations | Do not use Latin abbreviations. Instead, use "for example." | e.g. or i.e. | For example, | -| Links | Link text whenever it refers to a separate section of our documentation or website. No section reference should go unlinked.
    Ensure links are externally linked, meaning when clicked, the link will open in a separate tab and not remove the position the user is in within the documentation in their current tab.
    Please also make sure any repo links are linked to the anchor link on the repo instead of the main/{branch name} link.
    Links should use descriptive wording, rather than just "click here".
    Deep link to specific sections of a document where appropriate. | Visit our Getting Started Guide for more details.
    Click here for more details.
    Learn more about...
    To read more...
    "For more information, see the `[deploying](LINK)` page." | Visit [Get started with Camunda](https://docs.camunda.org/get-started/) for more details.
    To learn more about migrating from Camunda 7 to Camunda 8, visit our migration guide.
    To (do X), visit `[X](LINK)`.
    For more information, see `[merge request](LINK)`. | -| Menu bar traversal | When listing out a series of buttons as steps, use the arrow key to break between buttons. | In the "File" menu, click "Save as." | In the **File** menu, click **Save as**.
    Go to **File > New File > BPMN Diagram**. | -| Notes | When using an admonition to create a note (see the row titled **Admonitions** above) do not place several notes in a row.
    Either remove the information in the sequential notes and leave them as paragraphs/independent sentences, or spread the notes out directly alongside the content the note is referring to. | Admonition, with another admonition immediately following it. | “According to XYZ, it’s important to note...
    Additionally, note that...” | -| Numerical lists/steps | When possible, replace a loaded or long sentence with a series of steps to keep things clear and concise.
    See details in the sub-section titled **Numerical lists/steps** below this table. | Use the Camunda Modeler to open the Payment Retrieval process then click on the Approve Payment Task. Change the activity type to Business Rule Task in the wrench button menu. | 1. Use Camunda Modeler to open the **Payment Retrieval** process.
    2. Click the **Approve Payment** task.
    3. Click the wrench icon, revealing a menu, to change the **activity type** to **Business Rule Task**. | -| Optional steps | Steps may be listed as optional where appropriate. | `1. Optional. Check this out.` | `(Optional) Check this out.` | -| Unordered lists | Do not use numerical lists for lists of items without a set order of actions.
    Additionally, use dashes (minus) instead of asterisks (star). | You can do the following with Optimize: `1. Create reports 2. Create dashboards 3. Analyze heat maps` | You can do the following with Optimize: `- Create reports - Create dashboards - Analyze heatmaps` | -| Please and thank you | In technical writing, give direct, clear instructions. You do not need to ask the user to "please" do something.
    Do not use "please" in a numerical or bulleted list.
    This may seem rather blunt, but our goal is to create clean, direct instructions and documentation. | Please open the link. | Open the link. | -| Semantic versioning | **X** is used when applying a topic to all subsequent patch releases since the minor release.
    0 or another number representing a specific patch release (8, 9, etc.) means you are specifying the minor release, or a particular patch release.
    **+**, therefore, should only be used alongside a specific number specifying a release, and should not follow an X. | Check out the feature in version 8.4.x+. | This feature is available with 8.4.10+. | -| Tabs | When listing several different command options across operating systems, ensure these different references are separated into their own tabs for a clean, clear UX. | See this [documentation](https://docs.camunda.io/docs/components/zeebe/deployment-guide/getting-started/create-process-instance/) example. | See this [GitHub](https://github.com/camunda-cloud/camunda-cloud-documentation/pull/345) example. | -| Visuals | Keep visuals in mind as you create a document to avoid large, lengthy paragraphs. Consider the following:
    Would this series of information be more visually-appealing in a table?
    Should I add a brief video, gif, or image to show the user the more complex steps I've described? | Avoid several paragraphs of information contained in large bodies of text. | Practice clean, clear, and brief chunks of text. Consider a table or image to display the information you've outlined. | +| Subject | Practice | Avoid | Use | +| ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Admonitions](https://docusaurus.io/docs/markdown-features/admonitions) | Currently within Docusaurus, we have the opportunity to utilize [admonitions](https://docusaurus.io/docs/markdown-features/admonitions) to separate important notes in our documents. Please utilize these admonitions appropriately according to [Docusaurus' guidance](https://docusaurus.io/docs/markdown-features/admonitions). This will add a significant boost to our UX! | Note: This is the `bpmnProcessId`, you'll need to create a new instance. | :::note
    This is the `bpmnProcessId`, you'll need to create a new instance.
    ::: | +| Breaking changes | If you are documenting a breaking change, please ensure this is noted in appropriate/relevant docs outside of solely update guides and announcements. | N/A | N/A | +| Bulleted lists | Use bulleted lists for a list of three or more items.
    You may use complete sentences in bulleted lists (followed by a period), or you may avoid using periods in your bulleted lists if the items are fragmented or short (apples, bananas, grapes, for example).
    Always capitalize the first word of the item in the bullet. | Do not use bullets for a series of steps or instructions. Instead, use numerical lists. See **Numerical lists/steps** in the table below.
    Avoid using commas and/or semicolons in bulleted lists as this can cause confusion between listed items.
    Do not lowercase the first word following each bullet. Ensure capitalization. | Camunda 8 can be used for several purposes, including:
    • To automate a process

      To avoid bottlenecks in business
      To create an organized framework
  • | +| Button names | Click **Next**.
    Use the arrow icon > to list out a series of buttons the user needs to press.
    See **Menu bar traversal** for details in the table below. | Italics and quotes.
    Click "Next" and then select "Open" and press "Enter" at the bottom of the page. | Verb + **Button Name**
    Can use screenshot or icon in instructions.
    Click **Next** > **Open** > **Enter** | +| Button verbs | Use common terms like **Click** or **Select**. | Hit, press
    Hit the **Next** button. | Click, select
    Select **Next**. | +| Code blocks | Use code blocks when you are specifically referring to components within code or filenames.
    Use code block highlighting, if available. This will not apply to inline code, but instead for larger blocks of code. | Do not use code blocks for anything outside of code or filenames, including buttons, titles, etc. | Ensure the `taskID` on your JavaScript page is the same.
    Execute the following command:
    `npm start`
    `javascript var = 1;` | +| Filenames | Place filenames within a code block, as noted in the component **Code blocks** in the table above. | Avoid bolding or italicizing filenames. | Open `codeStuff.txt` | +| Gifs | Gifs are strongly discouraged in place of text for maintainability and accessibility purposes.
    If possible, refrain from implementing these in documentation. If you must include them, ensure sufficient text outlines what it taking place in the gif for accessibility purposes. | N/A | N/A | +| Images | Ensure your images are appropriate in size and clarity.
    All images should include alt text for accessibility purposes.
    If using a screenshot to show steps to fill out a UI, include text above or below the screenshot that includes input text.
    Crop the user bar and any personal information out of your photo or screenshot. This may include names, passwords, usernames, etc. | Avoid blurry screenshots. Avoid including any personal information in your images. If you must use a username, use "My organization". Avoid images that are unnecessarily large or bulky to keep the page clean and concise. | N/A | +| Latin abbreviations | Do not use Latin abbreviations. Instead, use "for example." | e.g. or i.e. | For example, | +| Links | Link text whenever it refers to a separate section of our documentation or website. No section reference should go unlinked.
    Ensure links are externally linked, meaning when clicked, the link will open in a separate tab and not remove the position the user is in within the documentation in their current tab.
    Please also make sure any repo links are linked to the anchor link on the repo instead of the main/`{branch name}` link.
    Links should use descriptive wording, rather than just "click here".
    Deep link to specific sections of a document where appropriate. | Visit our Getting Started Guide for more details.
    Click here for more details.
    Learn more about...
    To read more...
    "For more information, see the `[deploying](LINK)` page." | Visit [Get started with Camunda](https://docs.camunda.org/get-started/) for more details.
    To learn more about migrating from Camunda 7 to Camunda 8, visit our migration guide.
    To (do X), visit `[X](LINK)`.
    For more information, see `[merge request](LINK)`. | +| Menu bar traversal | When listing out a series of buttons as steps, use the arrow key to break between buttons. | In the "File" menu, click "Save as." | In the **File** menu, click **Save as**.
    Go to **File > New File > BPMN Diagram**. | +| Notes | When using an admonition to create a note (see the row titled **Admonitions** above) do not place several notes in a row.
    Either remove the information in the sequential notes and leave them as paragraphs/independent sentences, or spread the notes out directly alongside the content the note is referring to. | Admonition, with another admonition immediately following it. | “According to XYZ, it’s important to note...
    Additionally, note that...” | +| Numerical lists/steps | When possible, replace a loaded or long sentence with a series of steps to keep things clear and concise.
    See details in the sub-section titled **Numerical lists/steps** below this table. | Use the Camunda Modeler to open the Payment Retrieval process then click on the Approve Payment Task. Change the activity type to Business Rule Task in the wrench button menu. | 1. Use Camunda Modeler to open the **Payment Retrieval** process.
    2. Click the **Approve Payment** task.
    3. Click the wrench icon, revealing a menu, to change the **activity type** to **Business Rule Task**. | +| Optional steps | Steps may be listed as optional where appropriate. | `1. Optional. Check this out.` | `(Optional) Check this out.` | +| Unordered lists | Do not use numerical lists for lists of items without a set order of actions.
    Additionally, use dashes (minus) instead of asterisks (star). | You can do the following with Optimize: `1. Create reports 2. Create dashboards 3. Analyze heat maps` | You can do the following with Optimize: `- Create reports - Create dashboards - Analyze heatmaps` | +| Please and thank you | In technical writing, give direct, clear instructions. You do not need to ask the user to "please" do something.
    Do not use "please" in a numerical or bulleted list.
    This may seem rather blunt, but our goal is to create clean, direct instructions and documentation. | Please open the link. | Open the link. | +| Semantic versioning | **X** is used when applying a topic to all subsequent patch releases since the minor release.
    0 or another number representing a specific patch release (8, 9, etc.) means you are specifying the minor release, or a particular patch release.
    **+**, therefore, should only be used alongside a specific number specifying a release, and should not follow an X. | Check out the feature in version 8.4.x+. | This feature is available with 8.4.10+. | +| Tabs | When listing several different command options across operating systems, ensure these different references are separated into their own tabs for a clean, clear UX. | See this [documentation](https://docs.camunda.io/docs/components/zeebe/deployment-guide/getting-started/create-process-instance/) example. | See this [GitHub](https://github.com/camunda-cloud/camunda-cloud-documentation/pull/345) example. | +| Visuals | Keep visuals in mind as you create a document to avoid large, lengthy paragraphs. Consider the following:
    Would this series of information be more visually-appealing in a table?
    Should I add a brief video, gif, or image to show the user the more complex steps I've described? | Avoid several paragraphs of information contained in large bodies of text. | Practice clean, clear, and brief chunks of text. Consider a table or image to display the information you've outlined. | ### Numerical lists/steps: @@ -182,14 +182,14 @@ Create a new Maven project in your IDE. If you're using Eclipse, follow these st **NOTE: To avoid overuse of company jargon or confusion, please refer to [this summary of OMG specifications](https://www.omg.org/spec/category/business-modeling/) when referring to acronyms within your documentation.** -| Subject | Practice | Avoid | Use | -| ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| Acronyms | BPMN, DMN, TTFN – the use of acronyms should be judged by the level of audience knowledge.
    For a technical audience, use industry standard acronyms from the start. However, for new concepts or emerging acronyms, write the process in full first, and then follow with the acronym at the next use.
    For a non-technical audience, always write an acronym in full the first time you use it in any new piece of content. Afterwards, it can be abbreviated. | Avoid abbreviating the term on its first use if the documentation is for an audience which may be non-technical. | Most often, you should spell out the acronym on first reference and abbreviate thereafter depending on the level of audience knowledge. | -| And/or | Either or both of two stated possibilities. | You can further parallelize archiver and(or) importer within one node using the following configuration parameters | You can further parallelize archiver and/or importer within one node using the following configuration parameters | -| File extensions | Do not capitalize file extensions like .pdf, .doc, etc. | Uppercase | Lowercase | -| [Job and professional titles](https://grammar.yourdictionary.com/capitalization/capitalization-of-job-titles.html) | Do not capitalize a job title if listed after a name.
    Do capitalize a job title if listed before a name.
    An exception may be within a list of people, such as a conference speakers list, where capitalizing titles may be appropriate. | Charley Mann, Content Strategist | Charley Mann, content strategist | -| Process | See details in the sub-section titled **Process vs. workflow** below this table. | Avoid "workflow automation" and "workflow instance" where "process automation" and "process instance" is preferred. | We prefer process automation and process instance over workflow automation or workflow instance.
    See details in the sub-section titled **Process vs. workflow** below this table. | -| Workflow | See details in the sub-section titled **Process vs. workflow** below this table. | Avoid "workflow automation" and "workflow instance" where "process automation" and "process instance" is preferred. | We prefer process automation and process instance over workflow automation or workflow instance.
    See details in the sub-section titled **Process vs. workflow** below this table. | +| Subject | Practice | Avoid | Use | +| ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Acronyms | BPMN, DMN, TTFN – the use of acronyms should be judged by the level of audience knowledge.
    For a technical audience, use industry standard acronyms from the start. However, for new concepts or emerging acronyms, write the process in full first, and then follow with the acronym at the next use.
    For a non-technical audience, always write an acronym in full the first time you use it in any new piece of content. Afterwards, it can be abbreviated. | Avoid abbreviating the term on its first use if the documentation is for an audience which may be non-technical. | Most often, you should spell out the acronym on first reference and abbreviate thereafter depending on the level of audience knowledge. | +| And/or | Either or both of two stated possibilities. | You can further parallelize archiver and(or) importer within one node using the following configuration parameters | You can further parallelize archiver and/or importer within one node using the following configuration parameters | +| File extensions | Do not capitalize file extensions like .pdf, .doc, etc. | Uppercase | Lowercase | +| [Job and professional titles](https://grammar.yourdictionary.com/capitalization/capitalization-of-job-titles.html) | Do not capitalize a job title if listed after a name.
    Do capitalize a job title if listed before a name.
    An exception may be within a list of people, such as a conference speakers list, where capitalizing titles may be appropriate. | Charley Mann, Content Strategist | Charley Mann, content strategist | +| Process | See details in the sub-section titled **Process vs. workflow** below this table. | Avoid "workflow automation" and "workflow instance" where "process automation" and "process instance" is preferred. | We prefer process automation and process instance over workflow automation or workflow instance.
    See details in the sub-section titled **Process vs. workflow** below this table. | +| Workflow | See details in the sub-section titled **Process vs. workflow** below this table. | Avoid "workflow automation" and "workflow instance" where "process automation" and "process instance" is preferred. | We prefer process automation and process instance over workflow automation or workflow instance.
    See details in the sub-section titled **Process vs. workflow** below this table. | ### Process vs. workflow: diff --git a/optimize/apis-tools/optimize-api/event-ingestion.md b/optimize/apis-tools/optimize-api/event-ingestion.md index a5a356dd4b..6e43d73fd6 100644 --- a/optimize/apis-tools/optimize-api/event-ingestion.md +++ b/optimize/apis-tools/optimize-api/event-ingestion.md @@ -108,43 +108,45 @@ POST `/api/ingestion/event/batch` ##### Request body - [ - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", - "source": "order-service", - "type": "orderCreated", - "time": "2020-01-01T10:00:00.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", - "source": "order-service", - "type": "orderValidated", - "time": "2020-01-01T10:00:10.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", - "source": "shipping-service", - "type": "packageShipped", - "traceid": "id1", - "group": "shop", - "time": "2020-01-01T10:00:20.000Z" - } - ] +```json +[ + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", + "source": "order-service", + "type": "orderCreated", + "time": "2020-01-01T10:00:00.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", + "source": "order-service", + "type": "orderValidated", + "time": "2020-01-01T10:00:10.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", + "source": "shipping-service", + "type": "packageShipped", + "traceid": "id1", + "group": "shop", + "time": "2020-01-01T10:00:20.000Z" + } +] +``` #### Response diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index dd3eddf077..2144aa97aa 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -18,20 +18,20 @@ in Optimize. Using any other history level will result in less data and/or funct history in a connected engine should be configured for long enough for Optimize to import it. If data is removed from an engine before Optimize has imported it, that data will not be available in Optimize. -| YAML path | Default value | Description | -| ---------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| engines.${engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | -| engines.${engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | -| engines.${engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | -| engines.${engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | -| engines.${engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | -| engines.${engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | -| engines.${engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | -| engines.${engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | -| engines.${engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | -| engines.${engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | -| engines.${engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | -| engines.${engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | +| YAML path | Default value | Description | +| ----------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| engines.$\{engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | +| engines.$\{engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | +| engines.$\{engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | +| engines.$\{engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | +| engines.$\{engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | +| engines.$\{engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | +| engines.$\{engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | +| engines.$\{engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | +| engines.$\{engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | +| engines.$\{engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | +| engines.$\{engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | +| engines.$\{engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | ## Camunda 7 common import settings diff --git a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md index 97342e0223..e09bcdaac7 100644 --- a/optimize/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize/self-managed/optimize-deployment/configuration/system-configuration.md @@ -262,16 +262,16 @@ Settings influencing the process digest feature. Settings for webhooks which can receive custom alert notifications. You can configure multiple webhooks which will be available to select from when creating or editing alerts. Each webhook configuration should have a unique human readable name which will appear in the Optimize UI. -| YAML path | Default value | Description | -| -------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| webhookAlerting.webhooks.${webhookName}.url | | The URL of the webhook. | -| webhookAlerting.webhooks.${webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | -| webhookAlerting.webhooks.${webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | -| webhookAlerting.webhooks.${webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | +| YAML path | Default value | Description | +| --------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| webhookAlerting.webhooks.$\{webhookName}.url | | The URL of the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | ### History cleanup settings @@ -281,20 +281,20 @@ Settings for automatic cleanup of historic process/decision instances based on t Two types of history cleanup are available for Camunda 8 users at this time - process data cleanup and external variable cleanup. For more information, see [History cleanup](/optimize/self-managed/optimize-deployment/configuration/history-cleanup.md). ::: -| YAML path | Default value | Description | -| -------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | -| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | -| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | -| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | -| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | -| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.ttl | | Time to live to use for process instances of the process definition with the ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the ${key}. | -| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | -| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its ${key}. | -| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.${key}.ttl | | Time to live to use for decision instances of the decision definition with the ${key}. | -| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | +| YAML path | Default value | Description | +| --------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | +| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | +| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | +| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | +| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | +| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.ttl | | Time to live to use for process instances of the process definition with the $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the $\{key}. | +| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | +| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its $\{key}. | +| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.$\{key}.ttl | | Time to live to use for decision instances of the decision definition with the $\{key}. | +| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | ### Localization diff --git a/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/event-ingestion.md b/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/event-ingestion.md index 6c453a3271..952e44ec10 100644 --- a/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/event-ingestion.md +++ b/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/event-ingestion.md @@ -108,43 +108,45 @@ POST `/api/ingestion/event/batch` ##### Request body - [ - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", - "source": "order-service", - "type": "orderCreated", - "time": "2020-01-01T10:00:00.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", - "source": "order-service", - "type": "orderValidated", - "time": "2020-01-01T10:00:10.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", - "source": "shipping-service", - "type": "packageShipped", - "traceid": "id1", - "group": "shop", - "time": "2020-01-01T10:00:20.000Z" - } - ] +```json +[ + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", + "source": "order-service", + "type": "orderCreated", + "time": "2020-01-01T10:00:00.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", + "source": "order-service", + "type": "orderValidated", + "time": "2020-01-01T10:00:10.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", + "source": "shipping-service", + "type": "packageShipped", + "traceid": "id1", + "group": "shop", + "time": "2020-01-01T10:00:20.000Z" + } +] +``` #### Response diff --git a/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/external-variable-ingestion.md b/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/external-variable-ingestion.md index 7038767ee5..3e72ed8a73 100644 --- a/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/external-variable-ingestion.md +++ b/optimize_versioned_docs/version-3.11.0/apis-tools/optimize-api/external-variable-ingestion.md @@ -92,24 +92,26 @@ POST `/api/ingestion/variable` Request Body: - [ - { - "id": "7689fced-2639-4408-9de1-cf8f72769f43", - "name": "address", - "type": "string", - "value": "Main Street 1", - "processInstanceId": "c6393461-02bb-4f62-a4b7-f2f8d9bbbac1", - "processDefinitionKey": "shippingProcess" - }, - { - "id": "993f4e73-7f6a-46a6-bd45-f4f8e3470ba1", - "name": "amount", - "type": "integer", - "value": "500", - "processInstanceId": "8282ed49-2243-44df-be5e-1bf893755d8f", - "processDefinitionKey": "orderProcess" - } - ] +```json +[ + { + "id": "7689fced-2639-4408-9de1-cf8f72769f43", + "name": "address", + "type": "string", + "value": "Main Street 1", + "processInstanceId": "c6393461-02bb-4f62-a4b7-f2f8d9bbbac1", + "processDefinitionKey": "shippingProcess" + }, + { + "id": "993f4e73-7f6a-46a6-bd45-f4f8e3470ba1", + "name": "amount", + "type": "integer", + "value": "500", + "processInstanceId": "8282ed49-2243-44df-be5e-1bf893755d8f", + "processDefinitionKey": "orderProcess" + } +] +``` ### Response diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index 7bd865abbb..a4b441b41e 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -14,20 +14,20 @@ in Optimize. Using any other history level will result in less data and/or funct history in a connected engine should be configured for long enough for Optimize to import it. If data is removed from an engine before Optimize has imported it, that data will not be available in Optimize. -| YAML Path | Default Value | Description | -| ---------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| engines.${engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | -| engines.${engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | -| engines.${engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | -| engines.${engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | -| engines.${engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | -| engines.${engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | -| engines.${engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | -| engines.${engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | -| engines.${engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | -| engines.${engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | -| engines.${engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | -| engines.${engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | +| YAML Path | Default Value | Description | +| ----------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| engines.$\{engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | +| engines.$\{engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | +| engines.$\{engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | +| engines.$\{engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | +| engines.$\{engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | +| engines.$\{engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | +| engines.$\{engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | +| engines.$\{engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | +| engines.$\{engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | +| engines.$\{engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | +| engines.$\{engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | +| engines.$\{engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | ## Camunda 7 common import settings diff --git a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration.md index 911913526d..5631a0cfe7 100644 --- a/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize_versioned_docs/version-3.11.0/self-managed/optimize-deployment/configuration/system-configuration.md @@ -212,16 +212,16 @@ Settings influencing the process digest feature. Settings for webhooks which can receive custom alert notifications. You can configure multiple webhooks which will be available to select from when creating or editing alerts. Each webhook configuration should have a unique human readable name which will appear in the Optimize UI. -| YAML Path | Default Value | Description | -| -------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| webhookAlerting.webhooks.${webhookName}.url | | The URL of the webhook. | -| webhookAlerting.webhooks.${webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | -| webhookAlerting.webhooks.${webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | -| webhookAlerting.webhooks.${webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | +| YAML Path | Default Value | Description | +| --------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| webhookAlerting.webhooks.$\{webhookName}.url | | The URL of the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | ### History Cleanup Settings @@ -231,20 +231,20 @@ Settings for automatic cleanup of historic process/decision instances based on t Two types of history cleanup are available for Camunda 8 users at this time - process data cleanup and external variable cleanup. For more information, see [History cleanup](/optimize/self-managed/optimize-deployment/configuration/history-cleanup.md). ::: -| YAML Path | Default Value | Description | -| -------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying Elasticsearch database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | -| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | -| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | -| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | -| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | -| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.ttl | | Time to live to use for process instances of the process definition with the ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the ${key}. | -| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | -| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its ${key}. | -| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.${key}.ttl | | Time to live to use for decision instances of the decision definition with the ${key}. | -| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | +| YAML Path | Default Value | Description | +| --------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying Elasticsearch database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | +| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | +| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | +| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | +| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | +| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.ttl | | Time to live to use for process instances of the process definition with the $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the $\{key}. | +| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | +| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its $\{key}. | +| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.$\{key}.ttl | | Time to live to use for decision instances of the decision definition with the $\{key}. | +| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | ### Localization diff --git a/optimize_versioned_docs/version-3.12.0/apis-tools/optimize-api/event-ingestion.md b/optimize_versioned_docs/version-3.12.0/apis-tools/optimize-api/event-ingestion.md index 76a4f9ad0e..22ab6d5102 100644 --- a/optimize_versioned_docs/version-3.12.0/apis-tools/optimize-api/event-ingestion.md +++ b/optimize_versioned_docs/version-3.12.0/apis-tools/optimize-api/event-ingestion.md @@ -108,43 +108,45 @@ POST `/api/ingestion/event/batch` ##### Request body - [ - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", - "source": "order-service", - "type": "orderCreated", - "time": "2020-01-01T10:00:00.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", - "source": "order-service", - "type": "orderValidated", - "time": "2020-01-01T10:00:10.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", - "source": "shipping-service", - "type": "packageShipped", - "traceid": "id1", - "group": "shop", - "time": "2020-01-01T10:00:20.000Z" - } - ] +```json +[ + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", + "source": "order-service", + "type": "orderCreated", + "time": "2020-01-01T10:00:00.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", + "source": "order-service", + "type": "orderValidated", + "time": "2020-01-01T10:00:10.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", + "source": "shipping-service", + "type": "packageShipped", + "traceid": "id1", + "group": "shop", + "time": "2020-01-01T10:00:20.000Z" + } +] +``` #### Response diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index e5491a96ae..13b76efb7d 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -18,20 +18,20 @@ in Optimize. Using any other history level will result in less data and/or funct history in a connected engine should be configured for long enough for Optimize to import it. If data is removed from an engine before Optimize has imported it, that data will not be available in Optimize. -| YAML path | Default value | Description | -| ---------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| engines.${engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | -| engines.${engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | -| engines.${engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | -| engines.${engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | -| engines.${engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | -| engines.${engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | -| engines.${engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | -| engines.${engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | -| engines.${engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | -| engines.${engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | -| engines.${engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | -| engines.${engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | +| YAML path | Default value | Description | +| ----------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| engines.$\{engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | +| engines.$\{engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | +| engines.$\{engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | +| engines.$\{engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | +| engines.$\{engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | +| engines.$\{engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | +| engines.$\{engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | +| engines.$\{engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | +| engines.$\{engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | +| engines.$\{engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | +| engines.$\{engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | +| engines.$\{engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | ## Camunda 7 common import settings diff --git a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration.md index edf98f8cd6..8430a31cf7 100644 --- a/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize_versioned_docs/version-3.12.0/self-managed/optimize-deployment/configuration/system-configuration.md @@ -212,16 +212,16 @@ Settings influencing the process digest feature. Settings for webhooks which can receive custom alert notifications. You can configure multiple webhooks which will be available to select from when creating or editing alerts. Each webhook configuration should have a unique human readable name which will appear in the Optimize UI. -| YAML path | Default value | Description | -| -------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| webhookAlerting.webhooks.${webhookName}.url | | The URL of the webhook. | -| webhookAlerting.webhooks.${webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | -| webhookAlerting.webhooks.${webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | -| webhookAlerting.webhooks.${webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | +| YAML path | Default value | Description | +| --------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| webhookAlerting.webhooks.$\{webhookName}.url | | The URL of the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | ### History cleanup settings @@ -231,20 +231,20 @@ Settings for automatic cleanup of historic process/decision instances based on t Two types of history cleanup are available for Camunda 8 users at this time - process data cleanup and external variable cleanup. For more information, see [History cleanup](/optimize/self-managed/optimize-deployment/configuration/history-cleanup.md). ::: -| YAML path | Default value | Description | -| -------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying Elasticsearch database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | -| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | -| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | -| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | -| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | -| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.ttl | | Time to live to use for process instances of the process definition with the ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the ${key}. | -| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | -| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its ${key}. | -| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.${key}.ttl | | Time to live to use for decision instances of the decision definition with the ${key}. | -| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | +| YAML path | Default value | Description | +| --------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying Elasticsearch database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | +| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | +| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | +| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | +| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | +| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.ttl | | Time to live to use for process instances of the process definition with the $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the $\{key}. | +| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | +| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its $\{key}. | +| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.$\{key}.ttl | | Time to live to use for decision instances of the decision definition with the $\{key}. | +| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | ### Localization diff --git a/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/event-ingestion.md b/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/event-ingestion.md index 76a4f9ad0e..22ab6d5102 100644 --- a/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/event-ingestion.md +++ b/optimize_versioned_docs/version-3.13.0/apis-tools/optimize-api/event-ingestion.md @@ -108,43 +108,45 @@ POST `/api/ingestion/event/batch` ##### Request body - [ - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", - "source": "order-service", - "type": "orderCreated", - "time": "2020-01-01T10:00:00.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", - "source": "order-service", - "type": "orderValidated", - "time": "2020-01-01T10:00:10.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", - "source": "shipping-service", - "type": "packageShipped", - "traceid": "id1", - "group": "shop", - "time": "2020-01-01T10:00:20.000Z" - } - ] +```json +[ + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", + "source": "order-service", + "type": "orderCreated", + "time": "2020-01-01T10:00:00.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", + "source": "order-service", + "type": "orderValidated", + "time": "2020-01-01T10:00:10.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", + "source": "shipping-service", + "type": "packageShipped", + "traceid": "id1", + "group": "shop", + "time": "2020-01-01T10:00:20.000Z" + } +] +``` #### Response diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index e5491a96ae..13b76efb7d 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -18,20 +18,20 @@ in Optimize. Using any other history level will result in less data and/or funct history in a connected engine should be configured for long enough for Optimize to import it. If data is removed from an engine before Optimize has imported it, that data will not be available in Optimize. -| YAML path | Default value | Description | -| ---------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| engines.${engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | -| engines.${engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | -| engines.${engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | -| engines.${engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | -| engines.${engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | -| engines.${engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | -| engines.${engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | -| engines.${engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | -| engines.${engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | -| engines.${engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | -| engines.${engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | -| engines.${engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | +| YAML path | Default value | Description | +| ----------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| engines.$\{engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | +| engines.$\{engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | +| engines.$\{engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | +| engines.$\{engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | +| engines.$\{engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | +| engines.$\{engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | +| engines.$\{engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | +| engines.$\{engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | +| engines.$\{engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | +| engines.$\{engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | +| engines.$\{engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | +| engines.$\{engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | ## Camunda 7 common import settings diff --git a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration.md index 9a871dd74d..a1ddfdd93f 100644 --- a/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize_versioned_docs/version-3.13.0/self-managed/optimize-deployment/configuration/system-configuration.md @@ -269,16 +269,16 @@ Settings influencing the process digest feature. Settings for webhooks which can receive custom alert notifications. You can configure multiple webhooks which will be available to select from when creating or editing alerts. Each webhook configuration should have a unique human readable name which will appear in the Optimize UI. -| YAML path | Default value | Description | -| -------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| webhookAlerting.webhooks.${webhookName}.url | | The URL of the webhook. | -| webhookAlerting.webhooks.${webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | -| webhookAlerting.webhooks.${webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | -| webhookAlerting.webhooks.${webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | +| YAML path | Default value | Description | +| --------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| webhookAlerting.webhooks.$\{webhookName}.url | | The URL of the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | ### History cleanup settings @@ -288,20 +288,20 @@ Settings for automatic cleanup of historic process/decision instances based on t Two types of history cleanup are available for Camunda 8 users at this time - process data cleanup and external variable cleanup. For more information, see [History cleanup](/optimize/self-managed/optimize-deployment/configuration/history-cleanup.md). ::: -| YAML path | Default value | Description | -| -------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | -| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | -| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | -| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | -| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | -| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.ttl | | Time to live to use for process instances of the process definition with the ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the ${key}. | -| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | -| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its ${key}. | -| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.${key}.ttl | | Time to live to use for decision instances of the decision definition with the ${key}. | -| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | +| YAML path | Default value | Description | +| --------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | +| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | +| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | +| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | +| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | +| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.ttl | | Time to live to use for process instances of the process definition with the $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the $\{key}. | +| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | +| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its $\{key}. | +| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.$\{key}.ttl | | Time to live to use for decision instances of the decision definition with the $\{key}. | +| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | ### Localization diff --git a/optimize_versioned_docs/version-3.14.0/apis-tools/optimize-api/event-ingestion.md b/optimize_versioned_docs/version-3.14.0/apis-tools/optimize-api/event-ingestion.md index a5a356dd4b..6e43d73fd6 100644 --- a/optimize_versioned_docs/version-3.14.0/apis-tools/optimize-api/event-ingestion.md +++ b/optimize_versioned_docs/version-3.14.0/apis-tools/optimize-api/event-ingestion.md @@ -108,43 +108,45 @@ POST `/api/ingestion/event/batch` ##### Request body - [ - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", - "source": "order-service", - "type": "orderCreated", - "time": "2020-01-01T10:00:00.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", - "source": "order-service", - "type": "orderValidated", - "time": "2020-01-01T10:00:10.000Z", - "traceid": "id1", - "group": "shop", - "data": { - "numberField": 1, - "stringField": "example" - } - }, - { - "specversion": "1.0", - "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", - "source": "shipping-service", - "type": "packageShipped", - "traceid": "id1", - "group": "shop", - "time": "2020-01-01T10:00:20.000Z" - } - ] +```json +[ + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca341", + "source": "order-service", + "type": "orderCreated", + "time": "2020-01-01T10:00:00.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca342", + "source": "order-service", + "type": "orderValidated", + "time": "2020-01-01T10:00:10.000Z", + "traceid": "id1", + "group": "shop", + "data": { + "numberField": 1, + "stringField": "example" + } + }, + { + "specversion": "1.0", + "id": "1edc4160-74e5-4ffc-af59-2d281cf5aca343", + "source": "shipping-service", + "type": "packageShipped", + "traceid": "id1", + "group": "shop", + "time": "2020-01-01T10:00:20.000Z" + } +] +``` #### Response diff --git a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md index e5491a96ae..13b76efb7d 100644 --- a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md +++ b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration-platform-7.md @@ -18,20 +18,20 @@ in Optimize. Using any other history level will result in less data and/or funct history in a connected engine should be configured for long enough for Optimize to import it. If data is removed from an engine before Optimize has imported it, that data will not be available in Optimize. -| YAML path | Default value | Description | -| ---------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| engines.${engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | -| engines.${engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | -| engines.${engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | -| engines.${engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | -| engines.${engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | -| engines.${engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | -| engines.${engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | -| engines.${engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | -| engines.${engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | -| engines.${engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | -| engines.${engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | -| engines.${engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | +| YAML path | Default value | Description | +| ----------------------------------------------- | --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| engines.$\{engineAlias}.name | default | The process engine's name on the platform, this is the unique engine identifier on the platforms REST API. | +| engines.$\{engineAlias}.defaultTenant.id | null | A default tenantID to associate all imported data with if there is no tenant configured in the engine itself. This property is only relevant in the context of a `One Process Engine Per Tenant` tenancy. For details consult the Multi-Tenancy documentation. | +| engines.$\{engineAlias}.defaultTenant.name | null | The name used for this default tenant when displayed in the UI. | +| engines.$\{engineAlias}.excludeTenant | [ ] | Comma-separated list of tenant IDs to be excluded when importing data from the specified engine. When left empty, data from all tenants will be imported. Please note that the `defaultTenant` cannot be excluded (and therefore also not the entities with `null` as tenant) | +| engines.$\{engineAlias}.rest | http://localhost:8080/engine-rest | A base URL that will be used for connections to the Camunda Engine REST API. | +| engines.$\{engineAlias}.importEnabled | true | Determines whether this instance of Optimize should import definition & historical data from this engine. | +| engines.$\{engineAlias}.eventImportEnabled | false | Determines whether this instance of Optimize should convert historical data to event data usable for event based processes. | +| engines.$\{engineAlias}.authentication.enabled | false | Toggles basic authentication on or off. When enabling basic authentication, please be aware that you also need to adjust the values of the user and password. | +| engines.$\{engineAlias}.authentication.user | | When basic authentication is enabled, this user is used to authenticate against the engine.

    Note: when enabled, it is required that the user has
    • `READ` & `READ_HISTORY` permission on the Process and Decision Definition resources
    • `READ` permission on _all_ ("\*") Authorization, Group, User, Tenant, Deployment & User Operation Log resources
    to enable users to log in and Optimize to import the engine data. | +| engines.$\{engineAlias}.authentication.password | | When basic authentication is enabled, this password is used to authenticate against the engine. | +| engines.$\{engineAlias}.webapps.endpoint | http://localhost:8080/camunda | Defines the endpoint where the Camunda webapps are found. This allows Optimize to directly link to the other Camunda Web Applications, e.g. to jump from Optimize directly to a dedicated process instance in Cockpit | +| engines.$\{engineAlias}.webapps.enabled | true | Enables/disables linking to other Camunda Web Applications | ## Camunda 7 common import settings diff --git a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration.md b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration.md index 22b7c67c0e..7868c25f1a 100644 --- a/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration.md +++ b/optimize_versioned_docs/version-3.14.0/self-managed/optimize-deployment/configuration/system-configuration.md @@ -270,16 +270,16 @@ Settings influencing the process digest feature. Settings for webhooks which can receive custom alert notifications. You can configure multiple webhooks which will be available to select from when creating or editing alerts. Each webhook configuration should have a unique human readable name which will appear in the Optimize UI. -| YAML path | Default value | Description | -| -------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| webhookAlerting.webhooks.${webhookName}.url | | The URL of the webhook. | -| webhookAlerting.webhooks.${webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | -| webhookAlerting.webhooks.${webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | -| webhookAlerting.webhooks.${webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | -| webhookAlerting.webhooks.${webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | -| webhookAlerting.webhooks.${webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.${webhookName}.proxy.enabled = true. | +| YAML path | Default value | Description | +| --------------------------------------------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| webhookAlerting.webhooks.$\{webhookName}.url | | The URL of the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.headers | | A map of the headers of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.httpMethod | | The HTTP Method of the request to be sent to the webhook. | +| webhookAlerting.webhooks.$\{webhookName}.defaultPayload | | The payload of the request to be sent to the webhook. This should include placeholder keys that allow you to define dynamic content. See [Alert Webhook Payload Placeholders](../webhooks#alert-webhook-payload-placeholders) for available values. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.enabled | | Whether an HTTP proxy should be used for requests to the webhook URL. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.host | | The proxy host to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.port | | The proxy port to use, must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | +| webhookAlerting.webhooks.$\{webhookName}.proxy.sslEnabled | | Whether this proxy is using a secured connection (HTTPS). Must be set if webhookAlerting.webhooks.$\{webhookName}.proxy.enabled = true. | ### History cleanup settings @@ -289,20 +289,20 @@ Settings for automatic cleanup of historic process/decision instances based on t Two types of history cleanup are available for Camunda 8 users at this time - process data cleanup and external variable cleanup. For more information, see [History cleanup](/optimize/self-managed/optimize-deployment/configuration/history-cleanup.md). ::: -| YAML path | Default value | Description | -| -------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | -| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | -| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | -| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | -| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | -| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.ttl | | Time to live to use for process instances of the process definition with the ${key}. | -| historyCleanup.processDataCleanup .perProcessDefinitionConfig.${key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the ${key}. | -| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | -| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its ${key}. | -| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.${key}.ttl | | Time to live to use for decision instances of the decision definition with the ${key}. | -| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | +| YAML path | Default value | Description | +| --------------------------------------------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| historyCleanup.cronTrigger | `'0 1 * * *'` | Cron expression to schedule when the cleanup should be executed, defaults to 01:00 A.M. As the cleanup can cause considerable load on the underlying database it is recommended to schedule it outside of office hours. You can either use the default Cron (5 fields) or the Spring Cron (6 fields) expression format here. | +| historyCleanup.ttl | 'P2Y' | Global time to live (ttl) period for process/decision/event data. The relevant property differs between entities. For process data, it's the `endTime` of the process instance. For decision data, it's the `evaluationTime` and for ingested events it's the `time` field. The format of the string is ISO_8601 duration. The default value is 2 years. For details on the notation refer to: [https://en.wikipedia.org/wiki/ISO_8601#Durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) Note: The time component of the ISO_8601 duration is not supported. Only years (Y), months (M) and days (D) are. | +| historyCleanup.processDataCleanup.enabled | false | A switch to activate the history cleanup of process data. \[true/false\] | +| historyCleanup.processDataCleanup.cleanupMode | 'all' | Global type of the cleanup to perform for process instances, possible values: 'all' - delete everything related and including the process instance that passed the defined ttl 'variables' - only delete variables of a process instance Note: This doesn't affect the decision instance cleanup which always deletes the whole instance. | +| historyCleanup.processDataCleanup.batchSize | 10000 | Defines the batch size in which Camunda engine process instance data gets cleaned up. It may be reduced if requests fail due to request size constraints. In most cases, this should not be necessary and has only been experienced when connecting to an AWS Elasticsearch instance. | +| historyCleanup.processDataCleanup.perProcessDefinitionConfig | | A list of process definition specific configuration parameters that will overwrite the global cleanup settings for the specific process definition identified by its $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.ttl | | Time to live to use for process instances of the process definition with the $\{key}. | +| historyCleanup.processDataCleanup .perProcessDefinitionConfig.$\{key}.cleanupMode | | Cleanup mode to use for process instances of the process definition with the $\{key}. | +| historyCleanup.decisionDataCleanup.enabled | false | A switch to activate the history cleanup of decision data. \[true/false\] | +| historyCleanup.decisionDataCleanup.perDecisionDefinitionConfig | | A list of decision definition specific configuration parameters that will overwrite the global cleanup settings for the specific decision definition identified by its $\{key}. | +| historyCleanup.decisionDataCleanup .perDecisionDefinitionConfig.$\{key}.ttl | | Time to live to use for decision instances of the decision definition with the $\{key}. | +| historyCleanup.ingestedEventCleanup.enabled | false | A switch to activate the history cleanup of ingested event data. \[true/false\] | ### Localization diff --git a/versioned_docs/version-8.3/apis-tools/operate-api/overview.md b/versioned_docs/version-8.3/apis-tools/operate-api/overview.md index ec3c24e09d..266e67ac3f 100644 --- a/versioned_docs/version-8.3/apis-tools/operate-api/overview.md +++ b/versioned_docs/version-8.3/apis-tools/operate-api/overview.md @@ -117,8 +117,8 @@ curl -b cookie.txt -X POST 'http://localhost:8080/v1/process-definitions/search' | `GET /v1/process-instances/{key}/statistics` | Get flow node statistic by process instance key | New endpoint | | `GET /v1/process-instances/{key}/sequence-flows` | Get sequence flows of process instance by key | New endpoint | | **Incidents** | | | -| `POST /v1/incidents/search` | Search for incidents | New field added: `jobKey`

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.
    | +| `GET /v1/incidents/{key}` | Get incident by key | New field added: `jobKey`

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.
    | | **Flownode instances** | | | | `POST /v1/flownode-instances/search` | Search for flow node instances | New fields added:
    `flowNodeId`
    `flowNodeName`
    `processDefinitionKey`

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.
    2. The `processDefinitionKey` field will only contain data from version 8.1.8 onward
    3. The field `flowNodeName` is only returned if set in the BPMN diagram, so no flowNodeName is returned for flow nodes that do not have it set in the diagram. | | `GET /v1/flownode-instances/{key}` | Get flow node instance by key | New fields added:
    `flowNodeId`
    `flowNodeName`
    `processDefinitionKey`

    **Warning**
    1. New fields could break deserialization, so ignore fields not used.
    2. The `processDefinitionKey` field will only contain data from version 8.1.8 onward
    3. The field `flowNodeName` is only returned if set in the BPMN diagram, so no flowNodeName is returned for flow nodes that do not have it set in the diagram. | diff --git a/versioned_docs/version-8.3/components/best-practices/development/invoking-services-from-the-process-c7.md b/versioned_docs/version-8.3/components/best-practices/development/invoking-services-from-the-process-c7.md index 4e05898330..c01fa3eb17 100644 --- a/versioned_docs/version-8.3/components/best-practices/development/invoking-services-from-the-process-c7.md +++ b/versioned_docs/version-8.3/components/best-practices/development/invoking-services-from-the-process-c7.md @@ -160,7 +160,8 @@ Only if the increased latency does not work for your use case, for example, beca -

    Call a named bean or java class implementing the +

    + Call a named bean or java class implementing the JavaDelegate interface.

    @@ -168,14 +169,17 @@ Only if the increased latency does not work for your use case, for example, beca

    Evaluate an expression using JUEL.

    -

    Use a configurable Connector +

    + Use a configurable Connector
    (REST or SOAP services provided out-of-the-box).

    -

    Pull a service task into an external worker thread and inform process engine of -completion.

    +

    + Pull a service task into an external worker thread and inform process engine of + completion. +

    Execute a script inside the engine.

    @@ -183,7 +187,8 @@ completion.

    -

    Use with +

    + Use with
    BPMN elements.

    @@ -252,7 +257,8 @@ completion.

    -

    Implement +

    + Implement
    via

    @@ -261,8 +267,10 @@ completion.

    Java (in same JVM)

    -

    Expression Language -(can reference Java code)

    +

    + Expression Language + (can reference Java code) +

    BPMN configuration

    @@ -377,9 +385,11 @@ completion.

    Configure via

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -390,9 +400,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -401,9 +413,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -412,9 +426,11 @@ completion.

    -

    BPMN Ext. Element+ +

    + BPMN Ext. Element+ - serviceTask + + serviceTask
    camunda:
    @@ -423,9 +439,11 @@ completion.

    -

    BPMN Attributes +

    + BPMN Attributes
    - serviceTask + + serviceTask
    camunda:
    @@ -438,13 +456,15 @@ completion.

    -

    BPMN Element +

    + BPMN Element
    script or
    BPMN Attribute
    - scriptTask + + scriptTask
    camunda:
    diff --git a/versioned_docs/version-8.3/components/concepts/process-instance-creation.md b/versioned_docs/version-8.3/components/concepts/process-instance-creation.md index ea1a7a6b3d..fc315f7431 100644 --- a/versioned_docs/version-8.3/components/concepts/process-instance-creation.md +++ b/versioned_docs/version-8.3/components/concepts/process-instance-creation.md @@ -26,9 +26,10 @@ This command creates a new process instance and immediately responds with the pr ![create-process](assets/create-process.png) -

    - Code example -

    Create a process instance: +

    + Code example +

    +Create a process instance: ``` zbctl create instance "order-process" @@ -38,16 +39,16 @@ Response: ``` { - "processKey": 2251799813685249, - "bpmnProcessId": "order-process", - "version": 1, - "processInstanceKey": 2251799813686019 + "processKey": 2251799813685249, + "bpmnProcessId": "order-process", + "version": 1, + "processInstanceKey": 2251799813686019 } ``` -

    -
    +

    +
    ### Create and await results @@ -67,7 +68,8 @@ When the client resends the command, it creates a new process instance.
    Code example -

    Create a process instance and await results: +

    +Create a process instance and await results: ``` zbctl create instance "order-process" --withResult --variables '{"orderId": "1234"}' @@ -123,7 +125,7 @@ Start instructions are supported for both `CreateProcessInstance` commands.

    Code example

    - Create a process instance starting before the 'ship_parcel' element: +Create a process instance starting before the 'ship_parcel' element: ```java client.newCreateInstanceCommand() diff --git a/versioned_docs/version-8.3/components/modeler/desktop-modeler/telemetry/telemetry.md b/versioned_docs/version-8.3/components/modeler/desktop-modeler/telemetry/telemetry.md index 36a5446325..382a2e2f72 100644 --- a/versioned_docs/version-8.3/components/modeler/desktop-modeler/telemetry/telemetry.md +++ b/versioned_docs/version-8.3/components/modeler/desktop-modeler/telemetry/telemetry.md @@ -54,8 +54,8 @@ These events include the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> ### Deployment and start instance events @@ -68,8 +68,8 @@ The `Deployment Event` and `Start Instance` have the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the event of an unsuccessful deployment, an `error` property will be present in the payload containing an error code. diff --git a/versioned_docs/version-8.3/reference/notices.md b/versioned_docs/version-8.3/reference/notices.md index 774ba628c4..71fd93e0cf 100644 --- a/versioned_docs/version-8.3/reference/notices.md +++ b/versioned_docs/version-8.3/reference/notices.md @@ -74,11 +74,11 @@ Tasklist The REST API functionality of Tasklist 8.2.0 and 8.2.1 allows unauthenticated access to the following methods/URLs: -- GET /v1/tasks/{taskId} +- GET /v1/tasks/\{taskId} - POST /v1/tasks/search -- POST /v1/tasks/{taskId}/variables/search -- POST /v1/forms/{formId} -- POST /v1/variables/{variableId} +- POST /v1/tasks/\{taskId}/variables/search +- POST /v1/forms/\{formId} +- POST /v1/variables/\{variableId} Find more information about the methods in our [Tasklist REST API documentation](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md). diff --git a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/gateway.md b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/gateway.md index 9c2e6f2e22..ba7bbe1097 100644 --- a/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/gateway.md +++ b/versioned_docs/version-8.3/self-managed/zeebe-deployment/configuration/gateway.md @@ -302,7 +302,8 @@ Each interceptor should be configured with the values described below: className - Entry point of the interceptor, a class which must: + + Entry point of the interceptor, a class which must:

  • implement io.grpc.ServerInterceptor
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • diff --git a/versioned_docs/version-8.4/components/best-practices/development/invoking-services-from-the-process-c7.md b/versioned_docs/version-8.4/components/best-practices/development/invoking-services-from-the-process-c7.md index 4e05898330..6e93a22044 100644 --- a/versioned_docs/version-8.4/components/best-practices/development/invoking-services-from-the-process-c7.md +++ b/versioned_docs/version-8.4/components/best-practices/development/invoking-services-from-the-process-c7.md @@ -160,7 +160,8 @@ Only if the increased latency does not work for your use case, for example, beca -

    Call a named bean or java class implementing the +

    + Call a named bean or java class implementing the JavaDelegate interface.

    @@ -168,14 +169,17 @@ Only if the increased latency does not work for your use case, for example, beca

    Evaluate an expression using JUEL.

    -

    Use a configurable Connector +

    + Use a configurable Connector
    (REST or SOAP services provided out-of-the-box).

    -

    Pull a service task into an external worker thread and inform process engine of -completion.

    +

    + Pull a service task into an external worker thread and inform process engine of + completion. +

    Execute a script inside the engine.

    @@ -183,7 +187,8 @@ completion.

    -

    Use with +

    + Use with
    BPMN elements.

    @@ -252,7 +257,8 @@ completion.

    -

    Implement +

    + Implement
    via

    @@ -261,8 +267,10 @@ completion.

    Java (in same JVM)

    -

    Expression Language -(can reference Java code)

    +

    + Expression Language + (can reference Java code) +

    BPMN configuration

    @@ -377,9 +385,11 @@ completion.

    Configure via

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -390,9 +400,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -401,9 +413,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -412,9 +426,10 @@ completion.

    -

    BPMN Ext. Element+ - - serviceTask +

    + BPMN Ext. Element+ + + serviceTask
    camunda:
    @@ -423,9 +438,11 @@ completion.

    -

    BPMN Attributes +

    + BPMN Attributes
    - serviceTask + + serviceTask
    camunda:
    @@ -438,13 +455,15 @@ completion.

    -

    BPMN Element +

    + BPMN Element
    script or
    BPMN Attribute
    - scriptTask + + scriptTask
    camunda:
    diff --git a/versioned_docs/version-8.4/components/concepts/process-instance-creation.md b/versioned_docs/version-8.4/components/concepts/process-instance-creation.md index 6a43c5143a..b2bb0491f8 100644 --- a/versioned_docs/version-8.4/components/concepts/process-instance-creation.md +++ b/versioned_docs/version-8.4/components/concepts/process-instance-creation.md @@ -26,9 +26,10 @@ This command creates a new process instance and immediately responds with the pr ![create-process](assets/create-process.png) -

    - Code example -

    Create a process instance: +

    + Code example +

    +Create a process instance: ``` zbctl create instance "order-process" @@ -38,16 +39,16 @@ Response: ``` { - "processKey": 2251799813685249, - "bpmnProcessId": "order-process", - "version": 1, - "processInstanceKey": 2251799813686019 + "processKey": 2251799813685249, + "bpmnProcessId": "order-process", + "version": 1, + "processInstanceKey": 2251799813686019 } ``` -

    -
    +

    +
    ### Create and await results @@ -67,7 +68,8 @@ When the client resends the command, it creates a new process instance.
    Code example -

    Create a process instance and await results: +

    +Create a process instance and await results: ``` zbctl create instance "order-process" --withResult --variables '{"orderId": "1234"}' @@ -123,7 +125,7 @@ Start instructions are supported for both `CreateProcessInstance` commands.

    Code example

    - Create a process instance starting before the 'ship_parcel' element: +Create a process instance starting before the 'ship_parcel' element: ```java client.newCreateInstanceCommand() diff --git a/versioned_docs/version-8.4/components/modeler/desktop-modeler/telemetry/telemetry.md b/versioned_docs/version-8.4/components/modeler/desktop-modeler/telemetry/telemetry.md index 8db915f21f..33fe66c690 100644 --- a/versioned_docs/version-8.4/components/modeler/desktop-modeler/telemetry/telemetry.md +++ b/versioned_docs/version-8.4/components/modeler/desktop-modeler/telemetry/telemetry.md @@ -54,8 +54,8 @@ These events include the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the case of a form, the payload also includes the `formFieldTypes`: @@ -78,8 +78,8 @@ The `Deployment Event` and `Start Instance` have the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the event of an unsuccessful deployment, an `error` property will be present in the payload containing an error code. diff --git a/versioned_docs/version-8.4/reference/notices.md b/versioned_docs/version-8.4/reference/notices.md index 260b49531b..495e646873 100644 --- a/versioned_docs/version-8.4/reference/notices.md +++ b/versioned_docs/version-8.4/reference/notices.md @@ -74,11 +74,11 @@ Tasklist The REST API functionality of Tasklist 8.2.0 and 8.2.1 allows unauthenticated access to the following methods/URLs: -- GET /v1/tasks/{taskId} +- GET /v1/tasks/\{taskId} - POST /v1/tasks/search -- POST /v1/tasks/{taskId}/variables/search -- POST /v1/forms/{formId} -- POST /v1/variables/{variableId} +- POST /v1/tasks/\{taskId}/variables/search +- POST /v1/forms/\{formId} +- POST /v1/variables/\{variableId} Find more information about the methods in our [Tasklist REST API documentation](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md). diff --git a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/gateway.md b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/gateway.md index ea2abc369b..2f861de693 100644 --- a/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/gateway.md +++ b/versioned_docs/version-8.4/self-managed/zeebe-deployment/configuration/gateway.md @@ -307,7 +307,8 @@ Each interceptor should be configured with the values described below: className - Entry point of the interceptor, a class which must: + + Entry point of the interceptor, a class which must:

  • implement io.grpc.ServerInterceptor
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • diff --git a/versioned_docs/version-8.5/components/best-practices/development/invoking-services-from-the-process-c7.md b/versioned_docs/version-8.5/components/best-practices/development/invoking-services-from-the-process-c7.md index d46abdcd87..c99604bbc2 100644 --- a/versioned_docs/version-8.5/components/best-practices/development/invoking-services-from-the-process-c7.md +++ b/versioned_docs/version-8.5/components/best-practices/development/invoking-services-from-the-process-c7.md @@ -160,7 +160,8 @@ Only if the increased latency does not work for your use case, for example, beca -

    Call a named bean or java class implementing the +

    + Call a named bean or java class implementing the JavaDelegate interface.

    @@ -168,14 +169,17 @@ Only if the increased latency does not work for your use case, for example, beca

    Evaluate an expression using JUEL.

    -

    Use a configurable Connector +

    + Use a configurable Connector
    (REST or SOAP services provided out-of-the-box).

    -

    Pull a service task into an external worker thread and inform process engine of -completion.

    +

    + Pull a service task into an external worker thread and inform process engine of +completion. +

    Execute a script inside the engine.

    @@ -183,7 +187,8 @@ completion.

    -

    Use with +

    + Use with
    BPMN elements.

    @@ -252,7 +257,8 @@ completion.

    -

    Implement +

    + Implement
    via

    @@ -261,8 +267,10 @@ completion.

    Java (in same JVM)

    -

    Expression Language -(can reference Java code)

    +

    + Expression Language + (can reference Java code) +

    BPMN configuration

    @@ -377,9 +385,11 @@ completion.

    Configure via

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -390,9 +400,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -401,9 +413,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -412,9 +426,10 @@ completion.

    -

    BPMN Ext. Element+ - - serviceTask +

    + BPMN Ext. Element+ + + serviceTask
    camunda:
    @@ -423,9 +438,11 @@ completion.

    -

    BPMN Attributes +

    + BPMN Attributes
    - serviceTask + + serviceTask
    camunda:
    @@ -438,13 +455,15 @@ completion.

    -

    BPMN Element +

    + BPMN Element
    script or
    BPMN Attribute
    - scriptTask + + scriptTask
    camunda:
    diff --git a/versioned_docs/version-8.5/components/concepts/process-instance-creation.md b/versioned_docs/version-8.5/components/concepts/process-instance-creation.md index 6a43c5143a..b2bb0491f8 100644 --- a/versioned_docs/version-8.5/components/concepts/process-instance-creation.md +++ b/versioned_docs/version-8.5/components/concepts/process-instance-creation.md @@ -26,9 +26,10 @@ This command creates a new process instance and immediately responds with the pr ![create-process](assets/create-process.png) -

    - Code example -

    Create a process instance: +

    + Code example +

    +Create a process instance: ``` zbctl create instance "order-process" @@ -38,16 +39,16 @@ Response: ``` { - "processKey": 2251799813685249, - "bpmnProcessId": "order-process", - "version": 1, - "processInstanceKey": 2251799813686019 + "processKey": 2251799813685249, + "bpmnProcessId": "order-process", + "version": 1, + "processInstanceKey": 2251799813686019 } ``` -

    -
    +

    +
    ### Create and await results @@ -67,7 +68,8 @@ When the client resends the command, it creates a new process instance.
    Code example -

    Create a process instance and await results: +

    +Create a process instance and await results: ``` zbctl create instance "order-process" --withResult --variables '{"orderId": "1234"}' @@ -123,7 +125,7 @@ Start instructions are supported for both `CreateProcessInstance` commands.

    Code example

    - Create a process instance starting before the 'ship_parcel' element: +Create a process instance starting before the 'ship_parcel' element: ```java client.newCreateInstanceCommand() diff --git a/versioned_docs/version-8.5/components/modeler/desktop-modeler/telemetry/telemetry.md b/versioned_docs/version-8.5/components/modeler/desktop-modeler/telemetry/telemetry.md index 8db915f21f..33fe66c690 100644 --- a/versioned_docs/version-8.5/components/modeler/desktop-modeler/telemetry/telemetry.md +++ b/versioned_docs/version-8.5/components/modeler/desktop-modeler/telemetry/telemetry.md @@ -54,8 +54,8 @@ These events include the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the case of a form, the payload also includes the `formFieldTypes`: @@ -78,8 +78,8 @@ The `Deployment Event` and `Start Instance` have the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the event of an unsuccessful deployment, an `error` property will be present in the payload containing an error code. diff --git a/versioned_docs/version-8.5/reference/notices.md b/versioned_docs/version-8.5/reference/notices.md index 7334504165..60b0a1322b 100644 --- a/versioned_docs/version-8.5/reference/notices.md +++ b/versioned_docs/version-8.5/reference/notices.md @@ -74,11 +74,11 @@ Tasklist The REST API functionality of Tasklist 8.2.0 and 8.2.1 allows unauthenticated access to the following methods/URLs: -- GET /v1/tasks/{taskId} +- GET /v1/tasks/\{taskId} - POST /v1/tasks/search -- POST /v1/tasks/{taskId}/variables/search -- POST /v1/forms/{formId} -- POST /v1/variables/{variableId} +- POST /v1/tasks/\{taskId}/variables/search +- POST /v1/forms/\{formId} +- POST /v1/variables/\{variableId} Find more information about the methods in our [Tasklist REST API documentation](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md). diff --git a/versioned_docs/version-8.5/self-managed/operational-guides/update-guide/840-to-850.md b/versioned_docs/version-8.5/self-managed/operational-guides/update-guide/840-to-850.md index b94830b187..0a36d85032 100644 --- a/versioned_docs/version-8.5/self-managed/operational-guides/update-guide/840-to-850.md +++ b/versioned_docs/version-8.5/self-managed/operational-guides/update-guide/840-to-850.md @@ -31,11 +31,11 @@ Note that there is **no** actual corruption or data loss, however. The broker health check routes have moved, and the old routes are now deprecated. Specifically, the following routes will return [a status code of 301](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301) and redirect you. See the table below about the new mappings: -| Old route | **New route** | -| --------------------------------------- | ------------------------------------------------------------- | -| http://{zeebe-broker-host}:9600/health | **http://{zeebe-broker-host}:9600/actuator/health/status** | -| http://{zeebe-broker-host}:9600/ready | **http://{zeebe-broker-host}:9600/actuator/health/readiness** | -| http://{zeebe-broker-host}:9600/startup | **http://{zeebe-broker-host}:9600/actuator/health/startup** | +| Old route | **New route** | +| ---------------------------------------- | -------------------------------------------------------------- | +| http://\{zeebe-broker-host}:9600/health | **http://\{zeebe-broker-host}:9600/actuator/health/status** | +| http://\{zeebe-broker-host}:9600/ready | **http://\{zeebe-broker-host}:9600/actuator/health/readiness** | +| http://\{zeebe-broker-host}:9600/startup | **http://\{zeebe-broker-host}:9600/actuator/health/startup** | Please migrate to the new routes in your deployments. **If you're using the official Helm charts, then you don't have to do anything here.** diff --git a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/gateway.md b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/gateway.md index c50909f60b..b04075cba4 100644 --- a/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/gateway.md +++ b/versioned_docs/version-8.5/self-managed/zeebe-deployment/configuration/gateway.md @@ -384,7 +384,8 @@ Each interceptor should be configured with the values described below: className - Entry point of the interceptor, a class which must: + + Entry point of the interceptor, a class which must:

  • implement io.grpc.ServerInterceptor
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • diff --git a/versioned_docs/version-8.6/components/best-practices/development/invoking-services-from-the-process-c7.md b/versioned_docs/version-8.6/components/best-practices/development/invoking-services-from-the-process-c7.md index 4e05898330..a50480fda5 100644 --- a/versioned_docs/version-8.6/components/best-practices/development/invoking-services-from-the-process-c7.md +++ b/versioned_docs/version-8.6/components/best-practices/development/invoking-services-from-the-process-c7.md @@ -160,7 +160,8 @@ Only if the increased latency does not work for your use case, for example, beca -

    Call a named bean or java class implementing the +

    + Call a named bean or java class implementing the JavaDelegate interface.

    @@ -168,14 +169,17 @@ Only if the increased latency does not work for your use case, for example, beca

    Evaluate an expression using JUEL.

    -

    Use a configurable Connector +

    + Use a configurable Connector
    (REST or SOAP services provided out-of-the-box).

    -

    Pull a service task into an external worker thread and inform process engine of -completion.

    +

    + Pull a service task into an external worker thread and inform process engine of + completion. +

    Execute a script inside the engine.

    @@ -183,7 +187,8 @@ completion.

    -

    Use with +

    + Use with
    BPMN elements.

    @@ -252,7 +257,8 @@ completion.

    -

    Implement +

    + Implement
    via

    @@ -261,8 +267,10 @@ completion.

    Java (in same JVM)

    -

    Expression Language -(can reference Java code)

    +

    + Expression Language +(can reference Java code) +

    BPMN configuration

    @@ -377,9 +385,11 @@ completion.

    Configure via

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -390,9 +400,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -401,9 +413,11 @@ completion.

    -

    BPMN Attribute +

    + BPMN Attribute
    - serviceTask + + serviceTask
    camunda:
    @@ -412,9 +426,10 @@ completion.

    -

    BPMN Ext. Element+ - - serviceTask +

    + BPMN Ext. Element+ + + serviceTask
    camunda:
    @@ -423,9 +438,11 @@ completion.

    -

    BPMN Attributes +

    + BPMN Attributes
    - serviceTask + + serviceTask
    camunda:
    @@ -438,13 +455,15 @@ completion.

    -

    BPMN Element +

    + BPMN Element
    script or
    BPMN Attribute
    - scriptTask + + scriptTask
    camunda:
    diff --git a/versioned_docs/version-8.6/components/best-practices/modeling/choosing-the-resource-binding-type.md b/versioned_docs/version-8.6/components/best-practices/modeling/choosing-the-resource-binding-type.md index f263474207..f34b1de93c 100644 --- a/versioned_docs/version-8.6/components/best-practices/modeling/choosing-the-resource-binding-type.md +++ b/versioned_docs/version-8.6/components/best-practices/modeling/choosing-the-resource-binding-type.md @@ -56,7 +56,8 @@ Camunda 8 supports the following binding types:

  • This option ensures predictable behavior by tying the two versions together, and allows you to deploy future versions of the target resource without disrupting ongoing process instances.

  • It is ideal for self-contained projects without external or shared dependencies.

  • -

    To use the deployment binding option, create and deploy a process application in Web Modeler, +

    + To use the deployment binding option, create and deploy a process application in Web Modeler, or deploy multiple resources together via the Zeebe API.

  • diff --git a/versioned_docs/version-8.6/components/concepts/process-instance-creation.md b/versioned_docs/version-8.6/components/concepts/process-instance-creation.md index 26e1b4ad3b..04f1d5369c 100644 --- a/versioned_docs/version-8.6/components/concepts/process-instance-creation.md +++ b/versioned_docs/version-8.6/components/concepts/process-instance-creation.md @@ -26,9 +26,10 @@ This command creates a new process instance and immediately responds with the pr ![create-process](assets/create-process.png) -
    - Code example -

    Create a process instance: +

    + Code example +

    +Create a process instance: ``` zbctl create instance "order-process" @@ -38,16 +39,16 @@ Response: ``` { - "processKey": 2251799813685249, - "bpmnProcessId": "order-process", - "version": 1, - "processInstanceKey": 2251799813686019 + "processKey": 2251799813685249, + "bpmnProcessId": "order-process", + "version": 1, + "processInstanceKey": 2251799813686019 } ``` -

    -
    +

    +
    ### Create and await results @@ -67,7 +68,8 @@ When the client resends the command, it creates a new process instance.
    Code example -

    Create a process instance and await results: +

    +Create a process instance and await results: ``` zbctl create instance "order-process" --withResult --variables '{"orderId": "1234"}' @@ -123,7 +125,7 @@ Start instructions are supported for both `CreateProcessInstance` commands.

    Code example

    - Create a process instance starting before the 'ship_parcel' element: +Create a process instance starting before the 'ship_parcel' element: ```java client.newCreateInstanceCommand() diff --git a/versioned_docs/version-8.6/components/connectors/out-of-the-box-connectors/email.md b/versioned_docs/version-8.6/components/connectors/out-of-the-box-connectors/email.md index 7a0abc401b..e4815f2128 100644 --- a/versioned_docs/version-8.6/components/connectors/out-of-the-box-connectors/email.md +++ b/versioned_docs/version-8.6/components/connectors/out-of-the-box-connectors/email.md @@ -246,7 +246,7 @@ object with a field and a value. - If an operator is set, the criteria array must also be defined. - Each criterion within the criteria array is applied to the specified field based on the value associated with it. -:::note +::: #### Example Response @@ -529,7 +529,7 @@ object with a field and a value. - If an operator is set, the criteria array must also be defined. - Each criterion within the criteria array is applied to the specified field based on the value associated with it. -:::note +::: #### Example Response diff --git a/versioned_docs/version-8.6/components/modeler/desktop-modeler/telemetry/telemetry.md b/versioned_docs/version-8.6/components/modeler/desktop-modeler/telemetry/telemetry.md index 8db915f21f..33fe66c690 100644 --- a/versioned_docs/version-8.6/components/modeler/desktop-modeler/telemetry/telemetry.md +++ b/versioned_docs/version-8.6/components/modeler/desktop-modeler/telemetry/telemetry.md @@ -54,8 +54,8 @@ These events include the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the case of a form, the payload also includes the `formFieldTypes`: @@ -78,8 +78,8 @@ The `Deployment Event` and `Start Instance` have the following properties: - `diagramType`: BPMN, DMN, or Form - Engine profile: - - `executionPlatform`: - - `executionPlatformVersion`: + - `executionPlatform`: <target platform\> + - `executionPlatformVersion`: <target platform version\> In the event of an unsuccessful deployment, an `error` property will be present in the payload containing an error code. diff --git a/versioned_docs/version-8.6/reference/notices.md b/versioned_docs/version-8.6/reference/notices.md index 7334504165..60b0a1322b 100644 --- a/versioned_docs/version-8.6/reference/notices.md +++ b/versioned_docs/version-8.6/reference/notices.md @@ -74,11 +74,11 @@ Tasklist The REST API functionality of Tasklist 8.2.0 and 8.2.1 allows unauthenticated access to the following methods/URLs: -- GET /v1/tasks/{taskId} +- GET /v1/tasks/\{taskId} - POST /v1/tasks/search -- POST /v1/tasks/{taskId}/variables/search -- POST /v1/forms/{formId} -- POST /v1/variables/{variableId} +- POST /v1/tasks/\{taskId}/variables/search +- POST /v1/forms/\{formId} +- POST /v1/variables/\{variableId} Find more information about the methods in our [Tasklist REST API documentation](/apis-tools/tasklist-api-rest/tasklist-api-rest-overview.md). diff --git a/versioned_docs/version-8.6/self-managed/operational-guides/update-guide/840-to-850.md b/versioned_docs/version-8.6/self-managed/operational-guides/update-guide/840-to-850.md index b94830b187..0a36d85032 100644 --- a/versioned_docs/version-8.6/self-managed/operational-guides/update-guide/840-to-850.md +++ b/versioned_docs/version-8.6/self-managed/operational-guides/update-guide/840-to-850.md @@ -31,11 +31,11 @@ Note that there is **no** actual corruption or data loss, however. The broker health check routes have moved, and the old routes are now deprecated. Specifically, the following routes will return [a status code of 301](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301) and redirect you. See the table below about the new mappings: -| Old route | **New route** | -| --------------------------------------- | ------------------------------------------------------------- | -| http://{zeebe-broker-host}:9600/health | **http://{zeebe-broker-host}:9600/actuator/health/status** | -| http://{zeebe-broker-host}:9600/ready | **http://{zeebe-broker-host}:9600/actuator/health/readiness** | -| http://{zeebe-broker-host}:9600/startup | **http://{zeebe-broker-host}:9600/actuator/health/startup** | +| Old route | **New route** | +| ---------------------------------------- | -------------------------------------------------------------- | +| http://\{zeebe-broker-host}:9600/health | **http://\{zeebe-broker-host}:9600/actuator/health/status** | +| http://\{zeebe-broker-host}:9600/ready | **http://\{zeebe-broker-host}:9600/actuator/health/readiness** | +| http://\{zeebe-broker-host}:9600/startup | **http://\{zeebe-broker-host}:9600/actuator/health/startup** | Please migrate to the new routes in your deployments. **If you're using the official Helm charts, then you don't have to do anything here.** diff --git a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/gateway.md b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/gateway.md index 6f6dcfbf9f..b9b07fa78b 100644 --- a/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/gateway.md +++ b/versioned_docs/version-8.6/self-managed/zeebe-deployment/configuration/gateway.md @@ -390,7 +390,8 @@ Each interceptor should be configured with the values described below: className - Entry point of the interceptor, a class which must: + + Entry point of the interceptor, a class which must:

  • implement io.grpc.ServerInterceptor
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • @@ -437,7 +438,8 @@ Each filter should be configured with the values described below: className - Entry point of the filter, a class which must: + + Entry point of the filter, a class which must:
  • implement jakarta.servlet.Filter
  • have public visibility
  • have a public default constructor (i.e. no-arg constructor)
  • diff --git a/versioned_sidebars/version-8.4-sidebars.json b/versioned_sidebars/version-8.4-sidebars.json index 777319f96e..e2fefe6dc0 100644 --- a/versioned_sidebars/version-8.4-sidebars.json +++ b/versioned_sidebars/version-8.4-sidebars.json @@ -786,7 +786,7 @@ "Specifications": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/operate-public-api" + "id": "apis-tools/operate-api/specifications/operate-public-api" }, { "type": "category", @@ -794,19 +794,19 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-2", + "id": "apis-tools/operate-api/specifications/search-2", "label": "Search process definitions", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-2", + "id": "apis-tools/operate-api/specifications/by-key-2", "label": "Get process definition by key", "className": "api-method get" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/xml-by-key", + "id": "apis-tools/operate-api/specifications/xml-by-key", "label": "Get process definition as XML by key", "className": "api-method get" } @@ -818,13 +818,13 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-7", + "id": "apis-tools/operate-api/specifications/search-7", "label": "Search decision definitions", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-6", + "id": "apis-tools/operate-api/specifications/by-key-6", "label": "Get decision definition by key", "className": "api-method get" } @@ -836,13 +836,13 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-6", + "id": "apis-tools/operate-api/specifications/search-6", "label": "Search decision instances", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-id", + "id": "apis-tools/operate-api/specifications/by-id", "label": "Get decision instance by id", "className": "api-method get" } @@ -854,13 +854,13 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-4", + "id": "apis-tools/operate-api/specifications/search-4", "label": "Search flownode-instances", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-4", + "id": "apis-tools/operate-api/specifications/by-key-4", "label": "Get flow node instance by key", "className": "api-method get" } @@ -872,13 +872,13 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search", + "id": "apis-tools/operate-api/specifications/search", "label": "Search variables for process instances", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key", + "id": "apis-tools/operate-api/specifications/by-key", "label": "Get variable by key", "className": "api-method get" } @@ -890,31 +890,31 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-1", + "id": "apis-tools/operate-api/specifications/search-1", "label": "Search process instances", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-1", + "id": "apis-tools/operate-api/specifications/by-key-1", "label": "Get process instance by key", "className": "api-method get" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/delete", + "id": "apis-tools/operate-api/specifications/delete", "label": "Delete process instance and all dependant data by key", "className": "api-method delete" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/get-statistics", + "id": "apis-tools/operate-api/specifications/get-statistics", "label": "Get flow node statistic by process instance id", "className": "api-method get" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/sequence-flows-by-key", + "id": "apis-tools/operate-api/specifications/sequence-flows-by-key", "label": "Get sequence flows of process instance by key", "className": "api-method get" } @@ -926,19 +926,19 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-5", + "id": "apis-tools/operate-api/specifications/search-5", "label": "Search decision requirements", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-5", + "id": "apis-tools/operate-api/specifications/by-key-5", "label": "Get decision requirements by key", "className": "api-method get" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/xml-by-key-1", + "id": "apis-tools/operate-api/specifications/xml-by-key-1", "label": "Get decision requirements as XML by key", "className": "api-method get" } @@ -950,13 +950,13 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/search-3", + "id": "apis-tools/operate-api/specifications/search-3", "label": "Search incidents", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/operate-api/specifications/by-key-3", + "id": "apis-tools/operate-api/specifications/by-key-3", "label": "Get incident by key", "className": "api-method get" } @@ -1082,7 +1082,7 @@ "Specifications": [ { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/tasklist-rest-api" + "id": "apis-tools/tasklist-api-rest/specifications/tasklist-rest-api" }, { "type": "category", @@ -1090,7 +1090,7 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/get-form", + "id": "apis-tools/tasklist-api-rest/specifications/get-form", "label": "Get a form", "className": "api-method get" } @@ -1102,7 +1102,7 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/get-variable-by-id", + "id": "apis-tools/tasklist-api-rest/specifications/get-variable-by-id", "label": "Get a variable", "className": "api-method get" } @@ -1114,43 +1114,43 @@ "items": [ { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/save-draft-task-variables", + "id": "apis-tools/tasklist-api-rest/specifications/save-draft-task-variables", "label": "Save draft variables", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/search-task-variables", + "id": "apis-tools/tasklist-api-rest/specifications/search-task-variables", "label": "Search task variables", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/search-tasks", + "id": "apis-tools/tasklist-api-rest/specifications/search-tasks", "label": "Search tasks", "className": "api-method post" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/unassign-task", + "id": "apis-tools/tasklist-api-rest/specifications/unassign-task", "label": "Unassign a task", "className": "api-method patch" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/complete-task", + "id": "apis-tools/tasklist-api-rest/specifications/complete-task", "label": "Complete a task", "className": "api-method patch" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/assign-task", + "id": "apis-tools/tasklist-api-rest/specifications/assign-task", "label": "Assign a task", "className": "api-method patch" }, { "type": "doc", - "id": "version-8.4/apis-tools/tasklist-api-rest/specifications/get-task-by-id", + "id": "apis-tools/tasklist-api-rest/specifications/get-task-by-id", "label": "Get a task", "className": "api-method get" } From 74fa8efee402b21bb193e8fc5f07ebf16f77ee92 Mon Sep 17 00:00:00 2001 From: Amara Graham Date: Tue, 17 Dec 2024 12:42:39 -0600 Subject: [PATCH 58/68] Remove Zeebe REST API (#4650) * remove zeebe rest api + announce * remove from sidebars * Update announcements.md * remove zeebe rest references from next * remove /docs * remove zeebe card * add redirects * fix extra parenthese * remove zeebe rest api tutorial * revert 8.5 change * remove comma * fix link --------- Co-authored-by: christinaausley <84338309+christinaausley@users.noreply.github.com> Co-authored-by: Christina Ausley --- api/generate-api-docs.js | 2 - api/zeebe/generation-strategy.js | 49 -- api/zeebe/zeebe-openapi.yaml | 428 ------------------ .../02-user-task-lifecycle.md | 12 +- .../spring-zeebe-sdk/getting-started.md | 2 +- .../zeebe-api-rest/sidebar-schema.js | 12 - .../specifications/assign-a-user-task.api.mdx | 55 --- .../complete-a-user-task.api.mdx | 59 --- .../get-cluster-topology.api.mdx | 48 -- .../zeebe-api-rest/specifications/sidebar.js | 48 -- .../unassign-a-user-task.api.mdx | 55 --- .../specifications/update-a-user-task.api.mdx | 73 --- .../specifications/zeebe-rest-api.info.mdx | 56 --- docs/apis-tools/zeebe-api-rest/tutorial.md | 182 -------- .../zeebe-api-rest-authentication.md | 139 ------ .../zeebe-api-rest/zeebe-api-rest-overview.md | 29 -- .../manage-clusters/manage-api-clients.md | 2 +- .../zeebe/technical-concepts/architecture.md | 2 +- .../setup-client-connection-credentials.md | 2 +- .../operations/management-api.md | 2 +- docusaurus.config.js | 18 - optimize_sidebars.js | 56 --- sidebars.js | 1 - static/.htaccess | 6 + .../apis-tools/community-clients/spring.md | 2 +- .../migrate-to-zeebe-user-tasks.md | 2 +- 26 files changed, 19 insertions(+), 1323 deletions(-) delete mode 100644 api/zeebe/generation-strategy.js delete mode 100644 api/zeebe/zeebe-openapi.yaml delete mode 100644 docs/apis-tools/zeebe-api-rest/sidebar-schema.js delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/sidebar.js delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api.info.mdx delete mode 100644 docs/apis-tools/zeebe-api-rest/tutorial.md delete mode 100644 docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md delete mode 100644 docs/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md diff --git a/api/generate-api-docs.js b/api/generate-api-docs.js index 2a346ac99d..6c6f2de56a 100644 --- a/api/generate-api-docs.js +++ b/api/generate-api-docs.js @@ -2,13 +2,11 @@ const { execSync } = require("child_process"); // More strategies to come, for other APIs. const operate = require("./operate/generation-strategy"); -const zeebe = require("./zeebe/generation-strategy"); const tasklist = require("./tasklist/generation-strategy"); const consolesm = require("./console-sm/generation-strategy"); const camunda = require("./camunda/generation-strategy"); const apiStrategies = { operate, - zeebe, tasklist, consolesm, camunda, diff --git a/api/zeebe/generation-strategy.js b/api/zeebe/generation-strategy.js deleted file mode 100644 index 06ebef03f0..0000000000 --- a/api/zeebe/generation-strategy.js +++ /dev/null @@ -1,49 +0,0 @@ -const replace = require("replace-in-file"); -const removeDuplicateVersionBadge = require("../remove-duplicate-version-badge"); - -const outputDir = "docs/apis-tools/zeebe-api-rest/specifications"; -const specFile = "api/zeebe/zeebe-openapi.yaml"; - -function preGenerateDocs() { - hackChangesetDescription(); -} - -function postGenerateDocs() { - removeDuplicateVersionBadge(`${outputDir}/zeebe-rest-api.info.mdx`); -} - -module.exports = { - outputDir, - preGenerateDocs, - postGenerateDocs, -}; - -function hackChangesetDescription() { - // This is a temporary hack, until https://github.com/camunda/camunda-docs/issues/3568 is resolved. - // The OpenAPI generator plugin we're using does not use the correct `description` property - // for the `UserTaskUpdateRequest` object. Instead of picking up the actual property description, - // it picks up the description of the first merged schema in the `allOf` property (i.e. from the `Changeset` schema). - // This adjustment replaces the description of the `Changeset` schema with the current description of - // the `UserTaskUpdateRequest.changeset` property. - console.log("hacking changeset description..."); - replace.sync({ - files: `${specFile}`, - from: /^ description: A map of changes.$/m, - to: ` description: | - JSON object with changed task attribute values. - - The following attributes can be adjusted with this endpoint, additional attributes - will be ignored: - - * \`candidateGroups\` - reset by providing an empty list - * \`candidateUsers\` - reset by providing an empty list - * \`dueDate\` - reset by providing an empty String - * \`followUpDate\` - reset by providing an empty String - - Providing any of those attributes with a \`null\` value or omitting it preserves - the persisted attribute's value. - - The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. - This ensures correct event emission for assignee changes.`, - }); -} diff --git a/api/zeebe/zeebe-openapi.yaml b/api/zeebe/zeebe-openapi.yaml deleted file mode 100644 index 7bc6a5925e..0000000000 --- a/api/zeebe/zeebe-openapi.yaml +++ /dev/null @@ -1,428 +0,0 @@ -openapi: "3.0.3" -info: - title: Zeebe REST API - version: "0.1" - description: API for communicating with the Zeebe cluster. - license: - name: Zeebe Community License Version 1.1 - url: https://github.com/camunda/camunda/blob/main/licenses/ZEEBE-COMMUNITY-LICENSE-1.1.txt -externalDocs: - description: Find out more - url: https://docs.camunda.io/docs/apis-tools/zeebe-api-rest/overview/ - -servers: - - url: "{schema}://{host}:{port}/v1" - variables: - host: - default: localhost - description: The hostname of a Zeebe Gateway. - port: - default: "8080" - description: The port of the Zeebe REST API server. - schema: - default: http - description: The schema of the Zeebe REST API server. - -paths: - /topology: - get: - tags: - - Cluster - summary: Get cluster topology - description: Obtains the current topology of the cluster the gateway is part of. - responses: - "200": - $ref: "#/components/responses/TopologyResponse" - /user-tasks/{userTaskKey}/completion: - post: - tags: - - User task - summary: Complete a user task - description: Completes a user task with the given key. - parameters: - - name: userTaskKey - in: path - required: true - description: The key of the user task to complete. - schema: - type: integer - format: int64 - requestBody: - required: false - content: - application/json: - schema: - $ref: "#/components/schemas/UserTaskCompletionRequest" - - responses: - "204": - description: The user task was completed successfully. - "404": - description: The user task with the given key was not found. - "409": - description: > - The user task with the given key is in the wrong state currently. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "400": - description: > - The user task with the given key cannot be completed. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - /user-tasks/{userTaskKey}/assignment: - post: - tags: - - User task - summary: Assign a user task - description: Assigns a user task with the given key to the given assignee. - parameters: - - name: userTaskKey - in: path - required: true - description: The key of the user task to assign. - schema: - type: integer - format: int64 - requestBody: - required: true - content: - application/json: - schema: - $ref: "#/components/schemas/UserTaskAssignmentRequest" - responses: - "204": - description: The user task's assignment was adjusted. - "404": - description: The user task with the given key was not found. - "409": - description: > - The user task with the given key is in the wrong state currently. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "400": - description: > - The assignment of the user task with the given key cannot be completed. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - /user-tasks/{userTaskKey}: - patch: - tags: - - User task - summary: Update a user task - description: Update a user task with the given key. - parameters: - - name: userTaskKey - in: path - required: true - description: The key of the user task to update. - schema: - type: integer - format: int64 - requestBody: - required: false - content: - application/json: - schema: - $ref: "#/components/schemas/UserTaskUpdateRequest" - responses: - "204": - description: The user task was updated successfully. - "404": - description: The user task with the given key was not found. - "409": - description: > - The user task with the given key is in the wrong state currently. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "400": - description: > - The user task with the given key cannot be updated. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - /user-tasks/{userTaskKey}/assignee: - delete: - tags: - - User task - summary: Unassign a user task - description: Removes the assignee of a task with the given key. - parameters: - - name: userTaskKey - in: path - required: true - description: The key of the user task. - schema: - type: integer - format: int64 - responses: - "204": - description: The user task was unassigned successfully. - "404": - description: The user task with the given key was not found. - "409": - description: > - The user task with the given key is in the wrong state currently. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - "400": - description: > - The user task with the given key cannot be unassigned. - More details are provided in the response body. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - -components: - responses: - TopologyResponse: - description: Obtains the current topology of the cluster the gateway is part of. - content: - application/json: - schema: - $ref: "#/components/schemas/TopologyResponse" - ProblemResponse: - description: Response for exceptional uses cases, providing more details. - content: - application/problem+json: - schema: - $ref: "#/components/schemas/ProblemDetail" - - schemas: - TopologyResponse: - description: The response of a topology request. - type: object - properties: - brokers: - description: A list of brokers that are part of this cluster. - type: array - nullable: true - items: - $ref: "#/components/schemas/BrokerInfo" - clusterSize: - description: The number of brokers in the cluster. - type: integer - format: int32 - nullable: true - partitionsCount: - description: The number of partitions are spread across the cluster. - type: integer - format: int32 - nullable: true - replicationFactor: - description: The configured replication factor for this cluster. - type: integer - format: int32 - nullable: true - gatewayVersion: - description: The version of the Zeebe Gateway. - type: string - nullable: true - BrokerInfo: - description: Provides information on a broker node. - type: object - properties: - nodeId: - description: The unique (within a cluster) node ID for the broker. - type: integer - format: int32 - host: - description: The hostname for reaching the broker. - type: string - port: - description: The port for reaching the broker. - type: integer - format: int32 - partitions: - description: A list of partitions managed or replicated on this broker. - type: array - items: - $ref: "#/components/schemas/Partition" - version: - description: The broker version. - type: string - Partition: - description: Provides information on a partition within a broker node. - type: object - properties: - partitionId: - description: The unique ID of this partition. - type: integer - format: int32 - role: - description: Describes the Raft role of the broker for a given partition. - type: string - enum: - - leader - - follower - - inactive - health: - description: Describes the current health of the partition. - type: string - enum: - - healthy - - unhealthy - - dead - UserTaskCompletionRequest: - type: object - properties: - variables: - additionalProperties: true - description: The variables to complete the user task with. - type: object - nullable: true - action: - description: > - A custom action value that will be accessible from user task events resulting - from this endpoint invocation. If not provided, it will default to "complete". - type: string - nullable: true - UserTaskAssignmentRequest: - type: object - properties: - assignee: - description: The assignee for the user task. The assignee must not be empty or `null`. - type: string - nullable: false - allowOverride: - description: > - By default, the task is reassigned if it was already assigned. Set this to `false` - to return an error in such cases. The task must then first be unassigned to - be assigned again. Use this when you have users picking from group task - queues to prevent race conditions. - type: boolean - nullable: true - action: - description: > - A custom action value that will be accessible from user task events resulting - from this endpoint invocation. If not provided, it will default to "assign". - type: string - nullable: true - UserTaskUpdateRequest: - type: object - properties: - changeset: - allOf: - - $ref: "#/components/schemas/Changeset" - description: | - JSON object with changed task attribute values. - - The following attributes can be adjusted with this endpoint, additional attributes - will be ignored: - - * `candidateGroups` - reset by providing an empty list - * `candidateUsers` - reset by providing an empty list - * `dueDate` - reset by providing an empty String - * `followUpDate` - reset by providing an empty String - - Providing any of those attributes with a `null` value or omitting it preserves - the persisted attribute's value. - - The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. - This ensures correct event emission for assignee changes. - type: object - nullable: true - action: - description: > - A custom action value that will be accessible from user task events resulting - from this endpoint invocation. If not provided, it will default to "update". - type: string - nullable: true - Variables: - description: A map of variables. - type: object - additionalProperties: true - Changeset: - description: | - JSON object with changed task attribute values. - - The following attributes can be adjusted with this endpoint, additional attributes - will be ignored: - - * `candidateGroups` - reset by providing an empty list - * `candidateUsers` - reset by providing an empty list - * `dueDate` - reset by providing an empty String - * `followUpDate` - reset by providing an empty String - - Providing any of those attributes with a `null` value or omitting it preserves - the persisted attribute's value. - - The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. - This ensures correct event emission for assignee changes. - type: object - additionalProperties: true - properties: - dueDate: - type: string - format: date-time - description: The due date of the task. Reset by providing an empty String. - nullable: true - followUpDate: - type: string - format: date-time - description: The follow-up date of the task. Reset by providing an empty String. - nullable: true - candidateUsers: - type: array - description: The list of candidate users of the task. Reset by providing an empty list. - items: - type: string - nullable: true - candidateGroups: - type: array - description: The list of candidate groups of the task. Reset by providing an empty list. - items: - type: string - nullable: true - ProblemDetail: - description: > - A Problem detail object as described in [RFC 9457](https://www.rfc-editor.org/rfc/rfc9457). - There may be additional properties specific to the problem type. - type: object - properties: - type: - type: string - format: uri - description: A URI identifying the problem type. - default: about:blank - title: - type: string - description: A summary of the problem type. - status: - type: integer - format: int32 - description: The HTTP status code for this problem. - minimum: 400 - maximum: 600 - detail: - type: string - description: An explanation of the problem in more detail. - instance: - type: string - format: uri - description: A URI identifying the origin of the problem. - securitySchemes: - bearerAuth: - type: http - scheme: bearer - bearerFormat: JWT diff --git a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md index 85fdc6ea1e..823710fc9f 100644 --- a/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md +++ b/docs/apis-tools/frontend-development/01-task-applications/02-user-task-lifecycle.md @@ -80,17 +80,17 @@ Make sure that you create your own validation logic that matches your use case. To implement task life cycle operations with the task API, call the respective endpoints: -- [`POST /user-tasks/:taskKey/assignment`](/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx) or [`DELETE /user-tasks/:taskKey/assignee`](/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx) to change task assignment. -- [`PATCH /user-tasks/:taskKey`](/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx) to update a task. -- [`POST /user-tasks/:taskKey/completion`](/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx) to complete a task. +- [`POST /user-tasks/:userTaskKey/assignment`](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) or [`DELETE /user-tasks/:userTaskKey/assignee`](/apis-tools/camunda-api-rest/specifications/unassign-user-task.api.mdx) to change task assignment. +- [`PATCH /user-tasks/:userTaskKey`](/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx) to update a task. +- [`POST /user-tasks/:userTaskKey/completion`](/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx) to complete a task. All these endpoints (except `DELETE`) allow you to send a custom `action` attribute via the payload. The `action` attribute carries any arbitrary string and can be used to track any life cycle event, including those mentioned above. -#### [`POST /user-tasks/:taskKey/assignment`](/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx) +#### [`POST /user-tasks/:userTaskKey/assignment`](/apis-tools/camunda-api-rest/specifications/assign-user-task.api.mdx) Use the `assignment` endpoint to change the task assignment. Use the `action` attribute to indicate the cause of the change, including `claim`, `reassign`, or `assign`. -#### [`PATCH /user-tasks/:taskKey`](/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx) +#### [`PATCH /user-tasks/:userTaskKey`](/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx) Use the `update` endpoint to change candidate users, groups, the due date, or the follow-up date by defining the `changeset`. You can also send it with an empty `changeset` and just pass an `action`. Use it to send `start`, `pause`, and `resume` actions. Additionally, you can send anything of interest or relevant for the audit log such as `escalate`, `requestFurtherInformation`, `uploadDocument`, or `openExternalApp`. @@ -105,7 +105,7 @@ An example request payload could look like this: } ``` -#### [`POST /user-tasks/:taskKey/completion`](/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx) +#### [`POST /user-tasks/:userTaskKey/completion`](/apis-tools/camunda-api-rest/specifications/complete-user-task.api.mdx) Use the `completion` endpoint to complete a task. Pass along with it the outcome of the task via the `action` attribute, such as `approve` or `reject`. diff --git a/docs/apis-tools/spring-zeebe-sdk/getting-started.md b/docs/apis-tools/spring-zeebe-sdk/getting-started.md index dcfa9fa05c..86ac4f519b 100644 --- a/docs/apis-tools/spring-zeebe-sdk/getting-started.md +++ b/docs/apis-tools/spring-zeebe-sdk/getting-started.md @@ -4,7 +4,7 @@ title: Getting started description: "Leverage Zeebe APIs (gRPC and REST) in your Spring Boot project." --- -This project allows you to leverage Zeebe APIs ([gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md)) in your Spring Boot project. Later on, we’ll expand the Spring Zeebe SDK to deliver a Camunda Spring SDK that provides a unified experience for interacting with all Camunda APIs in Java Spring. +This project allows you to leverage Zeebe APIs ([gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md)) in your Spring Boot project. Later on, we’ll expand the Spring Zeebe SDK to deliver a Camunda Spring SDK that provides a unified experience for interacting with all Camunda APIs in Java Spring. ## Version compatibility diff --git a/docs/apis-tools/zeebe-api-rest/sidebar-schema.js b/docs/apis-tools/zeebe-api-rest/sidebar-schema.js deleted file mode 100644 index af9f3d6352..0000000000 --- a/docs/apis-tools/zeebe-api-rest/sidebar-schema.js +++ /dev/null @@ -1,12 +0,0 @@ -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ - -module.exports = { - "Zeebe API (REST)": [ - "apis-tools/zeebe-api-rest/zeebe-api-rest-overview", - "apis-tools/zeebe-api-rest/zeebe-api-rest-authentication", - "apis-tools/zeebe-api-rest/zeebe-api-tutorial", - { - Specifications: require("./specifications/sidebar.js"), - }, - ], -}; diff --git a/docs/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx b/docs/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx deleted file mode 100644 index 3dd58a62c9..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/assign-a-user-task.api.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: assign-a-user-task -title: "Assign a user task" -description: "Assigns a user task with the given key to the given assignee." -sidebar_label: "Assign a user task" -hide_title: true -hide_table_of_contents: true -api: eJztWNty2zYQ/RUMXppMbVFJ3TTRm+M6rdtcPLbcTmN7xiAJSYhJgAVAySpH/96zAKl7LtPmMckkw8tiz+7inCVWDfdi7Pjgml85aZkX7p7fHvBcusyqyiuj+YAfO6fG2jHB6s6IzZSfMD+RbKymUrN7OWferD0QYY2UPX7AK2FFKb20BNRwjRt4JV9DuPpdzmGjCKgSfoJrK/+ulZU5H3hby+1ohsAgODMKcKuQgB9RCdNlE1kKPmi4n1cEp7SXY2nxamRsKXx89OyILxa3EVI6/9Lkc1qzHUFmsFp7eiWqqlCZoGCSD44ianbBTPpBZp5St6aS1ivpwtq2KHS9m1T3liHAzdR6bON9WTvPtPEslUyWlUctLLvTdVHcUeptDM5bpce4pxciLfBsJAonFwdcFIWZvZtKa1W+J5iXc5bLkagLfxDiCNVVjlnZhpAzNWLKs5kAKQo8zudddHmPXUqPZbDHhtwFyDu6tNLXFsTQDLgIWGnm6mzCMuGkixkGoJAdYDUbKetCkrVeAsNRuixFzsRYKN1jIG+EnNG6uanZRExjAR2rVHaPSrCRNSUbW1NXEQg7jj0nj5WV4KxnVmSSYa9zRZVwvRu9KmdqTCGF3qgnkYPKmcXCbdfxmGXIBaDRgE1FUVOcApVTRRESyTKJXOAthrdic4iIau6wD8vwQ5JS55UBeVHCqYlU7LGzUaAECDfFpuYHYX8Ipd1KyvOmZeAN30htD1NCZkjNK0+3oTuQWGMrKBHaRVQM5EN2CLNCxSLNn/aP9jN8md13rt1C8hRplH9ArUAfDm9H/f6nJBIW7ch/T0fKhG5lkpmyKiT5Z2+MlSiKF6oALK67khEjaX2XC0vRDWKhPqJ/rES1yu93+8A2Ec6jZYvLYn9AOiwaphH9+uLVCXtx9ONPt48m3ldukCSz2axnR9mhBCeN7Rk7TnBL/8jucdANcijFPNApj9QVBVt1HuYqmamRyroO3YbNaPs3iPCRthXfNjt0WTbS2iq+89FgVxdnDHXVXo3mROAd6LAmkBP2IjW1H6SF0Pd8Rbxd0G0UV5elsMvPwSYAHDkvfO0++yH44emObyLcr8PhOYsuwKG8680QYQtESZRKq7Iu+QC8xZ14iHfP+v0F+aQd/4JM0BcfKqQfqLWdDshRrngbElMacensa+2MsWqstnEBtNYEWhL/HDOKwj/6rNb3CZMUT8ocmVp3kn/xH/xgH1rRzqxBIrRTEHttLZIr5t/E/k3s38T+tcSOlzjFT0xOJ3XjAnXowD7gCYn0kETqkmbtXL9IVh9sOpNLO+2GgNqiTLyJIlqA+80ELheDpjLWL5LpE9hPhVV0HAkbSq+j2DoSFTj7FJMYyO5m0guaNChJwd5LCcX8gu4wE/NQUcLZ9Pe8/7y/1xWZdrWKji5OL4fs+PyMxZQi99b6QeeShL3XZTT+nNMwmjiJfqb8/JKWxFqkEq3MHtdU/CUfWqzgORxYgxGexItXHUt++3MYNpr62MVq7Dl9EHRE2hxTViTbGhniWNQdfDuzQNSRCUG1NNpMjTYVDIiL+r0nu3RF+qQ6nNfKWofWC8ouO3/0lhV0VLSkRnRnie5NiO1YGU1O4nqMRq+jBfsj4rInATXSr+u7Y/iv0x5Ak0xgXS6Sf8hNkhYmTUqMGEkL5JL3p6cvTw9P3r15c/X2bPjX4euzk9O3l6eH8NvzDz6UltRRCr0WVTw3r0/Q26k3q+/O/x64W0Z4+eATdBnM1os25aaV7DVfSRYLBpvD+JpqQcCovGveNClGtStbLBb0GMyxGJavb1dCDcrOlaPrvB03P5Hmo4t2zH7Mvmyo35tX+1DoeWgZGLFwh0u42/qVYXEL8wmmVciCIo0WJzGewyH5WXnYmfMXB92KYwxtlf+I7cYxgfS77Jnn7y6HJMf2N4bSkJC4FTP6yQP/D/gN/uLGhFoFpYfnDceXYlyLMdlHv/TnX93IKMU= -sidebar_class_name: "post api-method" -info_path: docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

    Assign a user task

    - - - -Assigns a user task with the given key to the given assignee. - -## Request - -

    Path Parameters

    Body

    required
    - -The user task's assignment was adjusted. - -
    - -The assignment of the user task with the given key cannot be completed. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    - -The user task with the given key was not found. - -
    - -The user task with the given key is in the wrong state currently. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx b/docs/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx deleted file mode 100644 index 76903ffe6b..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/complete-a-user-task.api.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -id: complete-a-user-task -title: "Complete a user task" -description: "Completes a user task with the given key." -sidebar_label: "Complete a user task" -hide_title: true -hide_table_of_contents: true -api: eJztV8Fy2zYQ/RUMTslUFuXUTRPdHFVp3caJR5bbaWwfIBKSkJAEA4CSVQ7/vW8JUpREe+x2crQ99hDE4i12970lUHAnFpYPr/mVlYY5Yb/y2x6PpA2NypzSKR/ykU6yWDppmWB5Y8bWyi2ZW0q2UCuZsq9y0+c9ngkjEtgaAi14igEQaNUUi/6QG9goAs2EW+LZyG+5MjLiQ2dyeeh5CngAMz2vPLXOnWZhvSvyasOlTAQfFtxtMnKoUicX0mBqrk0inH/1+oSX5a13Kq17p6MNrWn3MBexxSZCjeWpozmRZbEKBe0n+GJpU0XXm559kaGj6I3OpHFKWppdCaPELPYDEUWKUER8sWP0UNDbpbuRHuSACkDBH24izeOY1nr0ssdF6JGLA0enLMyt0wnzBnAa5+REOGDHMZtJzITSWgU0NjewbL1LFN1ZZqTNY6fShZ93S2WZTKNMI91MpSvtc9dnZ3OWaseQoZWKZNRjqvYSybkABAV6w5tQb3j/Jm1js87ARTc2BOeUo2HFX6JYTVb4nPgqo+Rkh41mOrW+GK8GJ910TPezK+w28RGzeZWIOdyD5oA7GQweRegIhIUipSQgsVvoPjvXRiILTqgYCsNzkyPkr1rfbJ3NQFiflwcYipVITvJDl6mHlb/wlrVf5snDELM3nHnv15P3I/b25Kefb18sncvsMAjW63XfzMMjCTpr09dmEWBIf2T3ss+QBMSQiE3Fny3rWasNZjMZqrkKqeYUYL1tRtXeq/sDwvKzRYcdW63nRvFDWZ2yq8kZQ15Tp+YbYmzHdbWmYiPsxUznbjiLRfqVtzzrOj30YvMkEWbbs/YdAMg64XL7aK/68VUHm+j123R6wTwEOBRBltp41dWOKIhEpSrJEz4ESzESd370ejAoCZMq/oRIUibvMoRfUeswHJAjaXlbBaZS7CsNv1dltFELdegXjnY0X5P4Fx+R1/nJE6TdFSapnZQ513ka1QJ/+z9wUIdatGujEQhVCmLPjUFwaB3PYn8W+7PYv5PYMYmj5lJHdJzUtqIOnSqHPCCRHpFIbVDsHD7LINweD+jYKM2qOanmBmnihRdRCe4XS0CWwyLTxpXB6hj2ewc6mvZia0gU47ATL/1GusWkCToOU5CCfZYSivkV3WEt/ImC/OzjvRm8GdwLRaZNrjzQZHw5ZacXZ8yH5Lm30w8aSBL2vZDe+DHQ6vRsJfqZcptLWuJzMZNoZeY0p+Rv+VD7qpBp7I3wxj+8b1jy+1/TqtDUxybtyXx8J6hUhwfpnfNsw7iKjnNdua7Jsh8AlQ519osG/eMuKREkaQvsSPK0arAg5ra/e7QwxmmZ0tDj6MESPZo81jccbzLy692GffAW7E/vlx1XXj3Jmu66AH4+68NpEAqsi0TwD8EEs1jPgkSoNKgd2eDzePxufDT6dH5+9fFs+vfRh7PR+OPl+Ai4fXfnqgSSBhKR7uyqubntXtwOgy/a78t/uunVVXbyzgXoHLjUlXWARS3Da97KEAuG+7fAHSWCVF5N17woZsLKKxOXJb0GGwzuaNe3rfgqtUbK0nN7ZXswpBeT+nb3kj31NnlvZPVLkW6qRoCbEkZ4BODBBbe8hflSighkp716i5Hf0dGUcFqEzv2y7DUrTnHlyNwDtnsff1LlthNefLqcksjqy22C7wbeGrGm2zb+D/kNfjHQVbYq/VbvC47+v8jFguw9Lv38C0iulxI= -sidebar_class_name: "post api-method" -info_path: docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

    Complete a user task

    - - - -Completes a user task with the given key. - -## Request - -

    Path Parameters

    Body

      variables objectnullable
      - -The variables to complete the user task with. - -
    - -The user task was completed successfully. - -
    - -The user task with the given key cannot be completed. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    - -The user task with the given key was not found. - -
    - -The user task with the given key is in the wrong state currently. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx b/docs/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx deleted file mode 100644 index c07bf7f842..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -id: get-cluster-topology -title: "Get cluster topology" -description: "Obtains the current topology of the cluster the gateway is part of." -sidebar_label: "Get cluster topology" -hide_title: true -hide_table_of_contents: true -api: eJy1Vttu2zgQ/RWCT7uAEzndlyJvqesGXvQSJO4utoEfKHkss6VELUk5dQX/+86QlCXbai5AFzBgiRqeM8M5M8OGO5FbfnnPJ6q2DgxfjPgSbGZk5aQu+SX/lDohS8vcGlhWGwOlY05XWul8y/QqrIfN/jkXDh7ElknLKmEcmpzzETdgK11aQK6GvxqP6e//4Ml06XAnwYuqUjITBJ98tcTRcJutoRCn5HMEbF0kMtFRG/i3BusI3G0rQGOdfoXM4XtldAXGyRBVavQ3MPYU/IopaclBFk3Qf+GYMNB6jgsYRoyuxySMEVt8LWulRKpwyZkaRlw6KAaIbozeSFxislxpU/jQGf5EJGalXsLTgZDVbDl8SHUp8TjYbw8SXSbk6PTvHpvN3jJk9vkJlD02iZnJUWEjHpwLS3+84rsRX2vrhgnpSykK8LgGRIa0+TCBdQa/EVylzU/g6MszoB7zlXImCfLRVHdWrBClyGHJPGvQJL2VIesn3G3SX5zkPSXbZ+dFed/vfyL5mORWsvstzzw7o0nEx9hv/VsKofhvxcoxMmyrPgZBWRMslxsoB3lj+kccyrqglqZALKMfSukH/yhLkTmE4AtSHQjl1k/50zajYN069SwPwhZKZl12z0v0C/nRAUSg8+A3LRin1Q22CBn61WkO4mFEmwH192DfeNsZ6sQvx1K9kz8GckDY6HWK2L1GJct+331Oko+b1UHBTHRd/qQwO+5e5VCLtBWW6pKJzGhrf4E3bQkiwTvUgjbD/uAgWcm8NlipvR1s5bfEJjfYs1/iS5xhfz2W8JjpVndfAFJg12HjkPaOSHpymMeRdhsHHYpiR98LcGuNJc9z8E1BUE3wpJ2AuGTBbPxou294bRR+bcIk3V0mSUMtenfZUGvdJZsLtN8II8kH31a63r4StaLzUDoTyi8fXzYOOr6fw0fxHjT3Fu/1+PV4EMp3+4ODu53ezdnVzYyFkDxg/1LQQq6dqwYhg/FToLvdgk4NW4d02zvaEu8IgJI2V3XoOjF1kcsj03swwpXw8K6V0Z9/z30dU+P322NeD53gvQbCx+cXJ1GQo6TfTBcFdnQSNo5BGhm9kHq6Ru0DqYVuBqLoCCdhv9uy98GCRR2zC88ahELBWVRJjvh1eo6kSSZw31IkPwgmSZVOkwKvfkkkssmX6fTN9Gzy6cOHzx9n83/O3s8m04930zPEPXffnT+EClWCg7Xn1TW47oLYafcg+Ka7IP6iC2fMoYPvLqkUApKifOhNrKR7vvdm0d507nnTpMLCZ6N2O1rGuWq2uL7oiofewpCiKUal9w22lL8sg8r5KlO1vzAcX3RJfPuivp6Sav4D0YQjZg== -sidebar_class_name: "get api-method" -info_path: docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

    Get cluster topology

    - - - -Obtains the current topology of the cluster the gateway is part of. - -## Request - -
    - -Obtains the current topology of the cluster the gateway is part of. - -
    Schema
      brokers object[]nullable
      - -A list of brokers that are part of this cluster. - -
    • Array [
    • partitions object[]
      - -A list of partitions managed or replicated on this broker. - -
    • Array [
    • ]
    • ]
    diff --git a/docs/apis-tools/zeebe-api-rest/specifications/sidebar.js b/docs/apis-tools/zeebe-api-rest/specifications/sidebar.js deleted file mode 100644 index 25b13ac45a..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/sidebar.js +++ /dev/null @@ -1,48 +0,0 @@ -module.exports = [ - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/zeebe-rest-api", - }, - { - type: "category", - label: "Cluster", - items: [ - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/get-cluster-topology", - label: "Get cluster topology", - className: "api-method get", - }, - ], - }, - { - type: "category", - label: "User task", - items: [ - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/complete-a-user-task", - label: "Complete a user task", - className: "api-method post", - }, - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/assign-a-user-task", - label: "Assign a user task", - className: "api-method post", - }, - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/update-a-user-task", - label: "Update a user task", - className: "api-method patch", - }, - { - type: "doc", - id: "apis-tools/zeebe-api-rest/specifications/unassign-a-user-task", - label: "Unassign a user task", - className: "api-method delete", - }, - ], - }, -]; diff --git a/docs/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx b/docs/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx deleted file mode 100644 index b9b6246ae2..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/unassign-a-user-task.api.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: unassign-a-user-task -title: "Unassign a user task" -description: "Removes the assignee of a task with the given key." -sidebar_label: "Unassign a user task" -hide_title: true -hide_table_of_contents: true -api: eJztV01z2zYQ/SsYnJKpJcqpmya6qY7SurUTjyy107g6gORKQkwCDD4kqxz+9+4SpL5bdzI5+uAxAe6+t4vdBy1L7sTc8v49n1gwzAn7wKdnPAWbGFk4qRXv8xHkegmWuQUwYa2cKwCmZ0zU9mwl3aJ+N5dLUOwB1l1+xgthRA4ODKGXXOECoTyyjNHpN1ijjST0QrgFPhv44qWBlPed8XAYwhjhEZhYicm3wRKTTRaQC94vuVsXRCKVgzkYfDXTJhcubL2+4FU1JSJbaGXBkser3gX9OybbMLCVsMyrJu+UWZ8kYO3MZxnmWZ3xi17vSYijE2KJUEo7FsMOdpfdaAMsBSdkZpnA58LopUyRVqoaoA2exTpdd/9SmGOiMV3lKAZRFJlMBMUQoWecQf7dZ0sBlTuntB/pgN0Gy4aX6fgzJA4LzYJhHNjvR+8v2duLH36cvlg4V9h+FK1Wq66ZJR1IpdOmq808wiX9kd3LLsNTwBxysaY8RYpmyCkyyqoA4yT2lC0gkTOZMKfrBJuwGZUy5NcUNYRFjbVx3pZ8U3rrjFTz3cp7I/lhNw3YZHTF8FyVk7M1OhxT1z4z4TPCELH2rh9nQj1QxZ102UnSQxbr81yYTdfuEyCQdcJ5+2Tnfv/qCJv665fx+JYFCJboFBj6II+0LRElkUslc5/zPrYprsRjWL3u9SrCpIr/j0wUg8cC069b6zAdbI5827d1YlJhXCr5VpXRRs7lIS8SbWvBmyZ+FzKqqqpW5tPiPlYm6Z2kOdNepY3C334FDtahEe3KaEyEKgUs8cZgcnh3PIv9WezPYv9GYseXOGwsNI4PSJLh3FGPIDhZ9HlEMu2QTG1U7gwgVdQOMzREgFm2s4o3eEy8DCKqsPfLhbau6peFNq6KludovxRGCgyiLii9DmJrmyjTicjq7VPFpBc0EIUh6hMAKuZnvB1WIowUxLOP96b3pncSikzbswpAo+HdmA1ur1hIKfTezn3QQpKwT0IG46dA61nKAt5n0q3vyCWcRQx4lZmBp6Pf9EPDVSPTOhjhTnh433bJr3+M60JLNdO1e1Pw/SDo+LFWIeJe9/y4sTBQ0kei89yr+pLE5trc0QEtybx1lMoZx3sU8J4lxmZODSaXwd+t2XWwYL8HXnZes4ZGaW/IOeL7uIukUSLQLxXR3wQTxZmOo1xIFTVENvo0HP407Fx+vLmZfLga/9m5vrocfrgbdhC36x5dfQgFdkku1E5Uk2ZUxKbZ/PQcJl9ufyO+bnBvSubg0UV4DeCMXjWZlo2i7vlWUejQ3x/qN6LC/gjCuOdlGQsLE5NVFW1/8WDWuD/d6qgWXiotPaOIZyKzhx8Bu5m9GDWfCy/Zf30anMyl2RRqXes487TCRwQ5+EKppmi+AJFir1J8wWKAHwCF2/H9119iksjmWno3vB6Oh1jZfwDR0aEr -sidebar_class_name: "delete api-method" -info_path: docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

    Unassign a user task

    - - - -Removes the assignee of a task with the given key. - -## Request - -

    Path Parameters

    - -The user task was unassigned successfully. - -
    - -The user task with the given key cannot be unassigned. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    - -The user task with the given key was not found. - -
    - -The user task with the given key is in the wrong state currently. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx b/docs/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx deleted file mode 100644 index 71af92194c..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/update-a-user-task.api.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -id: update-a-user-task -title: "Update a user task" -description: "Update a user task with the given key." -sidebar_label: "Update a user task" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "patch api-method" -info_path: docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api -custom_edit_url: null -hide_send_button: true ---- - -import ApiTabs from "@theme/ApiTabs"; -import DiscriminatorTabs from "@theme/DiscriminatorTabs"; -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; -import MimeTabs from "@theme/MimeTabs"; -import ParamsItem from "@theme/ParamsItem"; -import ResponseSamples from "@theme/ResponseSamples"; -import SchemaItem from "@theme/SchemaItem"; -import SchemaTabs from "@theme/SchemaTabs"; -import Markdown from "@theme/Markdown"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; - -

    Update a user task

    - - - -Update a user task with the given key. - -## Request - -

    Path Parameters

    Body

      changeset objectnullable
      - -JSON object with changed task attribute values. - -The following attributes can be adjusted with this endpoint, additional attributes -will be ignored: - -- `candidateGroups` - reset by providing an empty list -- `candidateUsers` - reset by providing an empty list -- `dueDate` - reset by providing an empty String -- `followUpDate` - reset by providing an empty String - -Providing any of those attributes with a `null` value or omitting it preserves -the persisted attribute's value. - -The assignee cannot be adjusted with this endpoint, use the Assign task endpoint. -This ensures correct event emission for assignee changes. - -
    - -The user task was updated successfully. - -
    - -The user task with the given key cannot be updated. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    - -The user task with the given key was not found. - -
    - -The user task with the given key is in the wrong state currently. More details are provided in the response body. - -
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api.info.mdx b/docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api.info.mdx deleted file mode 100644 index 6689041910..0000000000 --- a/docs/apis-tools/zeebe-api-rest/specifications/zeebe-rest-api.info.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -id: zeebe-rest-api -title: "Zeebe REST API" -description: "API for communicating with the Zeebe cluster." -sidebar_label: Introduction -sidebar_position: 0 -hide_title: true -custom_edit_url: null ---- - -import ApiLogo from "@theme/ApiLogo"; -import SchemaTabs from "@theme/SchemaTabs"; -import TabItem from "@theme/TabItem"; -import Export from "@theme/ApiExplorer/Export"; - -

    Zeebe REST API

    - -API for communicating with the Zeebe cluster. - -
    -

    - Authentication -

    - - -
    - - - - - - - - - - - - - - - -
    Security Scheme Type:http
    HTTP Authorization Scheme:bearer
    Bearer format:JWT
    -
    -
    -
    -
    - diff --git a/docs/apis-tools/zeebe-api-rest/tutorial.md b/docs/apis-tools/zeebe-api-rest/tutorial.md deleted file mode 100644 index 2bb1795037..0000000000 --- a/docs/apis-tools/zeebe-api-rest/tutorial.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -id: zeebe-api-tutorial -title: Tutorial -description: "New to the Zeebe API? Step through our tutorial to assign and unassign a user to and from a Zeebe user task." ---- - -In this tutorial, we'll step through examples to highlight the capabilities of the Zeebe API, such as assigning and unassigning a user to and from a Zeebe user task. - -## Prerequisites - -- If you haven't done so already, [create a cluster](/guides/create-cluster.md). -- Upon cluster creation, [create your first client](/guides/setup-client-connection-credentials.md). Ensure you check the `Zeebe` client scope box. - -:::note -Make sure you keep the generated client credentials in a safe place. The **Client secret** will not be shown again. For your convenience, you can also download the client information to your computer. -::: - -- In this tutorial, we utilize a JavaScript-written [GitHub repository](https://github.com/camunda/camunda-api-tutorials) to write and run requests. Clone this repo before getting started. -- Ensure you have [Node.js](https://nodejs.org/en/download) installed as this will be used for methods that can be called by the CLI (outlined later in this guide). Run `npm install` to ensure you have updated dependencies. - -## Getting started - -- You need authentication to access the API endpoints. Find more information [here](./zeebe-api-rest-authentication.md). - -## Set up authentication - -If you're interested in how we use a library to handle auth for our code, or to get started, examine the `auth.js` file in the GitHub repository. This file contains a function named `getAccessToken` which executes an OAuth 2.0 protocol to retrieve authentication credentials based on your client id and client secret. Then, we return the actual token that can be passed as an authorization header in each request. - -To set up your credentials, create an `.env` file which will be protected by the `.gitignore` file. You will need to add your `ZEEBE_CLIENT_ID`, `ZEEBE_CLIENT_SECRET`, `ZEEBE_BASE_URL`, and `ZEEBE_AUDIENCE`, which is `zeebe.camunda.io` in a Camunda 8 SaaS environment. For example, your audience may be defined as `ZEEBE_AUDIENCE=zeebe.camunda.io`. - -These keys will be consumed by the `auth.js` file to execute the OAuth protocol, and should be saved when you generate your client credentials in [prerequisites](#prerequisites). - -Examine the existing `.env.example` file for an example of how your `.env` file should look upon completion. Do not place your credentials in the `.env.example` file, as this example file is not protected by the `.gitignore`. - -:::note - -In this tutorial, we will execute arguments to assign and unassign a user to and from a Zeebe user task. You can examine the framework for processing these arguments in the `cli.js` file before getting started. - -::: - -## Assign a Zeebe user task (POST) - -:::note -In this tutorial, you will capture a **Zeebe user task** ID to assign and unassign users in this API. Camunda 8.5 introduced this new [user task](/components/modeler/bpmn/user-tasks/user-tasks.md) implementation type, and these Zeebe user tasks are different from job worker-based user tasks. See more details on task type differences in the [migrating to Zeebe user tasks documentation](/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks.md#task-type-differences). -::: - -First, let's script an API call to assign a Zeebe user task. - -To do this, take the following steps: - -1. In the file named `zeebe.js`, outline the authentication and authorization configuration in the first few lines. This will pull in your `.env` variables to obtain an access token before making any API calls: - -```javascript -const authorizationConfiguration = { - clientId: process.env.ZEEBE_CLIENT_ID, - clientSecret: process.env.ZEEBE_CLIENT_SECRET, - audience: process.env.ZEEBE_AUDIENCE, -}; -``` - -2. Examine the function `async function assignUser([userTaskKey, assignee])` below this configuration. This is where you will script out your API call. -3. Within the function, you must first generate an access token for this request, so your function should now look like the following: - -```javascript -async function assignUser([userTaskKey, assignee]) { - const accessToken = await getAccessToken(authorizationConfiguration); -} -``` - -4. Using your generated client credentials from [prerequisites](#prerequisites), capture your Zeebe API URL beneath your call for an access token by defining `zeebeApiUrl`: - -`const zeebeApiUrl = process.env.ZEEBE_BASE_URL` - -5. On the next line, script the API endpoint to assign a Zeebe user task.: - -```javascript -const url = `${ZeebeApiUrl}/user-tasks/${userTaskKey}/assignment`; -``` - -6. Configure your POST request to the appropriate endpoint, including an authorization header based on the previously acquired `accessToken`: - -```javascript -const options = { - method: "POST", - url, - headers: { - Accept: "application/json", - Authorization: `Bearer ${accessToken}`, - }, - data: { - // The body contains information about the new assignment. - assignee: assignee, - }, -}; -``` - -7. Call the assign endpoint, process the results from the API call, and emit an error message from the server if necessary: - -```javascript -try { - // Call the assign endpoint. - const response = await axios(options); - - // Process the results from the API call. - if (response.status === 204) { - console.log(`User task assigned to ${assignee}.`); - } else { - // Emit an unexpected error message. - console.error("Unable to assign this user!"); - } -} catch (error) { - // Emit an error from the server. - console.error(error.message); -} -``` - -8. In your terminal, run `node cli.js zeebe assign `, where `` is the Zeebe user task ID you've captured from Tasklist, and `` is the assignee's email address. Include your own email address if you would like to see these results in your user interface. - -:::note -This `assign` command is connected to the `assignUser` function at the bottom of the `zeebe.js` file, and executed by the `cli.js` file. While we will assign and unassign users in this tutorial, you may add additional arguments depending on the API calls you would like to make. -::: - -If you have a valid user and task ID, the assignment will now output. If you have an invalid API name or action name, or no arguments provided, or improper/insufficient credentials configured, an error message will output as outlined in the `cli.js` file. If no action is provided, it will default to "assign" everywhere, except when unassigning a user. - -## Unassign a Zeebe user task (DELETE) - -To unassign a user from a Zeebe user task, you can use the same Zeebe user task ID from the previous exercise and take the following steps: - -1. Outline your function, similar to the steps above: - -```javascript -async function unassignUser([userTaskKey]) { - const accessToken = await getAccessToken(authorizationConfiguration); - - const ZeebeApiUrl = process.env.ZEEBE_BASE_URL; - - const url = `${ZeebeApiUrl}/user-tasks/${userTaskKey}/assignee`; -} -``` - -2. Configure the API call using the DELETE method: - -```javascript -const options = { - method: "DELETE", - url, - headers: { - Accept: "application/json", - Authorization: `Bearer ${accessToken}`, - }, -}; -``` - -3. Process the results from the API call. For example: - -```javascript -try { - // Call the delete endpoint. - const response = await axios(options); - - // Process the results from the API call. - if (response.status === 204) { - console.log("User task has been unassigned!"); - } else { - // Emit an unexpected error message. - console.error("Unable to unassign this user task!"); - } -} catch (error) { - // Emit an error from the server. - console.error(error.message); -} -``` - -4. In your terminal, run `node cli.js zeebe unassign `, where `` is the Zeebe user task ID. - -## If you get stuck - -Having trouble configuring your API calls or want to examine an example of the completed tutorial? Navigate to the `completed` folder in the [GitHub repository](https://github.com/camunda/camunda-api-tutorials/tree/main/completed), where you can view an example `zeebe.js` file. - -## Next steps - -You can script several additional API calls as outlined in the [Zeebe API reference material](./zeebe-api-rest-overview.md). diff --git a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md b/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md deleted file mode 100644 index b5f444e4a5..0000000000 --- a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication.md +++ /dev/null @@ -1,139 +0,0 @@ ---- -id: zeebe-api-rest-authentication -title: "Authentication" -description: "Describes authentication options that can be used to access Zeebe REST API." ---- - -import Tabs from "@theme/Tabs"; -import TabItem from "@theme/TabItem"; - -All Zeebe REST API requests require authentication. To authenticate, generate a [JSON Web Token (JWT)](https://jwt.io/introduction/) and include it in each request. - -## Generate a token - - - - -1. [Create client credentials](/guides/setup-client-connection-credentials.md) in the **Clusters > Cluster name > API** tab of [Camunda Console](https://console.camunda.io/). -2. Add permissions to this client for **Zeebe**. -3. Once you have created the client, capture the following values required to generate a token: - - | Name | Environment variable name | Default value | - | ------------------------ | -------------------------------- | -------------------------------------------- | - | Client ID | `ZEEBE_CLIENT_ID` | - | - | Client Secret | `ZEEBE_CLIENT_SECRET` | - | - | Authorization Server URL | `ZEEBE_AUTHORIZATION_SERVER_URL` | `https://login.cloud.camunda.io/oauth/token` | - | Audience | `ZEEBE_TOKEN_AUDIENCE` | `zeebe.camunda.io` | - | Optimize REST Address | `ZEEBE_REST_ADDRESS` | - | - - :::caution - When client credentials are created, the `Client Secret` is only shown once. Save this `Client Secret` somewhere safe. - ::: -4. Execute an authentication request to the token issuer: - ```bash - curl --request POST ${ZEEBE_AUTHORIZATION_SERVER_URL} \ - --header 'Content-Type: application/x-www-form-urlencoded' \ - --data-urlencode 'grant_type=client_credentials' \ - --data-urlencode "audience=${ZEEBE_TOKEN_AUDIENCE}" \ - --data-urlencode "client_id=${ZEEBE_CLIENT_ID}" \ - --data-urlencode "client_secret=${ZEEBE_CLIENT_SECRET}" - ``` - A successful authentication response looks like the following: - ```json - { - "access_token": "", - "expires_in": 300, - "refresh_expires_in": 0, - "token_type": "Bearer", - "not-before-policy": 0 - } - ``` -5. Capture the value of the `access_token` property and store it as your token. - - - - - -1. [Add an M2M application in Identity](/self-managed/identity/user-guide/additional-features/incorporate-applications.md). -2. [Add permissions to this application](/self-managed/identity/user-guide/additional-features/incorporate-applications.md) for **Zeebe API**. -3. Capture the `Client ID` and `Client Secret` from the application in Identity. -4. [Generate a token](/self-managed/identity/user-guide/authorizations/generating-m2m-tokens.md) to access the REST API. Provide the `client_id` and `client_secret` from the values you previously captured in Identity. - ```shell - curl --location --request POST 'http://localhost:18080/auth/realms/camunda-platform/protocol/openid-connect/token' \ - --header 'Content-Type: application/x-www-form-urlencoded' \ - --data-urlencode "client_id=${CLIENT_ID}" \ - --data-urlencode "client_secret=${CLIENT_SECRET}" \ - --data-urlencode 'grant_type=client_credentials' - ``` - A successful authentication response looks like the following: - ```json - { - "access_token": "", - "expires_in": 300, - "refresh_expires_in": 0, - "token_type": "Bearer", - "not-before-policy": 0 - } - ``` -5. Capture the value of the `access_token` property and store it as your token. - - - - - -## Use a token - -Include the previously captured token as an authorization header in each request: `Authorization: Bearer `. - -For example, to send a request to the Zeebe REST API's `/topology` endpoint: - - - - - -:::tip -The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can capture this URL when creating an API client. You can also construct it as `https://${REGION}.zeebe.camunda.io/${CLUSTER_ID}/`. -::: - - - - - -:::tip -The `${ZEEBE_REST_ADDRESS}` variable below represents the URL of the Zeebe REST API. You can configure this value in your Self-Managed installation. The default value is `http://localhost:8080/`. -::: - - - - - -```shell -curl --header "Authorization: Bearer ${TOKEN}" \ - ${ZEEBE_REST_ADDRESS}/v1/topology -``` - -A successful response includes [information about the cluster](/apis-tools/zeebe-api-rest/specifications/get-cluster-topology.api.mdx). For example: - -```json -{ - "brokers": [ - ... - ], - "clusterSize": 3, - "partitionsCount": 3, - "replicationFactor": 3, - "gatewayVersion": "8.6.0" -} -``` - -## Token expiration - -Access tokens expire according to the `expires_in` property of a successful authentication response. After this duration, in seconds, you must request a new access token. diff --git a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md b/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md deleted file mode 100644 index 0c8473dd07..0000000000 --- a/docs/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: zeebe-api-rest-overview -title: "Overview" -description: "Interact with Zeebe clusters. Run user task state operations for Zeebe user tasks." ---- - -## Introduction - -The Zeebe REST API is a REST API designed to interact with the Zeebe process automation engine. - -:::note -Ensure you [authenticate](./zeebe-api-rest-authentication.md) before accessing the Zeebe REST API. -::: - -## Context paths - -For SaaS: `https://${REGION}.zeebe.camunda.io:443/${CLUSTER_ID}/v1/`, and for Self-Managed installations: `http://localhost:8080/v1/`. - -:::note -Find your region and cluster id under **Connection information** in your client credentials (revealed when you click on your client under the **API** tab within your cluster). - -For Self-Managed, the host and port depend on your configuration. The context path mentioned here is the default for the Zeebe component. -::: - -## API Explorer - -See [the interactive Zeebe REST API Explorer][zeebe-api-explorer] for specifications, example requests and responses, and code samples of interacting with the Tasklist REST API. - -[zeebe-api-explorer]: ./specifications/zeebe-rest-api.info.mdx diff --git a/docs/components/console/manage-clusters/manage-api-clients.md b/docs/components/console/manage-clusters/manage-api-clients.md index bd1c4de41e..d575327854 100644 --- a/docs/components/console/manage-clusters/manage-api-clients.md +++ b/docs/components/console/manage-clusters/manage-api-clients.md @@ -42,7 +42,7 @@ When the rate limit is triggered, the client will receive an HTTP 429 response. Currently, Camunda 8 SaaS supports the following scopes: -- Zeebe - Access to the [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) APIs. +- Zeebe - Access to the [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) APIs. - Tasklist - Access to the [Tasklist GraphQL](/apis-tools/tasklist-api/tasklist-api-overview.md) API. - Operate - Access to the [Operate REST API](/apis-tools/operate-api/overview.md). - Optimize - Access to the [Optimize REST API]($optimize$/apis-tools/optimize-api/overview). diff --git a/docs/components/zeebe/technical-concepts/architecture.md b/docs/components/zeebe/technical-concepts/architecture.md index 18487a401e..3a0d3e1f93 100644 --- a/docs/components/zeebe/technical-concepts/architecture.md +++ b/docs/components/zeebe/technical-concepts/architecture.md @@ -36,7 +36,7 @@ Client applications can be scaled up and down separately from Zeebe. The Zeebe b Clients are libraries you embed in an application (e.g. a microservice that executes your business logic) to connect to a Zeebe cluster. -Clients connect to the Zeebe Gateway via a mix of REST and [gRPC](https://grpc.io). While REST can be served over any HTTP version, the gRPC part of the API requires an HTTP/2-based transport. To learn more about how REST is used in Zeebe, review the [Zeebe API (REST)](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md). To learn more about gRPC in Zeebe, review the [Zeebe API (gRPC)](/apis-tools/zeebe-api/grpc.md). +Clients connect to the Zeebe Gateway via a mix of REST and [gRPC](https://grpc.io). While REST can be served over any HTTP version, the gRPC part of the API requires an HTTP/2-based transport. To learn more about how REST is used in Zeebe, review the [Camunda API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). To learn more about gRPC in Zeebe, review the [Zeebe API (gRPC)](/apis-tools/zeebe-api/grpc.md). The Zeebe project includes officially-supported Java and Go clients. [Community clients](/apis-tools/community-clients/index.md) have been created in other languages, including C#, Ruby, and JavaScript. Thanks to code generators for gRPC and the OpenAPI spec, it is possible to [generate clients](/apis-tools/build-your-own-client.md) in a range of different programming languages. diff --git a/docs/guides/setup-client-connection-credentials.md b/docs/guides/setup-client-connection-credentials.md index 00200bdc22..18301f74c7 100644 --- a/docs/guides/setup-client-connection-credentials.md +++ b/docs/guides/setup-client-connection-credentials.md @@ -13,7 +13,7 @@ Here, we'll set up client connection credentials to create, name, and connect yo Currently, Camunda 8 SaaS supports the following scopes: -- Zeebe - Access to the [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) APIs. +- Zeebe - Access to the [Zeebe gRPC](/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) APIs. - Tasklist - Access to the [Tasklist GraphQL](/apis-tools/tasklist-api/tasklist-api-overview.md) API. - Operate - Access to the [Operate REST API](/apis-tools/operate-api/overview.md). - Optimize - Access to the [Optimize REST API]($optimize$/apis-tools/optimize-api/overview). diff --git a/docs/self-managed/zeebe-deployment/operations/management-api.md b/docs/self-managed/zeebe-deployment/operations/management-api.md index dce07ca669..d35d167131 100644 --- a/docs/self-managed/zeebe-deployment/operations/management-api.md +++ b/docs/self-managed/zeebe-deployment/operations/management-api.md @@ -7,7 +7,7 @@ description: "The Zeebe Gateway also exposes an HTTP endpoint for cluster manage import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; -Besides the [REST](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md) and [gRPC API](/apis-tools/zeebe-api/grpc.md) for process instance execution, the Zeebe Gateway also exposes an HTTP endpoint for cluster management operations. This API is not expected to be used by a typical user, but by a privileged user such as a cluster administrator. It is exposed via a different port and configured using configuration `management.server.port` (or via environment variable `MANAGEMENT_SERVER_PORT`). By default, this is set to `9600`. +Besides the [REST](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md) and [gRPC API](/apis-tools/zeebe-api/grpc.md) for process instance execution, the Zeebe Gateway also exposes an HTTP endpoint for cluster management operations. This API is not expected to be used by a typical user, but by a privileged user such as a cluster administrator. It is exposed via a different port and configured using configuration `management.server.port` (or via environment variable `MANAGEMENT_SERVER_PORT`). By default, this is set to `9600`. The API is a custom endpoint available via [Spring Boot Actuator](https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html#actuator.endpoints). For additional configurations such as security, refer to the Spring Boot documentation. diff --git a/docusaurus.config.js b/docusaurus.config.js index 0c8869903c..a90cf5de49 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -100,24 +100,6 @@ module.exports = { }, }, ], - [ - // Zeebe REST API docs generation - "docusaurus-plugin-openapi-docs", - { - id: "api-zeebe-openapi", - docsPluginId: "default", - config: { - zeebe: { - specPath: "api/zeebe/zeebe-openapi.yaml", - outputDir: "docs/apis-tools/zeebe-api-rest/specifications", - sidebarOptions: { - groupPathsBy: "tag", - }, - hideSendButton: true, - }, - }, - }, - ], [ // Zeebe REST API docs generation "docusaurus-plugin-openapi-docs", diff --git a/optimize_sidebars.js b/optimize_sidebars.js index da4c8161e4..fc2214ed09 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2227,62 +2227,6 @@ module.exports = { }, ], }, - - { - "Zeebe API (REST)": [ - docsLink( - "Overview", - "apis-tools/zeebe-api-rest/zeebe-api-rest-overview/" - ), - docsLink( - "Authentication", - "apis-tools/zeebe-api-rest/zeebe-api-rest-authentication/" - ), - docsLink( - "Tutorial", - "apis-tools/zeebe-api-rest/zeebe-api-tutorial/" - ), - - { - Specifications: [ - docsLink( - "Introduction", - "apis-tools/zeebe-api-rest/specifications/zeebe-rest-api/" - ), - - { - Cluster: [ - docsLink( - "Get cluster topology", - "apis-tools/zeebe-api-rest/specifications/get-cluster-topology/" - ), - ], - }, - - { - "User task": [ - docsLink( - "Complete a user task", - "apis-tools/zeebe-api-rest/specifications/complete-a-user-task/" - ), - docsLink( - "Assign a user task", - "apis-tools/zeebe-api-rest/specifications/assign-a-user-task/" - ), - docsLink( - "Update a user task", - "apis-tools/zeebe-api-rest/specifications/update-a-user-task/" - ), - docsLink( - "Unassign a user task", - "apis-tools/zeebe-api-rest/specifications/unassign-a-user-task/" - ), - ], - }, - ], - }, - ], - }, ], }, ], diff --git a/sidebars.js b/sidebars.js index a0a051088d..edd1d99561 100644 --- a/sidebars.js +++ b/sidebars.js @@ -807,7 +807,6 @@ module.exports = { { Deprecated: [ require("./docs/apis-tools/tasklist-api/sidebar-schema"), - require("./docs/apis-tools/zeebe-api-rest/sidebar-schema"), ], }, ], diff --git a/static/.htaccess b/static/.htaccess index 5455aece44..d0fdc79964 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,12 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Remove Zeebe REST API +RewriteRule ^docs/next/apis-tools/zeebe-api-rest/specifications/?$ /docs/next/apis-tools/camunda-api-rest/specifications/$1 [R=301,L] +RewriteRule ^docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/?$ /docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/$1 [R=301,L] +RewriteRule ^docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-authentication/?$ /docs/next/apis-tools/camunda-api-rest/camunda-api-rest-authentication/$1 [R=301,L] +RewriteRule ^docs/next/apis-tools/zeebe-api-rest/zeebe-api-tutorial/?$ /docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/$1 [R=301,L] + # Move migrating to Zeebe user tasks RewriteRule ^docs/next/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/next/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] RewriteRule ^docs/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks/?$ /docs/apis-tools/migration-manuals/migrate-to-zeebe-user-tasks/$1 [R=301,L] diff --git a/versioned_docs/version-8.5/apis-tools/community-clients/spring.md b/versioned_docs/version-8.5/apis-tools/community-clients/spring.md index 11665bc5f1..b2d4cb0e7e 100644 --- a/versioned_docs/version-8.5/apis-tools/community-clients/spring.md +++ b/versioned_docs/version-8.5/apis-tools/community-clients/spring.md @@ -4,7 +4,7 @@ title: "Spring" --- :::note -This is a community offering. For our officially-supported offering, review Camunda's [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md) to leverage Zeebe APIs ([gRPC](docs/apis-tools/zeebe-api/grpc.md) and [REST](docs/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md)) in your Spring Boot project. +This is a community offering. For our officially-supported offering, review Camunda's [Spring Zeebe SDK](/apis-tools/spring-zeebe-sdk/getting-started.md) to leverage Zeebe APIs ([gRPC](docs/apis-tools/zeebe-api/grpc.md) and [REST](/apis-tools/zeebe-api-rest/zeebe-api-rest-overview.md)) in your Spring Boot project. ::: The Spring integration is a community extension that allows you to easily leverage Zeebe within your Spring or Spring Boot environment. diff --git a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md index 548529ec36..74c9836391 100644 --- a/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md +++ b/versioned_docs/version-8.5/apis-tools/tasklist-api-rest/migrate-to-zeebe-user-tasks.md @@ -373,7 +373,7 @@ docId:"apis-tools/tasklist-api-rest/tasklist-api-rest-overview" }, { type:"link", -href:"/docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", +href:"/docs/8.5/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/", label: "Zeebe API (REST)", docId:"apis-tools/zeebe-api-rest/zeebe-api-rest-overview" } From 0398ff3f6aab91dc515d35adc12de50441446b44 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 17 Dec 2024 14:51:40 -0500 Subject: [PATCH 59/68] clarify when automatic fetch occurs (#4783) --- docs/components/modeler/desktop-modeler/use-connectors.md | 2 +- .../components/modeler/desktop-modeler/use-connectors.md | 2 +- .../components/modeler/desktop-modeler/use-connectors.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/components/modeler/desktop-modeler/use-connectors.md b/docs/components/modeler/desktop-modeler/use-connectors.md index 921b5c0f69..6a0f28ee83 100644 --- a/docs/components/modeler/desktop-modeler/use-connectors.md +++ b/docs/components/modeler/desktop-modeler/use-connectors.md @@ -12,7 +12,7 @@ Desktop Modeler automatically fetches and updates [element templates](./element- ## Automatic Connector template fetching -Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. +Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. The fetch is triggered whenever you start the application, or every 24 hours if the application is not closed. After an update check has concluded, a notification indicates if the templates are up to date or have been updated: diff --git a/versioned_docs/version-8.5/components/modeler/desktop-modeler/use-connectors.md b/versioned_docs/version-8.5/components/modeler/desktop-modeler/use-connectors.md index 921b5c0f69..6a0f28ee83 100644 --- a/versioned_docs/version-8.5/components/modeler/desktop-modeler/use-connectors.md +++ b/versioned_docs/version-8.5/components/modeler/desktop-modeler/use-connectors.md @@ -12,7 +12,7 @@ Desktop Modeler automatically fetches and updates [element templates](./element- ## Automatic Connector template fetching -Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. +Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. The fetch is triggered whenever you start the application, or every 24 hours if the application is not closed. After an update check has concluded, a notification indicates if the templates are up to date or have been updated: diff --git a/versioned_docs/version-8.6/components/modeler/desktop-modeler/use-connectors.md b/versioned_docs/version-8.6/components/modeler/desktop-modeler/use-connectors.md index 921b5c0f69..6a0f28ee83 100644 --- a/versioned_docs/version-8.6/components/modeler/desktop-modeler/use-connectors.md +++ b/versioned_docs/version-8.6/components/modeler/desktop-modeler/use-connectors.md @@ -12,7 +12,7 @@ Desktop Modeler automatically fetches and updates [element templates](./element- ## Automatic Connector template fetching -Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. +Automatic Connector template fetching is enabled by default, and notifies you of any updates or errors. The fetch is triggered whenever you start the application, or every 24 hours if the application is not closed. After an update check has concluded, a notification indicates if the templates are up to date or have been updated: From 6ad2709a5178866583acf1748fcb3826fcba13e2 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Tue, 17 Dec 2024 15:05:43 -0500 Subject: [PATCH 60/68] Clarify SM Web Modeler cluster config requirement (#4775) --- .../modeler/web-modeler/configuration/configuration.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/self-managed/modeler/web-modeler/configuration/configuration.md b/docs/self-managed/modeler/web-modeler/configuration/configuration.md index 0fa011b7f3..5585791bf5 100644 --- a/docs/self-managed/modeler/web-modeler/configuration/configuration.md +++ b/docs/self-managed/modeler/web-modeler/configuration/configuration.md @@ -20,7 +20,9 @@ import Licensing from '../../../../self-managed/react-components/licensing.md' ### Clusters -Clusters configured using the following options can be selected when deploying from Web Modeler. If no clusters are configured, you will not be able to preform any actions that require a cluster (for example, deploy, start an instance, or Play a process). The Camunda 8 [Helm](/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. +Clusters must be configured using the following options to access the cluster from within Web Modeler. If no clusters are configured, you will not be able to perform any actions that require a cluster (for example, deploy, start an instance, or Play a process). + +The Camunda 8 [Helm](/self-managed/setup/install.md) and [Docker Compose](/self-managed/setup/deploy/local/docker-compose.md) distributions provide a local Zeebe cluster configured by default. To add additional clusters, increment the `0` value for each variable (`CAMUNDA_MODELER_CLUSTERS_1_NAME`). From 5d9af3d85064fe86442e58fb2298915f5048a2d0 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Tue, 17 Dec 2024 15:47:34 -0500 Subject: [PATCH 61/68] fix broken links (#4787) --- docs/reference/announcements/860.md | 2 +- .../self-managed/operational-guides/application-configs.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/announcements/860.md b/docs/reference/announcements/860.md index 91b5380bde..9885351db0 100644 --- a/docs/reference/announcements/860.md +++ b/docs/reference/announcements/860.md @@ -16,7 +16,7 @@ With the 8.6 release, Camunda 8 Self-Managed requires a license key for producti Review the following documentation for your components for more information on how to provide the license key to each component as an environment variable: -- [Console](/self-managed/console-deployment/configuration.md#environment-variables) +- [Console](/self-managed/console-deployment/configuration/configuration.md#environment-variables) - [Zeebe](/self-managed/zeebe-deployment/configuration/configuration.md#licensing) - [Operate](/self-managed/operate-deployment/operate-configuration.md#licensing) - [Tasklist](/self-managed/tasklist-deployment/tasklist-configuration.md#licensing) diff --git a/versioned_docs/version-8.6/self-managed/operational-guides/application-configs.md b/versioned_docs/version-8.6/self-managed/operational-guides/application-configs.md index b4b1363f07..100daa62bf 100644 --- a/versioned_docs/version-8.6/self-managed/operational-guides/application-configs.md +++ b/versioned_docs/version-8.6/self-managed/operational-guides/application-configs.md @@ -214,7 +214,7 @@ Then, take the contents under `application.yml` and put it under the `operate.co - [Operate](docs/self-managed/operate-deployment/operate-configuration.md) - [Tasklist](docs/self-managed/tasklist-deployment/tasklist-configuration.md) - [Web Modeler](docs/self-managed/modeler/web-modeler/configuration/configuration.md) -- [Console](docs/self-managed/console-deployment/configuration.md) +- [Console](/self-managed/console-deployment/configuration.md) - [Connectors](docs/self-managed/connectors-deployment/connectors-configuration.md) - [Identity](docs/self-managed/identity/deployment/configuration-variables.md) - [Optimize]($optimize$/self-managed/optimize-deployment/configuration/system-configuration) From f2efb13a65f51fbf083b7353e58b941041de86b8 Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Wed, 18 Dec 2024 09:01:45 -0600 Subject: [PATCH 62/68] fix: real, actual javascript in api generators (#4788) --- api/generate-api-docs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/generate-api-docs.js b/api/generate-api-docs.js index 6c6f2de56a..0268d6b6fa 100644 --- a/api/generate-api-docs.js +++ b/api/generate-api-docs.js @@ -21,7 +21,7 @@ function runCommand(command) { // API name must be passed in as an arg. const api = process.argv[2]; if (api === undefined) { - const validAPIs = string.join(apiStrategies.join, ", "); + const validAPIs = Object.keys(apiStrategies).join(", "); console.log(`Please specify an API name. Valid names: ${validAPIs}`); process.exit(); } @@ -29,7 +29,7 @@ if (api === undefined) { // The API name must be recognized. const strategy = apiStrategies[api]; if (strategy === undefined) { - const validAPIs = string.join(apiStrategies.join, ", "); + const validAPIs = Object.keys(apiStrategies).join(", "); console.error(`Invalid API name ${api}. Valid names: ${validAPIs}`); process.exit(); } From 6a61a11a1c720235542470b0918c735b00de1a21 Mon Sep 17 00:00:00 2001 From: christinaausley <84338309+christinaausley@users.noreply.github.com> Date: Wed, 18 Dec 2024 11:07:03 -0500 Subject: [PATCH 63/68] add nodejs sdk to overview page (#4784) * add nodejs sdk to overview page * fix links * remove sdk from name * adjust description --------- Co-authored-by: Amara Graham --- docs/apis-tools/node-js-sdk.md | 2 +- docs/apis-tools/working-with-apis-tools.md | 3 +++ versioned_docs/version-8.5/apis-tools/node-js-sdk.md | 2 +- .../version-8.5/apis-tools/working-with-apis-tools.md | 3 +++ versioned_docs/version-8.6/apis-tools/node-js-sdk.md | 2 +- .../version-8.6/apis-tools/working-with-apis-tools.md | 3 +++ 6 files changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/apis-tools/node-js-sdk.md b/docs/apis-tools/node-js-sdk.md index 583c837aff..b11e5f327d 100644 --- a/docs/apis-tools/node-js-sdk.md +++ b/docs/apis-tools/node-js-sdk.md @@ -1,7 +1,7 @@ --- id: node-js-sdk title: Node.js -description: Get started with the official Camunda 8 JavaScript SDK for Node.js, available via npm. +description: Get started with the official Camunda 8 JavaScript SDK for Node.js. --- As of 8.5.0, the official [Camunda 8 JavaScript SDK for Node.js](https://github.com/camunda/camunda-8-js-sdk) is available via [npm](https://www.npmjs.com/package/@camunda8/sdk). diff --git a/docs/apis-tools/working-with-apis-tools.md b/docs/apis-tools/working-with-apis-tools.md index ec33220d14..e413dd21ab 100644 --- a/docs/apis-tools/working-with-apis-tools.md +++ b/docs/apis-tools/working-with-apis-tools.md @@ -76,6 +76,9 @@ Additionally, visit our documentation on [Operate](../self-managed/operate-deplo ### SDKs ### Postman diff --git a/versioned_docs/version-8.5/apis-tools/node-js-sdk.md b/versioned_docs/version-8.5/apis-tools/node-js-sdk.md index 3186f048f2..ffe800bbc5 100644 --- a/versioned_docs/version-8.5/apis-tools/node-js-sdk.md +++ b/versioned_docs/version-8.5/apis-tools/node-js-sdk.md @@ -1,7 +1,7 @@ --- id: node-js-sdk title: Node.js -description: Get started with the official Camunda 8 JavaScript SDK for Node.js, available via npm. +description: Get started with the official Camunda 8 JavaScript SDK for Node.js. --- As of 8.5.0, the official [Camunda 8 JavaScript SDK for Node.js](https://github.com/camunda/camunda-8-js-sdk) is available via [npm](https://www.npmjs.com/package/@camunda8/sdk). diff --git a/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md b/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md index 9ee4f2daec..57e5bbf0d5 100644 --- a/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md +++ b/versioned_docs/version-8.5/apis-tools/working-with-apis-tools.md @@ -84,6 +84,9 @@ Additionally, visit our documentation on [Operate](../self-managed/operate-deplo ### SDKs ### Postman diff --git a/versioned_docs/version-8.6/apis-tools/node-js-sdk.md b/versioned_docs/version-8.6/apis-tools/node-js-sdk.md index 583c837aff..b11e5f327d 100644 --- a/versioned_docs/version-8.6/apis-tools/node-js-sdk.md +++ b/versioned_docs/version-8.6/apis-tools/node-js-sdk.md @@ -1,7 +1,7 @@ --- id: node-js-sdk title: Node.js -description: Get started with the official Camunda 8 JavaScript SDK for Node.js, available via npm. +description: Get started with the official Camunda 8 JavaScript SDK for Node.js. --- As of 8.5.0, the official [Camunda 8 JavaScript SDK for Node.js](https://github.com/camunda/camunda-8-js-sdk) is available via [npm](https://www.npmjs.com/package/@camunda8/sdk). diff --git a/versioned_docs/version-8.6/apis-tools/working-with-apis-tools.md b/versioned_docs/version-8.6/apis-tools/working-with-apis-tools.md index 766d9a434e..37a4f546af 100644 --- a/versioned_docs/version-8.6/apis-tools/working-with-apis-tools.md +++ b/versioned_docs/version-8.6/apis-tools/working-with-apis-tools.md @@ -72,6 +72,9 @@ Additionally, visit our documentation on [Operate](../self-managed/operate-deplo ### SDKs ### Postman From 94e1828831a92aacbe7ae2fb37a94550c31114ad Mon Sep 17 00:00:00 2001 From: "camunda-docs-pr-automation[bot]" <187566563+camunda-docs-pr-automation[bot]@users.noreply.github.com> Date: Thu, 19 Dec 2024 10:32:30 -0600 Subject: [PATCH 64/68] docs: update REST API spec (#4798) Co-authored-by: tmetzke --- api/camunda/camunda-openapi.yaml | 1772 ++++++++++++++--- .../specifications/activate-jobs.api.mdx | 12 +- .../specifications/broadcast-signal.api.mdx | 4 +- .../specifications/complete-job.api.mdx | 20 +- .../specifications/correlate-message.api.mdx | 4 +- .../specifications/create-deployment.api.mdx | 60 +- .../create-document-link.api.mdx | 2 +- .../specifications/create-document.api.mdx | 2 +- .../specifications/create-group.api.mdx | 4 +- .../create-mapping-rule.api.mdx | 6 +- .../create-process-instance.api.mdx | 14 +- .../specifications/create-role.api.mdx | 4 +- .../specifications/create-tenant.api.mdx | 4 +- .../specifications/create-user.api.mdx | 4 +- .../specifications/evaluate-decision.api.mdx | 38 +- .../find-authorizations.api.mdx | 20 +- .../find-decision-definitions.api.mdx | 20 +- .../find-decision-instances.api.mdx | 20 +- .../find-decision-requirements.api.mdx | 20 +- .../find-flow-node-instances.api.mdx | 20 +- .../specifications/find-incidents.api.mdx | 20 +- .../specifications/find-mappings.api.mdx | 22 +- .../find-process-definitions.api.mdx | 20 +- .../find-process-instances.api.mdx | 20 +- .../find-user-authorizations.api.mdx | 20 +- .../find-user-task-variables.api.mdx | 20 +- .../specifications/find-user-tasks.api.mdx | 20 +- .../specifications/find-users.api.mdx | 20 +- .../specifications/find-variables.api.mdx | 20 +- .../specifications/get-authentication.api.mdx | 22 +- .../get-decision-definition.api.mdx | 4 +- .../get-decision-instance.api.mdx | 6 +- .../get-decision-requirements.api.mdx | 4 +- .../get-flow-node-instance.api.mdx | 4 +- .../specifications/get-group.api.mdx | 4 +- .../specifications/get-incident.api.mdx | 4 +- .../specifications/get-license.api.mdx | 2 +- .../get-process-definition.api.mdx | 4 +- .../get-process-instance.api.mdx | 4 +- .../specifications/get-role.api.mdx | 4 +- .../get-start-process-form.api.mdx | 4 +- .../specifications/get-tenant.api.mdx | 4 +- .../specifications/get-usage-metrics.api.mdx | 56 + .../specifications/get-user-task-form.api.mdx | 4 +- .../specifications/get-user-task.api.mdx | 14 +- .../specifications/get-variable.api.mdx | 4 +- .../specifications/publish-message.api.mdx | 4 +- .../specifications/search-groups.api.mdx | 20 +- .../specifications/search-roles.api.mdx | 20 +- .../specifications/search-tenants.api.mdx | 20 +- .../specifications/sidebar.js | 12 + .../specifications/update-tenant.api.mdx | 4 +- .../specifications/update-user-task.api.mdx | 2 +- 53 files changed, 2025 insertions(+), 437 deletions(-) create mode 100644 docs/apis-tools/camunda-api-rest/specifications/get-usage-metrics.api.mdx diff --git a/api/camunda/camunda-openapi.yaml b/api/camunda/camunda-openapi.yaml index 8c6e3c1dc1..18390c8a3f 100644 --- a/api/camunda/camunda-openapi.yaml +++ b/api/camunda/camunda-openapi.yaml @@ -49,6 +49,7 @@ tags: - name: Signal - name: Tenant - name: User + - name: Usage metrics - name: User task - name: Variable @@ -100,6 +101,12 @@ paths: application/json: schema: $ref: "#/components/schemas/CamundaUser" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/CamundaUserNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/CamundaUser" "401": $ref: "#/components/responses/Unauthorized" "500": @@ -126,6 +133,12 @@ paths: application/json: schema: $ref: "#/components/schemas/JobActivationResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/JobActivationResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/JobActivationResponse" "400": description: > The provided data is not valid. @@ -385,6 +398,12 @@ paths: application/json: schema: $ref: "#/components/schemas/TenantCreateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/TenantCreateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/TenantCreateResponse" "400": description: The provided data is not valid. content: @@ -430,6 +449,12 @@ paths: application/json: schema: $ref: "#/components/schemas/TenantUpdateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/TenantUpdateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/TenantUpdateResponse" "400": description: The provided data is not valid. content: @@ -468,6 +493,12 @@ paths: application/json: schema: $ref: "#/components/schemas/TenantItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/TenantItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/TenantItem" "400": description: The provided data is not valid. content: @@ -790,6 +821,12 @@ paths: application/json: schema: $ref: "#/components/schemas/TenantSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/TenantSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/TenantSearchQueryResponse" "400": description: The provided data is not valid. content: @@ -932,6 +969,12 @@ paths: application/json: schema: $ref: "#/components/schemas/UserTaskItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/UserTaskItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/UserTaskItem" "400": description: > The provided data is not valid. @@ -1027,6 +1070,12 @@ paths: application/json: schema: $ref: "#/components/schemas/FormItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/FormItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/FormItem" "204": description: > The user task was found, but no form is associated with it. @@ -1113,6 +1162,12 @@ paths: application/json: schema: $ref: "#/components/schemas/UserTaskSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/UserTaskSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/UserTaskSearchQueryResponse" "400": description: > The user task search query failed. @@ -1158,6 +1213,12 @@ paths: application/json: schema: $ref: "#/components/schemas/VariableSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/VariableSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/VariableSearchQueryResponse" "400": description: > The user task variables search query failed. @@ -1191,6 +1252,12 @@ paths: application/json: schema: $ref: "#/components/schemas/VariableSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/VariableSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/VariableSearchQueryResponse" "400": description: > The user task search query failed. @@ -1230,6 +1297,12 @@ paths: application/json: schema: $ref: "#/components/schemas/VariableItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/VariableItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/VariableItem" "400": description: "Bad request" content: @@ -1326,6 +1399,12 @@ paths: application/json: schema: $ref: "#/components/schemas/ProcessDefinitionSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/ProcessDefinitionSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/ProcessDefinitionSearchQueryResponse" "400": description: > The process definition search query failed. @@ -1365,6 +1444,12 @@ paths: application/json: schema: $ref: "#/components/schemas/ProcessDefinitionItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/ProcessDefinitionItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/ProcessDefinitionItem" "400": description: > The process definition request failed. @@ -1468,6 +1553,12 @@ paths: application/json: schema: $ref: "#/components/schemas/FormItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/FormItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/FormItem" "204": description: > The process was found, but no form is associated with it. @@ -1528,6 +1619,12 @@ paths: application/json: schema: $ref: "#/components/schemas/CreateProcessInstanceResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/CreateProcessInstanceResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/CreateProcessInstanceResponse" "400": description: The provided data is not valid. "500": @@ -1556,6 +1653,12 @@ paths: application/json: schema: $ref: "#/components/schemas/ProcessInstanceItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/ProcessInstanceItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/ProcessInstanceItem" "400": description: The provided data is not valid. content: @@ -1596,6 +1699,12 @@ paths: application/json: schema: $ref: "#/components/schemas/ProcessInstanceSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/ProcessInstanceSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/ProcessInstanceSearchQueryResponse" "400": description: > The process instance search query failed. @@ -1763,6 +1872,12 @@ paths: application/json: schema: $ref: "#/components/schemas/FlowNodeInstanceSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/FlowNodeInstanceSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/FlowNodeInstanceSearchQueryResponse" "400": description: > The Flow node instance search query failed. @@ -1802,6 +1917,12 @@ paths: application/json: schema: $ref: "#/components/schemas/FlowNodeInstanceItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/FlowNodeInstanceItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/FlowNodeInstanceItem" "400": description: > The flow node instance request failed. @@ -1847,6 +1968,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DecisionDefinitionSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DecisionDefinitionSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DecisionDefinitionSearchQueryResponse" "400": description: > The decision definition search query failed. @@ -1886,6 +2013,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DecisionDefinitionItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DecisionDefinitionItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DecisionDefinitionItem" "400": description: > The decision definition request failed. @@ -1978,6 +2111,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DecisionRequirementsSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DecisionRequirementsSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DecisionRequirementsSearchQueryResponse" "400": description: > The search query failed. @@ -2017,6 +2156,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DecisionRequirementsItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DecisionRequirementsItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DecisionRequirementsItem" "400": description: > The decision requirements request failed. @@ -2109,6 +2254,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DecisionInstanceSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DecisionInstanceSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DecisionInstanceSearchQueryResponse" "400": description: > The decision instance search query failed. @@ -2205,6 +2356,12 @@ paths: application/json: schema: $ref: "#/components/schemas/EvaluateDecisionResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/EvaluateDecisionResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/EvaluateDecisionResponse" "400": description: The provided data is not valid. content: @@ -2291,6 +2448,12 @@ paths: application/json: schema: $ref: "#/components/schemas/AuthorizationSearchResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/AuthorizationSearchResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/AuthorizationSearchResponse" "400": description: > The authorization search query failed. @@ -2327,6 +2490,12 @@ paths: application/json: schema: $ref: "#/components/schemas/RoleCreateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/RoleCreateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/RoleCreateResponse" "400": description: | The role could not be created. @@ -2364,6 +2533,12 @@ paths: application/json: schema: $ref: "#/components/schemas/RoleItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/RoleItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/RoleItem" "401": $ref: "#/components/responses/Unauthorized" "403": @@ -2464,6 +2639,12 @@ paths: application/json: schema: $ref: "#/components/schemas/RoleSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/RoleSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/RoleSearchQueryResponse" "400": description: > The role search query failed. @@ -2501,6 +2682,12 @@ paths: application/json: schema: $ref: "#/components/schemas/GroupCreateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/GroupCreateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/GroupCreateResponse" "400": description: | The group could not be created. @@ -2538,6 +2725,12 @@ paths: application/json: schema: $ref: "#/components/schemas/GroupItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/GroupItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/GroupItem" "401": $ref: "#/components/responses/Unauthorized" "403": @@ -2731,6 +2924,12 @@ paths: application/json: schema: $ref: "#/components/schemas/GroupSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/GroupSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/GroupSearchQueryResponse" "400": description: > The group search query failed. @@ -2770,6 +2969,12 @@ paths: application/json: schema: $ref: "#/components/schemas/MappingRuleCreateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/MappingRuleCreateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/MappingRuleCreateResponse" "400": description: The mapping rule could not be created. content: @@ -2841,7 +3046,13 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/MappingSearchResponse" + $ref: "#/components/schemas/MappingSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/MappingSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/MappingSearchQueryResponse" "400": description: > The mapping rule search query failed. @@ -2881,6 +3092,12 @@ paths: application/json: schema: $ref: "#/components/schemas/MessagePublicationResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/MessagePublicationResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/MessagePublicationResponse" "400": description: The provided data is not valid. content: @@ -2912,6 +3129,12 @@ paths: application/json: schema: $ref: "#/components/schemas/MessageCorrelationResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/MessageCorrelationResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/MessageCorrelationResponse" "400": description: The provided data is not valid content: @@ -3146,6 +3369,12 @@ paths: application/json: schema: $ref: "#/components/schemas/UserCreateResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/UserCreateResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/UserCreateResponse" "400": description: | Unable to create the user. @@ -3189,6 +3418,12 @@ paths: application/json: schema: $ref: "#/components/schemas/UserSearchResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/UserSearchResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/UserSearchResponse" "400": description: > The user search query failed. @@ -3233,6 +3468,12 @@ paths: application/json: schema: $ref: "#/components/schemas/AuthorizationSearchResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/AuthorizationSearchResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/AuthorizationSearchResponse" "400": description: > The user authorization search query failed. @@ -3304,6 +3545,12 @@ paths: application/json: schema: $ref: "#/components/schemas/IncidentSearchQueryResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/IncidentSearchQueryResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/IncidentSearchQueryResponse" "400": description: > The incident search query failed. @@ -3339,6 +3586,12 @@ paths: application/json: schema: $ref: "#/components/schemas/IncidentItem" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/IncidentItemNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/IncidentItem" "400": description: > The incident request failed. @@ -3361,7 +3614,50 @@ paths: $ref: "#/components/schemas/ProblemDetail" "500": $ref: "#/components/responses/InternalServerError" - + /usage-metrics: + get: + tags: + - Usage metrics + operationId: getUsageMetrics + summary: Get usage metrics + description: Retrieve the usage metrics by given start and end date. + parameters: + - name: startTime + in: query + required: true + description: The start date for usage metrics, including this date. + schema: + type: string + format: date-time + - name: endTime + in: query + required: true + description: The end date for usage metrics, including this date. + schema: + type: string + format: date-time + responses: + "200": + description: > + The usage metrics search result. + content: + application/json: + schema: + $ref: "#/components/schemas/UsageMetricsResponse" + "400": + description: > + The usage metrics request failed. + More details are provided in the response body. + content: + application/problem+json: + schema: + $ref: "#/components/schemas/ProblemDetail" + "401": + $ref: "#/components/responses/Unauthorized" + "403": + $ref: "#/components/responses/Forbidden" + "500": + $ref: "#/components/responses/InternalServerError" /deployments: post: tags: @@ -3397,6 +3693,12 @@ paths: application/json: schema: $ref: "#/components/schemas/DeploymentResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/DeploymentResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/DeploymentResponse" "400": description: > The document upload failed. More details are provided in the response body. @@ -3507,6 +3809,12 @@ paths: application/json: schema: $ref: "#/components/schemas/SignalBroadcastResponse" + application/vnd.camunda.api.keys.number+json: + schema: + $ref: "#/components/schemas/SignalBroadcastResponseNumberKeys" + application/vnd.camunda.api.keys.string+json: + schema: + $ref: "#/components/schemas/SignalBroadcastResponse" "400": description: The provided data is not valid. content: @@ -3536,13 +3844,20 @@ components: required: - tenantId + TenantCreateResponseNumberKeys: + deprecated: true + type: object + properties: + tenantKey: + description: The external key of the created tenant + type: integer + format: int64 TenantCreateResponse: - type: "object" + type: object properties: tenantKey: description: The external key of the created tenant - type: "integer" - format: "int64" + type: string TenantUpdateRequest: type: object @@ -3553,40 +3868,76 @@ components: required: - name - TenantUpdateResponse: + TenantUpdateResponseBase: + description: Base properties for TenantUpdateResponse. type: object properties: - tenantKey: - type: integer - description: The unique system-generated internal tenant ID - format: int64 tenantId: type: string description: The unique external tenant ID name: type: string description: The name of the tenant. - - TenantItem: - description: Tenant search response item. + TenantUpdateResponseNumberKeys: + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/TenantUpdateResponseBase" properties: tenantKey: type: integer description: The unique system-generated internal tenant ID. format: int64 + TenantUpdateResponse: + type: object + allOf: + - $ref: "#/components/schemas/TenantUpdateResponseBase" + properties: + tenantKey: + type: string + description: The unique system-generated internal tenant ID. + + TenantItemBase: + description: Base properties for TenantItem. + type: object + properties: name: type: string description: The tenant name. tenantId: type: string description: The unique external tenant ID. + TenantItemNumberKeys: + description: Tenant search response item. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/TenantItemBase" + properties: + tenantKey: + type: integer + description: The unique system-generated internal tenant ID. + format: int64 assignedMemberKeys: type: array description: The set of keys of members assigned to the tenant. items: type: integer format: int64 + TenantItem: + description: Tenant search response item. + type: object + allOf: + - $ref: "#/components/schemas/TenantItemBase" + properties: + tenantKey: + type: string + description: The unique system-generated internal tenant ID. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the tenant. + items: + type: string TenantSearchQueryRequest: description: Tenant search request @@ -3610,44 +3961,29 @@ components: type: string description: The name of the tenant. - TenantSearchQueryResponse: - description: Tenant search response. + TenantSearchQueryResponseNumberKeys: + description: Tenant search response. Key attributes as numeric values. + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" - type: object properties: items: description: The matching tenants. type: array items: - $ref: "#/components/schemas/TenantItem" - - MappingItem: - description: Mapping rule search response item. + $ref: "#/components/schemas/TenantItemNumberKeys" + TenantSearchQueryResponse: + description: Tenant search response. type: object - properties: - mappingKey: - type: integer - description: The unique system-generated internal mapping ID. - format: int64 - claimName: - type: string - description: The claim name to match against a token. - claimValue: - type: string - description: The value of the claim to match. - - MappingSearchQueryResponse: - description: Mapping rule search response. allOf: - $ref: "#/components/schemas/SearchQueryResponse" - type: object properties: items: - description: The matching mapping rules. + description: The matching tenants. type: array items: - $ref: "#/components/schemas/MappingItem" + $ref: "#/components/schemas/TenantItem" UserTaskSearchQueryRequest: allOf: @@ -3664,11 +4000,23 @@ components: - $ref: "#/components/schemas/SearchQueryRequest" description: User task search query request. type: object - UserTaskSearchQueryResponse: + UserTaskSearchQueryResponseNumberKeys: + description: User task search query response. Key attributes as numeric values. + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching user tasks. + type: array + items: + $ref: "#/components/schemas/UserTaskItemNumberKeys" + UserTaskSearchQueryResponse: description: User task search query response. type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching user tasks. @@ -3747,13 +4095,10 @@ components: value: type: string description: The value of the variable. - UserTaskItem: + UserTaskItemBase: + description: Base properties for UserTaskItem. type: object properties: - userTaskKey: - description: The key of the user task. - type: integer - format: int64 name: type: string description: The name for this user task. @@ -3771,10 +4116,6 @@ components: elementId: type: string description: The element ID of the user task. - elementInstanceKey: - type: integer - description: The key of the element instance. - format: int64 candidateGroups: type: array description: The candidate groups for this user task. @@ -3788,18 +4129,6 @@ components: processDefinitionId: type: string description: The ID of the process definition. - processDefinitionKey: - type: integer - description: The key of the process definition. - format: int64 - processInstanceKey: - type: integer - description: The key of the process instance. - format: int64 - formKey: - type: integer - description: The key of the form. - format: int64 creationDate: type: string description: The creation date of a user task. @@ -3837,6 +4166,52 @@ components: minimum: 0 maximum: 100 default: 50 + UserTaskItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/UserTaskItemBase" + properties: + userTaskKey: + description: The key of the user task. + type: integer + format: int64 + elementInstanceKey: + type: integer + description: The key of the element instance. + format: int64 + processDefinitionKey: + type: integer + description: The key of the process definition. + format: int64 + processInstanceKey: + type: integer + description: The key of the process instance. + format: int64 + formKey: + type: integer + description: The key of the form. + format: int64 + UserTaskItem: + type: object + allOf: + - $ref: "#/components/schemas/UserTaskItemBase" + properties: + userTaskKey: + description: The key of the user task. + type: string + elementInstanceKey: + type: string + description: The key of the element instance. + processDefinitionKey: + type: string + description: The key of the process definition. + processInstanceKey: + type: string + description: The key of the process instance. + formKey: + type: string + description: The key of the form. VariableSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -3877,25 +4252,33 @@ components: isTruncated: description: Whether the value is truncated or not. type: boolean - VariableSearchQueryResponse: + VariableSearchQueryResponseNumberKeys: + description: Variable search query response. Key attributes as numeric values. + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching variables. + type: array + items: + $ref: "#/components/schemas/VariableItemNumberKeys" + VariableSearchQueryResponse: description: Variable search query response. type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching variables. type: array items: $ref: "#/components/schemas/VariableItem" - VariableItem: - description: Variable search response item. + VariableItemBase: + description: Base properties for VariableItem. type: object properties: - variableKey: - description: The key for this variable. - type: integer - format: int64 name: description: Name of this variable. type: string @@ -3905,6 +4288,23 @@ components: fullValue: description: Full value of this variable. type: string + tenantId: + description: Tenant ID of this variable. + type: string + isTruncated: + description: Whether the value is truncated or not. + type: boolean + VariableItemNumberKeys: + description: Variable search response item. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/VariableItemBase" + properties: + variableKey: + description: The key for this variable. + type: integer + format: int64 scopeKey: description: The key of the scope of this variable. type: integer @@ -3913,12 +4313,21 @@ components: description: The key of the process instance of this variable. type: integer format: int64 - tenantId: - description: Tenant ID of this variable. + VariableItem: + description: Variable search response item. + type: object + allOf: + - $ref: "#/components/schemas/VariableItemBase" + properties: + variableKey: + description: The key for this variable. + type: string + scopeKey: + description: The key of the scope of this variable. + type: string + processInstanceKey: + description: The key of the process instance of this variable. type: string - isTruncated: - description: Whether the value is truncated or not. - type: boolean ProcessDefinitionSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -3955,23 +4364,31 @@ components: tenantId: description: Tenant ID of this process definition. type: string - ProcessDefinitionSearchQueryResponse: + ProcessDefinitionSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching process definitions. + type: array + items: + $ref: "#/components/schemas/ProcessDefinitionItemNumberKeys" + ProcessDefinitionSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching process definitions. type: array items: $ref: "#/components/schemas/ProcessDefinitionItem" - ProcessDefinitionItem: + ProcessDefinitionItemBase: + description: Base properties for ProcessDefinitionItem. type: object properties: - processDefinitionKey: - description: The key for this process definition. - type: integer - format: int64 name: description: Name of this process definition. type: string @@ -3991,6 +4408,24 @@ components: tenantId: description: Tenant ID of this process definition. type: string + ProcessDefinitionItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/ProcessDefinitionItemBase" + properties: + processDefinitionKey: + description: The key for this process definition. + type: integer + format: int64 + ProcessDefinitionItem: + type: object + allOf: + - $ref: "#/components/schemas/ProcessDefinitionItemBase" + properties: + processDefinitionKey: + description: The key for this process definition. + type: string ProcessInstanceSearchQueryRequest: description: Process instance search request. allOf: @@ -4276,25 +4711,33 @@ components: value: description: The value of the variable. type: string + ProcessInstanceSearchQueryResponseNumberKeys: + description: Process instance search response. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching process instances. + type: array + items: + $ref: "#/components/schemas/ProcessInstanceItemNumberKeys" ProcessInstanceSearchQueryResponse: description: Process instance search response. + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" - type: object properties: items: description: The matching process instances. type: array items: $ref: "#/components/schemas/ProcessInstanceItem" - ProcessInstanceItem: - description: Process instance search response item. + ProcessInstanceItemBase: + description: Base properties for ProcessInstanceItem. type: object properties: - processInstanceKey: - type: integer - description: The key of this process instance. - format: int64 processDefinitionId: type: string description: The process definition ID. @@ -4308,18 +4751,6 @@ components: processDefinitionVersionTag: type: string description: The process definition version tag. - processDefinitionKey: - type: integer - description: The process definition key. - format: int64 - parentProcessInstanceKey: - type: integer - description: The parent process instance key. - format: int64 - parentFlowNodeInstanceKey: - type: integer - description: The parent flow node instance key. - format: int64 startDate: type: string description: The start date. @@ -4336,6 +4767,47 @@ components: tenantId: type: string description: The tenant ID. + ProcessInstanceItemNumberKeys: + description: Process instance search response item. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/ProcessInstanceItemBase" + properties: + processInstanceKey: + type: integer + description: The key of this process instance. + format: int64 + processDefinitionKey: + type: integer + description: The process definition key. + format: int64 + parentProcessInstanceKey: + type: integer + description: The parent process instance key. + format: int64 + parentFlowNodeInstanceKey: + type: integer + description: The parent flow node instance key. + format: int64 + ProcessInstanceItem: + description: Process instance search response item. + type: object + allOf: + - $ref: "#/components/schemas/ProcessInstanceItemBase" + properties: + processInstanceKey: + type: string + description: The key of this process instance. + processDefinitionKey: + type: string + description: The process definition key. + parentProcessInstanceKey: + type: string + description: The parent process instance key. + parentFlowNodeInstanceKey: + type: string + description: The parent flow node instance key. ProcessInstanceStateEnum: description: The state, one of ACTIVE, COMPLETED, CANCELED. enum: @@ -4435,31 +4907,31 @@ components: tenantId: description: The tenant ID. type: string - FlowNodeInstanceSearchQueryResponse: + FlowNodeInstanceSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching flow node instances. + type: array + items: + $ref: "#/components/schemas/FlowNodeInstanceItemNumberKeys" + FlowNodeInstanceSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching flow node instances. type: array items: $ref: "#/components/schemas/FlowNodeInstanceItem" - FlowNodeInstanceItem: + FlowNodeInstanceItemBase: + description: Base properties for FlowNodeInstanceItem. type: object properties: - flowNodeInstanceKey: - type: integer - description: The assigned key, which acts as a unique identifier for this flow node instance. - format: int64 - processInstanceKey: - description: The process instance key associated to this flow node instance. - type: integer - format: int64 - processDefinitionKey: - description: The process definition key associated to this flow node instance. - type: integer - format: int64 processDefinitionId: description: The process definition ID associated to this flow node instance. type: string @@ -4516,12 +4988,47 @@ components: hasIncident: description: Shows whether this flow node instance has an incident. If true also an incidentKey is provided. type: boolean + tenantId: + description: The tenant ID of the incident. + type: string + FlowNodeInstanceItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/FlowNodeInstanceItemBase" + properties: + flowNodeInstanceKey: + type: integer + description: The assigned key, which acts as a unique identifier for this flow node instance. + format: int64 + processInstanceKey: + description: The process instance key associated to this flow node instance. + type: integer + format: int64 + processDefinitionKey: + description: The process definition key associated to this flow node instance. + type: integer + format: int64 incidentKey: description: Incident key associated with this flow node instance. type: integer format: int64 - tenantId: - description: The tenant ID of the incident. + FlowNodeInstanceItem: + type: object + allOf: + - $ref: "#/components/schemas/FlowNodeInstanceItemBase" + properties: + flowNodeInstanceKey: + type: string + description: The assigned key, which acts as a unique identifier for this flow node instance. + processInstanceKey: + description: The process instance key associated to this flow node instance. + type: string + processDefinitionKey: + description: The process definition key associated to this flow node instance. + type: string + incidentKey: + description: Incident key associated with this flow node instance. type: string DecisionDefinitionSearchQueryRequest: allOf: @@ -4633,34 +5140,34 @@ components: tenantId: description: The tenant ID of the incident. type: string - IncidentSearchQueryResponse: + IncidentSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching incidents. + type: array + items: + $ref: "#/components/schemas/IncidentItemNumberKeys" + IncidentSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching incidents. type: array items: $ref: "#/components/schemas/IncidentItem" - IncidentItem: + IncidentItemBase: + description: Base properties for IncidentItem. type: object properties: - incidentKey: - type: integer - format: int64 - description: The assigned key, which acts as a unique identifier for this incident. - processDefinitionKey: - type: integer - format: int64 - description: The process definition key associated to this incident. processDefinitionId: type: string description: The process definition ID associated to this incident. - processInstanceKey: - type: integer - format: int64 - description: The process instance key associated to this incident. errorType: type: string description: Incident error type with a defined set of values. @@ -4684,10 +5191,6 @@ components: flowNodeId: type: string description: The flow node ID associated to this incident. - flowNodeInstanceKey: - type: integer - format: int64 - description: The flow node instance key associated to this incident. creationTime: type: string description: Date of incident creation. @@ -4700,30 +5203,80 @@ components: - MIGRATED - RESOLVED - PENDING + tenantId: + description: The tenant ID of the incident. + type: string + IncidentItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/IncidentItemBase" + properties: + incidentKey: + type: integer + format: int64 + description: The assigned key, which acts as a unique identifier for this incident. + processDefinitionKey: + type: integer + format: int64 + description: The process definition key associated to this incident. + processInstanceKey: + type: integer + format: int64 + description: The process instance key associated to this incident. + flowNodeInstanceKey: + type: integer + format: int64 + description: The flow node instance key associated to this incident. jobKey: type: integer description: The job key, if exists, associated with this incident. format: int64 - tenantId: - description: The tenant ID of the incident. + IncidentItem: + type: object + allOf: + - $ref: "#/components/schemas/IncidentItemBase" + properties: + incidentKey: type: string - DecisionDefinitionSearchQueryResponse: + description: The assigned key, which acts as a unique identifier for this incident. + processDefinitionKey: + type: string + description: The process definition key associated to this incident. + processInstanceKey: + type: string + description: The process instance key associated to this incident. + flowNodeInstanceKey: + type: string + description: The flow node instance key associated to this incident. + jobKey: + type: string + description: The job key, if exists, associated with this incident. + DecisionDefinitionSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching decision definitions. + type: array + items: + $ref: "#/components/schemas/DecisionDefinitionItemNumberKeys" + DecisionDefinitionSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching decision definitions. type: array items: $ref: "#/components/schemas/DecisionDefinitionItem" - DecisionDefinitionItem: + DecisionDefinitionItemBase: + description: Base properties for DecisionDefinitionItem. type: object properties: - decisionDefinitionKey: - type: integer - format: int64 - description: The assigned key, which acts as a unique identifier for this decision definition. decisionDefinitionId: type: string description: The DMN ID of the decision definition. @@ -4737,13 +5290,49 @@ components: decisionRequirementsId: type: string description: the DMN ID of the decision requirements graph that the decision definition is part of. + tenantId: + type: string + description: The tenant ID of the decision definition. + DecisionDefinitionItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/DecisionDefinitionItemBase" + properties: + decisionDefinitionKey: + type: integer + format: int64 + description: The assigned key, which acts as a unique identifier for this decision definition. decisionRequirementsKey: type: integer format: int64 description: The assigned key of the decision requirements graph that the decision definition is part of. - tenantId: + DecisionDefinitionItem: + type: object + allOf: + - $ref: "#/components/schemas/DecisionDefinitionItemBase" + properties: + decisionDefinitionKey: type: string - description: The tenant ID of the decision definition. + description: The assigned key, which acts as a unique identifier for this decision definition. + decisionRequirementsKey: + type: string + description: The assigned key of the decision requirements graph that the decision definition is part of. + UsageMetricsResponse: + type: object + properties: + assignees: + description: The amount of unique active users. + type: integer + format: int64 + processInstances: + description: The amount of created root process instances. + type: integer + format: int64 + decisionInstances: + description: The amount of executed decision instances. + type: integer + format: int64 PermissionTypeEnum: description: Specifies the type of permissions. enum: @@ -4843,13 +5432,9 @@ components: description: The id of the owner of permissions. type: integer format: int64 - AuthorizationResponse: + AuthorizationResponseBase: type: "object" properties: - ownerKey: - description: The id of the owner of permissions. - type: integer - format: int64 ownerType: description: The type of the owner of permissions. type: object @@ -4865,6 +5450,34 @@ components: description: The permissions. items: $ref: "#/components/schemas/PermissionDTO" + AuthorizationResponseNumberKeys: + type: "object" + allOf: + - $ref: "#/components/schemas/AuthorizationResponseBase" + properties: + ownerKey: + description: The id of the owner of permissions. + type: integer + format: int64 + AuthorizationResponse: + type: "object" + allOf: + - $ref: "#/components/schemas/AuthorizationResponseBase" + properties: + ownerKey: + description: The id of the owner of permissions. + type: string + AuthorizationSearchResponseNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching authorizations. + type: array + items: + $ref: "#/components/schemas/AuthorizationResponseNumberKeys" AuthorizationSearchResponse: type: object allOf: @@ -4890,13 +5503,20 @@ components: email: description: The email of the user. type: "string" + UserCreateResponseNumberKeys: + deprecated: true + type: object + properties: + userKey: + description: The key of the created user + type: integer + format: int64 UserCreateResponse: - type: "object" + type: object properties: userKey: description: The key of the created user - type: "integer" - format: "int64" + type: string UserSearchQueryRequest: allOf: - $ref: "#/components/schemas/SearchQueryRequest" @@ -4938,60 +5558,60 @@ components: claimValue: type: string description: The value of the claim to match. - CamundaUser: - type: "object" + name: + type: string + description: The name of the mapping. + CamundaUserBase: + description: Base properties for CamundaUser. + type: object properties: userId: description: The ID of the user. - type: "string" - userKey: - description: The system generated key of the user. - type: "integer" - format: "int64" + type: string displayName: description: The display name of the user. - type: "string" + type: string authorizedApplications: description: The applications the user is authorized to use. type: array items: - type: "string" + type: string tenants: description: The tenants the user is a member of. type: array items: - type: "object" + type: object properties: tenantId: - type: "string" + type: string description: The ID of the tenant. name: - type: "string" + type: string description: The name of the tenant. groups: description: The groups assigned to the user. type: array items: - type: "string" + type: string roles: description: The roles assigned to the user. type: array items: - type: "string" + type: string salesPlanType: description: The plan of the user. - type: "string" + type: string c8Links: description: The links to the components in the C8 stack. type: array items: - type: "object" + type: object properties: name: - type: "string" + type: string description: The name of the component. link: - type: "string" + type: string description: A link to the component. canLogout: description: Flag for understanding if the user is able to perform logout. @@ -4999,17 +5619,31 @@ components: apiUser: description: Flag for understanding if the user is an API user. type: boolean - UserResponse: + CamundaUserNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/CamundaUserBase" + properties: + userKey: + description: The system generated key of the user. + type: integer + format: int64 + CamundaUser: + type: object + allOf: + - $ref: "#/components/schemas/CamundaUserBase" + properties: + userKey: + description: The system generated key of the user. + type: string + UserResponseBase: type: "object" properties: id: description: The ID of the user. type: "integer" format: "int64" - key: - description: The key of the user. - type: "integer" - format: "int64" username: description: The username of the user. type: "string" @@ -5019,6 +5653,34 @@ components: email: description: The email of the user. type: "string" + UserResponseNumberKeys: + type: "object" + allOf: + - $ref: "#/components/schemas/UserResponseBase" + properties: + key: + description: The key of the user. + type: "integer" + format: "int64" + UserResponse: + type: "object" + allOf: + - $ref: "#/components/schemas/UserResponseBase" + properties: + key: + description: The key of the user. + type: "string" + UserSearchResponseNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching users. + type: array + items: + $ref: "#/components/schemas/UserResponseNumberKeys" UserSearchResponse: type: object allOf: @@ -5054,13 +5716,20 @@ components: name: type: "string" description: The display name of the new role. + RoleCreateResponseNumberKeys: + deprecated: true + type: object + properties: + roleKey: + description: The key of the created role. + type: integer + format: int64 RoleCreateResponse: - type: "object" + type: object properties: roleKey: description: The key of the created role. - type: "integer" - format: "int64" + type: string RoleUpdateRequest: type: object properties: @@ -5077,33 +5746,66 @@ components: name: type: string description: The updated display name of the role. - RoleItem: - description: Role search response item. + RoleItemBase: + description: Base properties for RoleItem. + type: object + properties: + name: + type: string + description: The role name. + RoleItemNumberKeys: + description: Role search response item. Key attributes as numeric values. + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/RoleItemBase" properties: key: type: integer description: The role key. format: int64 - name: - type: string - description: The role name. assignedMemberKeys: type: array description: The set of keys of members assigned to the role. items: type: integer format: int64 + RoleItem: + description: Role search response item. + type: object + allOf: + - $ref: "#/components/schemas/RoleItemBase" + properties: + key: + type: string + description: The role key. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the role. + items: + type: string RoleSearchQueryRequest: description: Role search request. allOf: - $ref: "#/components/schemas/SearchQueryRequest" type: object + RoleSearchQueryResponseNumberKeys: + description: Role search response. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching roles. + type: array + items: + $ref: "#/components/schemas/RoleItemNumberKeys" RoleSearchQueryResponse: description: Role search response. + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" - type: object properties: items: description: The matching roles. @@ -5117,13 +5819,20 @@ components: name: type: "string" description: The display name of the new group. + GroupCreateResponseNumberKeys: + deprecated: true + type: object + properties: + groupKey: + description: The key of the created group. + type: integer + format: int64 GroupCreateResponse: - type: "object" + type: object properties: groupKey: description: The key of the created group. - type: "integer" - format: "int64" + type: string GroupUpdateRequest: type: object properties: @@ -5140,23 +5849,44 @@ components: name: type: string description: The updated display name of the group. - GroupItem: - description: Group search response item. + GroupItemBase: + description: Base properties for GroupItem. + type: object + properties: + name: + type: string + description: The group name. + GroupItemNumberKeys: + description: Group search response item. Key attributes as numeric values. + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/GroupItemBase" properties: groupKey: type: integer description: The group key. format: int64 - name: - type: string - description: The group name. assignedMemberKeys: type: array description: The set of keys of members assigned to the group. items: type: integer format: int64 + GroupItem: + description: Group search response item. + type: object + allOf: + - $ref: "#/components/schemas/GroupItemBase" + properties: + groupKey: + type: string + description: The group key. + assignedMemberKeys: + type: array + description: The set of keys of members assigned to the group. + items: + type: string GroupSearchQueryRequest: description: Group search request. allOf: @@ -5174,11 +5904,23 @@ components: name: type: string description: The name of the group. + GroupSearchQueryResponseNumberKeys: + description: Group search response. Key attributes as numeric values. + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching groups. + type: array + items: + $ref: "#/components/schemas/GroupItemNumberKeys" GroupSearchQueryResponse: description: Group search response. + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" - type: object properties: items: description: The matching groups. @@ -5195,23 +5937,54 @@ components: claimValue: type: string description: The value of the claim to map. + name: + type: string + description: The name of the mapping. required: - claimName - claimValue - MappingRuleCreateResponse: + - name + MappingRuleCreateResponseBase: type: object properties: - mappingKey: - description: The key of the created mapping rule. - type: integer - format: int64 claimName: type: string description: The name of the claim to map. claimValue: type: string - description: The value of the claim to map. - MappingSearchResponse: + description: The value of the claim to map. + name: + type: string + description: The name of the mapping. + MappingRuleCreateResponseNumberKeys: + type: object + allOf: + - $ref: "#/components/schemas/MappingRuleCreateResponseBase" + properties: + mappingKey: + description: The key of the created mapping rule. + type: integer + format: int64 + MappingRuleCreateResponse: + type: object + allOf: + - $ref: "#/components/schemas/MappingRuleCreateResponseBase" + properties: + mappingKey: + description: The key of the created mapping rule. + type: string + MappingSearchQueryResponseNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching mapping rules. + type: array + items: + $ref: "#/components/schemas/MappingItemNumberKeys" + MappingSearchQueryResponse: type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" @@ -5220,20 +5993,36 @@ components: description: The matching mapping rules. type: array items: - $ref: "#/components/schemas/MappingResponse" - MappingResponse: + $ref: "#/components/schemas/MappingItem" + MappingItemBase: type: "object" properties: - mappingKey: - description: The key of the created mapping rule. - type: integer - format: int64 claimName: type: string description: The name of the claim to map. claimValue: type: string description: The value of the claim to map. + name: + type: string + description: The name of the mapping. + MappingItemNumberKeys: + type: "object" + allOf: + - $ref: "#/components/schemas/MappingItemBase" + properties: + mappingKey: + description: The key of the created mapping rule. + type: integer + format: int64 + MappingItem: + type: "object" + allOf: + - $ref: "#/components/schemas/MappingItemBase" + properties: + mappingKey: + description: The key of the created mapping rule. + type: string TopologyResponse: description: The response of a topology request. @@ -5485,6 +6274,15 @@ components: - type - timeout - maxJobsToActivate + JobActivationResponseNumberKeys: + description: The list of activated jobs + type: object + properties: + jobs: + description: The activated jobs. + type: array + items: + $ref: "#/components/schemas/ActivatedJobNumberKeys" JobActivationResponse: description: The list of activated jobs type: object @@ -5494,20 +6292,12 @@ components: type: array items: $ref: "#/components/schemas/ActivatedJob" - ActivatedJob: + ActivatedJobBase: type: object properties: - jobKey: - description: the key, a unique identifier for the job - type: integer - format: int64 type: description: the type of the job (should match what was requested) type: string - processInstanceKey: - description: the job's process instance key - type: integer - format: int64 processDefinitionId: description: the bpmn process ID of the job's process definition type: string @@ -5515,19 +6305,9 @@ components: description: the version of the job's process definition type: integer format: int32 - processDefinitionKey: - description: the key of the job's process definition - type: integer - format: int64 elementId: description: the associated task element ID type: string - elementInstanceKey: - description: > - the unique key identifying the associated task, unique within the scope of the - process instance - type: integer - format: int64 customHeaders: description: a set of custom headers defined during modelling; returned as a serialized JSON document type: object @@ -5550,6 +6330,48 @@ components: tenantId: description: The ID of the tenant that owns the job type: string + ActivatedJobNumberKeys: + type: object + allOf: + - $ref: "#/components/schemas/ActivatedJobBase" + properties: + jobKey: + description: the key, a unique identifier for the job + type: integer + format: int64 + processInstanceKey: + description: the job's process instance key + type: integer + format: int64 + processDefinitionKey: + description: the key of the job's process definition + type: integer + format: int64 + elementInstanceKey: + description: > + the unique key identifying the associated task, unique within the scope of the + process instance + type: integer + format: int64 + ActivatedJob: + type: object + allOf: + - $ref: "#/components/schemas/ActivatedJobBase" + properties: + jobKey: + description: the key, a unique identifier for the job + type: string + processInstanceKey: + description: the job's process instance key + type: string + processDefinitionKey: + description: the key of the job's process definition + type: string + elementInstanceKey: + description: > + the unique key identifying the associated task, unique within the scope of the + process instance + type: string JobFailRequest: type: object properties: @@ -5623,6 +6445,59 @@ components: As a result, the completion request is rejected and the task remains active. Defaults to false. nullable: true + corrections: + $ref: "#/components/schemas/JobResultCorrections" + JobResultCorrections: + type: object + description: | + JSON object with attributes that were corrected by the worker. + + The following attributes can be corrected, additional attributes will be ignored: + + * `assignee` - reset by providing an empty String + * `dueDate` - reset by providing an empty String + * `followUpDate` - reset by providing an empty String + * `candidateGroups` - reset by providing an empty list + * `candidateUsers` - reset by providing an empty list + * `priority` - minimum 0, maximum 100, default 50 + + Providing any of those attributes with a `null` value or omitting it preserves + the persisted attribute's value. + nullable: true + properties: + assignee: + type: string + description: Assignee of the task. + nullable: true + dueDate: + type: string + format: date-time + description: The due date of the task. + nullable: true + followUpDate: + type: string + format: date-time + description: The follow-up date of the task. + nullable: true + candidateUsers: + type: array + description: The list of candidate users of the task. + items: + type: string + nullable: true + candidateGroups: + type: array + description: The list of candidate groups of the task. + items: + type: string + nullable: true + priority: + type: integer + format: int32 + description: The priority of the task. + minimum: 0 + maximum: 100 + nullable: true JobUpdateRequest: type: object properties: @@ -5783,23 +6658,31 @@ components: tenantId: type: string description: The tenant ID of the decision requirements. - DecisionRequirementsSearchQueryResponse: + DecisionRequirementsSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching decision requirements. + type: array + items: + $ref: "#/components/schemas/DecisionRequirementsItemNumberKeys" + DecisionRequirementsSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching decision requirements. type: array items: $ref: "#/components/schemas/DecisionRequirementsItem" - DecisionRequirementsItem: + DecisionRequirementsItemBase: + description: Base properties for DecisionRequirementsItem. type: object properties: - decisionRequirementsKey: - type: integer - format: int64 - description: The assigned key, which acts as a unique identifier for this decision requirements. name: type: string description: The DMN name of the decision requirements. @@ -5816,6 +6699,24 @@ components: tenantId: type: string description: The tenant ID of the decision requirements. + DecisionRequirementsItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/DecisionRequirementsItemBase" + properties: + decisionRequirementsKey: + type: integer + format: int64 + description: The assigned key, which acts as a unique identifier for this decision requirements. + DecisionRequirementsItem: + type: object + allOf: + - $ref: "#/components/schemas/DecisionRequirementsItemBase" + properties: + decisionRequirementsKey: + type: string + description: The assigned key, which acts as a unique identifier for this decision requirements. EvaluateDecisionRequest: type: object oneOf: @@ -5853,13 +6754,10 @@ components: tenantId: description: The tenant ID of the decision. type: string - EvaluateDecisionResponse: + EvaluateDecisionResponseBase: + description: Base properties for EvaluateDecisionResponse. type: object properties: - decisionDefinitionKey: - description: The unique key identifying the decision which was evaluated. - type: integer - format: int64 decisionDefinitionId: description: The ID of the decision which was evaluated. type: string @@ -5873,10 +6771,6 @@ components: decisionRequirementsId: description: The ID of the decision requirements graph that the decision which was evaluated is part of. type: string - decisionRequirementsKey: - description: The unique key identifying the decision requirements graph that the decision which was evaluated is part of. - type: integer - format: int64 output: description: | JSON document that will instantiate the result of the decision which was evaluated. @@ -5890,15 +6784,43 @@ components: tenantId: description: The tenant ID of the evaluated decision. type: string - decisionInstanceKey: - description: The unique key identifying this decision evaluation. - type: integer - format: int64 evaluatedDecisions: description: Decisions that were evaluated within the requested decision evaluation. type: array items: $ref: "#/components/schemas/EvaluatedDecisionItem" + EvaluateDecisionResponseNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionResponseBase" + properties: + decisionDefinitionKey: + description: The unique key identifying the decision which was evaluated. + type: integer + format: int64 + decisionRequirementsKey: + description: The unique key identifying the decision requirements graph that the decision which was evaluated is part of. + type: integer + format: int64 + decisionInstanceKey: + description: The unique key identifying this decision evaluation. + type: integer + format: int64 + EvaluateDecisionResponse: + type: object + allOf: + - $ref: "#/components/schemas/EvaluateDecisionResponseBase" + properties: + decisionDefinitionKey: + description: The unique key identifying the decision which was evaluated. + type: string + decisionRequirementsKey: + description: The unique key identifying the decision requirements graph that the decision which was evaluated is part of. + type: string + decisionInstanceKey: + description: The unique key identifying this decision evaluation. + type: string EvaluatedDecisionItem: type: object description: A decision that was evaluated. @@ -6036,10 +6958,21 @@ components: tenantId: type: string description: The tenant ID of the decision instance. - DecisionInstanceSearchQueryResponse: + DecisionInstanceSearchQueryResponseNumberKeys: + deprecated: true + type: object allOf: - $ref: "#/components/schemas/SearchQueryResponse" + properties: + items: + description: The matching decision instances. + type: array + items: + $ref: "#/components/schemas/DecisionInstanceItemNumberKeys" + DecisionInstanceSearchQueryResponse: type: object + allOf: + - $ref: "#/components/schemas/SearchQueryResponse" properties: items: description: The matching decision instances. @@ -6047,13 +6980,9 @@ components: items: $ref: "#/components/schemas/DecisionInstanceItem" - DecisionInstanceItem: + DecisionInstanceItemBase: type: object properties: - decisionInstanceKey: - type: integer - format: int64 - description: The key of the decision instance. Note that this is not the unique identifier of the entity itself; the `decisionInstanceId` serves as the primary identifier. decisionInstanceId: type: string description: The ID of the decision instance. @@ -6066,6 +6995,33 @@ components: evaluationFailure: type: string description: The evaluation failure of the decision instance. + decisionDefinitionId: + type: string + description: The ID of the DMN decision. + decisionDefinitionName: + type: string + description: The name of the DMN decision. + decisionDefinitionVersion: + type: integer + format: int32 + description: The version of the decision. + decisionDefinitionType: + $ref: "#/components/schemas/DecisionDefinitionTypeEnum" + result: + type: string + description: The result of the decision instance. + tenantId: + type: string + description: The tenant ID of the decision instance. + DecisionInstanceItemNumberKeys: + type: object + allOf: + - $ref: "#/components/schemas/DecisionInstanceItemBase" + properties: + decisionInstanceKey: + type: integer + format: int64 + description: The key of the decision instance. Note that this is not the unique identifier of the entity itself; the `decisionInstanceId` serves as the primary identifier. processDefinitionKey: type: integer format: int64 @@ -6078,24 +7034,23 @@ components: type: integer format: int64 description: The key of the decision. - decisionDefinitionId: + DecisionInstanceItem: + type: object + allOf: + - $ref: "#/components/schemas/DecisionInstanceItemBase" + properties: + decisionInstanceKey: type: string - description: The ID of the DMN decision. - decisionDefinitionName: + description: The key of the decision instance. Note that this is not the unique identifier of the entity itself; the `decisionInstanceId` serves as the primary identifier. + processDefinitionKey: type: string - description: The name of the DMN decision. - decisionDefinitionVersion: - type: integer - format: int32 - description: The version of the decision. - decisionDefinitionType: - $ref: "#/components/schemas/DecisionDefinitionTypeEnum" - result: + description: The key of the process definition. + processInstanceKey: type: string - description: The result of the decision instance. - tenantId: + description: The key of the process instance. + decisionDefinitionKey: type: string - description: The tenant ID of the decision instance. + description: The key of the decision. DecisionInstanceGetQueryResponse: allOf: @@ -6156,23 +7111,44 @@ components: description: the tenant for which the message is published type: string nullable: true - MessageCorrelationResponse: + MessageCorrelationResponseBase: + description: Base properties for MessageCorrelationResponse. + type: object + properties: + tenantId: + description: The tenant ID of the correlated message + type: string + MessageCorrelationResponseNumberKeys: description: | The message key of the correlated message, as well as the first process instance key it - correlated with. + correlated with. Key attributes as numeric values. + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/MessageCorrelationResponseBase" properties: messageKey: description: The key of the correlated message type: integer format: int64 - tenantId: - description: The tenant ID of the correlated message - type: string processInstanceKey: description: The key of the first process instance the message correlated with type: integer format: int64 + MessageCorrelationResponse: + description: | + The message key of the correlated message, as well as the first process instance key it + correlated with. + type: object + allOf: + - $ref: "#/components/schemas/MessageCorrelationResponseBase" + properties: + messageKey: + description: The key of the correlated message + type: string + processInstanceKey: + description: The key of the first process instance the message correlated with + type: string MessagePublicationRequest: type: object properties: @@ -6206,16 +7182,32 @@ components: required: - name - correlationKey - MessagePublicationResponse: - description: The message key of the published message. + MessagePublicationResponseBase: + description: Base properties for MessagePublicationResponse. + type: object + properties: + tenantId: + description: The tenant ID of the message. + type: string + MessagePublicationResponseNumberKeys: + description: The message key of the published message. Key attributes as numeric values. + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/MessagePublicationResponseBase" properties: messageKey: description: The key of the message type: integer format: int64 - tenantId: - description: The tenant ID of the message. + MessagePublicationResponse: + description: The message key of the published message. + type: object + allOf: + - $ref: "#/components/schemas/MessagePublicationResponseBase" + properties: + messageKey: + description: The key of the message type: string DocumentReference: @@ -6276,8 +7268,18 @@ components: format: date-time description: The date and time when the link expires. - DeploymentResponse: + DeploymentResponseBase: + description: Base properties for DeploymentResponse. + type: object + properties: + tenantId: + description: The tenant ID associated with the deployment. + type: string + DeploymentResponseNumberKeys: + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/DeploymentResponseBase" properties: deploymentKey: type: integer @@ -6287,10 +7289,20 @@ components: description: Items deployed by the request. type: array items: - $ref: "#/components/schemas/DeploymentMetadata" - tenantId: - description: The tenant ID associated with the deployment. + $ref: "#/components/schemas/DeploymentMetadataNumberKeys" + DeploymentResponse: + type: object + allOf: + - $ref: "#/components/schemas/DeploymentResponseBase" + properties: + deploymentKey: type: string + description: The unique key identifying the deployment. + deployments: + description: Items deployed by the request. + type: array + items: + $ref: "#/components/schemas/DeploymentMetadata" DeploymentMetadata: type: object properties: @@ -6302,8 +7314,19 @@ components: $ref: "#/components/schemas/DeploymentDecisionRequirements" form: $ref: "#/components/schemas/DeploymentForm" - DeploymentProcess: - description: A deployed process. + DeploymentMetadataNumberKeys: + type: object + properties: + processDefinition: + $ref: "#/components/schemas/DeploymentProcessNumberKeys" + decisionDefinition: + $ref: "#/components/schemas/DeploymentDecisionNumberKeys" + decisionRequirements: + $ref: "#/components/schemas/DeploymentDecisionRequirementsNumberKeys" + form: + $ref: "#/components/schemas/DeploymentFormNumberKeys" + DeploymentProcessBase: + description: Base properties for DeploymentProcess. type: object properties: processDefinitionId: @@ -6315,18 +7338,33 @@ components: type: integer format: int32 description: The assigned process version. - processDefinitionKey: - type: integer - format: int64 - description: The assigned key, which acts as a unique identifier for this process. resourceName: type: string description: The resource name from which this process was parsed. tenantId: type: string description: The tenant ID of the deployed process. - DeploymentDecision: - description: A deployed decision. + DeploymentProcessNumberKeys: + description: A deployed process. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentProcessBase" + properties: + processDefinitionKey: + type: integer + format: int64 + description: The assigned key, which acts as a unique identifier for this process. + DeploymentProcess: + description: A deployed process. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentProcessBase" + properties: + processDefinitionKey: + type: string + description: The assigned key, which acts as a unique identifier for this process. + DeploymentDecisionBase: + description: Base properties for DeploymentDecision. type: object properties: decisionDefinitionId: @@ -6338,11 +7376,6 @@ components: type: integer format: int32 description: The assigned decision version. - decisionDefinitionKey: - type: integer - format: int64 - description: | - The assigned decision key, which acts as a unique identifier for this decision. name: type: string description: The DMN name of the decision, as parsed during deployment. @@ -6353,13 +7386,38 @@ components: type: string description: | The dmn ID of the decision requirements graph that this decision is part of, as parsed during deployment. + DeploymentDecisionNumberKeys: + description: A deployed decision. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentDecisionBase" + properties: + decisionDefinitionKey: + type: integer + format: int64 + description: | + The assigned decision key, which acts as a unique identifier for this decision. decisionRequirementsKey: type: integer format: int64 description: | The assigned key of the decision requirements graph that this decision is part of. - DeploymentDecisionRequirements: - description: Deployed decision requirements. + DeploymentDecision: + description: A deployed decision. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentDecisionBase" + properties: + decisionDefinitionKey: + type: string + description: | + The assigned decision key, which acts as a unique identifier for this decision. + decisionRequirementsKey: + type: string + description: | + The assigned key of the decision requirements graph that this decision is part of. + DeploymentDecisionRequirementsBase: + description: Base properties for DeploymentDecisionRequirements. type: object properties: decisionRequirementsId: @@ -6376,16 +7434,32 @@ components: tenantId: type: string description: The tenant ID of the deployed decision requirements. + resourceName: + type: string + description: The resource name from which this decision requirements was parsed. + DeploymentDecisionRequirementsNumberKeys: + description: Deployed decision requirements. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentDecisionRequirementsBase" + properties: decisionRequirementsKey: type: integer format: int64 description: | The assigned decision requirements key, which acts as a unique identifier for this decision requirements. - resourceName: + DeploymentDecisionRequirements: + description: Deployed decision requirements. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentDecisionRequirementsBase" + properties: + decisionRequirementsKey: type: string - description: The resource name from which this decision requirements was parsed. - DeploymentForm: - description: A deployed form. + description: | + The assigned decision requirements key, which acts as a unique identifier for this decision requirements. + DeploymentFormBase: + description: Base properties for DeploymentForm. type: object properties: formId: @@ -6397,16 +7471,31 @@ components: type: integer format: int32 description: The assigned form version. - formKey: - type: integer - format: int64 - description: The assigned key, which acts as a unique identifier for this form. resourceName: type: string description: The resource name from which this form was parsed. tenantId: type: string description: The tenant ID of the deployed form. + DeploymentFormNumberKeys: + description: A deployed form. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentFormBase" + properties: + formKey: + type: integer + format: int64 + description: The assigned key, which acts as a unique identifier for this form. + DeploymentForm: + description: A deployed form. + type: object + allOf: + - $ref: "#/components/schemas/DeploymentFormBase" + properties: + formKey: + type: string + description: The assigned key, which acts as a unique identifier for this form. CreateProcessInstanceRequest: type: object @@ -6498,14 +7587,10 @@ components: For now, however, the start instruction is implicitly a "startBeforeElement" instruction type: string - CreateProcessInstanceResponse: + CreateProcessInstanceResponseBase: + description: Base properties for CreateProcessInstanceResponse. type: object properties: - processDefinitionKey: - description: | - The key of the process definition which was used to create the process instance. - type: integer - format: int64 processDefinitionId: description: | The BPMN process ID of the process definition which was used to create the process. @@ -6516,12 +7601,6 @@ components: The version of the process definition which was used to create the process instance. type: integer format: int32 - processInstanceKey: - description: | - The unique identifier of the created process instance; to be used wherever a request - needs a process instance key (e.g. CancelProcessInstanceRequest). - type: integer - format: int64 tenantId: description: The tenant ID of the created process instance. type: string @@ -6529,6 +7608,37 @@ components: additionalProperties: true description: All the variables visible in the root scope. type: object + CreateProcessInstanceResponseNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceResponseBase" + properties: + processDefinitionKey: + description: | + The key of the process definition which was used to create the process instance. + type: integer + format: int64 + processInstanceKey: + description: | + The unique identifier of the created process instance; to be used wherever a request + needs a process instance key (e.g. CancelProcessInstanceRequest). + type: integer + format: int64 + CreateProcessInstanceResponse: + type: object + allOf: + - $ref: "#/components/schemas/CreateProcessInstanceResponseBase" + properties: + processDefinitionKey: + description: | + The key of the process definition which was used to create the process instance. + type: string + processInstanceKey: + description: | + The unique identifier of the created process instance; to be used wherever a request + needs a process instance key (e.g. CancelProcessInstanceRequest). + type: string MigrateProcessInstanceRequest: type: object properties: @@ -6700,23 +7810,35 @@ components: type: string required: - signalName - SignalBroadcastResponse: + SignalBroadcastResponseBase: + description: Base properties for SignalBroadcastResponse. type: object properties: - signalKey: - description: The unique ID of the signal that was broadcast. - type: integer - format: int64 tenantId: description: The tenant ID of the signal that was broadcast. type: string - FormItem: + SignalBroadcastResponseNumberKeys: + deprecated: true type: object + allOf: + - $ref: "#/components/schemas/SignalBroadcastResponseBase" properties: - formKey: - description: The key of the form. + signalKey: + description: The unique ID of the signal that was broadcast. type: integer format: int64 + SignalBroadcastResponse: + type: object + allOf: + - $ref: "#/components/schemas/SignalBroadcastResponseBase" + properties: + signalKey: + description: The unique ID of the signal that was broadcast. + type: string + FormItemBase: + description: Base properties for FormItem. + type: object + properties: tenantId: description: The tenant ID of the form. type: string @@ -6730,6 +7852,24 @@ components: description: The version of the form. type: integer format: int64 + FormItemNumberKeys: + deprecated: true + type: object + allOf: + - $ref: "#/components/schemas/FormItemBase" + properties: + formKey: + description: The key of the form. + type: integer + format: int64 + FormItem: + type: object + allOf: + - $ref: "#/components/schemas/FormItemBase" + properties: + formKey: + description: The key of the form. + type: string responses: InternalServerError: description: > diff --git a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx index 888d6b44c4..59492ca42e 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/activate-jobs.api.mdx @@ -5,7 +5,7 @@ description: "Iterate through all known partitions and activate jobs up to the r sidebar_label: "Activate jobs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,15 +41,15 @@ The list of activated jobs. The activated jobs. -
  • Array [
  • customHeaders object
    +
  • Array [
  • ]
  • Schema
      jobs object[]
      -a set of custom headers defined during modelling; returned as a serialized JSON document +The activated jobs. -
      variables object
      +
    • Array [
    • ]
    Schema
      jobs object[]
      -All variables visible to the task scope, computed at activation time +The activated jobs. -
    • ]
    +
  • Array [
  • ]
  • The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx index 2ccbc676fe..a328fa0433 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/broadcast-signal.api.mdx @@ -5,7 +5,7 @@ description: "Broadcasts a signal." sidebar_label: "Broadcast signal" hide_title: true hide_table_of_contents: true -api: eJztWFFv2zYQ/ivEPW2YYrld2mV6c9N0S9emQeJsD4kfTtLZYiuRKknFMQT99+FEyZYjp+uAPiaAEcs83nf33X2UTjU4XFmIbuFarhTmsAhAl2TQSa3OU4ggNhrTBK3rDAJIySZGlmwBEbzp161AYVubCQRg6GtF1r3R6Qaiur2UhlKInKkogEQrR8rxEpZlLpMWMPxs2WcNNsmoQP7mNiVBBDr+TImDAErD4TlJtrVr8S6wIL7aD2yekVBYkNBL4TLqYhNOi21KHGgHYJ2RagVNAPdoJMa5B8A0lewP88sBsM9hDNdBbD0IZFLeX3+6ED6BAWCXUROAI4XKMdmHUjh/2yfg7YTL0Am9VnaQ1YFEmmBA+u2QqUUATrqcjX1NtyW88kWDpvHbbamV9US8nE4Px9flvEa7z+sPrfBftDmMXin5tRqS1FeZSRrF1EFJ5WhFBgJYalOg8z+9Pv7vYnQl+H9wg4o8ybtnuiP++CmuS6PvZUqpSNGhkFYo7cQ95jL9BuOl0XFOxS9j5vcBZuLSW4qUHMq8a1nuYW8YUyqkErdX707F78evflv8lDlX2igM1+v1xCyTI0ql02aizSo0y4Q/bPfzRMwzMiQK3IiYxE5TYldrYUtK5FImLFDnc22DYRInd2oknMeN4lfrR6QPSlwZOTq8ZuLm6lzIlJSTy41UqzF0u2eJVc4+MNaVi+Ic1RfYlXMM+hjFVkWBZtN3zT5AE4B16KpBGk+06K8vR765Lf6czy+FdyESnZJYaiNcJm0PxEkUUsmiKiA6nk4DKPDBX72eThv2yRX/jkyUoIcyR9W21uN0pBKFNtT1T5uYVNahSn5UZbSRK/kYd7Inra6J3/qMekEdf/Pw6pS01JV6VtKzkp6V9KSSXh26Nc2UYJYN9yEZo43QSVIZQ6lYZzJv3SdkbY/dPRv6XnzW2rPWnrU21loTQEEu0zyDldq2rYMugwhCf9ey4fZhEwKwZO7J8CRXQ2VyiKD2kmmiMKwzbV0T1aU2rgnvuR57Uw4ve2n1LZPrBPPMw45LxwvD0eoUi0qlKE7E1dn1XPyBjta4aalkyH3XJ9OT6UGvbPqEx9nlufAZ+sYbHAa9W1b1Qbfe+HscN82CiUwqI93mmrd5emJCQ2ZWMfvbhujwWu987Y0g6L6869vk/T/zttJ8kF3thuKzByxKL8PhELvrs2GB9uaSwagq1VK3IXVdNE6OHZGxno3p5MW4Yy/PW+Eluigq1Z6+aiXW0mUCB2QleWUdkxRALhPiWSWqQfmYe7MPfkX87RHFiwkX2ndjf+iupMuqeJLoIkz8tu3/ONdxWKBUYQdhw9PZx5uLt7OjD+enZxfXZ0cvJtOJe3AtoSyKAtUgju081T3XPU623t1snnpt0RXX0YMLyxylYprbDOpOfv0obbnUWwEugk5Et1DXMVq6MXnT8M9fKzIbiG4Xu5LyVRNARpiSaRX7hedbOPXRHc05CDbPKw5mND43Qb9jliRUum/aLgbnyOWn6zmH3b2UKXTKewyu+YUNriGCO7gD4FdA7KFt/vb3GnJUqwpXbO/98t+/TxlJew== +api: eJztWN9v2zYQ/lcIPm2YIrld2nV6c9N0S9ulQeJuD6kfTtLZYiuRKknFMQT978ORki1bThYMK7AHBzBiWaf78X33keI13MLS8PiW34ilhILPA64q1GCFkhcZj3miFWQpGNsZBDxDk2pRkQWP+ev+vmHAjLMJecA1fqvR2NcqW/O4cZdCY8Zjq2sMeKqkRWnpFlRVIVIXMPpiyGfDTZpjCfTNrivkMVfJF0wtD3ilKT0r0Dg7F+8SSqSr3cRmOTIJJTK1YDbHLjdmFduURIl2AYzVQi55G/A70AKSwgeALBPkD4qrQWBfwzhcF2LjgQGB8u7m4yXzBQwCdhW1AbcoQVoC+1AJF2/6ArwdszlYplbSDKo6UEgbDEC/HSI1D7gVtiBjz+mGwmtPGm9b/7iplDQeiOeTyeH8uppXYHZx/dcMQ1F8XPD4dj/YazDItvSzhdJslL/PeAzzfuM8jnmH9Bb6vncI+lGlY+AfhNenR5Xwdn64md/j+nBStRTfavxuSTmbIVN3MgtTKGuZQQiVCL/i2oSyLhPUP41ZzLDSmILdSvzI63fkVUiLS9Q84AulS7D+p5enT0nz0nH4HtfmaZx7AA5wfmT4/6Jcsjp9aIWutLoTGWYsAwtMGCaVZXdQiOyRdbrSKimwPKj0YYApu/KWLEMLoug2Otr5vGGCGROS3V6/PWO/nr74Zf5Dbm1l4iharVahXqQnmAmrdKj0MtKLlD5k92PIZjlqZCWsWYJsuxMPW8lUmIqFSGlbt75WlwyBGH6W/9xN7m6zB/pAVbUWo1eeKft0fcFEhtKKxVrI5Ti0e2YBdUE+IFG1jZMC5Fe+pXMcdD+KqcsS9Lrvmt0AbcCNBVsPynhgVfj5+cg3tcXvs9kV8y5YqjJ0srS5MH0gKqIUUpR1yePTySTgJdz7q5eTSUs+ifEnVCIZ3lcFSNda++UIyUqlsesfV5iQxoJM/ytmlBZLsR833JFW18RvfEW9oE4ffeXplLRQtTwq6aiko5IeVNKLQ1vTVDJCWVMfotZKM5WmtdaYsVUuCuc+RWP62N2J0vfiUWtHrR21NtZaG/ASba5oclMp41oHbM5jHvldy0Sbl00ecIP6DrVx7+y1LnjMGy+ZNo6iJlfGtnFTKW3b6I742JmN0G0vrb5lCpVCkfuwY+roxnAgc+YPGuwVuz6/mbHfwOIK1g5KCrnr+tXk1eSgVzJ9wOP06oL5Cn3jDRaD3i2p+qBbb/wUxy2dBwymtRZ2fUOPeXgSBI16WhP6m4bo4jnvdO2NeNB9edu3ybu/Zo5pWsiut6O083soKy/D4ehr22dDgnZGS4MBl5AL5VLqumhcHDlCbTwak/DZuGOvLpzwUlWWtXSrr1yylbA5gwFYaVEbSyAFvBAp0lklbrj0OfdmH/wd9qePyJ6FRLTvxn7RXQqb10mYqjLqjqeb/0mhkqgEIaMuhInOpn98unwzPflwcXZ+eXN+8iychPbeOkBJFCXIQR6b81T3XrdfbLPdbB4adnbkWry3UVWAkASzq6Dp5NcP4AxRvRHgPOhEdMubJgGDn3TRtvTztxr1mse38y2ldNUGPEfIUDvFfqUDJz/z2Z3MKAkyL2pKZjR0a4P+iWmaYmUftZ0P1pGrjzczSrsb5ZYqo2c0rGjMCyse88/8M+c0OCYPrvnd7w0vQC5rWJK990t/fwNDZMq8 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -41,7 +41,7 @@ The signal variables as a JSON object. The signal was broadcast. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx index aa348692e6..d6eb78f2f3 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/complete-job.api.mdx @@ -5,7 +5,7 @@ description: "Complete a job with the given payload, which allows completing the sidebar_label: "Complete job" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7uDSZ0pSSOmnCm+o4rdMk9dhKe3B8WJIrETYJMABomaPhf+8sQOrTTtKZ9CbPaCwSwH6+t6TeUjicW5FciXc6FdeR0DUZdFKrs1wkItNVXZIjXoxETjYzsuZVkYiTfg0QbnQKC+kKcAXBXN6RghrbUmMewaKQWQFYlnphobcn1dxvRWt1JtFRDpbMncwIHNrb+LMSkajRYEWODIe3FAorEom40emf1IpISI6hRleISBj60khDuUicaWg30GlBcEst6Jl3ysE6PYRCsYiEzQqqUCRL4dqavUjlaE5GRGKmTYUu3Hp5LLruOrgj637Tectn1t5nWFqKRKaVI+V4Deu6lJkv6OjGcjjLfW86vaHMccqGy+8kWV69QyMxLcMF5rlkK1ieb2x6LN3V0c1MV9lzqzjtXfeqKUs+Fex2nKhtSvdQpNtbHwohnB2KPsSQ+wDQQs6draSiHNLWb1loc0sm3itDTkpycVdBpFqXhGoPkGcq51KThUVBriCzYRa8Fbu6E4GMKQa65/ZIV7aQa7LqJwdY10bfEUgXw1ttgO6RQ48AYYr2Ft5L60iRgQwVW20385NaccboYcyJWXI92qWFWYlzbgiXLIYzFe6uHDxqR1owVBuypFyoV6CcK9Bt5sgRrZrta8yVi2FiAft+7HnpsRx8cHMpB1S53+adG6pQKguYOXlHMbyhGTal88jyeA9s3cFOFwknHV/yYLkIONq5e7KK4iIEIbquC6irtbKh+8/HxwEEu/jyQEa7gSzbZBlZO2vKso1FF4nj8fgrZ7fnFQ+IDJXSDtINuMbwQRtitKIsLaAhYHjInHKQyp8fwoVU520oxiMDoDY6Lan6eX8QbIc4gfOws/cLgXahpbwxDd6vLt6ewOvjF79ePymcq20yGi0Wi9jMsiPKpdMm1mY+MrOMP7zvaQzTggxBhS2nuR4qsOYc2JoyOZOZh2rhE/bBMP1Cfl+fW2F1RVfrjFTzzVHaGLlH3gl8ujgDmZNyctYOD4gt1/6MB59IBKa6cUlaoroVa1jtO931YpuqQrN6GGw76CJhHbrGfvNR8MvzPdsMrD+m03MIJiDTOcFMm8Dy3hEnUUklq6YSyfF4HIkK78PVy/G4Y5vc8e/IRPnhhQqHYbGZjlRQrXHrE5PKOlTZj+qMNnIud/3GWxTvQfwmZBS4ffxVOu9TkhnOnJzpRuXxgVoHah2o9Si1Xv8nakk7PMEWRqu5ry1B1hhDypXt4cl3oOeBnj+Oni8eehmdKOAqG8YhGaMN6MwzMOffzaU3z++0g+/+bf3AtQPXDlx7jGtdJCpyhWYBq9bWQ4d1okSMbnRqR8ugIXWj9c9g1oDI3A1aU2NKkYhlYE6XjEbLQlvXJctaG9eN7rgtW+oMLweGDcgpdYZlEbzvd5AXWNAaMjvBqlE5wiu4OL2cwu/oaIHhRyy73Db9avxq/KBV3vqIxcn5GYQMA/42ZsJglsn9oNmw+XsMe3XMUtYY6dpLPhbKkxIaMpOGm7DCRe/PW/eyjt8kov7L2wEt7/6Z+obzPLtYK2+nQTbZFcq2VKtBOhokCalm2kfQY2c/F24sGRuSH8fP9nF6fubplumqapSfuWoeXq9wozZZ2VgX1KxSZqSsD7TXMIdt78MK/B08wrOY+xrAN4zauXRFk8aZrkZZOLb6n5Y6HbE4M+pd2NHJ5MOnj28mR+/PTk4/Xp4ePYvHsbsPygtToUK1GcegFd3sy7vL9ePlf1d6e0A4unejukSpGKK+DMueuVes+1oRiWSl/26Q9zrqCXgllssULX0yZdfx7S8NmVYkV9drvnqC59Ly97Vk+2juTy56dfcpfFtHfjCR/iaq1k+NsuErEYlbatd6dnfdRaIgzMn4AMPiSQjjaMom1of3ROUuGk5Msoxq98jerTcDpupqTJ7/dTll5vWKdqVzPmtwweI6LkQiPovPHLT2JfKk9veXokQ1b3DutXlvl//+BdIObqg= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,23 @@ The variables to complete the job with. The result of the completed job as determined by the worker. -
    +
    corrections objectnullable
    + +JSON object with attributes that were corrected by the worker. + +The following attributes can be corrected, additional attributes will be ignored: + +- `assignee` - reset by providing an empty String +- `dueDate` - reset by providing an empty String +- `followUpDate` - reset by providing an empty String +- `candidateGroups` - reset by providing an empty list +- `candidateUsers` - reset by providing an empty list +- `priority` - minimum 0, maximum 100, default 50 + +Providing any of those attributes with a `null` value or omitting it preserves +the persisted attribute's value. + +
    The job was completed successfully. diff --git a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx index 7833cf500b..ddd8bcb7d2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/correlate-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a message and correlates it to a subscription." sidebar_label: "Correlate message" hide_title: true hide_table_of_contents: true -api: eJztWVFv2zYQ/ivEPW2YYrlt2nV6c9N0c9ekRuJuD0keKOlssaVIlaTiGIb++3CiZMlWnGbAXgY4QGDLPN7xvvu+k3zegONLC9ENXKC1fIlwF4Au0HAntJqmEEGijUHJHbYWAaRoEyMKMoEIZmUshc3QMs5yb8O4Stl2o2XCMacZZ7aMtztHt2q62BoJrZiwzJZJgtYuSkl7VkJKZtCVRjGXIVsIYx0rjCYbJpR1XCXIvuG6Xm6DbwOnbCVcNrpVEIDB7yVa906na4g29aUwmELkTIkBJFo5VI6WeFFIkdRHCr9aSnEDNskw5/TOrQuECHT8FRMHARSG4HICLa0qniO97iI07x2OLBi3LMWFUJgy4VN7N7u4bDOrz9vEsc4ItYQqgB5Sf+L68SB9NAkVvegDM/BKlVzwUjqIgELccyN4LH0qh1PYmlEeH68/X7JUJ2VO8AXA01TQHi5nPWQ8yPvYqVJKcuTXqwAcKq4c0W4/PqXhV9lCG7bKRJLtFF1YVjRETB9JdC8UxRKOLlvin3XQXXmqQFWRnUFbaGU9KC/H46exEbZPP6eZVsi0Ybk2OGCuhX9BvMMxe5XuxW5WAyrSCqWk1x+ISLhb9ah4niZ9E+kgK588X+ddKIdLNBDAQpucO//Rm1N4khjzjhjT988J0ymqwWDaQPCc8x8A74nu85z8fsBGz7+GjqeHGFgYfS9STFnKHSceKu3YPZciPcyywuhYYv7Lj9g2YTNvyVJ0XEjmmeD7GBnGvpPdXH04Y7+dvv717qfMucJGYbharUZmkZxgKpw2I22WoVkk9E92P4/YPEODLOdrFiPrugfrOMZsgYlYiIT05Hyq9WEI2OcQ1K9uBk1hW4fSiMFtbcK+XE2ZSFE5sVgLtRyG3mmgPNali2LJ1TfoCjoMuh/FlnnOzZZhuwGqAKzjruylcYBHr14OfBMr/pjPZ8y7YIlOse6eLqNu6QNRErlQIi9ziE7H4wBy/uCv3ozHFfmkij8jE8XwoZBc+dvPXjpC+RbovdWJter5jyqjjViK/bijHXE1JH7vM2r19GrI9w/axCJNUdX0ZM2zQysqLqVeYTo66uqoq6OuDurqdMj3S02Pb6U63pKO0jlK55B0Xj/2iDdRjFA2xEM0Rhumk6Q0hh4zMyG3Xy7a2M09y3PxqLWj1o5aG2qtCiBHl2macxXa1tThLoMIwubrnA17MxUIwKK5R0MTsw2URkIEG6+aKgrDTaatq6JNoY2rwnsqyc5IhZa9ulrWSJ1wmfnIw+rRQj0varI643mpUs7esqvz6zn7nTtc8XWNJoXcdf12/Hb8qFcyPeBxMpsyn6HnXq8ftG5J2I+69cbPcVxVdwRkUhrh1te0zcMTIzdoJiUVYMuJJl7tna69EQTNmw8tUz7+Pa+LTb3sqpv1nT/wvPBK9LO5jmT7A7VupV+0neFDb3gg1ELXx2zINUyYHKGxHqHx6MWQyLNprcdE53mp6qaslvXQgPEegIksrSPgApAiQRoFdNm0Zp/8CvvLR2QvRlR8z9C2Fy+Fy8p4lOg8TPy27WssdRzmXKiwCWHDs8nFl8v3k5NP07Pzy+vzkxej8cg9uBpk0krOVf8c7dSjN3DZyXbT3YT+JxPjhoAOH1xYSC4Ulb1GdNN0iZt29GV36URDdK/1G9hsYm7xi5FVRR9/L9GsIbq561hGV1UAGfIUTd1YvtV0PPN4nczpHGQuSzrPYEpYBe2OSZJg4Z60vet1vNnn6zkJqRmJ5zqlPYavaFzOVxDBLdwC0A8C5KHWaP35BiRXy5KqHIH3S3//ADwPcwc= +api: eJztWW1v2zYQ/isEP22YKrtt1nX65qbp5r6kRuJuH5J8oKizxYYiVb7EMQz99+FEyZYtO81egHWYAwS2zOMd7+55TkdyRR2bW5pc0Q9gLZsDvYmoLsEwJ7QaZzShXBsDkjloJSKageVGlChCEzrxqRQ2B0sYKYIMYSoj64mWCEecJoxYn65nxtdqPFsLCa2IsMR6zsHamZc4ZyGkJAacN4q4HMhMGOtIaTTKEKGsY4oDuYVlPdwaXxvOyEK4PL5WNKIGvniw7pXOljRZ1Y/CQEYTZzxElGvlQDkcYmUpBa+XNPhs0cUVtTyHguE3tyyBJlSnn4E7GtHSYLicAIujihWAn9sRmnYWhxKEWZLBTCjIiAiuvZp8OG89q9fb2LHOCDWnVUQ7kXoHy/1GutHEqOhZNzA9rZjJGfPS0YSiiTtmBEtlcOWwC2sx9OPt5cdzkmnuCwxfRFmWCZzD5KQTmRDk3dgpLyUqCuNVRB0ophzCbtc+uhFGyUwbssgFz7eSLiwpGyBmexzdMYW2hMPHFvinm9BdBKjQqkI5A7bUyoagPBsOH46NsF34OU20AqINKbSBHnIt/RPAO2yzk+mO7WY0wiQtQEr8/AqJhLtWe8mzmzgm5ccZTa52V/WK2drLJu91qvbFN0Q03qN5m06H8TDd4GH8+rD3fSJ9JfNhZegHrW52l9MoPUi/BxOxj9NNFsZNEh6j+ED6Hqh/fzEGtVgXkncqizkrvMpYzEoR38LSxsoXKZgfvhm4knewJMw5I1LvQoVSvgAjOLlj0oMNgM6gNMBx2qHadIT434G4UA7mYGhEZ9oUzIWfXpz8C6A/vJRHxem8Bvg7WNrHESIk4dshxLF+/3/rNwqeHOpYSqPvRAYZyZhj2Lco7bBGiuxwV1IanUoovoruEZkESZKBY0KSgI/Q96JgGjrfq4s3p+Tnkx9/uvkud660yWCwWCxiM+NPIBNOm1ib+cDMOP6j3PcxmeZggBRsSVIgm26zC1tbAhczwbH/csHVejEYxv2E2IFtPbrqNZHrAuKN6G2DRuTTxZiIDJQTs6VQ877prYabpdq7JJVM3dJNQvtGd61YXxTMrPG0baCKqHXM+Y4bBwrg82c93YiKX6fTCQkqCNcZ1CXA5dhdB0PoRCGUKHxBk5PhMKIFuw9PL4bDCnVixh/hiSJwX0qmwnZlxx2hQssctNWOtVz5hzKjjZiLXbvxFrkaEL8OHrV8et7H+xttUpFloGp4kmav2ZKKSakXkMVHXh15deTVQV6d9PF+rnG779XxlXSkzpE6h6jz474Wb6QIRtkgDsEYbYjm3BuDTWUu5PowqrXdvLMCFo9cO3LtyLU+16qIFuByjfcipbY1dJjLaUIHzebNDjpn8DSiFswdGFvvtb2RNKGrwJoqGQxWubauSlalNq4a3GFKto7gcTiwq0WN1JzJPFjuZw8H6vuFxqvTcDhBXpKLs8sp+YU5WLBlHU00ua365fDlcK9WFD2gcTQZk+BhwF6nHrRqkdh71QbhxyiucCdvgXsj3PISp4XwpMAMmJHHBKwx0dirteNzEKJR8+VNi5S3v0/rZGMtu9jcDZ3ds6IMTAx3ORuQ7V7AbEa6Sdu6xegcFQg10/UyG3D1HUZFYGyI0DB+2gfyZFzzkeui8KouympeHxEQ1gkgl946DFxEpeCARwEbb1qx92GE/BYskqcxJj8gtK3Fc+Fyn8ZcF4PmmGv9mUqdDgom1KAxYQenow+fzl+Pnrwfn56dX549eRoPY3fv6iAjVwqmuutozzg6xytb3q42L6H/yA1jA0AH925QSiYUpr2O6KqpElftCZTdhhNeugauX9HVKmUWPhlZVfjzFw9mSZOrmw3K8KmKaA4sA1MXltsajqchXk+muA4Ulx7X07tVqqJ2xohzKN2Dsjedijf5eDlFIjVXqIXOcI5hC7xeZQua0Gt6TSleIKOGmqP17ysqmZp7zHJCg178+wMGZ7As sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,7 @@ The message variables as JSON document The message is correlated to one or more process instances -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx index 5b9de891e8..5f7f999e04 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-deployment.api.mdx @@ -5,7 +5,7 @@ description: "Deploys one or more resources (e.g. processes, decision models, or sidebar_label: "Deploy resources" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -38,27 +38,67 @@ This is an atomic call, i.e. either all resources are deployed or none of them a The resources are deployed. -
    Schema
      deployments object[]
      +
      Schema
        deployments object[]
        Items deployed by the request.
      • Array [
      • processDefinition object
        -A deployed process. +Base properties for DeploymentProcess. -
        decisionDefinition object
        +
        decisionDefinition object
        -A deployed decision. +Base properties for DeploymentDecision. -
        decisionRequirements object
        +
        decisionRequirements object
        -Deployed decision requirements. +Base properties for DeploymentDecisionRequirements. -
        form object
        +
        form object
        -A deployed form. +Base properties for DeploymentForm. -
      • ]
      +
    • ]
    Schema
      deployments object[]
      + +Items deployed by the request. + +
    • Array [
    • processDefinition object
      + +Base properties for DeploymentProcess. + +
      decisionDefinition object
      + +Base properties for DeploymentDecision. + +
      decisionRequirements object
      + +Base properties for DeploymentDecisionRequirements. + +
      form object
      + +Base properties for DeploymentForm. + +
    • ]
    Schema
      deployments object[]
      + +Items deployed by the request. + +
    • Array [
    • processDefinition object
      + +Base properties for DeploymentProcess. + +
      decisionDefinition object
      + +Base properties for DeploymentDecision. + +
      decisionRequirements object
      + +Base properties for DeploymentDecisionRequirements. + +
      form object
      + +Base properties for DeploymentForm. + +
    • ]
    The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx index 01738dfb69..b59905bb2f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document-link.api.mdx @@ -47,7 +47,7 @@ in future releases. The document link was created successfully. -
    Schema
    +
    Schema
    The document link creation failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx index 6bfc651451..ab0f217f4a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-document.api.mdx @@ -60,7 +60,7 @@ Information about the document. Custom properties of the document. -
    +
    The document upload failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx index 630ede47a5..8ba50e38e6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-group.api.mdx @@ -5,7 +5,7 @@ description: "Create group" sidebar_label: "Create group" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OLVTWpQTJ3V5UxUndZuHx5bbg+0DCK5ExCDAAKBljYb/vbMAqYdluTnkVmlGI5JY7LeP74MILJnnM8eyG/bBmqZmdwkzNVrupdHnBcuYsMg9xsGEWfzWoPO/m2LBsiUTRnvUni55XSspwrz0qzOanjlRYsXpyi9qZBkz+VcUniWstoTiJToa1bzCDSvnrdQzlrACnbCyJp8sY5MSoZCuVnwBNAPMFHyJoHEOM4pvwNo2YV56RV5CyOMQ/WWMmrUtGVh0tdEuQr8aHtPPLlLwCHPuIFagANcIgc5NG6UWA5b8qOQD0F+4eD6Me1z0efZxdLkmvV+pPc7QsoRNja24j4/enuyvRsy/K8fJcPhSBYRpVAHaeMhXIQxu9SdjEQr0XCoH3CLU1jzIAguQOkTbVxlyUywGt3p/wWprcoXVL7uF245pBBfRssOFWFDgDqJhHtFvLt+P4beTN7/e/VR6X7ssTefz+cBOxREW0hs7MHaW2qmgL9n9PIBJiRah4gvKkheFJEyuYN0qcDUKOZUCvAkJdmEDdSHm93Kf4+guyVdNa6zc4fwIri/PQRaovZwupJ7tQoc5U94o8sFz0/gsV1zfs3X3/0tZI3BNVXG7oto2QJsw57lvNtLYQ7rXr55V7R+TyQVEFyBMgTA1FnwpXQ9ESVRSy6qpWHYyHCas4o/x7u1w2JJP6vh3ZKIBH2vFdaDW03SkhmrN25CY1M5zLX5UZ4yVM/kUd3td6kj8LmbUa3DPKtStt6C4uHfwwJUsgDe+JNQoH9JkCIIr98KqdBDZQWT/e5G93uX7e2NzWRSoAz1XepMu/OVxpcwci4OuDro66Gqfrt489wI50kBVtsRDtNZYMEI01mIB81Kq4J7epnvsTniHF8WD1g5a26e19qnvuKGLOzWqDPrS0Ka9Ni7wivuSZSwN444lzKF9QEvb/SVrrGIZW0YRtVmaLkvjfJsta2N9mz5Qhx64lTxXkZc0HMXWk0gZwVUZsXabSQOb+/QxrxpdcDiFy7OrCXzgHud8EYpLkNuuT4enw2e9kukej6OLc4gZRipuLA+9W9L5s26j8fc4bts7KqRorPSLK5oWy5Mjt2hHDZV8RZEOL3in+2jEku7ifU+cP/+ZhN7T0na5PmM5e+RVHYUZz0h6zgVCTk1A6uiyGzM1EK2LSQ4Hx7vUvDgPChOmqhodllk9g7n0JfCNGgjVOE+5J0xJgXR0sA6oN/sYR+DviAjHA+pfJFm/us6kL5t8IEyVijht9Zsrk6cVlzrtIFw6Hn26/vxudPTxfHz2+ers6HgwHPhHH+pEBK+43oxjWwpbia7a4fHRp7XiUlMFQ3DLTiU3rFPJXdIx/YYtlzl3eG1V29Ljbw3aBctu7tbCoLs2YSXyAm2Q1T2d5LBx/Ac7mhAumauG8HfOidqknzESAmv/ou3dhsIvvlxNiEbdQVxlCppj+ZwO6ficZeyW3TJGp3nkITA0PF8yxfWs4TOyj37p8y+f9OiH +api: eJztWN9v2zYQ/lcIPm2YIjlt2nV689K0y/orSNztIckDRZ4tNhSp8kccwdD/PhwpO05sp33ogAFzgMCyeLq77+77SOsW1LOZo+UlfWtNaOl1Rk0Llnlp9KmgJeUWmIe0mFELXwM4/7sRHS0XlBvtQXu8ZG2rJI/PFV+c0XjP8Roahle+a4GW1FRfgHua0dZiFC/B4apmDaxZOW+lntGMCnDcyhZ90pJOaiBCulaxjuATxEyJr4FomJMZ5pfTvs+ol16hl5jyccz+PGVN+x4NLLjWaJdCPxsd4sdmpOiRzJkjqQKCuMA5ODcNSnU5zX4U+BjoHXTb07iBbolzmceANXtUrp3YE9q4vp7nrRY5Z03QguWslfkNdC7XoanA/rKJQUBrgWN8WnobIPu3UUntYQaWZnRqbMN8uvXy6Fs4P0YE76Bz34c4VW8L4v9K19DiaDR6iqXcBCWINp5Uq4D5lf5gLBABnknlCLNAWmtupQBBpI65LZVAKiO6/ErvJnVrTaWg2UqM9ZzG5CxZDnFJKh9hjiTDKkW/PH9zTH47evHr9U+1960ri2I+n+d2yg9ASG9sbuyssFOO/2j3c04mNVggDesQJRNCYkymyH1jiGuBy6nkxJsIcEibYM0Tvqe7mlY3N6IVBYOVG/vSmHw+PyVSgPZy2kk92wwdn5myoNAHq0zwZaWYvqH33f/W7jcmLjQNsytiPQzQZ9R55sMajB0Sev5s6876x2RyRpILwo0AMjWW+Fq6ZSAE0Ugtm9DQ8mg0ymjD7tK3l6NRjz6x49+BRBO4axXTkVqP4UhNmnveRmBSO880/1GdMVbO5OO4D8+OgcSvE6KlBnecFMOZSBTjN47cMiUFYcHXGDXJBzUZk2DKPXFy7EW2F9n/XmTPN/n+xthKCgE60nOlN+nikceUMnMQe13tdbXX1S5dvdj2A3KsCVbZIg/BWmOJ4TxYC4LMa6mie3zjWcYehLf/objX2l5ru7TWP/adXujSmxpWBnxtcLDSGhd5xXxNS1rEdUcz6sDegsWRzIIGq2hJF0lEfVkUi9o435eL1ljfF7fYoVtmJatU4iUuJ7EtSaQMZ6pOsTabiQvrs5Tj9HpMXpHzk4sJecs8zFkXi4shH7p+NXo12uoVTXd4HJ+dkoQwUXFte1i6RZ1vdZuMv8dx319jIXmw0ncX+FgqTwXMgh0HLPmKIkO86B2/JyOaDRdvlsT58+9J7D1ubef3c7CTO9a0SZhpjrV6tUdCTk2MNNBlM2dsIFiXQI7yw01qnp1GhXHTNEHHbVbPyFz6mrC1GnAVnEfsGVWSA44O7hNamr1PK+SvFJEc5ti/RLLl7jqTvg5Vzk1TDLOS1WelTFU0TOpiCOGK4/GHzx9fjw/enx6ffLw4OTjMR7m/87FOSPCG6fU8HkrhAdBVOzzc+aJVTGqsYExuMajkkg4quc4Gpl/SxaJiDj5b1fd4+2sA29Hy8vpeGPitz2gNTICNsrrBuQ09TifYwQTjorkKGH9jltdnyyfGnEPrn7S9XlP42aeLCdJoGJY2RuAzls1xkMrmtKRX9IpSnLiih8jQeH9BFdOzwGZon/zi3z9Qwn8i sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Create group The group was created successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The group could not be created. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx index f98a7f937e..5428314b82 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-mapping-rule.api.mdx @@ -5,7 +5,7 @@ description: "Create a new mapping rule" sidebar_label: "Create mapping rule" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/SuYPbVTWpQTJ3V5UxWndRs7HllOD7YOILgSEYMAA4CWNRr+984SlERZsuOZ5tCDNKMRPxb79d4DqV2C5zMHyS1c8LKUesZspRAmEZgSLffS6PMMEhAWucfWZkQmEWTohJUl2UACw8aCcaZxzoqOszsNEVj8VqHzv5tsAckShNEetadDXpZKiiZS/NWRqyU4kWPB6cgvSoQETPoVhYcISkt5eYmucaO4LC55gR1T563Us530xjkyzQtkZsp8jqxZyryhVHtQR8HXF66qVzp7INNnvNWhYGkxo9Zu0twKM4nAS68oTqexoY+j0C+o6+DMlUa7UPSb/jH97GbUbTqbc8cCaBlzlRDo3LRSatGjHH5M99t4f+Nifz73uFj3p82kmyJl0gaQ2uMMLUQwNbbgPlx6f7LG5f+J8QvoBbxa+E76/VcgJkylMqaNZ+m6YS+gVVqTKix+2UVtO86AXQVLlqHnUrGAJuOOBcMUMyY1ux19HLLfTt79Ovkp9750SRzP5/OenYojzKQ3tmfsLLZTQV+y+7nHxjlaqmJBKfMskxSTK7bhCXMlCjmVghpHXWzTZtT8XrM1vEyycHcXrDVRKit3sBuwm9E5kxlqL6cL6vBO6GbNlFeKfPDUVD5JFdf3sMH1ewwZMFcVBbdrlm8HqCNwnvuqU8YzRH/7Zi/7/hyPr1hwwYTJkE2NZT6XbhWIiiiklkVVQHLS70dQ8Mdw9r7fr8knIf6KSjTDx1Jx3VDraTlSs8JYbPnTFCa181yLH4WMsXImn8bd1lhL4g+hopWu3u7XVfu0Ic6J1WNpZ3fMUEvMenf6YlOcY9w2CTzILMjCN+6CnFlqskUg7UGUB1EeRLlflCf/XZQHhR0UdlDYMwp7t+91cqAZddkSD9FaY5kRorIWMzbPpWrc05+AVexWjYen2UFrB609p7U6ggJ9bmgCUhrXUIf7HBKI2yfXET25HETg0D6gpUnKEiqrIIFlkEudxPEyN87XybI01tfxA2HxwK3kqQoMpNtBViu6KCO4ykPIXdjoRveP7pAXlc44O2Wjs+sx+4N7nPNF00YKue36tH/a3+uVTJ/xOLg6Z6HCQLrORrByS4re6zYYv8ZxXU+okaKy0i+uaVloT4rcoh1U1Pk1Gdp4jXc6D0YQtQcfVxT5659xgzJtYqPNFOrskRdlkGBnwrChWHdUsLrasHJqmiRazuyWQ9iidaH+fu94l59X543MhCmKSjd7rZ6xufQ54532CFU5T22JQEmBNE1IlqBDmiuzT+EO+xIisuMeQRv4t9piZ9LnVdoTpohFWLb+TZVJ44JLHbchXDwcXNxcfhgcfTofnl1enx0d9/o9/+ibFpIECq67eYQXue5r3NN6O8O+78wIW2A9Pvq4VFxqanhTy7KV3S1sy24StdK5heUy5Q5vrKpruvytQruA5HayURqd1RHkyDO0jU7vaXIFw5De0ZjCk3nAfGcyVkerFQMhsPQv2k46O8fV5+sx8bKdfRYmozWWz2kuyueQwB3cAdDIlTw0lG+uL0FxPav4jOyDX/r8Cym2fIY= +api: eJztWV1v2zYU/SsEnzZMkZw27TK9uWm6ZW3SIHG7h8QPFHVtsaFIlaTsCIb++3BJOZZjJ/W6vRRzgMD6uLpf5xySohbUsaml6Q09Z1Ul1JSYWgIdR1RXYJgTWp3lNKXcAHPQ2VyhSURzsNyICm1oSk+8BWFEwZyUPWe3ikbUwNcarHuj84amC8q1cqAcHrKqkoL7SMkXi64W1PICSoZHrqmAplRnX4A7GtHKYF5OgPVuJBPlBSuhZ2qdEWq6kd6oAKJYCURPiCuA+EeJ05hqTNso+PrMZL2jsxmaPulNfVdSXdti2rahZcJAjuCsCl1LtIszjqgTTmKgHkIBkKvQeNq2waettLKhey8Gh/izmVIfPTJnlgT0c2JrzsHaSS1lE2Mq3wsjk/LjhKY3/2uAn8EsoPSGWaDt+HFTOifvodkO3x00D2l3wPURReDWs94pGW/VR3mm8pizslY5i1kl4jtobKzqMgPzy54BPwgDhHIwBUMjOtGmZC5cen20W3oXHu330Njd2BF6tGfHj8KOfzg+oN3RYLDDpMJ1LXOitCPZQxLPTCiV0ZmEcgtx1uMMyWWwJDk4JiQJtCHMkmCYQU6EIjdX707Ib0evfh3/VDhX2TRJ5vN5bCb8AHLhtIm1mSZmwvEf7X6OyagAg1U0mDLLc4ExmSSr3hNbARcTwZEH2N0ubYLdjP0y6Hk2h7ubnHmQZm3EBoWG5NPVGRE5KCcmDXZ4I7R/ZsJqiT5YpmuXZpKpO7rC9VtEHRJblyUzD8xZD9BG1Drm6l4ZTwwtL19sFcEfo9ElCS4I1zmQiTbEFcIuA2ERpVCirEuaHg0GES3ZfTh7PRi06BMR36ESReC+kkx5aj0uRyhSagMdf3xhQlnHFP+vkNFGTMXjuOuC70j8NlS01NXL7brqVtbIOb5cgm8s4HJQAvL4Vp2virOEGZ/ATORBFs67C3Immc6bQNq9KPei3ItyuyiP/r0o9wrbK2yvsCcU9mrbcnKoCHbZIA/BGG2I5rw2BnIyL4T07nGfYhm7U+N+Nttrba+1p7TWRrQEV2jc7a209dRhrqApTbqZ6wBnLksjasHMwFj/fl4bSVO6CHJp0yRZFNq6Nl1U2rg2mSEWM2YEy2RgIN4OslrSRWrOZBFCbsKGN/qvyCdhU4Eck6vT6xH5nTmYs8a3EUOuuz4eHA+2ekXTJzwOL89IqDCQrjcQLN2iore6Dca7OG7xvd0Cr41wzTU+FtqTATNghjV2/oEMXTzvHc+DEY26g3dLivz518ijjIPY1WrH/fSelVWQYG/DZEWx/s7H6qpas/IsnWifVMehzfIQazA29GMQH27y9fLMy47rsqyVH3vVlMyFKwjrtYvL2jpsU0Sl4IC7C+limdDS7EO4Qz6HiOQwRqgDH5dD7lS4os5irsuk24x6+M2kzpKSCZV0IWxyMjz/dPF2ePDh7OT04vr04DAexO7e+ZaiJEqm+nmEhV1/Wfe43t6Hjm98H+mAdnDvkkoyobDhvpZFJ8Mbui7DcdRJ6YYuFhmz8MnItsXLX2swDU1vxivl4Vkb0QJYDsbr9g53h+hJSO9ghOHRPHBgYzO/jZZPDDmHyj1rO+6NJJcfr0fI0+67T6lzfMawOX4TYnOa0lt6Syl+bkIPXgL++oJKpqY1m6J98It/fwPzizqS sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -33,11 +33,11 @@ Create a new mapping rule ## Request -

    Body

    +

    Body

    The mapping rule was created successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The mapping rule could not be created. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx index b63d15221f..dddb8e07e6 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Creates and starts an instance of the specified process." sidebar_label: "Create process instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -64,11 +64,19 @@ after it has been created. The process instance was created. -
    Schema
      variables object
      +
      Schema
        variables object
        All the variables visible in the root scope. -
      +
    Schema
      variables object
      + +All the variables visible in the root scope. + +
    Schema
      variables object
      + +All the variables visible in the root scope. + +
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx index 62319b3c6e..8a4c2acaf1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-role.api.mdx @@ -5,7 +5,7 @@ description: "Create a new role." sidebar_label: "Create role" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OLVTWpQTJ3V5Ux2ndZsPjy23B9uHJbgSEYMAA4CWNRr+984SpCVHlptDjvKMR6Sw2Lcf70HkrkTAuRfZtbiwmsRtImxNDoOy5qwQmZCOMFC3loiCvHSq5kWRiZNuCRAMLcBZTaMbIxLh6GtDPvxui6XIVkJaE8gEvsS61kp2vtMvnn2shJclVchXYVmTyITNv5AMIhG140iCIs+rBivasPLBKTPfCmlaEhTK1xqXwDvAziCUtI5QtG0iggqanXBWMYmLGLNoW1535GtrfAR+NT7kj20c9gcL9BBLVIBvpCTvZ43Wy1iKH5Q7I/1Ny+fDuKPlkOUQSMw0GbwqE2hOTiRiZl2FIX719mhnLWL2fTGOxuMX8pe20QUYGyB/xB/dmI/WERQUUGkP6AhqZ+9VQQUo04U6lBhyW7xcrNrZXFP1y3bRnoY0gfNo2eNCLCagh2iYR/Tri/cn8NvRm19vfypDqH2WpovFYuRm8oAKFawbWTdP3UzyP9v9PIJpSY6gwiVniUWhGBM1rNsEviapZkpCsF2CfdjAPYj5vdzjuLrN78eWNU5t0X0CVxdnoAoyQc2Wysy3obs9M2w0+8DcNiHLNZo7se79/4lqAr6pKnSPPHsK0CbCBwzNRho7KPf61bOC/XM6PYfoAqQtCGbWQSiVH4A4iUoZVTWVyI7G40RU+BDv3o7HLfvkjn9HJgboodZoOmp9m44yUK152yWmjA9o5I/qjHVqrr7FfXom9SR+FzMaJLjrCIrHFmiUdx7uUasCsAklo0b5sCa7IFD70V5ke5HtRbZTZK+3+f7eulwVBZmOno96U777yUOt7YKKva72utrrapeu3jz3/DgxwFV2zENyzjqwUjbOUQGLUunOPT9LD9i98PYPinut7bW2S2ttIioKpeXX9tr6jjoYSpGJlN/VvEiEJ3dPjl/3V6JxWmRiFWXSZmm6Kq0PbbaqrQttes89uEenMNeRebwc5TTQRFuJuoxQ2+3ihc2X8BOsGlMgHMPF6eUU/sBAC1x25WPIp66Px8fjZ72y6Q6Pk/MziBlGsm0cAINbVvKzbqPx9zhu21supGycCstL3hbLkxM6cpOGK/5Igh6v88730Ugk/cX7gRp//TvtusuH18V6gHL6gFUdpRcHIAOrOsrNbIfUE2I7Zm4gOR+THI8Ot8l3ftZpSNqqakx3kJo5LFQoATdqIHXjA+eeCK0k8WxgHdBg9iGuwD8REQ5H3L9IsuH8nKtQNvlI2iqVcdvjZ65tnlaoTNpD+PRk8vHq07vJwYezk9NPl6cHh6PxKDyErk7M7wrNZhxxGuWemVRtDKF2Da36dgV6CGmtURmucBf8qhfRtYgiuk16IVyL1SpHT1dOty1//bUhtxTZ9e1aN3zXJqIkLMh1qrvjOY44ifEcTBmWzXXD8FtDojYZdkykpDq8aHu7of/zz5dTZlk/hKtswXscLnhAhwuRiRtxIwRP+9hDHDPx9yuh0cwbnLN99Mt//wEycfDn +api: eJztWE1z2zYQ/Ss7OLVTmpQTJ015Ux2ndZM4HltpD7YPILASEYMAA4CWORr+984S1EciyckhnelBmtGIJJa7+3bfA8VdsMBnnuU37MpqZHcJszU6HpQ155LlTDjkAfu1hEn0wqmaFlnOTvsl4GBwDs5qTG8NS5jDzw368LuVLcsXTFgT0AQ65HWtleh9Z588+VgwL0qsOB2FtkaWM1t8QhFYwmpHmQSFnlYNr3DDygenzGwrpUmJIJWvNW+B7gA7hVDiOkPWdQkLKmhyQqgiiKuYM+s6Wnfoa2t8DPxsdEw/23HIH8y5h1giCb4RAr2fNlq3sRQ/CDtFeovt7jTusV2iXCYSkSZf1Wof8oi1X95M8sHIVPCqMZKnvFbpPbY+NU1VoPtlG4DE2qGg6CwPrsHkv4WkTMAZOpawqXUVD/HSy5NvgLzo03+Lrf8+uLFyO+D+L/pFBiej0RPsFLbREowNUKyipbfmvXUIEgNX2gN3CLWzD0qiBGX6xJYCgMLKp6lcO1torHYyYjOlMVxGyyEuxNIB9xANixj95urNKfx28uLXu5/KEGqfZ9l8Pk/dVByhVMG61LpZ5qaCvmT3cwqTEh1CxVtCyaVUFJNrWDcFfI1CTZWAYHuAQ9pAFY/4nu5oXN3efVbsa5za2ozG8PHqHJREE9S0VWa2Hbq/Z8obTT54YZuQF5qbe7bu/be2vDH4pqq4W7HqywBdwnzgodmAsUc9z5/t3E7/nEwuIboAYSXC1DoIpfLLQASiUkZVTcXyk9EoYRV/jGcvR6OOfFLHvwOJAXysNTc9tb6GowxUa972wJTxgRvxozpjnZqpr+N++cQYSPw6IlpKcN8DIj5UQHNx7+GBayWBN6GkqFE+pMk+Ca59ehDZQWQHke0V2fNtvr+xrlBSounpudKb8v0jj2tt5ygPujro6qCrfbp6sev/49gAVdkRD9E568AK0TiHEual0r17etNZxh6Ed/ijeNDaQWv7tNYlrMJQWhqq1Nb31OGhZDnL6F3Ns4R5dA/oaBizYI3TLGeLKJMuz7JFaX3o8kVtXeiyB+rBA3eKFzoyj5ajnJY00VZwXcZQ2+2ihc0RyWl8+YVXcHV2PYE/eMA5b/vyUcgvXb8avRrt9EqmezyOL88hIoxk29gAlm5JyTvdRuPvcdx1d1RI0TgV2mu6LZanQO7QjRuq+IoEQ7zeO51HI5YMB2+W1Pjrn0nfXdq8rtbjrbNHXtVRenE8tXp1J8pNbR9pIMR2ztRAdD6CHKXH2+S7PO81JGxVNabfSM0M5iqUwDdqIHTjA2FPmFYCaTawTmhp9i6uwN8xIhyn1L9IsuX+OVOhbIpU2CobJiGr30LbIqu4MtkQwmen4/cfL16Pj96dn55dXJ8dHaejNDyGvk7E74qbzTzirNDtmCNujAj3jRSHdgV8DFmtuTJU4T75xSCiGxZFdJcMQrhhi0XBPX50uuvo8ucGXcvym7u1buisS1iJXKLrVXdPUxt2GvM5mlBYMtcNhd8a4XXJ8o6xEFiHJ23vNvR/+eF6QiwbRqSVlXSP43Man/I5y9ktu2WMZrHkIQ6V6PqCaW5mDZ+RffRLn38BHrSEoA== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Create a new role. The role was created successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The role could not be created. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-tenant.api.mdx index 20d3f77beb..77b0e5d1a1 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-tenant.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-tenant.api.mdx @@ -5,7 +5,7 @@ description: "Creates a new tenant." sidebar_label: "Create tenant" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OLVTWpQTJ015Ux2ndZumHltpD44PILgSkYAAgw/LGg3/e2cBUpJDOc0hR3nGI5JY7Mfb9yBxN8zzpWPFLZuj5tqzu4yZFi330ujLihVMWOQe+9WMVeiElS0ts4Kdx0UHHDSuwEejCcuYxc8Bnf/VVGtWbJgw2qP2dMnbVkkR3ecfHTnZMCdqbDhd+XWLrGCm/IiCorWWkvESXVyN/imrraXzVurlKK95jRC0/BwQ8MGj1Vz12cHla9ZlTPMGv80NWYJZgK9xW2DXpRKlxYqw2yZ2lzEvvSKXCbEE0HWCg3WPN3obMD5wrdEu1fhsekof4zz69FfcQWpJBS4Igc4tglJrQv27wvwnrg8nsgX0E64HYIaM/ECTPoLUHpdoWcYWxjbcp0cvzyKCh5FKWBBUXcbOptPDSbTW3MsKK6i45yAdaOPhnitZfQWI1ppSYfPTGJDHAWZwlSyhQs+lggQUcAfJsMQKpIbb6zfn8MvZi5/vfqi9b12R56vVamIX4gQr6Y2dGLvM7ULQP9n9OIF5jRah4WsoEXhVSYrJFexaAK5FIRdSgDcR3D5tIEwnH/QO3af6F1fH3N62IFg5ovoM3l9fgqxQe7lYS70ch457Fjwo8sFLE3xRKq4/sV0v/09QM3ChabjdEudxgC5jznMf9sp4gkLPnx0U6+/z+RUkFyBMhbAwFnwt3RCIimiklk1oWHE2nWas4Q/p7uV02pFP6vg3VKIBH1rFdaTWl+VIDY2x2PMnFia181yL79UZY+VSfhl38khXPYlfp4oGQT0f8/2NsaWsKtSRntAf3oOquFJmhUddHXV11NVXdHU25vs742Fhgq4GXTkTrMD4Ha63a0ddHXV11NUTunpx6AfgTAOhHH+EorXGghEiWIsVrGqponv6YTzE7r/QEhePWjtq7ai1sda6jDXoa0Pv/K1xkTrc16xgeXqrcyxjDu09WpoXbFiwihVsk4TSFXm+qY3zXbFpjfVdfk9duOdW8lIl7tFyEtRAFGUEV3UKNm4YLey/fZ/zJuiKwyu4vriZw2/c44qvI4AU8rHrV9NX04NeyfQJj7OrS0gVJrrtHQGDW9LyQbfJ+Fscd90dASmClX59Q9sSPCVyi3YWCPMtDfp40TvdJyOW9RdvBnL88e889peOr+vd8OXigTdtL77t8GTHrTQFGe4jERcmGvc0GddBTUXrUuHTyemYkleXUVnCNE3Q8XjVS1hJXwPfw0Wo4DzhkTElBdIrf7EZEhrM3qYV+CdFhNMJ9TQRbzhVl9LXoZwI0+Qibdt+lsqUecOlzvsQLj+f/fX+3evZydvL84t3Nxcnp5PpxD/4iB2xvuF6P484k9hNNR5VujfWenIO1nfR44PPW8WlJpBj/pteXcPwyNHsKCnklm02JXf43qquo8efA9o1K27vdoKiuy5jNfIKbZTjJ5rXsPOU0smcApO5CpTAaBzUZcOOmRDY+q/a3u0dDVd/38yJfv1krzEV7bF8RVM/vmIF+8A+MEZTRPIQmR2fb5jiehn4kuyTX/r7D0boEAc= +api: eJztWE1z2zYQ/Ss7OLVTmpQTJ015Ux2ndZO6HltpD44PILgSEZMAgw/LGg3/e2cBUpZDOfYh0+lBmtGIJJb78fY9iNw1c3xhWX7FZqi4cuw6YbpFw53U6rRkORMGucN+NWElWmFkS8ssZ8dh0QIHhUtwwShlCTP4xaN1v+pyxfI1E1o5VI4OedvWUgT32WdLTtbMigobTkdu1SLLmS4+o6BoraFknEQbVoN/ympjaZ2RajHKa1YheCW/eAS8c2gUr/vs4PQt6xKmeIPPc0OWoOfgKtwU2HWxRGmwJOw2iV0nzElXk8uIWAToIsLBuoc3OuMxXLCtVjbW+GJySD/jPPr0l9xCbEkJ1guB1s59Xa8I9e8K83tc7U5kA+gNrgZghozcQJOHuFLZu3GJlQeD7ZRvVZkK3nhV8pS3Mr3BlU2Vbwo0P43LKbE1KCiBiGny3xUolcMFGpawuTYNd/HS66MnSz4LxbzHlX1e8RHJHcX/D3tJJkeTye6QrdG3ssQSSu44SAtKO7jltSy/QeHW6KLGZmfvtwNM4TxaQomOyxoiLMAtRMMCS5AKri7eHcMvR69+vv6hcq61eZYtl8vUzMUBltJpk2qzyMxc0JfsfkxhVqFBaPgKCgRelpJi8hruAQfbopBzKcDpAGWfNhCC6SfFniRmWB3vShtueSNHm9QUPl6cgixROTlfSbUYhw73zLmvyQcvtHd5UXN1w+57+dRWOAXrm4abDU0eBugSZh13fquMR7Tx8sXObfb32ewcogsQukSYawOuknYIREU0UsnGNyw/mkwS1vC7ePZ6MunIJ3X8GZUowLu25ipQ6+typIJGG+z5EwqTyjquxPfqjDZyIb+Omz7QVU/it7GiQVAvx3x/p00hyxJVoCf0f7uDqnhd6yXudbXX1V5X39DV0ZjvZ9rBXHtVDrqy2huB4elLbdb2utrraq+rR3T1atcD4FQBoRweOdEYbUAL4Y3BEpaVrIN7eqUZYvd/aJGLe63ttbbX2lhrXcIadJWmaU2rbaAOdxXLWRbf4SxLmEVzi4YmPWvmTc1yto5C6fIsW1faui5ft9q4LrulLtxyI3lRR+7RchTUQJRaC15XMdi4YbSwPTc5jm+z8AYuTi5n8Bt3uOSrACCFfOj6zeTNZKdXMn3E4/T8FGKFkW5bW8DglrS80200fo7jrrsmIIU30q0u6bYIT4HcoJl6wnxDgz5e8E7n0Ygl/cG7gRx//DML/aXt6+J+bHZyx5u2F99m7HXPrTi/2ryTExHnOhj3NBnXQU1FY2Phk/RwTMnz06AsoZvGq7C9qgUspauAb+Eiam8d4ZGwWgqkV/58PSQ0mH2IK/B3jAiHKfU0Em/YVRfSVb5IhW6yftyx+S1qXWQNlyrrQ9jsePrnx7O304MPp8cnZ5cnB4fpJHV3LmBHrG+42s4jzCTuZxgPKt0aSD46wey76PDOZW3NpSKQQ/7rXl3D2M/S1C8q5Iqt1wW3+NHUXUeXv3g0K5ZfXd8Lis66hFXISzRBjjc0nWHHMaWDGQUm89pTAqNBXpcMd0yFwNZ90/Z6a2s4/+tyRvTrZ7KNLukew5c0r+VLlrNP7BNjNP8lD4HZ4fqa1VwtPF+QffRLn38Bv8qvaw== sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Creates a new tenant. The tenant was created successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx index c76c57f4bc..ea02fb106f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/create-user.api.mdx @@ -5,7 +5,7 @@ description: "Create a new user." sidebar_label: "Create user" hide_title: true hide_table_of_contents: true -api: eJztWUtT4zgQ/isqnXZrTRxmmFnGtywDu+zOg4KwewAObbkTa5AljyQnpFL+71st2SSQBOYwx1CVwla3+vl9stNZcg9Tx7Mbfu3Q8ruEmxoteGn0ecEzLiyCxyBLeIFOWFmTkGf8JIgYMI1z1ji0A55wi98bdP4PUyx4tuTCaI/a0yXUtZIiWE6/ObKw5E6UWAFd+UWNPOMm/4bC84TXluLwEh1Ja3BubmxB10+DGJfIeikzE+ZLfIyls+m8lXrK24STQEOF28300lfN7DbxQ9uxAqm27w+iVwy0CffSK1qitlzGgvOWBFR9abHgmbcNhgVXG+1iFd8MD3dnzubgWOx2wVwjBDo3aZRaDG41T35WI8nTP7jYHsY9Lvrc+0CaCLzOqNQep2FhYmwFPi69P9ooSoTmZZc81aZN+NFwuOn3WkOukHnTuVxV/lZ/NhZZgR6kcgwsstqamSywYFIHvb66LDfFy3WqrckVVr9t1utpOCN2ETU7vyzWkYFjUTGP3m8uz07Yh6N3v9/9UnpfuyxN5/P5wE7EARbSGzswdpraiaAP6f06YOMSLbIKFixHBkUhyScotuoQczUKOZGC6kEJdmEzqn/M7+X2RunyGWTX2tVYuXGOjNj15TmTBWovJwupp5uuw54JNIpsQG4an+UK9D1f9X3T6XMvrqkqsI8Qe+qgTbjz4Ju1NHbA7e2bDdsE3r/G4wsWTTBhCmQTY5kvpesdURKV1LJqKp4dDYcJr+Ah3r0fDluy6buD4ZVMNMOHWoEO0HqejtSsWuE2JCa186DFz+qMsXIqn/sdPOFgB+KPMaOefjtOn+6RwRSIe8dmoGTBoPEleY30IW6GIEC5wZ5ke5LtSbaTZG838X5mbC6LAnWA5yPfpGPaeAZKmTkWe17tebXn1W5efdiG9/jiLH0ZrE3lDPXqawQoi1AsGD5I593+9XDPsD3DdjPs3bZvZyPNqMqWcIjWGsuMEI21WLB5KVUwT19Ue9/do23PtT3X9lzbxbU24RX60tB4rzYuQAd8yTOe0rPL8YQ7tDO6ym6WvLGKZ3wZadJmabosjfNttqyN9W06ox7MwEqao4SWkTjSqYeJMgJUGV1ttosE64OzE6gaXQA7ZpenV2P2J3icwyKUj1w+NX08PB5utUqqOyyOLs5ZzDCCbe0A6M0Sk7eajco/Yrht76iQorHSL65oWyxPjmDRjhqq+CMIOn/BOt1HJZ50F2c9NP7+bxy6S4fX5WrUevoAVR2ptxqVrpC1mnuu1p7fd1PJtTml1BMTQuyQtJksdR6ti9UZDg43UXtxHsgnTFU1OpzAehpfmGCteEI1zsdhp5ICaWSXLfsIe7VPUcL+jR7Z4YAaH9HZH7xT6csmHwhTpSJue/yfK5OnFUiddi5cejL6fP3l4+jg0/nJ6Zer04PDwXDgH3woMBGjAr0eR5wPNltG4Wtz7u1T8a7LHh98WiuQOkyjrYoNIyTc8Mi9u6Tjzw1fLnNweG1V29Ly9wbtgmc3dyu60V2b8BKhQBvIek+zVX4SozkYk1tSVw253xjctkm/YyQE1v5F3bu1Y+Pi69WYwNlN+StT0B4Lc/oFAOY847f8lnP6MYEsBNyH9SVXoKcNTEk/2qW//wHn3XQR +api: eJztWU1z2zYQ/SsYnNopTcmJkya8qY7Tuklcjy23B9uHJbgSEYMAA4CSNRr+984CpCVbkp1DOtODPKMxiV3u53ugtFhyD1PHs2t+5dDy24SbGi14afRpwTMuLILHIEt4gU5YWZOQZ/w4iBgwjXPWOLQpT7jFbw06/5spFjxbcmG0R+3pEupaSREsD746srDkTpRYAV35RY084yb/isLzhNeW4vASHUlrcG5ubEHXj4MYl8h6KTMT5kt8iKWz6byVesrbhJNAQ4XbzfTSF83sNvFdj2MFUm1/PoheMNAm3EuvaInachELzlsSUPWlxYJn3jYYFlxttItVfDU83J05m4NjsdsFc40Q6NykUWqR3mie/KhGkqdPuNgexh0u+tz7QJoIvOdLEIF40aUaxOsxznSRCqgaXUAKtUzvcOFS3VQ52l824y+wtijIeSxi8p9mJLXHaViYGFuBj0tvj17I8SxE/wkX7vuyjYXbku3/oVukcDQcbnq50pArZN50DlasuNFfjEVWoAepHAOLrLZmJgssmNRBr0c+y03xPIZra3KF1VYsrIczYudRs/PLYtUYOBYV8+j9+uLjMXt/9ObX259K72uXDQbz+Ty1E3GAhfTGpsZOB3Yi6EN6P6dsXKJFVsGC5cigKCT5BMVW/WCuRiEnUlA9KMEubEbVjvk938woXT7pzhrwGis39vgRu7o4ZbJA7eVkIfV003V4ZgKNIhuQm8ZnuQJ9x1d933T61ItrqgrsA6AeO2gT7jz4Zi2NHcR5/WrDNkH1j/H4nEUTTJgC2cRY5kvpekeURCW1rJqKZ0fDYcIruI93b4fDlmz6btN+IRPN8L5WoAO0nqYjNatWuA2JSe08aPGjOmOsnMqnftNHHOxA/CFm1NNvx5uhe50zBeLOsRkoWTBofEleI32ImyEIUC7dk2xPsj3JdpLs9SbePxqby6JAHeD5wDfpmDaegVJmjsWeV3te7Xm1m1fvt+E9/qiRvgzWpnKGevUTD5RFKBYM76Xzbv/1cM+wPcN2M+zNtl9nI82oypZwiNYay4wQjbVYsHkpVTBPQ4Ted/dq23Ntz7U913ZxrU14hb40NHqtjQvQAV/yjA/o3eV4wh3aGV1l10veWMUzvow0abPBYFka59tsWRvr28GMejADK2mOElpG4kinHibKCFBldLXZLhKsDzWP42SJvWMXJ5dj9jt4nMMilI9cPjb9bvhuuNUqqe6wODo/ZTHDCLa1DaA3S0zeajYqf4/htr2lQorGSr+4pMdieXIEi3bUUMUfQND5C9bpPirxpLv42EPjz3/Gobu0eV2sxuAn91DVkXqrMfYKWauZ9Grt6X03MV6bIUs9MSHEDkmbyVLn0bpYnWF6uIna89NAPmGqqtFhB9bT+IUJ1oonVON8HEQrKZBGdtmyj7BX+xwl7O/okR2m1PiIzn7jnUpfNnkqTDXo5pMP/3Nl8kEFUg86F25wPPpydfZhdPD59Pjk7PLk4DAdpv7ehwITMSrQ63HE+WCz5Zhi7Qxi+4lF12WP935QK5A6nBRYFRtGSLjmkXu3Scefa75c5uDwyqq2peVvDdoFz65vV3SjuzbhJUKBNpD1jiap/DhGczAmt6SuGnK/MVRvk/6JkRBY+2d1b9e2jfO/LscEzu4EpjIFPWNhTqczMOcZv+E3nNNBD1kIuA/rS65ATxuYkn60S3//AjDTB7w= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Create a new user. The user was created successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    Unable to create the user. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx index 4d4319dccb..9848c410df 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/evaluate-decision.api.mdx @@ -5,7 +5,7 @@ description: "Evaluates a decision." sidebar_label: "Evaluate decision" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -51,7 +51,7 @@ The message variables as JSON document. The decision was evaluated. -
    Schema
      evaluatedDecisions object[]
      +
      Schema
        evaluatedDecisions object[]
        Decisions that were evaluated within the requested decision evaluation. @@ -67,7 +67,39 @@ The evaluated decision outputs. The decision inputs that were evaluated within this decision evaluation. -
      • Array [
      • ]
      • ]
    +
  • Array [
  • ]
  • ]
  • Schema
      evaluatedDecisions object[]
      + +Decisions that were evaluated within the requested decision evaluation. + +
    • Array [
    • matchedRules object[]
      + +The decision rules that matched within this decision evaluation. + +
    • Array [
    • evaluatedOutputs object[]
      + +The evaluated decision outputs. + +
    • Array [
    • ]
    • ]
    • evaluatedInputs object[]
      + +The decision inputs that were evaluated within this decision evaluation. + +
    • Array [
    • ]
    • ]
    Schema
      evaluatedDecisions object[]
      + +Decisions that were evaluated within the requested decision evaluation. + +
    • Array [
    • matchedRules object[]
      + +The decision rules that matched within this decision evaluation. + +
    • Array [
    • evaluatedOutputs object[]
      + +The evaluated decision outputs. + +
    • Array [
    • ]
    • ]
    • evaluatedInputs object[]
      + +The decision inputs that were evaluated within this decision evaluation. + +
    • Array [
    • ]
    • ]
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx index 2677731628..61350dad91 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for authorizations based on given criteria." sidebar_label: "Query authorizations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,11 +60,23 @@ Pagination information about the search results. The matching authorizations. -
  • Array [
  • permissions object[]
    +
  • Array [
  • ]
  • Schema
      page object
      -The permissions. +Pagination information about the search results. + +
      items object[]
      + +The matching authorizations. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching authorizations. -
    • Array [
    • ]
    • ]
    +
  • Array [
  • ]
  • The authorization search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx index ee029efec6..f0dbba9591 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision definitions based on given criteria." sidebar_label: "Query decision definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,7 +60,23 @@ Pagination information about the search results. The matching decision definitions. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision definitions. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision definitions. + +
    • Array [
    • ]
    The decision definition search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx index dd40cd83d2..acb009840c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision instances based on given criteria." sidebar_label: "Query decision instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -76,7 +76,23 @@ Pagination information about the search results. The matching decision instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision instances. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision instances. + +
    • Array [
    • ]
    The decision instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx index 5e7e149ef0..8f177b0102 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Search for decision requirements based on given criteria." sidebar_label: "Query decision requirements" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,7 +60,23 @@ Pagination information about the search results. The matching decision requirements. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision requirements. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching decision requirements. + +
    • Array [
    • ]
    The search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx index b0b45006c1..4b02b0715c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-flow-node-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for flow node instances based on given criteria." sidebar_label: "Query flow node instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,7 +60,23 @@ Pagination information about the search results. The matching flow node instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching flow node instances. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching flow node instances. + +
    • Array [
    • ]
    The Flow node instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx index b5bdd44a81..b257ec8209 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-incidents.api.mdx @@ -5,7 +5,7 @@ description: "Search for incidents based on given criteria." sidebar_label: "Query incidents" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -57,7 +57,23 @@ Pagination information about the search results. The matching incidents. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching incidents. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching incidents. + +
    • Array [
    • ]
    The incident search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx index 20b97713c7..a9f16c8717 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-mappings.api.mdx @@ -5,7 +5,7 @@ description: "Search for mapping rules based on given criteria." sidebar_label: "Query mappings" hide_title: true hide_table_of_contents: true -api: eJztWVFv2zYQ/isEnzbMsZ027Tq9uW6yZWvaLHG6BzdAKOlksaFIlaTiGIb++3CkZEu2nDpF9zQXCJqIx7vj3fd9osgltWxmaDClFyzPuZwRXQigtz2qctDMciXPYxrQhMu4sjC0R2MwkeY5DtOAXgPTUUoSpUnW8GJIyAzEREky4w8gSaS5Bc1Z/7OkParhawHGvlXxggZLGilpQVr8leW54JELPvhiMMSSmiiFjLlRIT4mNJguqV3kQAOqwi8QWdqjucakLQfjZijtvG3kqrQlCQcRr9OhvdoV05otaI9yC5l5TjDncTvaJIUqmFUEEyLhohHOWM3ljJY9qnQMunu+GyJcknnKo3TlyKZANAhmIfYh0C/IIsNmjq7HtEffnV6PsZUxJKwQlgbVc8utgKoWH9H7KU4rS98TriFGH35Jtw1z1+a/C9ALnHnl+0fLW5yZsxls53/JZly6RraqvXdVtcq6i8JlDI9EJcR1yhXFMm2JcTkiAnFuo9RcWpiBpj2aKJ0x6x+9fIHFFzzjHVDBOBl75FmREVlkIehWQA220BIboyS2wlVjz4g+zVFiu5p+vlqS5xVDsz4ZK+377caw/XeCGYut+MREAeaOVNVbYJ6M5BoeuCpM7UeDyZU08BTe2/0oV6m+hUTpjgZv5ho6u85kE67/62zLTrBeshmswdrrWGPHpN0TtqkvOtvo4ePlsFqTNzVtCrRnXXTNaNRgRxKRYDz7wDJolKVSl021xrycOZEsA2xPxizCbMa4NJYwYtU9yD7i1Nm5fu3n9wFNsZ92FaT2329VulrmmVteW0k2TLp60pYqqwtwDzxgXD1eDIdPdwRfUA2oFcJRd++X0GY39lW0b8okl14t8HcWqsILfSvRJ/HzHa6eztgqy8R5zbiNguJYpYiuyVhZ1/rtV2u3HL4+QZhtSEN359xbzwHM1Ahz81x8lGH/RsRlEQO2T24MEJtyU4/dNaXsrnovo/ZIAtIUDhVbKr6HQrZVeO/kcdpzc3dvjB+W+lNy6bm0QckWF1cWm4jhO8Di2FeBpLVP3D/nzVCVm79g0R3vHhYrNdLg9krNyHvC85ni6mR1WwPzH6qoeaeerruyU0mbJmWPnjxHKL9i50nCuIC4Ty6UBhKDZVwYwjTgC/2BxxA3AO1CkVDFC7/p3yGwuVahgOyXbaFtJzYil96yiks8LggzxBuGPvr06mxMfjt59evtT6m1uQkGg/l83tdJdAQxt0r3lZ4NdBLhD9r93CeTFDQue0FCICyOOcZkgqwRR0wOEU94VO9pqrQJttGv7xta6ka3276CXKH5FgpG5ObqnPAYpOXJolbYVmja3OM7qQ9CweQ9XYPgW1gbEVNkGdMrvrQD4EbQMls0Oblzg9uF4z8mk0viXZBIxeC+Fp3CVYFwERmXuNumwclw2KPV3psGr4fDEn1ix/dYiSTwmAtWvQU3lsMlyda4dQvDXQ+T0Y/qjNJ8xjfjttlagfidX1FNxONuIlbCTgSL7g3qAY8JK2yKUaP62wpcEkyYJ3YxB5IdSPa/J9nLbbyfKR3yOAbp4LniGzdEKkuYEGoO8YFXB14deLWLV6+6dpEj/AS1oBGHoLXSREVRoTXEeJQpnPsIjKlj118wh43igWsHru3gWtmjGdhU4aVMroyDDrMpDeig+mI7ct/UA//JRvEAVz+ANu6sqNCCBnTpWVMGg8EyVcaWwTJX2paDB2zJA9OchcIDEYc9u2rUCBUxkfrI293Dgeb375hlhYwZeUOuTq8n5HdmYc4Wrpr56n6mdv1m+GbY6RVNd3gcXZ4Tv0KPvYYe1G6R2J1uvfE+jks85TAQFZrbxTVO8+UJgWnQowIbsMJEFc95x7+9Ee1Vv5zVSPnzn4lrNmrZ1foy7PSRZbln4vpouXEEscZc8yyhcZfkL76mq0up1dDt+prG36wMV3cfw407ienSr7h59o/PSkeDRLnlViDdLhyiCLTxlR72j7cJcXnueB2pLCukE3c5I3NuU8IajYhEYarjb8EjwFOLYEmlL0Nt9t6PkE8+IjnuI4g80mtNn3GbFmE/Utkg8tNW/4dChYOMcTmoQpjBeHRx8+Hd6Oj9+fj0w/Xp0XF/2LeP/rAPOZcx2cjDHYfVxyVbl6ONi83vvCetUGXh0Q5ywbjEHrvlLSvqT2mL+rRuHF7eeQJP6XKJQW60KEt87E5yaDC9XfMd/yp7NAUWewTQezxWo2Of/9EE80Bzj7et8/GyV88YRRHk9knb24aMXX68niA7qovgTMU4R7M5XhKzOQ3oZ/qZUrySRg+OeO75kgomZ4WDNPV+8d+/CT6yoQ== +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -45,7 +45,7 @@ Pagination criteria. Mapping search filter. -
    +
    The mapping rule search result. @@ -57,7 +57,23 @@ Pagination information about the search results. The matching mapping rules. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching mapping rules. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching mapping rules. + +
    • Array [
    • ]
    The mapping rule search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx index 579c38161f..ab8bb55d51 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-definitions.api.mdx @@ -5,7 +5,7 @@ description: "Search for process definitions based on given criteria." sidebar_label: "Query process definitions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,7 +60,23 @@ Pagination information about the search results. The matching process definitions. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching process definitions. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching process definitions. + +
    • Array [
    • ]
    The process definition search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx index 2f1f4e5114..f2ccbc6d45 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-process-instances.api.mdx @@ -5,7 +5,7 @@ description: "Search for process instances based on given criteria." sidebar_label: "Query process instances" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -156,7 +156,23 @@ Pagination information about the search results. The matching process instances. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching process instances. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching process instances. + +
    • Array [
    • ]
    The process instance search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx index f41e04c7e2..0ef957f8d5 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-authorizations.api.mdx @@ -5,7 +5,7 @@ description: "Search for user authorizations based on given criteria." sidebar_label: "Query user authorizations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -60,11 +60,23 @@ Pagination information about the search results. The matching authorizations. -
  • Array [
  • permissions object[]
    +
  • Array [
  • ]
  • Schema
      page object
      -The permissions. +Pagination information about the search results. + +
      items object[]
      + +The matching authorizations. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching authorizations. -
    • Array [
    • ]
    • ]
    +
  • Array [
  • ]
  • The user authorization search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx index d34fbf8cbe..07d9f7fae7 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-task-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for user task variables based on given criteria." sidebar_label: "Query user task variables" hide_title: true hide_table_of_contents: true -api: eJztWVtv2zYU/isEn1ZMsd0u7Tq9uUm6eeslS5z2ITVQSjqy2FCkSlJJDEP/fTikbrYV173srQWCGiJ5rt93DnW0ppYtDQ2v6ZUBTSwzN3QRUFWAZpYrOUtoSFMuE1yeM3PzjmnOIgGGBjQBE2te4D4a0ktgOs5IqjQpG1nkttlOImYgIUqSJb8FSWLNLWjORh8kDWjBNMvBgkZT1lSyHGhIy1rnP7CiAeWopGA2owHV8LnkGhIaWl3CtiXzDMgNrIhKic2gs2ZEA2riDHJGwzW1qwKVcGlhCZoGNFU6Z9Y/enZMq2rhFYGxL1SywjOd3pQJAwGNlbQgLa6xohA8dlEbfzJoyLqnjQnxNnXO1XpV9Alii75rjLblYNwJpZ20rdgqbUnKQSRd4GjQiGJaMxchC7n5GmVO4q42jJ9XZhVBg0i06qkzVnO5pFVAlU5AD593S4RLcpfxOGsFYT40CGYh8SpQLsgyRwhOL09oQE/PLk8QgwmkrBSYD//cciugjsVblH6Gx6qqj4br2qVFb7uD5b8l6BWevPAJpdUCTxZsCbv2n7Mlly6RG9E+OKpa5cNB4TKBe4Sly5QLimXaEuNs5HJJ8Gwv1MPg/O0JBl/wnA9ABfXk7J7nZU5kmUegNxRqsKWWmBglMRUuGgdq9GZOUzuU9Fnrkq8DDLeNyInSPt9uDdP/UTBjMRXvmCjBfCR19BxfGSk03HJVmkaOBlMoaWAf3jfzUbWmvoBU6YEEb9sauX2DxqZc/9/WVoNgPWdL6MAaDPg4cKh/YNPltrw3ln7G/QMAaEHdiN+u/EPqKk9D77tz8slkMozNod6wHTzXE354af0i2bn0mMffLFKlL1edcaWwZrMQfLeo/RZbZZmYNbjZiiWu1bzOmfXlA5UMNIiHe1xAtwA+nDRXu2/dhqarunNOPxYTX9fRLWLAjsiVAWIzbpq1j31Cfqy7CzJIEpCmRNt3oXgAzzdrycHG47Gvtd3VvR9m+j7SexbULWqQ5e2ObZo3JN1m+U5VegBx/AGwuaZSg6zl7T5/95vVGORy8GWrGo14ERy0DW97ePF0aWt2H0gAf9nclvqG5eDRMiyxuwQ5ZA25LMoDJaSlEO+GpbwshfDYPUyUiVWxP0w1A9zGfTL3hazQKgZjZtJYJuOD9NVHCK/PfKtqC5JJOxu6tboVMjs9LFLczHUpY7yJ7sp6n4HNsE9lUEefG2Kb/URpIlWf7pFSApjcaMsN5rF+bxJ+sJM2lHY7j7+he3qqp4wLSEbktdJAErCMC0OYdgm45QkkvYrnKRipZLW34xZaRQLyX3c776Z9U3Lud9Z6iWczYYb4jZHXfn3x8oT8cfz098UvmbWFCcfju7u7kU7jI0i4VXqk9HKs0xj/cN+jEZlnoLEErUgEhCUJR51MkK5OEFNAzFMeN1e32myCKfL+faHZutX1FlJ6GCw133npnZKrixnhCUjL01XTgjdU0/6rjLsLhJFg8oZ2iNhVuq3FlHnOdJ9NPQXIe8ts2W80D97jh16W/5rPz4kXQWKVQFdLa0XoRM4lvlTQ8HgyCWj9ikHDZ5NJhTIx4wd4IgncF4LV16Qtd7gkeYdb51hTL35QZpTmS76td7TB2xrEp94jz8enQ3yc4jXPgkYcgtZKExXHpdaQ4EuvaGteo7u5Jfzk2k+u/eTaA1yrApqDzRTOHQtlHHRw5hfSMfa+I+x9ZrzujQarcdsKx74V4pgP9G0zTSy1oCFdeypV4Xi8zpSxVbgulLbV+Bbz1IpA33HZU66BklAxE5k3ZzeluCDb+yKQE5aXMmHkObk4u5yTP5mFO7ZyIS7a8V4j+vnk+WRQKm59QOL0fEa8hx6QvSLRiEW2D4r1mw8R7AagBuJSc7u6xGM+PBEwDXpaYlZaoNT6nHR3I3KbaFD/eNnA5+/3c4cALHAX3XD17J7lhaenn4Bet9PJ9s626OZ1fsQ2aYdgk63h1PXa294fAuGzyqE8Vc7wGoO7IUA8gDY+ZpPR4128n88cbWOV56V0tVsuyR23GWG9kMaiNDgEo2hnDHi9C9vhdrPtlV8h77xG8niEcPCYbUr2ktusjEaxysexP9b+HwkVjXPG5bhWYcYn09dXb06nR69mJ2dvLs+OHo8mI3vv35eRUjmTPTvc9XPoXrnt9brrWd81668BY+HejgvBuEQIO3/XNdWvaUd1GtBw8ztA38Ca74ug5uw1Xa9R+ZUWVYWP3aWYhteL7pwf3HCDv7tB/oOu/nJRT5cfkX3fFQa9al6OpbfbveFRGtAbfGHa+LxRLaqAZsASj956x4m34miOcjoJO+OwKmhOTOMYCrt376JXYc/fXs6Ro/XnjVwleEazO/zGwu5oSD/QD2ixcpFx9HfP11QwuSwdHamXi//+AwJhI5s= +api: eJztWt1v27YW/1cIPm24iuxu3W6v3tw03bxubW7idA+pgVLSkcWFIjWSSmIY+t8vDinJkq243m0G7MEFghoieT5/54PS2VDLVoZGt/TGgCaWmTu6DKgqQTPLlZynNKIZlykuL5i5+8g0Z7EAQwOagkk0L3Efjeg1MJ3kJFOaVC0tct9uJzEzkBIlyYrfgySJ5hY0Z+EnSQNaMs0KsKBRlA2VrAAa0arh+Q7WNKAcmZTM5jSgGv6suIaURlZXsCvJIgdyB2uiMmJz2EoT0oCaJIeC0WhD7bpEJlxaWIGmAc2ULpj1j358Set66RmBsa9VusYzW74ZEwYCmihpQVpcY2UpeOKsNvnDoCCbHjcmxIfMKdfwVfEfkFjUXaO1LQfjTijtqO3YVmlLMg4i3RqOBi0ppjVzFrJQmL/CzFHc54b288ysIigQidc9dsZqLle0DqjSKejx826JcEkecp7kHSH0hwbBLKSeBdIFWRUIwdn1OQ3om4vrc8RgChmrBPrDP7fcCmhs8QGpX+Cxuu6j4bZRadnb7mD53wr0Gk9eeYfSeoknS7aCffkv2YpL58iBtY+2qlbFuFG4TOERYek85YximbbEOBm5XBE82zP1ODi//w6NL3jBR6CCfAr2yIuqILIqYtADhhpspSU6Rkl0hbPGkRy9mLPMjjl93qnk8wDDbSE5V9r7262h+z8LZiy64iMTFZjPpLGei1dGSg33XFWmpaPBlEoaOIT3oT/qTtTXkCk94uBdWWO3b1TYjOu/W9p6FKyXbAVbsAYjOo4c6h8Yqtyl91bSP3H/CAA6ULfkdzP/GLvah6HX3Sn53XQ6js2x2rBrPFcTjk6tQx6tmLt67vmlU/TYuP5isuDSxwz+ZrGqfLrbKlcJa4aJ5KtJHZbYKsvEvMXdji9wrckLBbM+/SCTkQLzdI0M6E6AjDvd5f57t6Gtyu6c44/JyNcFVIsYsCG5MUBszk279rkf0J+b6oQRKAlIU6Hs+1A+Ik8Mc9HRwuOxvyq7y5vPJvqhpOGh3pS40SzR7dhFDH8CLK6oNCDp4vaQvIeDsg1HZ8PDMTkk9JoZIFuRXbfZEp8/QWuooe8td+m+ZwV453LTKTja8zggjGkoqiMpZJUQH8epvK2E8FA7jpQFyaSdj/VwboXM3xxHiJuFrmSCfdk+rd9zsDlm7Rwa4bghtt1PlCZS9cEbKyWAyUGR6jsJnTiCvVZAbPdHEYg9PTr8y+qYRJWH6TSB7DYeZ6JSqwSMmUtjmUyOot4cIbw5cwyjJ2w2DPnRWtwGdR0MCua9TMOEFZVMWchKHt7B2oS+M/zXVxZT8g7WhFmreVxh08QMtpygedLky9DdEksNDbL8be1UgE8F+FSA/0EF+Nnj+FS0T0X7yKJ9KLU9Xxk/xOVvLuwHXjCOW/q9q83vYG2OLvqDI0eUf4+hry3/p7v0qZSfSvk/q5Sf7tKnsny6Sz/fXRp3vvw/3mX7UpkxLiANyW9KA0nBMi4MYdppc89TSHs5zwdxrNL1wfffpVaxgOKLtXtGLv3Ohi/xMYy9vd8Ye+63V2/PyX9e/vDv5Te5taWJJpOHh4dQZ8kZpNwqHSq9mugswT/c921IFjloTGJrEgNhacqRJxP9ZGJKSHjGk/ZDSiM2QQ95/b5Qbt3qZsejvaJZab73CXpGbq7mhKcgLc/WbREesKb9D4uuG4hiweQd3SJin+kuF1MVBdN9aPYYYMhYZqt+qXnyq9rYp+ufF4tL4kmQRKWwjdOGESpRcImf+Gj0cjoNaPPBj0Y/Tqc10kSPH6GJJPBYCtY0SjvqcEmKLW6dYm3wPZNnlOYrvss3HMRtA+I3XiMfjz+MxeMMGz0LGnEIWitNVJJUWkOKn6BFl0Ba3m2fcIq1U6ydYu2JWKsDWoDNFU4Blco46OAETkQnWPvOsPaZyaY3qFNPulI48aUQh25A37ezPZUWNKIbH0p1NJlscmVsHW1KpW09uUc/dSRQd1z2IddCSaiEidyLs+9SXJBdCwrk3F9+yStydXG9ID8xCw9s7UxcdsM2LelX01fTUaq49QmKs8s58Rp6QPaSREsWo32UrN98DGE3jmQgqTS362s85s0TA9OgZxV6pQNKw89Rd12k20SD5sfbFj6//L5wCMAEd7Uddbp4ZEXpw9PPI912s0Jdb7XcTs/4gZdpN5Iy3RkVud142fsjGfisdijPlBO8weC+CRAPoI232TR8sY/3y7kL20QVRSVd7pYr8sBtTljPpImoDI6kUJQzAWzvuitMx/ZXv0I+eo7kRYhw8JhtU/aK27yKw0QVk+bFSvd/LFQ8KRiXk4aFmZzPfrt5/2Z29uv8/OL99cXZi3Aa2kd/Y8aQKpjsyeHaz7G+clfrzbZmfdXkXQMYC492UgrGJULY6btpQv2WbkOdBjQaTuX1BWzifRk0MXtLNxtkfqNFXeNj1xTT6Ha5Pefvpdzg7+1Y3ZOqfnPVzHp9Sw5N+Y1q1V6vpZfbXRopDegd3j4Gw4b1sg5oDiz16G12nHspzhZIZ0thbzilDtoTsySB0h7cu+xl2MsP1wuM0WbYsFApntHsASce2QON6Cf6CSVWzjIu/N3zDRVMrioXjtTTxX//A6XMpGQ= sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -56,7 +56,23 @@ Pagination information about the search results. The matching variables. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching variables. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching variables. + +
    • Array [
    • ]
    The user task variables search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx index e906343ea7..15f345b333 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-user-tasks.api.mdx @@ -5,7 +5,7 @@ description: "Search for user tasks based on given criteria." sidebar_label: "Query user tasks" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -97,11 +97,23 @@ Pagination information about the search results. The matching user tasks. -
  • Array [
  • customHeaders object
    +
  • Array [
  • ]
  • Schema
      page object
      -Custom headers for the user task. +Pagination information about the search results. + +
      items object[]
      + +The matching user tasks. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching user tasks. -
    • ]
    +
  • Array [
  • ]
  • The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx index 98c0340fb4..f3114e19fb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-users.api.mdx @@ -5,7 +5,7 @@ description: "Search for users based on given criteria." sidebar_label: "Query users" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -57,7 +57,23 @@ Pagination information about the search results. The matching users. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching users. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching users. + +
    • Array [
    • ]
    The user search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx index e3f219e6ec..b979d5573b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/find-variables.api.mdx @@ -5,7 +5,7 @@ description: "Search for process and local variables based on given criteria." sidebar_label: "Query variables" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -97,7 +97,23 @@ Pagination information about the search results. The matching variables. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching variables. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching variables. + +
    • Array [
    • ]
    The user task search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx index 1a37617016..bc9719028d 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-authentication.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves the current authenticated user." sidebar_label: "Get current user" hide_title: true hide_table_of_contents: true -api: eJztWMty2zYU/ZU7WLVTRpRTN3W50zhO6tbNeBy5XbhegOAViRgPBgBtqxr9e+cClETJUu1mssxCQxGPcx/nXDy4YIHXnhU3bNKFBk2QggdpDbvNmG3RxZfzihWsxrAzJGMVeuFkG98KdoXBSbxHD6FBEJ1zaALwzSSsoPPoRixjDn1rjUfPigV7PR7TYxttOsCgWSA9+E4I9H7WKTUHh6FzBiuCE9YENIFQeNuq3sP8kyeoBfOiQc3pX5i3yApmy08oAstY6yjKIJMjZIeC3efL+VuwsxjZKoYeywcnTc2WWZz+O873z/dzH1BDjYayihXc4fwAojQBa3QsYzPrNA+p6c0x2aikbxWff+Aa99vpB4DhGp/1mMixTv6D1WSTNr8feJBYv0YlVjYgECy1Dkxx5/icZUwG1H5AwMqFZcYCGm7CAaN957Y90KhLdGBnL7B0gOoEnMje9mlX1tvkp3kjSp7pOXh++pCLNcCSgq+d7doDsac+4N7L2qTk7iHzBRl2VuEBG7HrK5jwXKG/VNxMY9c+U63i5llBipMLae4OOKuoa+WjsLq1Bkkc0sSW0xPwgYu7LxfFlzG69iSqgpx8HmMSg3kSy0oWgpsLW9suPE3EO8VrmFkHnanQ+cBNJU0NcrZdI6VCQm/R0RoCKqINMlNaq5CbuAi08tqj+2JTBiaX57uUrvGpwmVQ1HbKdWcqHo2lOI/HRwd0iZ879AEUF3ce7rmS1XAnkdaAcFjRK1f+P7aA1tlSof7h6VawS8hlGgkVBi4VJIkA95AGlliR0G6u3p3CL8c//Xz7XRNC64s8f3h4GLmZeIWVDNaNrKtzNxP0o3Hfj2DaoEPQfA4lAq8qSTa5go34wLco5EyKlSJ6t4GyOfrbbPJ6aDnry25XdesNpHNyjwivr85BxizO5kTtE9Nxzox3ijB4abtQlIqbO7ah9Xmp+05r7ta73bYBWjwCD92wPPdvgD++3luKv06nl5AgQNgKo2JDI/3KEAWhpZG606w4Ho8zpvljenszHtOeGhl/QSQG8JGWsSTAnXCkAW0d9vqJgUlDRSO+FjPWyVru2h1tlVgv4rcpolRkP+07Xk0MUJYd6RCdsw6siMetCh4aqSI8nbVWtvuCTFr8Vmvfau1brT2ttWXGNIbG9vclUg4PDStYvr135RpZxjy6e3R0+VqwzilWsEWqmGWR54vG+rAsFq11YZnfEx333Ena1yN71J0qa6UYZQVXsXkfc9QxPLT0ezGcwNXZxym85wEf+DxmkkxuQ5+MT8Z7UWnoAUQ6E6QIk+4Ga8EKlop6L2wa/BLg5fKWEik6J8P8I01L6SmRO3R0YR3oobcX0eMZJQ5iWf/n3Uolv/01jURLM7Nx+vb5ZeAIsYLOJ8/Ho6On4ro8jzUirNadifSbGh5kaIAPAhOq8yGdn5QUaDxujqNrsxepB/5MFuFoRKQk5azWx1qGpitHwupcpGnrZ6lsmWsuTd6b8Pnp5I/rD28nry7OT88+fDx7dTQaj8JjiMG31gfNzcCP9xi2buS7wS42+8L/+hbQsxPwMeSt4jIeSmNYi75+bhjf/fSgkT5RpCq4YYtFyT1eO7VcUvPnDt2cFTe3m6Kht2XGGuQVHXVvFuyObupsIgS2IVaX6uKVYff7ASlsXdXvz0ga/wIiCPHv +api: eJztWUtz2zYQ/isYnNqpQsqpk7q8qY6TunFdjy23B9UHEFxRiECAAUDbrEb/vbMAJZESVbmZXNrRwSMTj29f3+6CxII6lluaTOiocjNQTnDmhFb0YUB1CcY/XGY0oTm4rSUDmoHlRpT+KaG34IyAR7DEzYDwyhhQjrDNJshIZcFEdEAN2FIrC5YmC/p6OMSfLtq4hYG7iLDEVpyDtdNKypoYcJVRkCEc18qBcojCylI2GsafLEItqOUzKBj+5+oSaEJ1+gm4owPKpPxtSpPJtvSfmAVSGnSBE2DJVBtyzopKZey+MWEbarMaBaHK6Lc+sy7fET31Tqq6WNYZoXK6HNBM2FKy+poV0I/RLCCKFXAQDWOgjfgLstHGO7YfuOU/u0ZF529AiNM42hLFjGE1HVDhoLAtP69UWA6oA8WU2yO0mezKIwUUKRiipy+QtCcMATgEoqvTNnu7gQn7InSeamJweHs7FmuAJRqfG12Ve2wPc4RZK3IVnNsTzBd42GgJe2T4qa8gwjIJ9kYyNfZTfaJKydRBQvKzK6Hme5SVOLXSkeui1AqQHEL5kfMzYh3j8y8nxZdFdK2JZwUqeRhj5I3ZsWVFC87Ulc515XYd8V6y3FedSmVgrGMqEyonYtrNkVQCopdgptoURHq0lmdSrSUw5YtAKbB0fbEoRUY3l9shXeNjhgsncaxVJ7GM0uVDX3H8CHV/+G1tHRQkB4XtBzIyh/oAofqF+/F2O3hUWcTDfMRKEc2htpGqsMh8t9sqMigN+K5FE2cq2K34x+ZxbB7H5nFsHsfm8V9sHkI5yMHQAUXrmQtDb0/3qXPtG8VHqO3LGkuIak9jObaRYxs5tpFjGzm2kf9DGzn4DoIzp8OTPUkBnyuwjkjG55Y8Mimy9hczoRXhBjJ8ZNL+w6eu0uhUQtH7HtNlw01YSTJwTEgS+EmYJWFhChmyfHL7/pz8ePrmh4dvZs6VNonjp6enyEz5K8iE0ybSJo/NlOMfrvs2IuMZGCAFq0kKhGWZQJlMtnuYLYGLqeArOjZqE3Rm9Kc62NJck/PblF+38MqIngy4v70kwntxWiOvdkT7PVNWScRgqa5ckkqm5nQT1sN5ZquiYGZNlK4ArFyOuapdG/qPIN+/7q0DP4/HNyRAEK4z8OniZsKuBKERhVCiqAqanA6HA1qw5/D0djjEhu4j/gJLFIFnrKGBgFvmCEUKbaDhjzdMKMxY/rUio43IxbbcqJNiDYnfBYtCkr3p+4w8UgS9bJCHYIw2RHP/WTkjTzMhPTx+U17JbhIycPGYa8dcO+babq4tB7QAN9PNvRAyh7kZTWjc7V1xAXRALZhHMNa/4VRG0oQuQsYskzhezLR1y2RRauOW8SOG45EZgYcKHz2cDpm1YozUnEk/3Bc5nGifmJpeTM7I7cXdmHxgDp5Y7T2JIrvQZ8OzYS8qLt2DiAeSYGHgXasWrGAxqXthw+KXAC/xAGOBV0a4+g63BfekwAwYvJhr8aGR59H9AckvooPmn/crlvzyx9gHWqip9tu755eWIhgVMDZoPoxOdsl1c+lzhOuiqJQPv8rJk3AzwlqGcVlZF45PUnBQFjZn4bXYqzBDfg8SyUmEQQnMWdXHXLhZlUZcF3Hz4r3+TaVO44IJFTcibHw++vX++t3o1dXl+cX13cWrk2gYuWfnjS+1dQVTLT0+gOvcPG4bu9j0hX9159lEx8Gzi0vJhD8Re7MWTf5MKNu+Yi0Ar2JDFkzoYpEyC/dGLpc4/LkCU9Nk8rBJGnxaDugMWIbn7MmCzvGQS0ecQ+l8dsnKv69s35Miw9ZZ/eECqfE3LgNv/g== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Retrieves the current authenticated user. The current user is successfully returned. -
    Schema
      tenants object[]
      +
      Schema
        tenants object[]
        The tenants the user is a member of. @@ -45,7 +45,23 @@ The tenants the user is a member of. The links to the components in the C8 stack. -
      • Array [
      • ]
      +
    • Array [
    • ]
    Schema
      tenants object[]
      + +The tenants the user is a member of. + +
    • Array [
    • ]
    • c8Links object[]
      + +The links to the components in the C8 stack. + +
    • Array [
    • ]
    Schema
      tenants object[]
      + +The tenants the user is a member of. + +
    • Array [
    • ]
    • c8Links object[]
      + +The links to the components in the C8 stack. + +
    • Array [
    • ]
    The request lacks valid authentication credentials. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx index 041e88e477..3d368a3976 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision definition by key." sidebar_label: "Get decision definition" hide_title: true hide_table_of_contents: true -api: eJztWU1v2zgQ/SsDnlqsYjlt2u3qZiRpN7ttEaTp7iGbA0WNLDYSqZIjO4ah/16QlGwnlpO0CPbkg2FTGs7neyN5uGTEp5YlV+wEhbRSK8gwl0qS1IpdR0zXaLhbnGUsYVOkXu5kLRaxDK0wsvarhF0gNUZZ4JBtK4V0ATe4GP3n9tXc8AoJjXNhyRSvkCUs2zLxNy5YxKRTXnMqWMQMfm+kwYwlZBq878FlgcCtlVOFmbMGOgcqcMifCOaFFAVwQRa4c7pR8nuDIDNUJHOJBnJtgAppV/tHLGJWFFhxliwZLWrntlSEUzQsYrk2Fadw6e0Ra9tr57CttbJo3Y5X47H72nZ6KGHSgm2EQGvzpiwXYHx6MQspFFoRKnLqeF2XUvhqxd+s07nc9lKn31CQy71xtSUZPBrO+ROCeyz1v5TfjfBHrI0GvHNwXDlnyUg1HXTl5NNnODt5oP5efwDeU/U56cc0ztBYGUrwYAZfv3o4g52ex8z11y8CLSpUZJ+SItqdIrOhCqaG1wVQwWmXGw6mNTcEOt/p0TNB6rldJVRc0VMRFaQfBZXTK6l0yrZb5hlhxdrWCR39TCtwgaIlyLksMRvBJ22cIHFZWuAGoTZ6JjPMQCrvW991INXZ4sGGURudllj9tt047ro2gfMg2dmF0FActYNgGqxfXbw/hj+O3vx+/aIgqm0Sx/P5fGRycYCZJG1G2kxjkwv3cXIvR3BZoEGo+AJSBJ5lPmhewrpVga1RyFwKIO0D7NwGV7cQ38N9LtzdrvMKgo2RW2WfwNeLs75hLaSabpv2e3LelE4HT3VDSVpydcPWOHgMXBOwTVVxs8L3XQNtxCxxauyv9pQ/Ly/PIagAoTNct93OkAuikkpWTcWSo/E4YhW/Dau347HntKv4EyJRgLd1yZWH1v1wpIJqjVsfmFSWuBLPVRlt5FTet3uXkx2IT0JEPRUPh6nY067k4sbCjJcyA95Q4awG+oAw6J3gpR3tSbYn2Z5kO0n2ehvv77VJZZah8vBc8U1aUJqAl6WeY7bn1Z5Xe17t5tXRI++Rc0mF1zmVM1T+RXrOA8Ny3aj96+SekXtGPiMj3wz9s5socFk2DodojDaghWiMwczNSUqv3o16etvdo3DPtT3X9lzbxbU2YhVSobsRtR8sU8ESFvcPv4P1EMXGy8FhZ+tmumhm/TC6MSVL2DKQqU3ieFloS22yrLWhNp65Ss24kTwtAz7d7UC6HkylFrz0l4eK6m5sjhKPedWojMM7uDj9cgkfOOGcL3ySncm7qt+N340HtTrRHRon52cQIgyQ3GgTvVrH90G1Qfgpiv2026JojKTFF7ctpCdFbtBMGleYFVQ6e167WwchFnU/3vcA+uvfS48BqXLtt3dY2HaEbcxe2Xh0uI278zNPH6GrqlG+h6ppeDniG4GJsrHkAopYKQUq6xHenVD0Yh/DHfinm9IejlxRAnL61jmVVDTpSOgqFmHb6jstdRpXXKq4M2Hj48mnr59PJgcfz45PP385PTgcjUd0Sz74WluquNrw4wPS0JzwfszL9ZPjJw5nuhIR3lJcl1wqBxof27Lj1xUb4heLWDJ8nHAddSS5Ystlyi1+NWXbusvfGzQLllxdrznlSZhJ635nLMl5ae+f82zG9aIbNGcv4f84/RlMTneRq4XvDWXjVixiN27uveOIpb1uI1Ygz9D4iIPsRAisaUPL1tmOY9mq6X04dfT4Abf9p6g= +api: eJztWltv2zYU/isEn1pMkZw27Tq9eUnaZW2zIE23hywPFHlksaFIlaTsCIb/+0BSviSSYzcoiqHQQ+BIOjzX7zuiSM6xJROD02t8ApQbriRikHPJLVcS30RYVaCJuzhjOMUTsEu5k7VYhBkYqnnlr1J8CbbW0iCCWFcpyhp0C038rxtXEU1KsKCdC3MsSQk4xaxj4j00OMLcKa+ILXCENXytuQaGU6treOjBVQGIGMMnEpizhlSObAF9/kRoVnBaIEKtQcQ5XUv+tQbEGUjLcw4a5UojW3CzGh/jCBtaQElwOse2qZzbXFqYgMYRzpUuiQ23Xh/hxeLGOWwqJQ0YN+LFaOR+uk73JYwbZGpKwZi8FqJB2qcXWEghVdKCtE4dqSrBqa9W8sU4nfOulyr7AtTiCBMh/sp92u+78TsxgCrtCm85GB98t+hnFkqXhYda1wNDgJ1xbMMXYzWXkw5+XCJOPp6js5NH6hbjRdQCZl99TnqXxilow0PqHi3ryxe9Zlaga/XsMre8fxngXIK0Zp8U2e0p0huq0ESTqkC2IHabGw5eFdEWqdx7ZEESafctU5DeWSmnl1vhlPVDyYEOO5rswo/rBHt5tkn/J3F8n1I9yZvvW7GdqfUim61hKllMSVlLRmJS8fgWGhPLusxA/9JtGwwqDZTYdasdGsnQSH62RrL13f0/aS1P9u8HN5tz30beQ2P2azsBET1tZ2gyQ5P52ZrMMFvZa7bihI6+5QPJeQTGopxwASxGH5V2gpZwYRDRvj9MOQOGuPRuLr/FUKZY8+hnVKVVJqDsnRdtujZGF0GytYtCi3HlC4JZsH59+fYY/Xb06tebZ4W1lUmTZDabxTqnB8C4VTpWepLonLo/J/c8RlcFaEAlaVAGiDDmgyZis+uZCijPOUVW+QBbt5ErdYjv8c4XnnahseohteYdpIzR58uzJSgbLidd035MTmrhdJBM1TbNBJG3eI2DXXgcI1OXJdErIN43sIiwscTW5qk98I+rqwsUVCCqGKyp1RpyQZRc8rIucXo0GkW4JHfh6vVo5KnmKr5HJBLBXSWI9NB6GA6XqFzj1gfGpbFE0u9VGaX5hD+0e5+TLYhPQkRLKh72U3FJO0HorUFTIjhDpLaFsxrog6gG7wQRJh5INpBsINlWkr3s4v2t0hlnDKSH54pv3CCpLCJCqBmwgVcDrwZebefV0Y555Izbwuuc8ClIP+OdkcCwXNVymE4OjBwY+R0Z+arvy24skcuydjgErZVGitJaa2DuW1h49W4DbGm7fRUOXBu4NnBtG9cWES7BFqrduPfb7bbAKU6WL7+D9SKKSea9y1cLt9MNerrcoq+1wCmeBzIt0iSZF8rYRTqvlLaLZOoqNSWak0wEfLrHgXRLMAlFifC3+4rqHmwufR6HJWP0Bl2efrpC74iFGWl8kp3J+6rfjN6MerU60S0axxdnKEQYILnRJpZqHd971QbhfRT7MwAGaK25bT65YSE9GRANely7wqyg0trz2t11EMJR+8/bJYD+/OfKY4DLXPnhLRa6juCNtWI8ig+7uLs48/Shqixr6XuonITJEdkIjIraWBdQhAWnII1HeHtuYyn2ITxBf7eryoexK0pAzrJ1Trgt6iymqkzaTYHVbyZUlpSEy6Q1YZLj8cfP5yfjgw9nx6fnn04PDuNRbO+sD75SxpZEbvjxDmzfOuHDmOfrN8c3HFlpS2ThziaVIFw60PjY5i2/rnEfv3CE0/4F4puoJck1ns8zYuCzFouFu/21Bt3g9PpmzamwBcKN+5/hNCfCPDz9shnXs3b9lz1HP+JMTG9y2ptENr43iNpd4QjfuuXoLYvmi5tFhAsgDLSPOMiOKYXKbmjpnHhxLFs1vXenjh7/AaXi5a0= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns a decision definition by key. The decision definition is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The decision definition request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx index 3cc41b3ca6..79b4c2e8fb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns a decision instance." sidebar_label: "Get decision instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns a decision instance. The decision instance is successfully returned. -
    Schema
      evaluatedInputs object[]
      +
      Schema
        evaluatedInputs object[]
        The evaluated inputs of the decision instance. @@ -52,7 +52,7 @@ The matched rules of the decision instance. The evaluated decision outputs. -
      • Array [
      • ]
      • ]
    +
  • Array [
  • ]
  • ]
  • The decision instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx index 34d380d6fb..965704f18b 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-decision-requirements.api.mdx @@ -5,7 +5,7 @@ description: "Returns Decision Requirements as JSON." sidebar_label: "Get decision requirements" hide_title: true hide_table_of_contents: true -api: eJztWU1z2zYQ/Ss7OCVTWpQTJ3V509hOqjR2Pf5oD64OILgUEYMAA4CSNRr+9w4AUpYtylY6melFBw1FcrG7b3cfAC6WxNKpIckdOUXGDVcSNH6vucYSpTVkEhFVoaaWKznOSEKmaDvJq3XBiGRomOaVkyQJuUJba2lgpXZdGqiBL9d/Xgz+kSQiFdW0RIva+bEkkpZIEpL1WPkDFyQi3OmvqC1IRFpnM5JYXeNzJ24KBGoMn0rM4B4XoHKwBULWhzWCecFZAZQFBynUkn+vEXiG0vKco4ZcabAFN/0aBiQihhVYUpIsiV1UDgeXFqeoSURypUtqw6OPR6RpJs5/Uylp0LgR74ZDd9nE0GsNuAFTM4bG5LUQC9A+5JiFqDIlLUrrFNKqEpz5HMbfjNO63PRTpd+QWZcO7TJuefBpWxp2APhaNn5GwJuorZeVO8ZqLqe9xk/PL8BJv1gGXucMteEhUC+ifP/uZZStntcN9oXZ8W1XWOPT121oNKrWDC92Dth6sLrRkGtVtpnbnhmYUwMV1QYzb9uipNLuiihI7wDKaeZWOHV9s9LYYkmaxokd/Ri33A0aCznlArMBnCvtRC3lwgDVCJVWM55hBlx24fFEhlRlixcZWGmVCix/2WTiU+dGcBkkW7sQGOqYEgTTYP3u6tMJ/Hb04dfJm8LayiRxPJ/PBzpnB5hxq/RA6Wmsc+Z+Tu7tAG4K1AglXUCKQLOMO5tUwCP3wVTIeM4ZWOUBtm6Dy17A9/LEEd5uZntFn1rzjeSP4PZq3PF/weV007Qfk9NaOB00VbVNUkHlPXmshddKbASmLkuqV+vBUwNNRIyltjb/lf6/39xcQlABTGX4OIu1hhyIkkte1iVJjobDiJT0Idx9HA79dOAyvgMSCfhQCSp9aT2HwyWUj3XrgXFpLJXsZ2VGaT7lz+0+5WVbxKcBUUfGw34ydrQTlN0bmFHBM6C1LZzVQB9gGr0TVPj1dk+yPcn2JOsn2fvNev+kdMqzDKUvzxXfuAGpLFAh1Nyt2Hte7Xm159U2Xh39yE5yzm3hDUz5DKX/CnV7Y0e3XNVyv7fc03NPz59Izw99H3ojCS7K2tUhaq00KMZqrTFzX7LCq3eNlM52uy7uubbn2p5r27jWRKREW6i2Lew7ubYgCYm7lfBgfSWMl1t6iY1rm6KedQ3gWguSkGXgU5PE8bJQxjbJslLaNvHMJWtGNaepCCXqXgfedfUkFKPCP+7Lq3ux3to6oWUtMwrHcHV2fQOfqcU5Xfg4O5NPVR8Pj4e9Wp3oFo2jyzEEhKEq12aKTq2jfK/aILyLYt9QNshqze3i2g0L4UmRatSj2uVmVS2tPa/d3QchErV/PnU19OXvG18GXObKD2/LYdMRstY2JcPB4WbpXY49g5gqy1r6aVROw/6IrgFjojbWAYqI4Ayl8UXengp0Yl/DG/irbbAeDlxSQuV0s+eU26JOB0yVMQvDVtdUqDQuKZdxa8LEJ6Pz24vT0cHX8cnZxfXZweFgOLAP1oOvlLEllWt+fEbbv997jnr5uHz8yJlImyWLDzauBOXS1Y2Ht2xZdkd6WUYikmzr2U+ilip3ZLlMqcFbLZrGPf5eo16Q5G7yyCxPxYwb9z8jSU6FeX6+so7tTWssewv/w6lLb7jah1Qu/IQhandHInLvji+2Hmw0kyYiBdIMtQ9BkB4xhpVd07NxpuLIt5oOP5851vwLGRKGfA== +api: eJztWktv2zgQ/isETy1WkZ02faxu3iTtuo80SNLdQzYHihpZbChSJSk7huH/vhhStpVYTt1FgS0KHQJH0nCe3zekSC2oYxNLk2t6AlxYoRUx8LUWBkpQztKbiOoKDHNCq3FGEzoBt5K8aAtGNAPLjahQkib0AlxtlCVrtW1pwix5d/npLP5H0YhWzLASHBj0Y0EVK4EmNOuw8h7mNKIC9VfMFTSijbMZTZyp4aETVwUQZq2YKMjILcyJzokrgGRdsUZkVgheEMaDg4zUSnytgYgMlBO5AENybYgrhO3WENOIWl5AyWiyoG5eYRxCOZiAoRHNtSmZC7deHtHl8gb9t5VWFiyOeDYc4s92DJ3WiLDE1pyDtXkt5ZwYn3LIQla5Vg6UQ4WsqqTgvoaDLxa1Lrb91OkX4I5GlEn5KfeVuO/IH8wCqQzCwQmwPhddUBg7KDETD/VuhqLVUOW1deuMUJMtFGHwJx/PCEo/WryYLiM6BWNFCO/R5D9/1mlojZRGz7cNdmEUWbJvWOOTb9swYHVtOJztnbB2slajSW502QB8N4DJjFlSMWMh87YdKKbcvhEF6T2CQs3CSVS3C0AINooEuY+aXU1hL//aneBHkH2fOLxQm39TlcWclbXKWMwqEd/C3MaqLlMwv21zM4PKAGdu0+B6tvZs/XXYunNy/Fn4e+aZ+R7mdj8mh4R3MLnnbc/bX4e3P98si2JH37d+xguwjuRMSMhi8lEbFHVMSEuY8TScigwyItSqzH6xTlKdzR9dZVdGpxLKzhm97dyInAfJxi4JPMZcBcE0WL++eHNMfj968ermSeFcZZPBYDabxSbnB5AJp02szWRgco5/KPc0JlcFGCAlm5MUCMsygTaZbDcXWwEXueDEaR9g4zbBKof4Hm8v4ek2KtZtoDZiCyQj8vlivELAXKjJtmk/Jme1RB0s1bVLUsnULd1g4VtQHBFblyUz63e++waWEbWOudr+1zb259XVOQkqCNcZbHDcGMIgSqFEWZc0ORoOI1qyu3D1cjj0bQ0rvkckisBdJZny0HoYjlCk3ODWByaUdUzxH1UZbcREPLR7n5cNiE9CRCsyHnaTcUU7yfitJVMmRUZY7Qq0GuhDuAHvBJP+nbonWU+ynmTdJHu+jfc32qQiy0B5eK75JixR2hEmpZ7hyqPnVc+rnle7eHX0PSvJmXCFNzARU1B+pxnX+Ei3XNeqX1v29Ozp+QPp+aLrRW+kCGbZIA7BGG2I5rw2BjJ8C5VePR6WrGw382LPtZ5rPdd2cW0Z0RJcoZujX39a6wqa0MFqJjxoz4SDxY69oyUejYKZrg55ayNpQheBT8tkMFgU2rplsqi0ccvBFIs1ZUawVAaI4uPAuxWepOZM+ttddcUH7S2647BTS16Ti9PLK/KWOZixuc8zmryv+vXw9bBTK4ru0Dg6H5MQYUBlq1Os1CLlO9UG4X0U+0NjC7w2ws0vcVhITwrMgBnVWJs1Whp7XjteByEaNf+8WWHo3d9XHgZC5doPb+Cw7Qhtbf/SYXy4Db3zsWcQ12VZK99G1SSsj1grMC5r6zCgiErBQVnY7FavzX4IT8hfzUbxYYxFCchZdc+JcEWdxlyXg2Yvfv2bSp0OSibUoDFhB8ejj5/PTkYHH8bHp2eXpweH8TB2d84HX2nrSqZafrwF173eexj1YjN9fM93D02VHNy5QSWZUIgbH96iYdk17WQZjWiya4/2Jmqock0Xi5RZ+Gzkcom3v9Zg5jS5vtkwK5w/CIv/ZzTJmbQPv6Fox/akMZY9Jf/DlxWd6WpuMjX3DUPWeEUjeovb1Ts3spc3y4gWwDIwPgVBesQ5VK6lZ+u7CSTfuh2+PUXW/AtKrls3 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns Decision Requirements as JSON. The decision requirements is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The decision requirements request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx index 2a840442a7..fea7a12d1c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-flow-node-instance.api.mdx @@ -5,7 +5,7 @@ description: "Returns flow node instance as JSON." sidebar_label: "Get flow node instance" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns flow node instance as JSON. The flow node instance is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The flow node instance request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx index 0f2a5dd8cd..81389ad4e8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-group.api.mdx @@ -5,7 +5,7 @@ description: "Get a group by its key." sidebar_label: "Get group" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OCVTRpQTJ0150ziO6+ZjPI7dHlwfQHAlIgYBBlha5mj43ztLkLJqyXYOvVUHDUUCePv1HkDuSpBcBJFdiRPvmlpcJ8LV6CVpZ08LkYkFUhxJRIFBeV3zkMjECRJIWPAY5C1oCnCD7eRvKxJRSy8rJPSMvBJWVshQPPcTtiIRmhFqSaVIhMcfjfZYiIx8gw/NXJQ4GGF0kYigSqykyFaC2pphtSVcoBeJmDtfSYqP3h2Krrtm9FA7GzDwitfTKV8es6ADhEYpDGHeGNOCR2q8xYLNKmcJLfFyWddGqz5F6ffAGKsNrx5kqQcOKL0qYfQFNGHFoEMELv+OijhvnpNPOnq7zteuWJ/J0sNUJEMR1kiBvLaLJ4B4/oQXyhD0wmLxBasc/SdswwaM9F62O1ECErg5+xP4WvWrA4xoQA5oNMYec07Cz5W1SwRpMjjm95Sw4sddIg6nB7srzCzDQGCkuglwK40uQDZUoqWhlqA8FnwrTXii4rV3ucHql+cqP4OzOBMKJKkNxCqDDBAn5liAtnB1/vEIfjt8++v1i5KoDlmaLpfLiZ+rV1hocn7i/CL1c8U/nvdyAhcleoRKtpAjyKLQbFMauOcPhBqVnms15nlwGzi7UaRPky+ObtNlXYzG6626z+Dy/BR0n8V5q+1i23S/Zi4bwxgydw1luZH2RtwX9TmOziA0VSV9y7zaNtAlIpCk5nkyvXm9k7m/X1ycQYQA5QqEufNApQ6jIQ6i0lZXTSWyw+k0EZW8i3fvptOOMbniPxGJBbyrjbSRgA/C0RYq53HgTx+YtoGkVf9VZZzXC/3Q7kRsCmwg8YcY0SiyN9t8/+h8rosCbU/Ptd50AOsIpDFu+eROutfVXlf/e10dPvV6stRUxjNT36LlkxWWMspr7hq7F9deXHtxPSqut7ve/WcWOMueeYjeOw9OqcZ7LGBZatPD8/fAaHs41SIX91rba22vtW2tdYmokEo3tA/6fgCVIhNpf46FdDV+2Xb8PY/+dmwUNN6ITKyiYrosTVelC9Rlq9p56tJbLset9FrmJpKQh6OyRsYYp6TpH++qHA/wh+0Y0ZGsGltIeA/nx98u4EQSLmXbZ5JN/hv6/fT9dCcqT30EcXZ2CjHCyLuNvWCEZVHv/oLuJ/8McN/pCKgar6n9xstienKUHv2s4eyv+TDY69H5Pk4SyfDn48iSP/666Aut7dz1y4eCbzvCVUEfoufTycE2uc5Oe40oV1WN7TdKu4jvM3IjMGWaQBxQIoxWaENP46F7NE77HEfgz2gRDiZclMiccX9caCqbfKJclaq4bH3NjcvTSmqbDiZCejT7cvn1w+zV59Oj46/fjl8dTKYTuqM++NoFqqTd8IP7XotdHbHV/YHwZHNsKAPhHaW1kdoyMXr/V4NQrmLrJ4hEZOsm0HUysP1KrFa5DHjpTdfx4x8N+lZkV9f34ujVVOjA/wuRzaUJDztrm+6+OB96cC9hq5O0092x+2PbXpGm4TuRiBvuVt03rrrrLhElygJ971EcnimFNW0s3GqoMZ3XW8jJMfPwH24DGmg= +api: eJztWV1v2zYU/SsEn1pMlZw27Tq9eWmaZW3TIE23hywPFHVlsaFIlR9xBEP/fbikZDuxk3TogA2bHwxbInnu1zmkdL2gjs0szS/okdG+pZcJ1S0Y5oRWxyXN6QxcHEloCZYb0eIQzekROMLIDMdI0RHhLLmCLv1D0YS2zLAGHBhEXlDFGkAonPsOOppQgQgtczVNqIGvXhgoae6Mh7tmzmsYjCA6TajlNTSM5gvquhZhhXIwA0MTWmnTMBdvvdqnfX+J6LbVyoLFFc8nE/y6z4KwxHrOwdrKS9kRA84bBSWa5Vo5UA6Xs7aVgocUZV8sYizWvLqTpQBsgRlek9EXIhw0CDpEoIsvwB1NKJPyYxVSdhvlZ2aBtAYr4wRYUmlDAvLxPUCruehSzP8yYdYZoWYbBV3lAeentO8T6oSTMIaBxtATinm9bWFZ2r9gJdSzTyizVswUlB+gKcC8g86uoTBjWLcVxIIjukIUi99NWG3JiEacJm60hSnCnNtN//qtYYbg1+t8rcqUs8arkqWsFSmaTZVHmz98BwfIO+gIc86IwjtA74nyDRjByTWTHmwaYm8NcOZWEvkv82Yl50c2grtq/8eY9MAGtC0VJ37p3TexLKb9e1i222n+1TsN3t+f7G0/mfB0BOuIZPzK4qYgSsK8q0G5gTWEGyjxkkn7wEnVGl1IaB7l0ZScxpmkBMeEJLHUuDXFiQWURChycfb2gPy0//LHyye1c63Ns2w+n6em4s+gFE6bVJtZZiqOH5z3NCXnNRggDetIAYSVpUCbTK4TzrbARSX4mNXBbYK5jA8XDzMwjm5yYylNb8RGlafk89kxESGLVSfUbNN0WFMxLxGDFdq7vJBMXdFVUR8j5JRY3zTMdMiiTQN9Qq1jzj++tbx4vpWnv5yfn5IIQbguIYjX1cKOhjCIRijR+Ibm+5NJQht2E69eTSY9YmLFvyESReCmlUxFAt4JRyjSaAMDf0JgQlnHFP+7KqONmIm7dm/vIwOJ38SIRpG92OT7W20KUZagAj2XehOWKO0Ik1LPH3wC3Olqp6v/va72H3qtmgtXxxNSXIPCc5TMWZRXpb3aiWsnrp247hXXy209i6kimGWDPARjtCGac28MlGReCxngsY8x2h5OtcjFndZ2WttpbVNrfUIbcLUe2p6hj+lqmtMsnGM2W4wvnz32IcFcjw1ObyTN6SIqps+zbFFr6/p80Wrj+uway3HNjGCFjCTE4aiskTFScybD7W2VwwF8Vx4jOohNAvKanB1+OidHzMGcxZdcNHkb+vXk9WQrKk69B3F6ekxihJF3a3vBCIui3v6+HCZ/C3Do0Frg3gjXfcJlMT0FMANm6jH7Sz4M9gI6XsdJNBl+vB1Z8uvv56HQQlU6LB8KvukIVgWMjZ5P0r1Ncp0eB41w3TRehY1SzeLzDFsLjEtvHQaUUCk4KAurXsjS7Ps4Qn6LFsleikWJzBn3x5lwtS9SrptsaAMtvwupi6xhQmWDCZsdTD98Pnkzffb++ODw5NPhs710krobF4JvtXUNU2t+YL9+tq2Tv1gdCA829YcyOLhxWSuZUEiM4P9iEMpF7M5YmtB82ae5TAa2X9DFomAWPhvZ93j7qwfT0fziciWO2JESFn+XNK+YtHf/EVh398nZ8N/BU7LRHtzq7tjrUV1QpPR4RRN6hQ2lVW+pv+wTWgMrwQSP4vCUc2jd2sKNPwKQzsst5OgQefgn6CvEHg== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Get a group by its key. The group is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The request lacks valid authentication credentials. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx index 2c86766847..2feb67dfb3 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-incident.api.mdx @@ -5,7 +5,7 @@ description: "Returns incident as JSON." sidebar_label: "Get incident" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns incident as JSON. The incident is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The incident request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx index 202e1a3e16..0d51cae0eb 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-license.api.mdx @@ -37,7 +37,7 @@ Obtains the status of the current Camunda license Obtains the current status of the Camunda license -
    Schema
    +
    Schema
    An internal error occurred while processing the request. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx index 62125e25c2..4bd233946c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-definition.api.mdx @@ -5,7 +5,7 @@ description: "Returns process definition as JSON." sidebar_label: "Get process definition" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/isYnJopTcqJk6a8aWwndZq4HltpD64PILgkEYMAA4CSNRr+984ClCWLdGzPZHrSQSPh9e3zW1KLFXWstDS9phdGc7CW5FAIJZzQit5EVDdgGA7OcprSEly/7WSzK6I5WG5E40cpvQTXGmVJMwAkzJJPV3+dx//iqYYZVoMDg+JXVLEaaEqbXfw/YUkjKhC5Ya6iETXwvRUGcpo608Ku+FkFhFkrSgU5uYUl0QVxFYyoE5FFJXhFGHcWVWOkVeJ7C0TkoJwoBBhSaENcJcasiWlELa+gZjRdUbdsUH2hHJRgaEQLbWrmwtS7I9p1N6i5bbSyYPHE68kEv4bajzhOWGJbjrNFK+WSGO9jyIMnuVYOlEM01jRScB+x5JtFyNVQSZ19A+4wBAbj60RQaNT1oxqiW5/wzJP+iPqI7+KfsxpCzJ7Cts4IVSKSAatbw+F8FPGyXyUo8Jl6b7DnYKwIjnwI+3dYeJ6u435483pLwoyVjwtxrHypUwbhRArv4g9ZT85OXirJgWLKjcHP/MqLIRFTOAkbBbescFDTrsM9Ry9gEBYNsI4UTEjIY/JFGyA5OCakJcz4M3ORQ06E8vVizVWS6Xz5Q541RmcS6l+HfHuo2ZRchJ29XBJ4iKUnbMyC9OvLD8fk96O3v938UjnX2DRJFotFbAp+ALlw2sTalIkpOH5w36uYzCowQGq2JBkQlufeaCbJhuHENsBFIThxel0QvTLo+2Dfj8tDWF3txGoroVsjBg+DKfl6ebYuqEuhyqFof6ZgrUQMlunWpZlk6pZusmAodFeKbeuame1ivyWgi6h1zLX2yUL95vUAG/Ppj9nsggQIwnX+sIigIDSiFkrUbU3To8kkojW7C6N3k0mHmBjxZ1iiCNw1kimfWrvmCEXqTd56w4Syjin+syKjjSjFrtx4l5E4eRIsWjPxcJyJa9pJxm8tmTMpcsJaV6HUQB/CDXglmLTxnmR7ku1J9ijJ3gzz/YM2mchzUD497/kmLFHaESalXkC+59WeV3tePc6ro2e/Ri6Eqzx6Keag/B+hBQtcK3Sr9i+We27uufkTufl27C/eVBH0ssE8BGO0IZrz1hjIsaMj74m7lt0/FPdc23Ntz7XHuNZFtAZX6b7P6xu0rqIpTXo2HWwegzZZjTULO+yIgpmvW7qtkTSlq0ClLk2SVaWt69JVo43rkjnGac6MYJkM2YnLgXLrVJKaM+mnx0KKC+q+XwjkmNWtyhl5Ty5Pr2bkI3OwYEvvYhT5EPr95P1kFBW3PoI4vTgjwcKQkFtFYg2LbB+FDZufA+x7xRZ4a4RbXuGx4J4MmAEzbTEs94nSy/PoOA6baNT/+LBOn0//zHwGCFVof7zPhKEidKvpSSfx4TDrLs48ebiu61b5CqrK8GrEtgzjsrUODYqoFByU9fnd9/nX2z6HFbJudB7GGJSQOevCWQpXtVnMdZ3wcOz+O5M6S2omVNKLsMnx9MvX85Ppweez49Pzq9ODw3gSuzvnjW+0dTVTW3p8BDfynrdr8mrz2Hj2/UYfHwd3LmkkEwozxhu26ql1TUeoRSOajnbib6KeH9d0tcqYha9Gdh1Of2/BLGl6fbOhk+dfLiz+zmlaMGl3b0q2bfrlsr9TeUX+1/uTUR/1k0wtfX2QLY5oRG/xOmL8lqK76SJaAcvBeMvD1inn0LgtkMHtCBLtvup9PEWG/AddXGgW +api: eJztmklz2zYUgP8KBqdkSlNy4izlTbWdVFkcj620B9eHR/BRRAwCDABK1mj03zsAqMUildjTTE88eGSSwNs/EAuX1MLU0OSGXmrF0BiSYc4lt1xJehtRVaEGdzHOaEKnaJtmZ9tWEc3QMM0rf5XQK7S1loZULYEEDPlw/eUi/sf1qkBDiRa1U7+kEkqkCa325X/EBY0od5IrsAWNqMbvNdeY0cTqGvfVTwokYAyfSszIHS6IyoktsMOciMwLzgoCzBpnGpBa8u81Ep6htDznqEmuNLEF7/ImphE1rMASaLKkdlE587m0OEVNI5orXYINt16f0NXq1lluKiUNGtfjxXDoftrWdwSOG2Jq5u7mtRALon2MMQuRZEpalNZJg6oSnPmMDb4ZJ3LZNlKl35BZGlEQ4kvuo//Qij/AeDMq1Jaj8VFoJX5ssXQx2Be67edUhrTuK7iAEkNiDoa2EWus5nJKVz54qtYMLzolXjVPiVP4s7S1ZM9QGx6i9VDsX+HB42ztTv7LFzsaJjA9rMTC9KlBaeHiON2X30abjM+eqsmiBGm7xE/8kyeLdDK5Fbg18GFtuSKkjpqHBdU5QHRy5OB/WiH8zCTfYhexmcxiBmUtM4ih4vEdLkws6zJF/VsbvwwrjQzsdujqgeyB7IF8bOL8a/QnRl54+D7iwjwO1uB8B6w9mj2aPZr/6V3p2pw8YZbrJvZoLMmBC8xi8llpJBla4MIQ0L7PjGeYES79nH49nyapyhY/nAtXWqUCy86X8q5lI8eua9noJQFVtzwIDdOg/ebq3Sn5/eTVm9tnhbWVSQaD+Xwe65wdYcat0rHS04HOmftz7Z7HZFKgRlLCgqRIIMu80yB2Bw9TIeM5Z8Sq9aLFG+NiH/z78QgSni73crXDWK15a8E2Il+vxutFz4LLaVu175NDLZwMSFVtk1SAvKPbKmgr3ddi6rIEvbsg21GwiqixYOsdNw6PEV1rvj8nk0sSRBCmsofjmlPknCi55GVd0uRkOIxoCffh6vVwuHIyXcYf4YkkeF8JkL609t3hkpTbuvWOcWksSParMqM0n/J9vfE+ke7mWfBoTeJxN4lr7ASwO0NmIHhGoLaF0xrwIUyjNwKEiXvIesh6yA5C9rJd7++UTnmWofTlueGNGyKVJSCEmmPWc9Vz1XN1mKuTR08j59wWXvqUz1D6qe0cAmu5qmU/sezZ7Nn8hWy+6lrijSRxUdauDlFrpYlirNYaM3fqIjbgrnU3L8WetZ61nrVDrK0iWqItVHMW6w9RbUETOmhoOtq+Bs1g2bX9s3Knlqhn62PXWgua0GVAaZUMBstCGbtKlpXSdjWYuTzNQHNIRahO9zggty4loRgIf7srpe6B3GxhIjkNO7DkLbk6v56Q92BxDgsfYqfyoei3w7fDTqmu6QGJo8sxCR6GgtwZJNZiHe2dYkPjxwj257kGWa25XVy7biE8KYJGPapdWjaF0ujz0t11aESj5p936/L58PfEVwCXufLdm0poG0J39mHpMD5uV93l2MPDVFnW0o+gchqmRrDjGBO1sc6hiArOUBrcbkRv1H4KT8h67/U4dkkJlbMeOKfcFnUaM1UOmj32zW8qVDoogctBo8IMTkefv16cjY4+jU/PL67Pj47jYWzvrXe+UsaWIHfseI+2Y5637/Jy+9p49DcITX4s3ttBJYBLVzHesWWD1g3tQItGNOncW72NGj5u6HKZgsGvWqxW7vb3GvWCJje3W5zCYQI37v+MJjkIs/81w65Pz66a7x6ek//1G4fOGDU3QS78+CBqd0Ujeuc2mLv3nVe3q4gWCBlq73loOmIMK7sjpPUFgwNtM+q9P3eE/As0+iPl sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Returns process definition as JSON. The process definition is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The process definition request failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx index 77f040db8d..e81a393c5f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-process-instance.api.mdx @@ -5,7 +5,7 @@ description: "Get the process instance by the process instance key." sidebar_label: "Get process instance" hide_title: true hide_table_of_contents: true -api: eJztWcFy2zYQ/RUMTsmUluTETVPeNLKcqnVcj60kB9cHkFyJiEGAAZaWNRr+e2cBUnYkylbT3qqDxxK4eIvFvregFiuOYu54fMMvrUnBOSa1Q6FT4LcRNyVYgdLoScZjPgdsjCatTcQzcKmVJRnxmH8AZJgDKzfAWLLsHr+DZe8vzSNeCisKQLC0mBXXogAe8/J7f3/AkkdckqdSYM4jbuFbJS1kPEZbweZyprtc8oi7NIdC8HjFcVmSL6kR5mB5xGfGFgLD0LsTXte35MiVRjtwNOPNYED/9nAmHXNVSmOzSqkls4CV1ZDRClKjETQSkihLJVO/1f2vjuBWTxb4vZ/NRDEHwqY5a1fIJEJB+E1cJvkKKdIWW8onyhBDx9Z27cV2jHewZGbGMJduK95ex+5FratTmEktWzqtfTm0Us87XbXw2Xomm5z2OiEvPGF+EJTY1g37GayTIR97bE0H9H0A2NyYt2+eczcV8x+OpXHIUMy7Q9o/0x3ojXg6ciws6M368A9c+ek7xbrL35kyiwuTwQ87nCmzYNpksIdLh8LiqcA9eebNWSbwe1XQwBHKAggSdLY/IOjsBTiHDVjnahAiZjSQeIej6eTzOGKjPz9eno+n49OIjYYXo/H5+JTQQVcFnQnBjEd8bUefG0M6IFCigsea1KbhmpyNCaSOeC7cRKcya0pdE2dijAKhtwL9kgPmYLvLC8uFY4JZUAIhY7KBZcYybdDTHUELjfsWmGAdikq9M5wJQsHrmixOnqn89zIDnyFBZV8bZPdCyedKfWlNoqD46aWSP2SXwZJlgEIqFmo6E6RNMkz8brCbq7MR+/Xk519uX+WIpYv7/cVi0bOz9Agyicb2jJ337SylP7J73WPTHCywQixZAkxkmde5UOzxtGCuhFTOZMrQtKe4Xwztbzi9nz9qwtPtfKxJXFm5lZ4h+3Q1YT6/craUer7t2s+ZiUoRhkhMhXGihL7jj6l8iQRD5qqiELY50jYdNJqq3IvvCW/fdBLst+n0kgUIllKZmZlHbpMjCqKQWhakuJPBIOKFeAjf3g0GNWFSxveIRDN4KJXQnlqb4UjNCmOh4Y8PbP2i999kxlg5l5t+t2RFg6cholZQx92Cojc7cMiUSO9cUBITFebkNciHpRb8IoRyB5EdRHYQ2W6Rvd3m+5mxicwy0J6ea701R5dQyiye/Z1y0NVBV/97XZ3s2QdYSMw99lzeg/8ZxRYiKG1mKn3Q2UFnB53t1NnPXb+6hprRLlviIVhrLDNpWlkLGVvkUq1F2PpuDrjAxYPWDlo7aG1ba3XEC8DcNP1+35jHnMe836jpqF2l66+2W8g1NdbB3rdt/MoqHvNVkFEd9/ur3Dis41VpLNb9e8rRvbBSJCowkx4HubU0UiYVyg93pZMeUPe2DXMkikpngr1nV+PrKfsgEBZiGRqhxm5Avx+8H3Q3B43FHYjDywkLEQYyPikQLSwpvbsj6I33AfZXDg7SykpcXtO0sD0JCAt2WFFK1iRp/Hl031rzRjxqPpy11Pn9y9RnX+qZ8dMbFmwvhLLSNr75oHe8zbjLiRdOaoqi0r566nl4yRFPAktV5ZACiriSKWjnud3c7bRm5+EJa3rf7LhHSQnMaYvmXGJeJb3UFP00TFv/T5RJ+oWQut+4cP3R8OOni9Ph0flkNL64Hh8d9wY9fEAffGkcFkI/WQfdWW2+r20GvHo8MP7FHVeTL4QH7JdKSE0M8oGuGpnd8C2Z8YjHHXc1t1GjlRu+WiXCwSer6pqGv1Vglzy+uX2UltdiJh19zng8E8pt3pU9jfDVVXOr9po9d4PWGU4zKPTSS1tV9I1H/I46812XTvUt9YhBZGD9MoPhME2hxCcQWzdkpJB1qfowJmr/DVXf9us= +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Get the process instance by the process instance key. The process instance is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx index 7e5d0769e9..8bf6eba91c 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-role.api.mdx @@ -5,7 +5,7 @@ description: "Get a role by its key." sidebar_label: "Get role" hide_title: true hide_table_of_contents: true -api: eJztWE1z2zYQ/Ss7OCVTRpQTJ0150zh26uZjPI7THlwfQHAlIgYBBlha5mj43zNLkLJiyY4PvVUHDUUCePv1HkjsSpBcBJFdinNnUFwlwtXoJWlnTwuRiQVSP5CIAoPyuuYRkYn3SCDBO4OQt6ApwDW2k3+tSEQtvayQ0DPsSlhZocgET/2ArUiE5vW1pFIkwuP3RnssREa+wftGLkqMJhhbJCKoEispspWgtmZQbQkX6EUi5s5XkuKjN4ei664YPNTOBgy84uV0ypcHDOgAoVEKQ5g3xrTgkRpvsWCryllCS7xa1rXRqs9O+i0wxGrDqZ+xOW0QUHpVwugJaMKKMQf/Xf4NFXHOPKeddPT1GtudQT6enfspSIbUr4ECeW0XD+Pw9AmvkyHohcXiE1Y5+g/Yhg0U6b1sd4IEJHBzdifwtepXBxjRgBzQYIv95VyEpxWzSwRpMjik9ZSw4qddIg6nBw+UFb83GAiMVNcBbqTRBciGSrQ0VBCUx4JvpQmP1Ln2LjdY/fares/gLM6EAklqA7G4IAPEiTkWoC1cnp8cwR+Hr3+/elYS1SFL0+VyOfFz9QILTc5PnF+kfq74x/OeT+CiRI9QyRZyBFkUmm1KA3e0gVCj0nOtxiwPbgMnN+rycc7F0W2urGvReL1V9Rl8PT8F3Wdx3mq72Dbdr5nLxjCGzF1DWW6kvRZ3Nf0VQWcQmqqSvmVWbRvoEhFIUvNrLr16uZO3f15cnEGEAOUKhLnzQKUOoyEOotJWV00lssPpNBGVvI13b6bTjjG54k+IxALe1kbaSMB74WgLlfM48KcPTNtA0qr/qjLO64W+b3ciNvU1kPhdjGgU2attvp84n+uiQNvTc603HcA6AmmMWz66f+51tdfV/15Xh498kyw1lT3eQt+g5dcqLGVU19w1dq+tvbb22npQW693fe/PLHCWPfMQvXcenFKN91jAstSmh+dDwGh7eKlFLu61ttfaXmvbWusSUSGVbmgX9B0AKkUmUn6NhXQ1HP07PsGjvxkbA403IhOrqJcuS9NV6QJ12ap2nrr0hotxI72WuYkU5OGoq5Evxilp+se76sYDfKYd4zmSVWMLCW/h/PjLBbyXhEvZ9nlkkz9Dv52+ne5E5akPIM7OTiFGGFm3sROMsCzp3YfnfvJTgPveRkDVeE3tF14W05Oj9OhnDed+zYbBXo/O93GSSIY/JyNH/vrnoi+ztnPXLx/Kve0IVwV9iJ5PJwfb1Do77RWiXFU1tt8m7SJ+zciNwJRpAnFAiTBaoQ09iYdu0TjtYxyBv6NFOJhwUSJzxt1xoals8olyVarisvU1Ny5PK6ltOpgI6dHs09fP72YvPp4eHX/+cvziYDKd0C31wdcuUCXthh/c5vI7+l+ru7fBY62woQiEt5TWRmrLtOi9Xw0iuewbY0EkIhs7ZFfJwPRLsVrlMuBXb7qOH39v0Lciu7y6E0avpEIH/l+IbC5NuN9G2/T12fnQcHsO99tHO30dez627cVoGr4TSexQrXt63VWXiBJlgb73J47OlMKaNtZtdc+YyOut4/0xM/AHOuUOvw== +api: eJztWcty2zYU/ZU7WCVThpQTN025Ux0ndfOox3HahesFCF6JiEGAwcMyR8N/71yClGRLdtLHTDutFhqJBHDu6xyAvFoyz+eO5RfszChklwkzDVrupdEnJcvZHH0/kLASnbCyoRGWs9fogYM1CqFoQXoHV9imv2mWsIZbXqNHS7BLpnmNLGc09Q22LGGS1jfcVyxhFj8HabFkubcB7xo5rzCaIGyWMCcqrDnLl8y3DYFK7XGOliVsZmzNfbz1/JB13SWBu8Zoh45WPJ1M6OseA9KBC0Kgc7OgVAsWfbAaS7IqjPaoPa3mTaOk6LOTfXIEsdxw6jY2pQ0ccisqGD0B6bEmzMF/U3xC4VnCuFI/z/p03Qb5gTuExlJNvEQHM2OBgE/uwVlPJYdi6lfZct5KPd8q5SoJND1lXZcwL73CIQYyRW4wSult/Cts/wB8X8QuYdw5OddYvsO6QPsGW7cBwq3l7U4Mhx7MjFAcfdf9agcjGngDfjBFmaFMu23vul3h9TFv1vZal6ngddAlT3kjUzKa6kAWv/nzdYc32AL33soieCTXQYcarRRwzVVAl/aBNxYF92tN/Be5shbuw4q/K+t/ij0PbDQ7UvA+rHz7KmbFZP8FZu13lH/fjkK3DycH9xw6+Dmg86C4uHKkflkCD75C7QemgLBY0iVX7oFTqLGmUFh/kTtTOI0zoUTPpYJYYNqD4sQCS5AaLs5eHcH3h99+d/mo8r5xeZYtFovUzsQTLKU3NjV2ntmZoA/Ne5zCeYUWoeYtFAi8LCXZ5GqTZa5BIWdSjDkd3AZKZXxqeJh3cXSbGCs1Biu3ajyFj2cnIPsszlqp59um+zUzHhRh8MIEnxeK6yu2rumX2DgFF+qa25Y4tG2gS5jz3Icv7ybPnu5k6Y/n56cQIUCYEnvF+kq60RAFUUst61Cz/HAySVjNb+LV88mkI0yq+FdEogFvGsV1JOCdcKSG2lgc+NMHJrXzXIu/qzLGyrm8a/f29jGQ+GWMaBTZs22+vzK2kGWJuqfnSm/SgTYeuFJm8eDT3V5Xe13973V1+MAb00L6qseby2vUdIjCgkd1zUzQe23ttbXX1r3a+nZXN2KqgbJsiYdorbFghAjWYgmLSqoenloUo+3hUItc3Gttr7W91ra11iWsRl+ZoZnZ9yd9xXKW0THmsuXQmOyov4j2emxbBqtYzpZRL12eZcvKON/ly8ZY32XXVIxrbiUvVKQgDUddjXxRRnDV395VNxqg9+MxnqPYFYAXcHb84Rxec48LHt9vyeRt6BeTF5OdqDT1HsTp6QnECCPrNnaCEZYkvftVuZ/8NcB959WhCFb69gMti+kpkFu000C5X7FhsNej03WcxJLhx6uRIz/9et6XWeqZ6ZcP5d52hKqC1kXPJ+nBNrVOT3qFCFPXQffbpJ7Hpxm+EZhQwXkKKGFKCtQO1+2Pldm3cQR+iRbhIKWiROaMu+Nc+ioUqTB1NvR9Vt+FMkVWc6mzwYTLjqbvPr5/OX3y9uTo+P2H4ycH6ST1N74PvjHO11xv+EFNeLujO79cnwYPNeqHIni88VmjuNREi9775SCSi75t71jC8rF/f5kMTL9gy2XBHX60quvo9ueAtmX5xeVaGLH/JB39Llk+48rdbfJv+vrobPg74DHcbQTu9HXs8Oi2F6MKdMWS2EVa/ePQXXYJq5CXaHt/4uhUCGz8xrqt3j4RebV1vD4mBv4OKmmsqw== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Get a role by its key. The role is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The request lacks valid authentication credentials. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx index 31abfadc79..4918648851 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-start-process-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the start form of a process." sidebar_label: "Get process start form" hide_title: true hide_table_of_contents: true -api: eJztWU1z2zYQ/Ss7ODVTWpQTJ015U/yRuk08HttpD44PILmSEIMAAywtazT8750FKMmWqCSd6aEz1cEjkQDeYnffg8jnhSA58SK7FZfOFug9lDhWRpGyRtwlwtboJF+clyITE6Rrko66uWfWVSIRJfrCqTosycR7JKApgueJMLauAjsGCXVcM/hsPpsLSwg0lTxTeUBT1lYZgpnSGqzRc3BIjTOglbnHMqD4Adw8m1xa9GAsgW/q2joCrHIsy9X0z0YkopZOVkjoOMeFMLJCkYluLyerVP0fOBeJUJxALWkqEuHwa6McliIj1+BmljdTXGYE9zgfiET4YoqVFNlC0LzmKMoQTtCJRPCGJMVbb45E294xvq+t8eh5xcvhkD+2Y4T6KQ++KTjWuNGr4mAZUyysITTE62Vda1WEfqVfPIMstrdl8y9YENfGcXdJxS1wJK5C7zbucc5dpG5HnO53k0wEoZGGmDl9mHEUzk92IHtyykwYJ68rswvl3eXHix/BWJdhGyOO7YDoytUm4gGdV7Go2xjd4D+uEpdJkeZJLKdzwkq0Ld9+OTzqD7Xk3Ux6GNvGlAnkDYGxK7ZI722hJGEJM0VTUMRUaRNx1Mezd7IEZjt62k2n2tlcY/XzNq2eg43gMs6EEkkqDbF+IPlk4Yk5lqAM3F6dHcOvR69/uftpSlT7LE1ns9nAjYsDLBVZN7BukrpxwX887wXrHx1CJeeQI8iyDNKVGtZEBl9jocaqALKhD922gfsQ5fJtFcTRxQZ/nrStcWrryBvBp6tzUCUaUuO5MpPt0GHNWDaaMWRuG8pyLc29WPd/O+hmFN9UlXQrJT4PwBwnSY3/7gn06uUWNtPqt5ubS4gQUNgycDiez10gTqJSRlVNJbKj4TARlXyMV2+Gw5YxueM/kIkBfKy1NIFam+koA5V12PEnJKaMJ2mKf6sz1qmJ2ow7eKbFjsQnMaMoyKPhYb8gO/GAlsW9hwepVQmyoSlHjfKBwmHYhNR+sBfZXmR7ke0U2attvp9Zl6uyRBPoudKbis9/Ums7w3Kvq72u9rrarauep8kLS/EJci+dvXT20tkhndd9L00jA1xlxzxE56wDWxSNc/zKNVV69Za2jN39Zn3zlX2vtb3W/tdaaxNRIU1t5zUG/46mIhNpp6aDtTvp00Wvjdem42hLenQPS9+vcVpkYhEF1WZpuphaT222YOOwTR+4Ww/SKZnryFEejsJbEkrbQupwu6+xPMDm4jLhY1k1ppTwFq5Or2/gvSScyXkoNId8Dv12+HbYixpszX7E0eU5xAwHm/bWEpY13wv73O/6FnBwKj0WjVM0v+ZlsTw5Sodu1HBzVnTp4gV0vo6TRNJ9OVuS6Pe/bgIPlBnbsLzjw/ZGxBPTTQwHh9vcuzwPEipsVTUmnKNmEj0v+SSxQjeeOKFEaFWg8YHlnRm8nPYhjsCfnZN3OOCmROYsj8+JommTDwpbpUVctvrMtc3TSiqTdiF8ejz6+OniZHTw4fz49OL69OBwMBzQI4Xka+upkubJPtg4X1p7a/N8M+XF+sfjP2a1dywgfKS01lIFwzGUb9HJ+Fb0yFgkItvlx4cC3CWdGm/FYpFLj5+cblu+/bVBNxfZ7d1avEHtpfL8vRTZWGq/6d0/reBPV53L/wJ6HP3ejLqb0szDmaEbvhKJuGfvfMd/Ftq7NhFTlCW6sME4d1QUWNMTlC37ntW3OhDfn7Js/gbGd9/2 +api: eJztWUtz2zYQ/isYnJIpTcqJk7q8KX6kahLXYzvtwfEBJFcSIhBggKVljYb/vbMA9aacdKaHzkQHj0xisYvd/T4A3J1zFCPH03t+bU0OzrEChlJLlEbzh4ibCqygh0HBUz4CvEVhsZW9NLbkES/A5VZWfkrK3wMyHANzJMiGxpbMDJlgVZgTf9Ff9JVBYDgWJCkdA11URmpkU6kUM1rNmAWsrWZK6gkUXouL2d2GcGHAMW2QubqqjEUGZQZFsRT/onnEK2FFCQiWfJxzLUrgKW/Xcr501X2AGY+4JAcqgWMecQvfammh4CnaGra9vBvDwiM2gVnMI+7yMZSCp3OOs4qsSI0wAssjTgsSGF69PeFN80D6XWW0A0czXvV69LNrw8dPOubqnGwNa7UMDhTBxdxoBI00X1SVkrnPV/LVkZL57rJM9hVy5BEXSv059GHZtPtOOO9cBRYlOFoDo1QPEEpydFvPStRbAS00Ely6/AmjbHBOoMDWwTWlDq3UI95EPKtKvU/Lu+tPVz+iY+X7ro4wtkdF61sT8UewToZI7upoB/coeSb/EUeJioQWgaWgc8LFZjRpJmGz0/wEZt8JQYch/3IdKI+6iHNR1roQsahkPIGZi3VdZmB/2QVRAZWFXOCKGAdY/TSw+lemrzyEPsDM/RjkQnw7IHcA2E8DsOf3LXr9qnfSrXRxGk8FZb7WRcSyGpk2yzNUOGdySVsXm0ocM4l0gDYRP+k6fd+JgtEdABzuP2QrazIFZec+ua6sz66DJCsAhVQsJIoJum+RYAYFk5rd31yesd9O3vz68GKMWLk0SabTaWyH+REUEo2NjR0ldpjTH8m9pFsRWGClmLEMmCgKf6ERap0JroJcDmXO0Piot8tmFPVwifgON/zofCtLa/iordy5CPbZ55sBkwVolMOZ1KNd037OUNSKdIjM1JhmSugJX+V/1+i2FVeXpbBLRG0aIDKhwHrNjT34fv1qRzfB6ve7u2sWVLDcFB6x4dbaGiInSqllWZc8Pen1Il6Kp/D0ttdrSCdl/Ac80QyeKiW0h9a2O1Kz0lho8eMdk9qh0Pl/lRlj5Uhu2403uNiC+Dx4FAh50jvuJmRLHqZEPnHsUShZMFHjmKwG+rDcgl+EUC4+kOxAsgPJ9pLs9S7eL43NZFGA9vBc8k2Gr2KhlJlCceDVgVcHXu3nVcdt8spguEEeqHOgzoE6e6jzpuujqa8ZRdkSDsFaY5nJ89pa+uQaS7X8SlvYbs+sZwuZB64duPZTc62JeAk4Nm0Hxnc1cMxTnrRsOlr1bFwy72xuNMkwNGsc2MdFN6S2iqd8HgjVpEkyHxuHTTqndkqTPFK2HoWVIlMBozQciLcAlDK5UP51V2JpgFouC4fPQs2PnbKbi9s79l4gTMXMB5pMbqo+7Z32OrX6Zk+3xv71gAUP4+062kItcb5T7WZh7TnFvn/jIK+txNktTQvhyUBYsP2akrOES2vPa6fnIMSj9p/LBYj++PvO40DqofHTWzzsLoSvVfd4Lz7exd71wFMoN2VZa7+P6lGoeYk1x3JVOySHIq5kDtp5lLctsoXYxzDC/mpLhscxJSUgZ7F9jiSO6yzOTZm0Vd3lb6ZMlpRC6qQ14ZKz/qfPV+f9o4+Ds4ur24uj47gX4xN65yvjsBR6bR3UTlyU9lYtxW2X56vD43/WgGxRgPCESaWE9AVHH755S+N73kFjHvF0X5fSB+Ahatl4z+fzTDj4bFXT0OtvNdgZT+8fVuQNxXLp6P+Cp0Oh3HZHcz2CL27a3udL1tHn7PSofSn0zO8ZqqYnHvEJ1YD39FubhybiYxAFWL/AINvPc6hwTctOU5PYt9wQ318Qbf4BeWif6g== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,7 @@ Note that this endpoint will only return linked forms. This endpoint does not su The form is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The process was found, but no form is associated with it. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx index 5edc09947f..72378cba3f 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-tenant.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves a single tenant by tenant Key." sidebar_label: "Get tenant" hide_title: true hide_table_of_contents: true -api: eJztWMtu2zgU/ZULrlqMYjlt2uloZ6Rpx9MHgtSdWWSyoKhriw1FqiQVRzD078UlJdu1nSYDzNILQ5bI+z6Hgs6Keb5wLLtmM9Rce3aTMFOj5V4aPS1Yxhbo+6WEFeiElTWtsYxdobcS79ABByf1QiH4sBPydvj3AdsRS1jNLa/Qo6VQK6Z5hSxjcc8HbFnCJHmsuS9Zwix+b6TFgmXeNrgbdlYiNFp+bxBkgdrLuUQLZg6+HBKgkE6UWHGWrZhva4omtccFWpawubEV9/HR6zPWdTcU09VGO3Rk8WI8pst+3L6qJXdg++oLcI0Q6Ny8USoUK4z2qD154HWtpAjNTL85crPaSmzHf/TtkFtRwpAPSI8Vee2rMPk3FDSL2tKcvIwZb1p5qOAHG+ha57E6WaCmkWMBZGM1V0Ol07ejAw1L+gmuQzlvpV4cjNQ7IoMRWcZ7gtZTrPs88X4/rS5h3Dm50Fh8wipH+wFbt+WVW8vbg04desLLLbaOrlWwdjB4A292sEQzcE+DElUovcL1QKceK3reJezsIVjV1tzJAgsouOcgHWjj4Y4rWfwCT7U1ucLqt8dwNYHLuBMK9FwqiBAC7iBuzMPc4frq3Tn8cfbq95tnpfe1y9J0uVyO7FycYCG9sSNjF6mdC/rRvucjmJVoESreQo7Ai0JSTK5gA05wNQo5l2Loap82UCtH/+rHkR1W97Gy7nxj5d6UJ/D1ajocD63Ui/3QwWbOG0U+eG4an+WK61u2meBjAJ2Aa6qK23Y4fX4O0CXMee6bx5Hz8sVBnP45m11CdAHCFAhzY8GX0g2BqIhKalk1FcvOxuOEVfw+3r0ejzvySRN/QiUa8L5WXAdo7ZYjNVTGYo+fUJjUznMt/q/JGCsXcjfuiG2zqQfx21jRQKjTw4SiNwg6D4qLWxeZBLzxJUWN9AFhMSTBlTuS7EiyI8keJtnLfby/MzaXRYE6wHPNt/7VxZUySzy+vI68OvLqF7w6e/AjgEg0N40+UuhIoSOFHqTQq0MfVBO9+YpFa40FI0RjLRawLKUK7ul7fYjdv7siFo9cO3LtyLV9rnUJq9CXplcEg6TnS5axNKokLl2tJaiO1De0d4Pa11jFMraKnOmyNF2VxvkuW9XG+i69o4HccSt5riIMaTlya8CMMoKr8PjQ7GiB9KWhpnNeNbrg8AauLr7M4D33uORt6CWF/Nn1m/Gb8UGvtPUBj5PLKcQKI/K2ToPBLdH6sPgUNj/FcdAlHYrGSt9+IbPYnhy5RTtpqP9rRPTxgne6j5tY0v95N+Dkr39mYdRSz00w70e+nwhNBa2LmY9Hp/vwupwGlghTVY0OR6VewFL6EvhWYUI1zlNBCVNSoHYByL0EPGz7GFfg7xgRTkc0lIic4YRcSF82+UiYKhXRbH3NlcnTikud9iFcej759PXz28nJx+n5xecvFyeno/HI3/tQfG2cr7jeyuM9+l7v2y1ztXkn/BfFux+Lx3uf1opLTUAJ9ax66lz3UqhjCcs2+u1N0uP/mq1WOXf41aquo8ffG7Qty65vNnQJ/Cqko/8Fy+ZcuV29fDv/Z1e9sv4cnqiiHyxjEFh1G5irGrpjCbsl+XlLiu5uuoSVyAu0IdG4PhECa79luSeSE+7Xp837CwLsD/VPf2s= +api: eJztWUtz2zYQ/isYnJIpTcmJk6a8qY6Tunl5HKU9uD6A4EpEDAIMHpI5Gv73zgKkJEty7Ew60wsPGooEsM/vW5CLFXVsbml2RaegmHL0OqG6BsOc0Oq8oBmdg+uGElqA5UbUOEYzegnOCFiAJYxYoeYSiAszSd70/95Bk9KE1sywChwYVLWiilVAMxrnvIOGJlSgxJq5kibUwDcvDBQ0c8bDrtppCcQr8c0DEQUoJ2YCDNEz4sreAFRpeQkVo9mKuqZGbUI5mIOhCZ1pUzEXH708oW17jTptrZUFiyuejcd42dfbebVklpjO+4JYzzlYO/NSBme5Vg6UQwmsrqXgIZijrxbFrLYM25EfZVtghpekt4cIBxVK7bzQ+VfgmAsm5adZiOZdMb8zC6Q2mEQnwJKZNiSKPr9H0mYyGhVzs46adUao+V7ut4KBC1LaJl06ETSPWd2lEG4dGMVkL+38dUpbFCachHVU0HR0jGKq7tq7AdGPqLWNdVAdzUEh1qEgiI49OxLKrBVzBcUHqHIw76CxW2qYMaw5qMWCQ0TeQGPxWoXVlvTSiNM7aMUs230P2sOhCBHaxtZCFSlnlVcFS1ktUlScKo9af/kZ3CF/CXPOiNw7JLolyldgBCcLJj3YNLhfG+AYxZ6wA1Yfj9VNWfo5sO6Xtf8Pvd8ptQfD9dGv7XsUsmOqfgrZQ0UdKurdiooDJ/dt/LXRC1FAQQrmGBGWKO2wBIriOzt+bXQuoXoQpxNyEWeSAhwTkkQgYbWNE/MQTnJ1+eaU/Hby4tfrJ6Vztc1Go+VymZoZP4JCOG1SbeYjM+P4w3lPUzItwQCpWENyIKwoBOpkchvPtgYuZoL3MezMJhi49B/1IL7j6D5U1tz3RuzldEK+XJ73L3CNUPN91WHNjHmJMliuvctyydQN3WTwIXxOiPVVxUzTvx/eVdAm1Drm/MO16/mzg6j8Yzq9IFEE4bqAUBtcKWyvCJ2ohBKVr2h2Mh4ntGK38e7leNyiTMz4IzxRBG5ryVSA1q47QpFKG+jwExwTyjqm+H+VGW3EXOzqvVtYOhC/jh71hDo+TCh8xwfriGT8xkYmEeZdiVojfQg3EIxg0g4kG0g2kOx+kj3fx/sbbXJRFKACPNd867YuJqVewrB5DbwaePUdXp3c+1GBJJpprwYKDRQaKHQvhV4c+qCaqM3HIRijDdGce2OgIMtSyCAeO6q97m7vilgcuDZwbeDaPtfahFbgSt2d2YRDF1fSjI5iT8SOVuvGTovnI2AW/XmMN5JmdBU502aj0arU1rXZqtbGtaMFJmTBjGC5jDDE4citHjNScybD40O5wwHsavU+ncaOHnlFLs8+T8lb5mDJmhBLVHlX9Kvxq/FBqTj1HomTi3MSPYzI26oGvVik9eFWU5j8GMHh5MgC90a45jMui+HJgRkwE4/xXyOi0xek432cRJPuz5seJ3/+PQ2pFmqmw/Iu5fuGYFbA2Gj5OD3eh9fFeWAJ11XlVSiVak6WwpWEbTnGpbcOHUqoFByUhU3bcq32fRwhf0WN5DjFpETk9BVyLlzp85TratT1bNfXXOp8VDGhRp0KOzqdfPjy8fXk6P356dnHz2dHx+k4dbcuOF9r6yqmtux4C67r7u26udrsCT9yJtmlxcGtG9WSCYVACf6sOupcda1QSxOabbqi10mH/yu6WuXMwhcj2xYff/NgGppdXW/oEvvJwuL/gmYzJu3uiea2/U8uu7PPp+SR55wH3ejbqaoJzJUe72hCb7Cpu9Xgba/bhJbACjDB0Dg+4Rxqt7Vy7xgTcb+uNm/PELD/AkCDfLg= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Retrieves a single tenant by tenant Key. The tenant was retrieved successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-usage-metrics.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-usage-metrics.api.mdx new file mode 100644 index 0000000000..7c2e975a0b --- /dev/null +++ b/docs/apis-tools/camunda-api-rest/specifications/get-usage-metrics.api.mdx @@ -0,0 +1,56 @@ +--- +id: get-usage-metrics +title: "Get usage metrics" +description: "Retrieve the usage metrics by given start and end date." +sidebar_label: "Get usage metrics" +hide_title: true +hide_table_of_contents: true +api: eJztWE1z2zYQ/Ss7OCVTWpITJ0150zhO6k6S8Thye3B9AIGViIQEGGApWaPRf+8sQerbruu2Nx08MsnFvrfY9yBqF4LkJIj0VtwEOUEokbxRQdwlwlXoJRlnL7VIxQSpifjcBiRCY1DeVBwhUnHN93GKQDlCvZkLsjlMzBQtBJKeQFoNaDVoSdgTiaiklyUSeqaxEFaWKFLRxI5MiSIRhgF+1OjnIhEef9TGoxYp+Rp3aYxybGE4PYyd3yaTgLGqqLWxE6DchBWLoHIspUgXguZVJOCNnYhEjJ0vJYlUcOgJMaXlMlkRRaufR7Pbg/+P5B3TCJWzAQMvejUY8Mc+le1+BZRe5eAx1AX1/rQiEcpZQku8WlZVYVQjjP63wCkW+7xc9g0VcXM9y4hMJCBDMBOL8WKfhixdbQncGGprftQIUpGZMj30getvsxtLOEG/Wbax9PZMLBtAhSFc2kDSqr9HUh4loQbvHEG7GEy3+omgGpUJ7JSnouI9qpphu5X/EHKZCDJUcNCmK6/bbovlkkPOntZvlioGgrE0BeoefHYeQSNJUwSQHnlbpkajBmMbe3eigszp+aMCqbzLCix/2hfKNqkhXMXIFheigEAGiIFZRL+9/nAOv5y9+fnuRU5UhbTfn81mPT9WJ6gNOd9zftL3Y8V/HPeyB6McPUIp55AhSK0NY8oC1tKEUKEyY6OAXFNgSxu4D7G+x3Udnz7iytqbvRNzCDfXl2A0WjLjefT6DnSzZizrgnPIzNWUZoW038W6//uguyihLkvp5yy7fYBlwict1RtlPCC716/2crOUfh2NriCmAOV0PM2aQ6sF4iJKY01ZlyI9GwwSUcr7ePV2MGjMwx1/QiUW8L4qpG2ktVuOsVCuddsU1lnqP+qM82ZidnF7W15sRfw+VtSZ8PSwCTvbFVJ9DzCVhdEga8oZNdqHD6eGhCyaY+FosqPJjiY7bLLX+3r/4HxmtEbbyHPlNxPAOgJZFG6G+uiro6+OvnrIV28OvUEO+W2V0LMO0XvnwSlVe48aZrkpsHuN7rBb4x1fFI9eO3rtIa8tE1Ei5a6dtTRzEcpFKvrNj7WTcjV3Cein3bCk9oVIxSK6ZZn2+4vcBVqmi8p5Wvan3Iqp9EZmRRQgP46u6tRSOCWL5vahrvEDHnR01ZzLsrZawju4vvg6go+ScCbnzS4y5Hbqd4N3g4NZOfSBjMOrS4gVRs1tnANdWjb0wbQx+CmJm9lIQFV7Q/OvvCxuT4bSox/WvPMrLbR4TXa+jkEiaf/50Cnktz9GTZONHbtmedvsfSLcFfQhMh/0TveFdXXZ+EO5sqxtc0jaCcwM5SA3ClNFHYgLSkRhFPIv/3Q1mOrCPsUn8HtEhNMeNyUqpzsbJ4byOuspV/ZVXLb6zAqX9UtpbL+FCP3z4eebL++HJ58uzy++fL04Oe0NenRPTfGVC1RKu8HjI9L2wGG32sX6S+FfjBHbZhHeU78qpLEsn6bKRWulW7FtpbuktcOtWCwyGfDGF8sl345DPDaYNoG9o0U6lkXYneNtMn9x3U78XsKzh5AHa/iO85156FQWNccJHkM+m+Ez5o+P8FuPQdfs7taHj0hv75aJyFFq9M3OxmVDpbCijVV740XOsjoZP16wxf4CyTzXlA== +sidebar_class_name: "get api-method" +info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api +custom_edit_url: null +hide_send_button: true +--- + +import ApiTabs from "@theme/ApiTabs"; +import DiscriminatorTabs from "@theme/DiscriminatorTabs"; +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import SecuritySchemes from "@theme/ApiExplorer/SecuritySchemes"; +import MimeTabs from "@theme/MimeTabs"; +import ParamsItem from "@theme/ParamsItem"; +import ResponseSamples from "@theme/ResponseSamples"; +import SchemaItem from "@theme/SchemaItem"; +import SchemaTabs from "@theme/SchemaTabs"; +import Markdown from "@theme/Markdown"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; + +

    Get usage metrics

    + + + +Retrieve the usage metrics by given start and end date. + +## Request + +

    Query Parameters

    + +The usage metrics search result. + +
    Schema
    + +The usage metrics request failed. More details are provided in the response body. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +The request lacks valid authentication credentials. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +Forbidden. The request is not allowed. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    + +An internal error occurred while processing the request. + +
    Schema
      = 400` and `<= 600`"} schema={{"type":"integer","format":"int32","description":"The HTTP status code for this problem.","minimum":400,"maximum":600}}>
    diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx index 215c90b865..09beda4752 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task-form.api.mdx @@ -5,7 +5,7 @@ description: "Get the form of a user task." sidebar_label: "Get user task form" hide_title: true hide_table_of_contents: true -api: eJztWU1z2zYQ/Ss7OCVTWpQT56O8KY6dqk08HsduD44PILmSEIEAAywtazT8750FKMn6cJLO9NCZ6uCRSABvsbvvQeTzQpAce5HdihuPDkj6qbhLhK3RSVLWDEuRiTESj15LPz23rhKJKNEXTtU8Q2TiAxLQBGFkXQV2BBKaJVjvi/liLiwh0ETyLOUBTVlbZQhmSmuwRs/BITXOgFZmimXA8T243phcWvRgLIFv6to6AqxyLMvV9C9GJKKWTlZI6DilhTCyQpGJptv8HzgXiVC85VrSRCTC4bdGOSxFRq7B7byuJ7jOBKY474lE+GKClRTZQtC8ZnRlCMfoRCJ4I5Lirdcnom3vOIKvrfHoecWLfp8/dqOEyikPvikK9H7U6FVRsIypFdYQGuL1sq61KkJ/0q+eQRa727L5VyyIa+K4m6TiFjgS12HvNqY45/4te8np/jDJRBAaaYiZsg8zjsLw/RPInpwyY8bJ68o8hfLu8tPFz2Csy7CLEceegOjK1SbiHp1Xsai7GN3gP64Sl0mR5kksoSFhJdqWb7/on+wPtWbeTHoY2caUCeQNgbErvkjvbaEkYQkzRRNQxGRpE3Gyj2nvZAnMePT0NKFqZ3ON1S+7xNoEG8BlnAklklQaYgVBeogTcyxBGbi9Oj+FX09evbl7NiGqfZams9ms50bFEZaKrOtZN07dqOA/nveclY8OoZJzyBFkWSqOKTWsqQy+xkKNVAFkQye6bQN3Igrm+zqIo4stBj1qXOPUzkE3gJurIagSDanRXJnxbuiwZiQbzRgytw1luZZmKtYM2A26HcU3VSXdSoubAZjlJKnxPzyDXr7YwWZi/XZ9fQkRAgpbBhbHk7kLxElUyqiqqUR20u8nopIP8ep1v98yJnf8JzIxgA+1liZQazsdZaCyDjv+hMSU8SRN8W91xjo1Vttxextq7Ej8PmYUJXnSP94vyU48oGUx9XAvtSpBNjThqFE+UDgMm5Da9w4iO4jsILInRfZyl+/n1uWqLNEEeq70puKTn9TazrA86Oqgq4OuntbVnufJC0vxCfIgnYN0DtJ5Qjqv9r00DQxwlR3zEJ2zDmxRNM7xK9dE6QDP7+zL2N1v1ndf2g9aO2jtf621NhEV0sR27mJw7mgiMpGy63HErodPF498uzYdRefRo7tf2nuN0yITi6ieNkvTxcR6arMF+4Ntes+tuZdOyVxHQvJwVNmSPdoWUofb+7rIA+whLrM7lVVjSglv4ers8zV8kIQzOQ9V5ZCb0G/7b/t7UYN7uR9xcDmEmGFv281awrLA98Ju2lvfAw7GpMeicYrmn3lZLE+O0qEbNNyJFTe6eAGdr+MkkXRfzpeM+f2v69B0ZUY2LO+av7sR8chjE/3e8S7RLodBL4WtqsaEQ9OMo8ElHyVW6MYTJ5QIrQo0PlC683yX0z7GEfizM+6Oe9yUyJzlWTlWNGnyXmGrtIjLVp+5tnlaSWXSLoRPTwefbi7eD44+Dk/PLj6fHR33+j16oJB8bT1V0jzaB3vjaydvtMc+X6x/Jf5DTnrXfcIHSmstVXAVQ9kWnVZvxVqrIhHZpsseMr1LOsndisUilx5vnG5bvv2tQTcX2e3dWqFB0qXy/L0U2Uhqv+3IPy7Vs6vOu38Oe336vQl0N6WZh6NBN3wlEjFlR3zj/wTtXZuICcoSXdhYnDEoCqzp0dodK56ltTraPpyxJv4GOW2+/Q== +api: eJztWU1z2zYQ/Ss7OCVTmpQTJ015Uxw7VZO4HkduD44PILmSEIEAA4CWNRr+984C1DflpDM9dCY6eGQRwFvs7nsAtbtgjo8tS+/YrUUDjtspu4+YrtBwJ7QaFCxlY3Q0OuR2eqlNySJWoM2NqGgGS9l7dOAmCCNtStAj4FAvweIv6ou60g7BTTjNEhZQFZUWysFMSAlayTkYdLVRIIWaYuFxbAzDrcmFRgtKO7B1VWnjAMsMi2I1/YtiEau44SU6NOTSgileIktZ3W7+A85ZxARtueJuwiJm8FstDBYsdabGXb+GE1x7AlOcxyxiNp9gyVm6YG5eEbpQDsdoWMRoI9yFR6/PWNPckwVbaWXR0ooXvR597FvxkRMWbJ3naO2olqugYBFcy7VyqByt51UlRe7zk3y1BLLY35bOvmLuWMS4lH+OfDi27b7lFqEylGon0NIegNI7cFiSo7s466neCiquHNGjy58wCoN3RIclNTZArTNCjVkTsawq1SGUt9efrn4EY+37PkYYOwDR+tZE7AGNFSGS+xjt4AGQJ/IfMSecpEnLwFLQGfFiO5q0ktjZaX6K8++EoMOQf7hJlAdVxDkva1XwmFcinuLcxqouMzS/7JOowMpgzt1aGkda/TS0+lemrzyFPuDc/hjlQnw7KHck2E9DsKfPLXr8onfWDbq+j2eccl+rIoKsdqD06hbl1upc0OEFM+EmIBxdoU3Ezrru37e8AHoPQOsOX7OV0ZnEsvOk3ATrw3WYCQU6LiSEVAG3ECZmWIBQcHdzeQ6/nb369f7ZxLnKpkkym81iM8pPsBBOm1ibcWJGOf3RvOf0PoQGoeRzyBB4UQiyyeWmFmyFuRiJHJz2cW+3DRT38BrxHXX40cVOnjYYUhux9/rXh9ubAYgClROjuVDjfdN+zYjXkjB4pmuXZpKrKVszYN/orhVblyU3K05tGyA5Oe7qDTcOMPzliz1sItbvw+E1BAjIdeE5G95XW0PkRCmUKOuSpWe9XsRK/hi+ve71GsKkjP+AJwrwsZJceWrtuiMUlNpgyx/vmFDWcZX/V5nRRozFrt14S40tid8Fj4Ikz3qn3ZJsxQOS51MLD1yKAnjtJmQ1yAdyg34TXNr4KLKjyI4iOyiyl/t8v9QmE0WBytNzpTcRfg9zKfUMi6Oujro66uqwrjreJ6+0C2+QR+kcpXOUzgHpvOr60dRXQFE2xEM0RhvQeV4bQz+5JkJ6eKpkLm23d9aTpcyj1o5a+6m11kSsRDfRbc/F9zPchKUsoarHCVU9bLLY6GY0ySj0Yyyah2XTozaSpWwR1NOkSbKYaOuadEFdkyZ5oNQ8cCN4JgMhaTiobMkeqXMu/eOuLNIAdVaW3p2HEh+8gZuLz0N4zx3O+NxHlUxuQ7/pvel1ovqeTjdi/3oAwcN4t2y2hCWBd8Ju19GeAvbtGot5bYSbf6ZlITwZcoOmX1MmVtxo7Xl0+h4msaj953LJmD/+HvqkCzXSfnmb/P2NsI1iHuvFp/tEux54veS6LGvlD001DgUuvuFYLmvryKGISZGjsp7SbSdsOe1jGIG/2grhaUxJCcxZnpVj4SZ1Fue6TNoi7uozkzpLSi5U0pqwyXn/0+3Vu/7Jx8H5xdXni5PTuBe7R+edr7R1JVcb+6CO4bqSN+poKi7Wt8T/qL/YZt/ho0sqyYWvKvqwLVqt3rG1VlnE0u3eo/f0Pmold8cWi4xbvDWyaejxtxrNnKV392uFhgK4sPR/wdIRl3a3T7kZqmc3bUfzOXR2LzsdaB9yNfdHg6zpG4vYlCq7W93T5r6J2AR5gcZvLMzo5zlWbmPtXoOSpLU62t5fkCb+ATWsfvE= sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -42,7 +42,7 @@ Note that this endpoint will only return linked forms. This endpoint does not su The form is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    The user task was found, but no form is associated with it. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx index 9011260b49..93d979f650 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Get the user task by the user task key." sidebar_label: "Get user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,11 +40,19 @@ Get the user task by the user task key. The user task is successfully returned. -
    Schema
      customHeaders object
      +
      Schema
        customHeaders object
        Custom headers for the user task. -
      +
    Schema
      customHeaders object
      + +Custom headers for the user task. + +
    Schema
      customHeaders object
      + +Custom headers for the user task. + +
    The provided data is not valid. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx index 562ed0ee3d..aa3b84f707 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/get-variable.api.mdx @@ -5,7 +5,7 @@ description: "Get the variable by the variable key." sidebar_label: "Get variable" hide_title: true hide_table_of_contents: true -api: eJztWUtz2zYQ/is7OCVTRpQTJ015Ux0nVZtmPI7jHFwfQHAlIgYBBlha1mj43zvLh0zr4bid3qqDRxKx+L59faC5XAmS8yCSK3EpvZapQXEdCVeil6SdnWYiEXOk9WIkMgzK65JXRSI+IAHlCLedAaTLh79vcDn6y4pIlNLLAgk9s62ElQWKRPR2f+BSREIzZCkpF5Hw+L3SHjORkK9wk/dik0NEIqgcCymSlaBlyeDaEs7Ri0jMnC8ktZfeHIu6vmaCUDobMPCOl+MxfzxCogOESikMYVYZswSPVHmLWRudcpbQEmPIsjRaNemLvwUGWg1ce8jQ5xUCSq9y6H0CTVhwTF0kLv2GijiLnmtDuvV6mL2d3t/gEmbOA+U6rEMZ4O7PUNRVaBP1kywQ3GwvYiCv7Zz330pT7QC45MtPQ+BEX+5GeV8ZA7dPhwrKlY+nqYFBaAwfw3wsZaV33CBTG0ha9SS+bgvobs+/pSa00hLrdYuwWYHpu6dlSocLX1klCXdgfc2RcvSdxDn7OgD19uA8WEcD2NQ5g9KKmj3UZHDQ81PCQtQ1Lx3vUt+vMgM+BDDQfoGV3qUGi59+JLQJnLWWkCFJbaBVFMgArWGKGWgLV+fvT+CX49c/Xz/LicqQxPFisRj5mXqBmSbnR87PYz9T/Md2z0dwkaNHKOQSUgSZZZo5pYF7rUIoUemZVkCur3rjDKepPUAeF3q7utqo1qAPKq+3zuYJfDmfgs7Qkp4ttZ1vUzd7ZrIyjCFTV1GSGmlvxH29tkk3WUJVFNIPO3pAwNojSVX44bn86uUWNmvlt4uLM2ghQLkM78+zjoiDKLTVRVWI5Hg8jkQh79pfb8bjmjG54k+IxALelUbaprU2w9EWCuex658msF6z/1FlnNdzvck7eqCdronftRH14jnafcp04gEj1Q2L3ugMZEU5s7byAeWxcUKaMDqI7CCyg8j2iuzVjn9CnE91lqFt2nOtNx34LgjSGLfA7KCrg64Outqvq+MdzxiOYOYqmx2kc5DOQTp7pPN610PTxAJn2XMfovfOg1Oq8h4zWOTarJ83e+7unvXoEOOgtYPW/tdaqyNRIOWuG4Y2w0zKRSLifpIS4tVgFlfzMBL9bT/rrLwRiVi1uqmTOF7lLlCdrErnqY5vuShrJA6Ul1t99X1jnJKmubyrfrxg14M5hBNZVDaT8BbOTz9fwAdJuJDLJp9M+RD67fjteCcqm+5BnJxNoY2w7b7BidDDsrR3wrbGTwFuxrQBVeU1LT/ztjY9KUqPflJxDdZd0fE16M3oqTESUfflfd8rv3+9aMqt7cw127uybzvCVUEfWs/Ho6PtFjubNkpRrigq2xyXdg4LTTnIQWDKVIE4oEgYrdCGppm7AXhv9rFdgcuWEY5GXJS2c/pTcq4pr9KRckWs2m3rz9S4NC6ktnFHEeKTyZ9fPr2bvPg4PTn99Pn0xdFoPKI7aoIvXaBC2oEfPMi/3TPlX93fGf7BwL+rC+EdxaWR2nKnNAGtOv1cDbo+Eslwmn0ddSK4EqtVKgN+8aau+fL3Cv1SJFfX95ppRJbpwN8zkcykCZsvDIYhPDvvXi08h12vEXb63V2UdinWk20hInHDI94Hc/j6uo5EjjJD3/jVWkyUwpIGe7feEnCvr0+ZD6fcpH8D1zXSZg== +api: eJztWk1z2zYQ/Ss7OCVTRpITJ015UxwnVZO6HsdxDq4PILgSEYMAA4C2ORr9986CpExLlKNO0lN50EgigLdf7wEkwCXzfOFYfMkuuJU8UciuImYKtNxLo2cpi9kC/boxYik6YWVBrSxm79GDzxBumg6QVA//X2M1+luziBXc8hw9WrK2ZJrnyGLW9vuAFYuYJMiC+4xFzOK3UlpMWextiZt2zzdtsIg5kWHOWbxkvioIXGqPC7QsYnNjc+7rS68O2Wp1RQZcYbRDRyOeTyb09YgR6cCVQqBz81KpCiz60mpM6+iE0R61JwxeFEqKkL7xV0dAy45rDy20eQWH3IoMWp9AeswppiYSk3xF4VnEuFJ/zUMCHwK94Q6hsFQ4L9HB3FhowWc7sO67k2N1QTZxT3iOYObgM+nWueiAOW+lXrBVxG64KnsALujyfgiU14t+lHelUnCzP5RHzbUn9m7VNLTA7O1+QNKd21IL7rEH60uGPkPbEJ6ckw582x+MBW18BzYxRiHXbEUeSq+wwwAqEhWRETUfVqarkV6OXmMVCv79cJwwxeM4ISsIoeN+KSqsIVXMtPNci73QmyEgmzH7GNqRs9DQldyNTkeC56VO+YgXcnSNlRvpMk/Q/vJjcoQPWAH33sqk9OiAO9BljlaKuvpuFKbHwmLDl3riGiQ8SPiHJbx7KfuZon7Myn8s80fW6v5MnwRJf8DK7TcF1IT4wSlgWJEHOQ8r8ndXZGo67LujfsNToBt7dH73TXNhTaIw/65Up3Ba94QUPZcKah3Rulx3TDAFqeHy7N0R/Hb48terJ5n3hYvH49vb25Gdi2eYSm/syNjF2M4Ffajf0xGcZ2gRcl5BgsDTVJJNrrqCdgUKOZcCvGlTGJyhLNUPBY/Lu25dbmS1M/+VVm49b03h89kMZIray3kl9WLbdBgz56UiDJ6Y0seJ4vqa3ddr2+imFVfmObddenQMEG0992UnjB3z94vnW9hEvN/Pz0+hhgBhUrzXSmOIgsillnmZs/hwMolYzu/qf68mkxVhUsX3iEQD3hWK60CtzXCkhtxYbPgTAmsF8JMqY6xcyE27owfaaUj8to6oFc9Bv2Qb8YDi4prEqWQKvPQZWa3lA8JicIKrcEM6iGwQ2SCyfpG96LmvMTaRaYo60HOtN+nozgG4UuYW00FXg64GXe3W1WHPY4vxMDelTgfpDNIZpLNDOi/7HpqmGijLlniI1hoLRojSWkzhNpNq/fDW2m7WrEcPJgatDVr7X2ttFbEcfWaaA85wQOkzFrNxu+PhxsvOPs+KDhjR3rTnl6VVLGbLWjereDxeZsb5VbwsjPWr8Q0VZY1EgVJzra+WN8oIrsLlvvpRg17v9SEc1Rua8BrOjj+dw3vu8ZZXIZ9k8iH068nrSS8qdd2BOD2dQR1hzb7OjNDCkrR7YevO+wCHo1eHorTSV59oWJ2eBLlFOy2pBmtWNPYCetiuC51Y1Px413Lljy/nodxSz00Y3pR92xGqClpXez4ZHWxT7HQWlCJMnpc6TJd6AbfSZ8A7gQlVOk8BRUxJgdrh/Y7t2uzHugUuaotwMKKi1MxpZ8mF9FmZjITJx82W9fo7USYZ51zqcWPCjY+mf34+eTt99nF2dHzy6fjZwWgy8nc+BF8Y53OuO37Q4XzLwc1Al/crw784xG/q4vHOjwvFpSamhICWjX4uO6yPWNzdKb2KGhFcsuUy4Q4/W7Va0eVvJdqKxZdX95qpd9Slo98pi+dcuc2XALohPDlrXhd4Cn2vBvT63VzkumLrzXLGInZN+6UP9nhXV6uIZchTtMGvusdUCCx8Z+zWyT9xfT3LvD8mkv4DWdOTGA== sidebar_class_name: "get api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -40,7 +40,7 @@ Get the variable by the variable key. The variable is successfully returned. -
    Schema
    +
    Schema
    Schema
    Schema
    Bad request diff --git a/docs/apis-tools/camunda-api-rest/specifications/publish-message.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/publish-message.api.mdx index f57ef22967..7bc811b9e8 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/publish-message.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/publish-message.api.mdx @@ -5,7 +5,7 @@ description: "Publishes a single message." sidebar_label: "Publish message" hide_title: true hide_table_of_contents: true -api: eJztWEtz2zYQ/is7OCVTWlJSJ015U22ndZqHxpbbg60DSK5ExCDA4CFZo+F/7yxBmZQoOe5Mb41mNBKJxT6/b/HYMMcXlsW37BNayxfIZhHTJRruhFaXGYtZ6RMpbL4dj1iGNjWiJAEWs0kYRgscrFALiVAE0cGdaiZZ4AahUYQZOA22xFTMRQolN06QLgupLkrvMIO50QW4HIWBVBuDsvYG7nFtB3dqmiOgykotlINMowWlHay4cDDXBvjOHIPWSze4UzcWSeXWuR2hR2003/o0B28RUm6R7LGIGfzm0brfdLZm8aZ+FAYzFjvjMWKpVg6VoyFellKktdrhV0sZ2jCb5lhw+ufWJbKY6eQrpo5FrDSUayfQ0qjiBdLvboIpXBoBPe8GMGDRVp11RqgFq8iRx6D+xPVhXXsZ/a5aKvice+lYzMiGEwVO9UexPOSrKNCWXMELoaCwL6nSiZ/P0ezkXqv6MTH6Hk3HolAOF2hYxObaFNyFV29Puz6Mqog1egiehyL0SnzzCJfn+7HBFyXXVNu5l+QaKusNuSPXoFXr30q4vJ64EEtUcHl+p1ZCSsAlGki6SH6ReUoSCGdBijlScl4GzOxnUXkpeSIxgKaK2JIbQS/s4Si2zjyKAbfw4frLZ8h06gtUjjLHs6xmD5eTDpYCLPfR1vPAoeLKHUtjGN3LIVhU2U7RjgVYRR2e3AZw9xA6Izw5mrNtQHU/CQS6CqxjVRWU2VIrG9L1ejR6OmsrbtsyDdi/4OhxnR22tAjo8+YIuxvBo7zsc/EZxHhuEftc6LeP6ulahOw3xTg9lv/S6KXIMIOMOw4i9OYll+KpIpRGJxKLn75XjDFMgiRk6LiQEFJNxAiCCWYgFNxevT+DX0/f/DJ7kTtX2ng4XK1WAzNPTzATTpuBNouhmaf0JbmXA5jmaBAKviaCt6yCtojtmuV0AEHjDOVxh/NHEBBGNz3iPNbUG9FbX8dwc3UJIkPlxHxNvaZneqdF80R7FyeSq3vWVrRvdN+K9UXBTQvwHQNVxKzjznfCOILJn1/3dBMs/phOJxBUQKozrFdalwu7NURBFEKJwhcsPh2NIlbwh/D0dkQ9P1T8GZEowIdSchVWuL1waFnSBhv81IEJZR1X6X9VGW3EQuzbHeywqwHxeYgoEOrNIUKNFVCWDeEQjdEGdJp6YzCDVS5krT5Fa7e2m21KwOIPrv3g2g+u9blW7x9druuzjbY1dLjLWcyGzdpoh2W78LGIWTRLNHRK2jBvJIvZJrCmiofDTa6tq+JNqY2rhksqyc7GjoYDu7aokTrlMg+W+9Wjge52/4wXXmUc3sHVxfUUfucOV3xdZ5NM7qp+N3o3OqiVRI9oHE8uIUQYsNfpB1u1ROyDaoPwcxRX1YwSmXoj3PqapoX0JMgNmrGnAjxiorFXa6fnIMSi5s/7LVI+/D2ti0297Ko9ol088KIMTAxHqhZk+wekdqR7rBntHDFamW5hd3ZenSOYUHNdh9IAsJ8UUoTGhiyOBq/6YJ9c1pxNdVF4VeNQLcKhhHeSnEpvXdiKS5Eibc7aiLdiH8MI/BUswqsBASSgeNuvF8LlPhmkuhimYdrjbyJ1Miy4UMPGhB2ejT/dfD4fn3y8PLv4fH1x8mowGrgHVxeC+FRw1fGjuR7obGl3Yt20y9T/4yahQbjDBzcsJReKMFOXY9O0odst9ix1pk4jmkVNM7llm03CLd4YWVX0+ptHs2bx7ayFKD1VEcuRZ2jqznVf4/0spPtkSn6QuPTkT+9IVEXbGeM0xdI9KTvrtNTJl+spMbW5Kil0RnMMX9E1Cl+xmN2xO8bolqmuVX2fQu83THK18ASSmAW99PkH3OV8EA== +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -44,7 +44,7 @@ The message variables as JSON document. The message was published. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx index 5035858566..aee11356a2 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-groups.api.mdx @@ -5,7 +5,7 @@ description: "Search for groups based on given criteria." sidebar_label: "Query groups" hide_title: true hide_table_of_contents: true -api: eJztWVtz2jgU/isaPe3OukDatNv1G6VJN7u9ZAPpPlBmItsHrEaWXEkOYRj/950j2WDAAbrTfVoywwSso3P9viNZWlLLZoaGY/pOqyKnk4CqHDSzXMmrhIbUANNx6gYNDWgCJtY8x2Ea0qEbJFOlycxJkIgZSIiSZMYfQJJYcwuas84XSQOq4VsBxr5RyYKGS/eTa0hoOGXCQEBjJS1Ii2MszwWPnRvdrwaNLamJU8gYftv0wjlHvKOkstGhAWVCfJrScLykdpEDDamKvkJsaUBzjUFaDsbpVdruah0qbcmUg0jWUdCgVsW0ZgsaUG4hc0qONeY07lobpVAZs4qgQyRaNMwZq7mc0TKgSieg2+e7IcIlmac8TleKbApEg2AWEm8C9YIsMqx6fzigAX17MRxg6ROYskJYGlbPLbcCqlx8Qu0XOK0sg0btxlVIk4a4K8VfBegFzrzxJaHlBGfmbAa7/l+zGZeu3BvZPjqrWmXtSeEygUeipsRVyiXFMm0ruHA5Izi3kWouLcxA04BOlc6Y9Y9ePMfkC57xFqignYw98qzIiCyyCPSGQQ220BILoyQ0AXqERe9mf2rbin61Csljn6FYhwyU9vV2Y1j+O8GMxVJ8ZqIAc0eq7C3QT0ZyDQ9cFWbNIZMraWAf3jfrUa5cfQNTpVsKvO1r5ORanZ1y/V97W7aC9ZrNYA3WoCXGlklPT9ilvmgtI8Jn1uxhXtBsEqCt53nBGlL0kAOSZdDIRtVUtps6uoOSmG1bu9bZCN9Zv3TGN8m9IdCWpNI3D18x59TzXm9PSppVLoRjzY9ZJdaYObbHHGxcXHr+4ncWqcK33g3/99b0X6ja77FVlomrmgNbGcaxqkdlzPpWiEZaFrv2BvXqHBvUFlnbS+nWoQcnUKPKzXP2sTH6NQrDIgZsh9waIDblph67azaXu2qlxG4gCUhToO+7ffWInrXZF492Hqd9r++uh/8w1/c1MA/tLUZukHElcQhB/AnwuAWvAo3n6T7njyCiy+ZhRDtbf8KikZI1OJ/qqvfgtlK72D2+H3pFKN/BicwYPpOQfABc7P+ERbNGdfgtSAKLlb+HhUNS5mYbUmurF8Cq4e5W/2ke7vReZH3L41YUOLHzvW24Ltc3nEmmjAtIOuSD0kASsIwLQ5gGXKgfeAJJgxa+upFKFv4d4InunWsVCch+OdTF++TaS1Z2iQcKYYZ4wchbH99cDshv5y9/nfyUWpubsNudz+cdPY2fQcKt0h2lZ109jfGDcj93yCgFjbhekAgISxKONpkgawgSk0PMpzyuS1W5TbBAPr4DHdmN7iJuVc9C8x3o9MntzRXhCUjLp4u6T2+Yps29u1swwkgweU/XADgE8z4xRZYxvaib3KYB3OBZZovDeHzxvBX8v49G18SrILFKwL01uj5ZGcIgMi5xF03D814voNWemoaver0SdWLFj4hEEnjMBavW0q1wuCTZGrcuMC6NZTL+UZVRms/4tt3NDVQF4rc+opqBZ+0MrJYHIlh8b3Al4glhhU3Raly/M4FzggmzZ4t0ItmJZP97kr3Yxful0hFPEpAOniu+cUOksoQJoeaQnHh14tWJV0/x6mXb9rGPL7IWNOIQtFaaqDgutIYEjyiFUx+DMbXtxnvQiWknpp2Ytsu0MqAZ2FTh1Uyu3JlfzmxKQ9r17+Fd/6ZG8TxWP4A27qCp0IKGdOnpUobd7jJVxpbhMlfalt0HrMUD05xFwiMQhz2targIFTORepO7ZcOB5qHhgGWFTBh5TW4uhiPyjlmYs4VLY766bqlVv+697rVqRdEnNPavr4iP0IOu0Qhqtcjo9vdwJ3yM4hKPSAzEheZ2McRpPj0RMA26X2DmV2Co7Dnt+NsL0aD6cllD5I+/R67K2MRu1ldiF48syz0F1yfF/oiicf/jL6vGq4uk1dBkfbXib0N6q/uK3tY9wnjpw2qe1+Oz0oF8qlxMFQR3s4NQAW18Onuds124X1851sYqywrpWreckTm3KWGNbMeiMHhfQdHPGPAoYh1wLfbej5DP3iI56yBSPJzrjj3jNi2iTqyybuynrf5HQkXdjHHZrUyY7qD/4fbj2/6z91eDi4/Di2dnnV7HPvrjQGRUxmTDD3dUUh1xbQe6XK9S33sTWiHGwqPt5oJxiaV1US0rPo/pymjF6ElQsXJMl0vUfqtFWeJjdypDw/FkTWL8VQY0BZb4itN7PDWjA+/xsxE6gOKicGdW2wfpZVDP6Mcx5Hav7KTRlK4/DUcI+eqON1MJztFsjve/bE5D+oV+oRSvmVGDY5N7vqSCyVnhIEy9Xvz7B9HxoJE= +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -57,7 +57,23 @@ Pagination information about the search results. The matching groups. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching groups. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching groups. + +
    • Array [
    • ]
    The group search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx index 81cf8bef87..e3bda88d49 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-roles.api.mdx @@ -5,7 +5,7 @@ description: "Search for roles based on given criteria." sidebar_label: "Query roles" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -53,7 +53,23 @@ Pagination information about the search results. The matching roles. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching roles. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching roles. + +
    • Array [
    • ]
    The role search query failed. More details are provided in the response body. diff --git a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx index 79a284f560..f06e6eca3a 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/search-tenants.api.mdx @@ -5,7 +5,7 @@ description: "Retrieves a filtered and sorted list of tenants." sidebar_label: "Query tenants" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "post api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -57,7 +57,23 @@ Pagination information about the search results. The matching tenants. -
  • Array [
  • ]
  • +
  • Array [
  • ]
  • Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching tenants. + +
    • Array [
    • ]
    Schema
      page object
      + +Pagination information about the search results. + +
      items object[]
      + +The matching tenants. + +
    • Array [
    • ]
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js index f8ca4248cd..3540f685a9 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/sidebar.js +++ b/docs/apis-tools/camunda-api-rest/specifications/sidebar.js @@ -597,6 +597,18 @@ module.exports = [ }, ], }, + { + type: "category", + label: "Usage metrics", + items: [ + { + type: "doc", + id: "apis-tools/camunda-api-rest/specifications/get-usage-metrics", + label: "Get usage metrics", + className: "api-method get", + }, + ], + }, { type: "category", label: "User task", diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx index 2fed02030c..f69c378a56 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-tenant.api.mdx @@ -5,7 +5,7 @@ description: "Updates an existing tenant." sidebar_label: "Update tenant" hide_title: true hide_table_of_contents: true -api: eJztWFFv2zYQ/isEn1pMsZw27Tq9eWm6ZuuKIHW2h8QPJ/FssaVIlaTiGIb++3CkFDuW02RAHx0gsEQe73j3fR8l3Zp7WDieXfMpatCezxJuarTgpdHngme8qQV47GYTLtAVVtY0zTN+FSYdA83wTjov9YL5YDriCa/BQoUeLQVYcw0V8ozH+b9wxRMuyUkNvuQJt/i9kRYFz7xtcDfStETWaPm9QSYFai/nEi0zc+ZL3ArpihIr4Nma+1VN0aT2uEDLEz43tgIfh96e8LadxZjo/O9GrGhNYbRH7ekS6lrJIpQh/epoC+uhc5N/xYKqUlsqmpfoaDYmem/lvJV6MagdZaRxych6N5G23a7HdfQ4S7iXXpHLCEes/mXMgbcPF1ERw4CrjXZxY6/GY/oZ7iPGZUtwLOItmGuKAp2bN0qtqLI/qTYb9Pdh9CjmbuU8VkcL1MRNFIzWWA2q3/r5+z0QJ104IvJz4OiC4d3Ad5v8H1QfQXQ/ehEfgq9N+MljCNXW3EqBggnwwKRj2nh2C0qKH4BTW5MrrH4ZgvQwwIRdREsm0INULILHwLFomIeKs+vLD6fst5M3v85elN7XLkvT5XI5svPiCIX0xo6MXaR2XtA/2b0csWmJFlkFK5YjAyEkxQTFNrRgrsZCzmXBvAk167bNqNKjG82TpzgVZofI3NOhsXIA1IRdXZ73Z8kqHFy7ocOaOTSKfEBuGp/lCvQ3vsHyKTpMmGuqCuyq58PDAG3CnQffuCdPrNev9lLt43R6waILVhiBbG4s86V0fSBKopJaVk3Fs5PxOOEV3MW7t+NxSz4J8WdkQkd8rUAHau2mIzWrjMWOPyExqZ0HXfwsZIyVC7kb96GuOhK/jxn1gno95PsHY3MpBOpAT9Y9BXpVgVJmiQddHXR10NUPdHUy5Ptn49ncNFpEXW29Vej7mYOqDqo6qOoRVb3Z9/o30Zu3XbTWWGaKorEWBVuWUgX39Krex+4eZ5GLB60dtHbQ2lBrbcIr9KURsQFRlKFf4Uue8TQ+t1y6vv9Ybam1gPa2b2U0VvGMr6Nq2ixN16Vxvs3WtbG+TW8JkluwEnIViUjTUV09a5QpQIXhfejRxPZn5ClUjRbA3rHLsy9T9gd4XMIqVJNCPnT9bvxuvNcrmT7icXJxzmKGkXtb50HvloS91200fo7j0HRxWDRW+tUXWhbLkyNYtJOG6n/PiS5e8E730Ygn3cWHnil//jsNYNNZdrlp6JzdQVVHJXadp45kgYFzEyJ1/BjumQBE62KS49HxkIsX50FShamqRodzVS/YUvqSwVYNCtU4T7knXMkC6Ut/s6He7FOcYf/EiOx4RPhFkvXH6UL6sslHhanSIi67/82VydMKpE67EC49nfx99fn95OjT+enZ5y9nR8ej8cjf+VCn2jhfgd7aR2xFdO9ru5lutcWe6Pd1uHm882mtQGoqdchi3WnrumvIOJ7wbNMKmiWdQK75ep2Dwyur2paGvzdoVzy7nm30FAQopKNrwbM5KLfbLdze8ovLriX2kj2zh7g3jW4Q9CpIWzV0xxP+jTpZW12tdtYmvEQQaMNG4/xp3M7RlLxs1g8aaW3Sr5gUBdb+h7azrSPsYjI9/UjS6DqZlRG0yMKSOquw5Bm/4Te0YRNqFFQXxtdcgV40sCD76Jj+/gPNmZ2D +api: eJztWVtv2zYU/isEn1pMkZw27Tq9uWm6Zm2zIHW2h8QPlHhssaVIlaTiCIb++3BIKZYvuXTrywAHCCyRh+f6fRR1tKSOzS1Nr+gEFFOOTiOqKzDMCa1OOU1pXXHmoJuNKAebG1HhNE3ppZ+0hCkCt8I6oebEedGYRrRihpXgwKCBJVWsBJrSMP8RGhpRgUoq5goaUQPfa2GA09SZGjYtTQogtRLfayCCg3JiJsAQPSOugIFJmxdQMpouqWsqtCaUgzkYGtGZNiVzYej1EW3babAJ1r3VvME1uVYOlMNLVlVS5D4NyVeLLiy3levsK+SYlcpg0pwAi7Mh0Dsp64xQ863cYUQKFgSlNwNp22E+roLGaUSdcBJVhnKE7F+EGGi7vgiT6AdspZUNjr0YjfBn249glyyYJaHenNg6z8HaWS1lg5n917lhUv458wBYt/uWWSCrxJGZNmQ9ruA5Gn8438F7ROtTct6hCG4dGMVkH/vpO9pGP1K6e8q2u0QhFAyZIu52+Y+M+JEAbGMdlAdzUEhX4AShvh7R4x55gWE9bxSPc1bWirOYVSL+Bo2NVV1mYH7ZrjWHykCO1nvW7qv/M6q/2rX+W/l37HoP+3jmK/0RGvs0ZIQU7UDGHgf/r10ARY7uezxURt8IDpxw5hgRlijtyA2Tgj/wZKiMziSUO3eNoYExOQ+ShINjQpJQX8IsCYKZj4pcXbw/Jr8dvfp1+qxwrrJpkiwWi9jM8gPgwmkTazNPzCzHf5R7HpNJAQZIyRqSAWGcC7TJ5BBwtoJczEROnPZV7NwmWIH4Wj0OOz+7XbE74tVGbBVwTC4vTvuDTONPTZum/ZoZqyXqYJmuXZpJpr7RVS0fg8mY2LosmWl6hK4baCNqHXO13bnxDDeOly92QvDDZHJOggqSaw6evK4QtjeEQZRCibIuaXo0GkW0ZLfh7vVo1KJOrPgTIsHzZSWZ8tDaDEcoUmoDHX58YEJZx1T+syqjjZiLTbvrvOpA/C5E1BPq5Tbe32uTCc5BeXiS7gjas4pJqRew59WeV3tePcCro228n2lHZrpWPPBq8Eqj7mb2rNqzas+qe1j1atfxb6xWJ0owRhui87w2BjhZFEJ69dgn6G13j7OAxT3X9lzbc22ba21ES3CF5qH7mRe+WeoKmtIkPLdssrx7H2yxrwnmpu+j1kbSlC4Da9o0SZaFtq5Nl5U2rk1usCQ3zAiWyQBEnA7s6lEjdc6kH95VPZwYvtgeh7d+8oZcnHyZkN+ZgwVrfDbR5LrqN6M3o51aUfQejePzUxIiDNgb7Ae9WiT2TrVB+CmKfcfXQl4b4ZovuCykJwNmwIxrzP8dJjp7XjveByEadRfve6T88ffEFxv3sotVN/nklpVVYGLX9u5A5hE4095Sh49tn7GAYGwIchQfbmPx/NRTKtdlWSu/r6o5WQhXEDbIQS5r6zD2iEqRA77prxzqxT6FGfJXsEgOY6xfAFm/nc6FK+osznWZdC2gu99M6iwpmVBJZ8Imx+PPl2fvxgefTo9Pzr6cHBzGo9jdOp+nSltXMjXwI7QiuvPaZqSDnvwjHxu6ujm4dUklmVCYah/FsuPWVddisTSi6arbMo06glzR5TJjFi6NbFsc/l6DaWh6NV3xKXSwhMVrTtMZk3bzU8XQ5WcXXT/+OXniB4ydYXSDTDWe2rLGOxrRb9gsGjSO2mkb0QIYB+MdDfPHwZ2DCWpZrd/q4rdRv2Kc51C5B2Wngy3sfDw5/oDU6D6jlJrjIsMW+FmHLWhKr+k1Oqx9jjzr/PiSSqbmNZujfFCMf/8AhP03lQ== sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null @@ -37,7 +37,7 @@ Updates an existing tenant. The tenant was updated successfully. -
    Schema
    +
    Schema
    Schema
    Schema
    The provided data is not valid. diff --git a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx index 455e45a694..f8240c2d51 100644 --- a/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx +++ b/docs/apis-tools/camunda-api-rest/specifications/update-user-task.api.mdx @@ -5,7 +5,7 @@ description: "Update a user task with the given key." sidebar_label: "Update user task" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "patch api-method" info_path: docs/apis-tools/camunda-api-rest/specifications/camunda-8-rest-api custom_edit_url: null From 8c441074875c9ca4b8c3756098c7ab398f6d8e66 Mon Sep 17 00:00:00 2001 From: Steven Hicks Date: Thu, 19 Dec 2024 14:24:57 -0600 Subject: [PATCH 65/68] chore: finalize rename of console sm api to administration sm api (#4793) * fix: move infrastructure for administration sm api, from console sm * fix: update info in adminsm spec to reflect current docs * chore: regenerate adminsm docs * fix: update links based on newly generated docs * chore: redirect rule * fix: update path to overview doc, and regenerate --- .../administration-sm-openapi.yaml} | 4 ++-- .../generation-strategy.js | 8 +++++--- api/generate-api-docs.js | 4 ++-- .../administration-sm-api-overview.md | 2 +- ...fo.mdx => administration-api-self-managed.info.mdx} | 2 +- .../specifications/get-clusters.api.mdx | 4 ++-- .../specifications/get-usage-metrics.api.mdx | 4 ++-- .../administration-sm-api/specifications/sidebar.js | 2 +- docusaurus.config.js | 10 +++++----- package.json | 2 +- static/.htaccess | 3 +++ 11 files changed, 25 insertions(+), 20 deletions(-) rename api/{console-sm/console-sm-openapi.yaml => administration-sm/administration-sm-openapi.yaml} (98%) rename api/{console-sm => administration-sm}/generation-strategy.js (56%) rename docs/apis-tools/administration-sm-api/specifications/{sm-administration-api.info.mdx => administration-api-self-managed.info.mdx} (97%) diff --git a/api/console-sm/console-sm-openapi.yaml b/api/administration-sm/administration-sm-openapi.yaml similarity index 98% rename from api/console-sm/console-sm-openapi.yaml rename to api/administration-sm/administration-sm-openapi.yaml index dd81c4cb7d..4e5c73fef9 100644 --- a/api/console-sm/console-sm-openapi.yaml +++ b/api/administration-sm/administration-sm-openapi.yaml @@ -155,8 +155,8 @@ components: scheme: bearer bearerFormat: JWT info: - title: Console SM Admin API - description: Access the administration API of Console SM. + title: Administration API (Self-Managed) + description: Access the administration API of Console Self-Managed. version: 1.0.0 contact: url: https://www.camunda.com diff --git a/api/console-sm/generation-strategy.js b/api/administration-sm/generation-strategy.js similarity index 56% rename from api/console-sm/generation-strategy.js rename to api/administration-sm/generation-strategy.js index 2ebe0da279..3d0908043a 100644 --- a/api/console-sm/generation-strategy.js +++ b/api/administration-sm/generation-strategy.js @@ -1,15 +1,17 @@ const { makeServerDynamic } = require("../make-server-dynamic"); const removeDuplicateVersionBadge = require("../remove-duplicate-version-badge"); -const outputDir = "docs/apis-tools/console-sm-api/specifications"; -const specFile = "api/console-sm/console-sm-openapi.yaml"; +const outputDir = "docs/apis-tools/administration-sm-api/specifications"; +const specFile = "api/administration-sm/administration-sm-openapi.yaml"; function preGenerateDocs() { makeServerDynamic(specFile); } function postGenerateDocs() { - removeDuplicateVersionBadge(`${outputDir}/console-sm-admin-api.info.mdx`); + removeDuplicateVersionBadge( + `${outputDir}/administration-api-self-managed.info.mdx` + ); } module.exports = { diff --git a/api/generate-api-docs.js b/api/generate-api-docs.js index 0268d6b6fa..e8dd7335eb 100644 --- a/api/generate-api-docs.js +++ b/api/generate-api-docs.js @@ -3,12 +3,12 @@ const { execSync } = require("child_process"); // More strategies to come, for other APIs. const operate = require("./operate/generation-strategy"); const tasklist = require("./tasklist/generation-strategy"); -const consolesm = require("./console-sm/generation-strategy"); +const adminsm = require("./administration-sm/generation-strategy"); const camunda = require("./camunda/generation-strategy"); const apiStrategies = { operate, tasklist, - consolesm, + adminsm, camunda, }; diff --git a/docs/apis-tools/administration-sm-api/administration-sm-api-overview.md b/docs/apis-tools/administration-sm-api/administration-sm-api-overview.md index 932693c07f..45bfb7b305 100644 --- a/docs/apis-tools/administration-sm-api/administration-sm-api-overview.md +++ b/docs/apis-tools/administration-sm-api/administration-sm-api-overview.md @@ -15,4 +15,4 @@ See [the interactive Administration API Self-Managed Explorer][administration-ap An Open API UI is also available within a running instance of Console Self-Managed at `https://${base-url}/admin-api/openapi/docs`. -[administration-api-explorer]: ./specifications/sm-administration-api.info.mdx +[administration-api-explorer]: ./specifications/administration-api-self-managed.info.mdx diff --git a/docs/apis-tools/administration-sm-api/specifications/sm-administration-api.info.mdx b/docs/apis-tools/administration-sm-api/specifications/administration-api-self-managed.info.mdx similarity index 97% rename from docs/apis-tools/administration-sm-api/specifications/sm-administration-api.info.mdx rename to docs/apis-tools/administration-sm-api/specifications/administration-api-self-managed.info.mdx index 5d84abb547..357adbd146 100644 --- a/docs/apis-tools/administration-sm-api/specifications/sm-administration-api.info.mdx +++ b/docs/apis-tools/administration-sm-api/specifications/administration-api-self-managed.info.mdx @@ -1,5 +1,5 @@ --- -id: sm-admin-api +id: administration-api-self-managed title: "Administration API (Self-Managed)" description: "Access the administration API of Console Self-Managed." sidebar_label: Introduction diff --git a/docs/apis-tools/administration-sm-api/specifications/get-clusters.api.mdx b/docs/apis-tools/administration-sm-api/specifications/get-clusters.api.mdx index 43b170c856..cca9bf58fd 100644 --- a/docs/apis-tools/administration-sm-api/specifications/get-clusters.api.mdx +++ b/docs/apis-tools/administration-sm-api/specifications/get-clusters.api.mdx @@ -5,9 +5,9 @@ description: "Returns a list of all automation and management clusters. Each clu sidebar_label: "Get current clusters" hide_title: true hide_table_of_contents: true -api: eJzFV21v2zYQ/iuEvuyLIntvQGEMA7ygKzI0a9E4KLAgH2jpbLGmSJWk6rmG/vvujrIlvyQxsDcgiCXy7uHdcy88bRNbg5NBWXNTJJNkCeFaNz6A80maOPC1NR58Mtkm343H9FOAz52qSQPl361QLLcmgAm0K+taq5zxRp88iWwTn5dQSXpSASrGqh0dG1REbhpV0G/Y1ICYPjhlloh7eNS9UZ8bEKrAo9RCgRN2IUIJIo8GJ22aGFnBy0i/o9QTyr6W+YUILDrEEMoL1xiDCkKZjCB9kKHxp7TdmIJYAi/UQsghQAlSh3IjrBPGBjz42BAwTZVMHpJOEFcaM3xeGbs2ySMqqqBJ8xojaDXc3U6LSplprbK7aBXatwTTRf9ln2clmod/7HHjHIZBfME8wd0dmTvvB6RGzGP/P8I3DkShfEDxRvmStOYQ1gBGyCbYio0S0hSikkYuoaLjOlyfidvTReQcHwsQgxwka2UQMg9iqe1car1BMYTF/xgbraEQnL1/hlRotQLRsUX839oCNLhMTHuD9odJF2P/B8Acjm0gbw6sYOh3XGmQipn0K42+s3vvkJNKfYXsmVj3jOBiz8fzUe7qeEaYGAi0xz9Tg0/EidnrPTlM8WHyd/QxHempq6nIsuc8/Ep6V3NnV5g2afe6RIi1pLSOTQoIoAPkxcgccRJDFXsR8YBPsVGEi6tiWtc7rv5WOxrQdXkLMMcs/7d9oHH6kgYAom7maKW4//D2CXf/pY5ydIoDiUUG3l9m9V78GcMrQP38QsBO+Ek4NvFzoxwUFCMG5LTa50Pk/ICvx32Q7fwT5BR0WRSK9qR+P6jWhdQeXkjlvvcm0jkuolM3uAmh/Qe96nx9n/jEl3Z34w7vzoGHA9/SHQfchv45T6+Pb5rO27Yle38Yf39aeL9aN1cFli0p/XhuqLkDh2l45bG2BThno/OHMh8gNA7Zkj2JWl90db2Webm/8XHLbfgKksr445T3jIKLyonIKvdQufQUgf2ghnR6wAKiZjd52CZzwNvJ4eNji1u1dBgcFsQVTvTSdrNeQtuhxJeRJEqvZK1GeT8AembCMyr3iGQbp7l2MhptS+tDO9nW1oUWhb9Ip+Rcx/uE9iKzC9lofEy0zaXm5XOpSBtmMJdN39+IeDoPUnTGIdyr8avx+RaFok+g9JNoj1OGUJ/FicJnkdp2QPkdyUWnd8TvW0gHzlD03gmk3QOmImYLrv/2ccY5pszCsvphwou7W8EpT2acGDvNc2pt3IRICPMxVh0bjfb3KJQ+XYdFxW+zcTbu5ncckXgU5yCT2R4jvF6vs1xWjSlkltuKKMQ+AfhFQLJx2E7edivpkXJhc7/XVpbfRw4WgH0+h1EH5EfseI3hx2oZwL6BsL8UBhl54Pq2//T4XwsyBpumyFGtUW9wpcbywhFuV17E96BwY508JNvtXHq4d7ptaRlHC7eJ9borK67nlO77got7m6xg04W/Dlx/uuEOePwN1g6r/s3rGbXbhsza5+lRXjL6rp+azQD7p19YQMxwUDM/40a0IdArnoOV8RcY7wHV +api: eJzFV9uO2zYQ/RViXtoCXNu9AYFQFHAXSbBFtgmyXgSo4QeaGluMKVJLUus4hv69GFKW5cvuGujtyRI1PJw5M3M43oKt0ImgrLnJIYMlhmtd+4DOAweHvrLGo4dsCz+MRvSTo5dOVbQDMni/Ag7SmoAm0FdRVVrJiDf87MlkC14WWAp6UgHLiFU5OjaohFzXKqffsKkQMvDBKbMEfnTUvVEPNTKVowlqodAxu2ChQCaTw9BwMKLEl5H+ECU+sdlXQl6IEE37GEx55mpjlFkyZQYE6YMItT+l7cbkxBJ6phZM9AEKFDoUG2YdMzYAP3EETV1CNoXWEDjUpv+8MnZtYMYhqKBp57U13mq8ux3npTLjSg3uklcNhyWaNvsvxzwplCcPY8S1c2gCe0TnlTU7MnfR90hNmMfxf8JvHLJc+aDMsla+oF1zDGtEw0QdbBmdYsLkrBRGLLGk41pcP2C3p4tMGanrHFmvBslbEZiQgS21nQutN0wRLFPGB6E15ixW75fAmVYrZC1bxP+tzVGjG7Dx3qHuMOFS7v9EnOOxDxTNgRcR+n3sNORsIvxKKx9ieO+roEr1FQfP5HrPCHDY8/F8lts+nhBmw6kz/TM9+ESeInv7SA5LvF/8LX2RDn4aKmeDwXMRfqV9V3NnV+iAt69LEXAtqKyTSCEBtIBxMTFHnKRUJS0iHoBDEopwcVeMq2rH1d+Sox5dl0uAOWb5v9WB2ulLBABZVc+1kuz+47snwv2XFOXoFIciVwa9v8zrzvwZx0sMTskLAVvjJ+Giiw+1cphTjiJgLKuuHhLnB3zNuiTb+WeUlHSR54q+Cf2h160LoT2+UMp77QXhXGyi0zCiCNnFoVad7++TmOKl3d64/buzF2EvNr7jIMrQPxfp9fFN00bbNOTvT6MfTxvvjXVzlecYs/7zuaHmDt0juiuvcmTonE3BH9p8xFA745nYk6j1RVfXayGL7sZHE9wmXkFCGX9c8j6ihAKVY4nVqKFi6SkD3aA24+BR1o7ELptuYY7CoYNsOmtmHCrhRInRMJvOYqEXtp31gD6HAjIYCqL0SlRqKPcDoI9M+IgaNQK2aZprsuFwW1gfmmxbWRca4PAonBJzne4T+paYXYhaB8hAWyl0XD5XivTB9Oay8Ycblk6PgxSdcQj3avRqdF6irAtPoOwn0T1OEUJ1FicZn0Vqmh7ld2SXgt4R30lICx6h6L014O3DG+tKQU78/mkSa0yZhY3b24KPda58SF0Unfj2DvXiKs0/+Xcnno+lJJ2LinS62S66AacPQ1XVCi9k8P1gNBi1Y72QkfaUe4rGZ8Pher0eSFHWJhcDaUtiViuJxscJIs3g8K5d4Uebcyt9t1vZ+D50uECHRuKwBfLDyEdlfSiF6cG+xdDdFb1CPSBhu/9H8r/2aaoBGi6HlRbK9G7a1HVT6LqO+O71c2qfKWy3c+Hx3ummoeWHGt0mtfGu22KbcxoD8tjzW1jhpi2EKsS21HUUxuO/Zk1fDN6+npAK1+RWV75H5RrRdzJrNj3sX36LBmxiV2h+Bd76EOgVmlnTNH8B6kAKmA== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/administration-sm-api/specifications/sm-administration-api +info_path: docs/apis-tools/administration-sm-api/specifications/administration-api-self-managed custom_edit_url: null hide_send_button: true --- diff --git a/docs/apis-tools/administration-sm-api/specifications/get-usage-metrics.api.mdx b/docs/apis-tools/administration-sm-api/specifications/get-usage-metrics.api.mdx index 1de2f6077b..6b108eaf1e 100644 --- a/docs/apis-tools/administration-sm-api/specifications/get-usage-metrics.api.mdx +++ b/docs/apis-tools/administration-sm-api/specifications/get-usage-metrics.api.mdx @@ -5,9 +5,9 @@ description: "Returns usage metrics for a specific cluster for a given time rang sidebar_label: "Get usage metrics for clusters" hide_title: true hide_table_of_contents: true -api: eJzlV9tu4zYQ/RVCTy3g2O4NWARFgXTRXaRo2sXGQQsEeRhTY5kbidSSlLOGoH/vDClZsi0b2zZBH/YlkcThmTO3Q7pOTIkWvDL6Ok0ukwz9nYMMb9BbJV0ySSy60miHLrmsk2/nc/6XopNWlbyL9vzxSGbSaI/a8yqUZa5kwJx9cGxSJ06usQB+Ki179CoCqpT/+m2JBOTIp84IbB9/sUahUgJXK4VWmJXw9EXmlfNop0kzYUyJzl1r50HLiHyMUXFgooiRiZWxgsytx1S0+4XqAKbJ5ICoNx7yAVddFUu0ZEY4BVDcSWqqZY6j7KMxMz/mAMKVKCk0KRia4mk46R8rZZGSc996fph0ns3yA0pPfiBNFTuB/N2A6gpyh2SsfM7Wr6l2Jsfbm6u0UPqqVNNhffuMNcxbKseN8E/TiJ9QVpzHDuELT6QH93jn0H52AsE5lWlKIO+kddr6vyaOUhIZtUPqsXDHc9rsMgnWwnbUb4iF5hV8iM2JNWxQLBH1IGhzqlZDHi9Tt8WuVIcMSJlGhGVsSoYFfxmWb4x9HeWOaDLR7+ffHfcWWS1VSkLJlflhTKlv0W7QXjhSU4HWGhui3rd5j76y2p3vk1Z828+Z2lA9vSpQWNAZTsVxm4NFAVlmMQNWCkM8goz3uwTolISDoNNhv57U6Mk53ZkEtBNz5SFzXOKQYtEddVQ6R3hW+S0t1skSibOlx4eGlkqwQLGEob4fnWqtPlZnDiryq9iWjCzPiiY4eg1t1vedtxV1RX9aHkxcMxlzHVIUMklPRdk5HqbWibvfr/8a2CgtCpXnikI2OnUn2AXkswSPxWdfnk5QRqrOSxAm3P9Il2pNdV6b9jbEIgB+TS8z4NG8gFLNQmtfFLs7kgtzFTujsiTSSR1dNpezWb02zjeXdWmsb8h4A1YB+Q6KymtxTldQ5UwsNxLy8HlMT3mBQ+1SdvXuWkTv8SJEPvbhXs1fzUeR2PQESp+uHmftfTmKE41HkUIyu5m6ZbsYdDdZu/ZuwQMUv7cGk/bhTVe0X/9cBMVSemXC9n31FLc3Iugn0zgieyWDfjDLUElFQxUuqYE08e9RWCS4oHHjN9P5dN5ecUGG/MYiM21HFX56eppKKCqdwlSaglNIF2CkSzPbtp35W/tlcrA5NdLtdisT3mcWV2iRhGzWArlZCLyk8hegB7Bv0Y9Idas57jAJdX9P/yKEPraXx09+VuagwskY0l+3U32f7KaaK7M319S8cTzvk7pegsM7mzcNf46iE84B5XiW092BfjLdX71vRelr8ZnHxSj7R9x2p8YG8ooNkiCx/5bI8xweZ7h2Z8jz0H2Og+MM2Xh+9FQfer0ONwFqCYQ0XAvqdgvrSjkM8Oj3796Z8vaXBV8KK+6+nQAeCF5A7+7WejvA/vHnYCAW5hH1T0lH2/Mr+SHJ/Rs/aYl5 +api: eJzlV99v2zYQ/leIe2oBxvZ+AYUwDMiKpciwbEWTYAMMP5zJs81GIhWSShsI+t+HoyRbsWWvGxLsoS+JJR8/fvzu7ju6BleSx2icvdSQwZribcA1XVH0RgWQ4CmUzgYKkNXw7WzG/zQF5U3JqyCDP+5AgnI2ko38LZZlblTCnH4MHFJDUBsqkD+VnneMpgU0mv/Gx5IggxC9sWuQe/g3GxJGk41mZcgLtxJxQ0LlVYjkJ9BIxlQUwqUNEa1qkQ8xKj6YKNqTiZXzIkT0kbTo1gvTA0xA7hGNLmI+4GqrYkkeJKycLzBCBtpVy5xG2bfBzPyQA4pQkjIrowRDT6BpWPT7ynjSkM27nRey39ktP5KKIAG1NrwJ5u8HVFeYB5IQTcw5+q2zweV0fXWuC2PPSzMZ5nenWMO8lQlcCP9WRvpMqmIde4SvXMiI4e42kP9iATEEs7akBa8UFS/9X4WT0DHqmjRSEQ77tNkqid7j4+i+6SwibjCmswWxwQcSSyI7OLQ7lqshj5fJ2802VfsMjIYRYxnrkmHCX4blhfNvW7uDpmGi38++O6ytC+eXRmuynJkfxpz6mvwD+bNgNAny3vl06qcxHyhW3obTddKZb/d6bR7IimgKEh7tmibisMzRk8D12tMa2SncA/lk47tVAq0Wxqq80sN6PerR8pTvyIR2pK8irgOnOEks+lG3kBBIVd7ER8jmNSwJPXnI5otmIaFEjwXF1NTz0a625r46MahAguHY+4o894rFghOfymxXd9FXJAfTcq/jGjm2dZIoKRkiFmW/8VDaIG5/v/xrEGOsKEyem0DKWR2OsEvIJwkems9TezpCmax+EcJkT+v5z3QXEgqKG9fdhtgEMG4ggylya55haaaptM+K7R0ppL5qK6PyOWRQt1s22XRab1yITVaXzscGJDygN7jMW2vl79o+XWGVM7HcKczT6zE/5S/4qL1k5+8vRbt7exFyfg/uzezNbBSJQ4+g7OTa4WxiLEdx2uBRpCRm31PXHNceuu+sbXl34AmKn7sA2X246JP26583ybGMXbm0vHPPZJomxPYim0i8uqZ8dXaFFtekXx8wP1fJTJgyHi52K9EZshjCsHdwnluIbyazyay7+aJKsre559OEbDr99OnTRGFRWY0T5QpWNjeKbCCO7Qr2t+6N3FusnQrb1cal56mnFXmyiqYdUJgmPUoXYoF2APuO4oiDd1YU9uWod9f3r8L/26qL9DlOyxxNGphJ/rpr9jlsm50z86TdF7Lr2jnU9RID3fq8afh160VpPJjALa63c/6o3K8+dF71WnzhFBllf0eP/TB5wLziAEjO+1+JPM9MOcG1Hy3PQ/c55skJsu1Y2VFd7Gw8XRAkbAh1ui3U3RJ2mHJ4wIOfxU9GzbtfbviuWHH1bX1xzwcTen/lto8D7B9/TgHixt2R/Ql62pEfoVk0TfM3+WOSPA== sidebar_class_name: "get api-method" -info_path: docs/apis-tools/administration-sm-api/specifications/sm-administration-api +info_path: docs/apis-tools/administration-sm-api/specifications/administration-api-self-managed custom_edit_url: null hide_send_button: true --- diff --git a/docs/apis-tools/administration-sm-api/specifications/sidebar.js b/docs/apis-tools/administration-sm-api/specifications/sidebar.js index 5c1953863b..3d3722141b 100644 --- a/docs/apis-tools/administration-sm-api/specifications/sidebar.js +++ b/docs/apis-tools/administration-sm-api/specifications/sidebar.js @@ -1,7 +1,7 @@ module.exports = [ { type: "doc", - id: "apis-tools/administration-sm-api/specifications/sm-admin-api", + id: "apis-tools/administration-sm-api/specifications/administration-api-self-managed", }, { type: "category", diff --git a/docusaurus.config.js b/docusaurus.config.js index a90cf5de49..1280a40afb 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -101,15 +101,15 @@ module.exports = { }, ], [ - // Zeebe REST API docs generation + // Administration Self-Managed REST API docs generation "docusaurus-plugin-openapi-docs", { - id: "api-consolesm-openapi", + id: "api-adminsm-openapi", docsPluginId: "default", config: { - consolesm: { - specPath: "api/console-sm/console-sm-openapi.yaml", - outputDir: "docs/apis-tools/console-sm-api/specifications", + adminsm: { + specPath: "api/administration-sm/administration-sm-openapi.yaml", + outputDir: "docs/apis-tools/administration-sm-api/specifications", sidebarOptions: { groupPathsBy: "tag", }, diff --git a/package.json b/package.json index 0bc82be266..1c85373daa 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "api:generate:operate": "npm run api:generate operate", "api:generate:tasklist": "npm run api:generate tasklist", "api:generate:zeebe": "npm run api:generate zeebe", - "api:generate:consolesm": "npm run api:generate consolesm", + "api:generate:adminsm": "npm run api:generate adminsm", "api:generate:camunda": "npm run api:generate camunda" }, "dependencies": { diff --git a/static/.htaccess b/static/.htaccess index d0fdc79964..b2e6260250 100644 --- a/static/.htaccess +++ b/static/.htaccess @@ -95,6 +95,9 @@ RewriteRule ^docs/reference/bpmn-processes/?(.*)$ /docs/components/modeler/bpmn/ # 8.7: content moves introduced prior to the release of version 8.7. #--------------------------------------------------------------------------------- +# Finalize the renaming of Console SM API to Administration API (Self-Managed) +RewriteRule ^docs/next/apis-tools/administration-sm-api/specifications/sm-administration-api/?$ /docs/next/apis-tools/administration-sm-api/specifications/administration-api-self-managed/ [R=301,L] + # Remove Zeebe REST API RewriteRule ^docs/next/apis-tools/zeebe-api-rest/specifications/?$ /docs/next/apis-tools/camunda-api-rest/specifications/$1 [R=301,L] RewriteRule ^docs/next/apis-tools/zeebe-api-rest/zeebe-api-rest-overview/?$ /docs/next/apis-tools/camunda-api-rest/camunda-api-rest-overview/$1 [R=301,L] From 5df996f4053ded5bfc4ada71a910e8a47b9b0e45 Mon Sep 17 00:00:00 2001 From: Cole Isaac <82131455+conceptualshark@users.noreply.github.com> Date: Thu, 19 Dec 2024 16:25:49 -0500 Subject: [PATCH 66/68] ec2 architecture and guide (#4585) --- .../img/management-cluster.jpg | Bin 0 -> 68385 bytes .../img/orchestration-cluster.jpg | Bin 0 -> 92387 bytes .../manual/img/manual-ha.jpg | Bin 0 -> 123651 bytes .../manual/img/manual-single.jpg | Bin 0 -> 78122 bytes .../reference-architecture/manual/manual.md | 123 +++++++ .../reference-architecture.md | 144 ++++++++ .../deploy/amazon/assets/aws-ec2-arch.jpg | Bin 0 -> 197589 bytes .../deploy/amazon/assets/aws-ec2-arch.pdf | Bin 0 -> 203872 bytes .../setup/deploy/amazon/aws-ec2.md | 344 ++++++++++++++++++ optimize_sidebars.js | 11 +- sidebars.js | 9 + 11 files changed, 630 insertions(+), 1 deletion(-) create mode 100644 docs/self-managed/reference-architecture/img/management-cluster.jpg create mode 100644 docs/self-managed/reference-architecture/img/orchestration-cluster.jpg create mode 100644 docs/self-managed/reference-architecture/manual/img/manual-ha.jpg create mode 100644 docs/self-managed/reference-architecture/manual/img/manual-single.jpg create mode 100644 docs/self-managed/reference-architecture/manual/manual.md create mode 100644 docs/self-managed/reference-architecture/reference-architecture.md create mode 100644 docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.jpg create mode 100644 docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.pdf create mode 100644 docs/self-managed/setup/deploy/amazon/aws-ec2.md diff --git a/docs/self-managed/reference-architecture/img/management-cluster.jpg b/docs/self-managed/reference-architecture/img/management-cluster.jpg new file mode 100644 index 0000000000000000000000000000000000000000..026ecfcdb9fee28ab7ebd4f86f4d88606f97bba0 GIT binary patch literal 68385 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

    _!bdV!yxua+{BD|A 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 D?a)g^ literal 0 HcmV?d00001 diff --git a/docs/self-managed/reference-architecture/img/orchestration-cluster.jpg b/docs/self-managed/reference-architecture/img/orchestration-cluster.jpg new file mode 100644 index 0000000000000000000000000000000000000000..276984d34ae11b1893b6adf427d0e52f85bb7e3e GIT binary patch literal 92387 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�{xy#$~!B@C+rC;Q&{KLbHBc0MV;Owj4zjE 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

    &5n70HOHB=^X-OR4BlR9+A2qxQ~}i90D=^1~>d zz>w^d3(OGAb_R;xhOXW^f$6+v33RJzdag5DlK#M8P`J3Rk@yUFq<1h@obht4 zF1pU=cy@=zT0Z6Tkzt*=puwPY*6N;v?M3#yfkz!y%6Gn7$rpSa(7A zsK$IcNt&!f3ILU9wO+-UM95*n2(JW7L2O70a(*aa3MmPNXl zoQCPIj9_s&XiDrcVVQ?PJh^KI*aDwhZs`u1G4^0E#)h0QkS<(MOc)MGO`R|1(IJJ| zdiIObeY~vErY^j334q>t+`bfo7*9*RAzas1S$QqsowkDJZ5Dq{B?j;<;N35Dzn22a%Hi|F^t;$H~Jukk(k&%XR~lKEu; z%KkePvbNdwPFldGhqmtgJp&C9k!`D~NUiEm89tBV@@A8hNlzw6m7kGl`)m0(DYFt!j?z<0=vZ--mJ>p(BCUi<8L4}yqhEge&fr1I zWhmRCt&1b$jT9zC^VyyzHI#9uFF+=uAYyz}H*cFa)Fy?fJvgArBE1Y1z4Xj6-t z;oo9%*EEO&9V z2&uqFURKGzYF~Wuq4|F(4f-EZ>c0#9Uu}QU@M!BL$i4noh{ZqrvH`|^NfqGxQ7X8UPOy>Tz1F+SpuxUH zwiLTAR(FQj@rDlxy;TA4fG)KdCQVj^=&&x!NHcT)k*v+Vv?*+%XP-NV6NoFHWae6` zk`^;>;;7OKZiUpln=;TOn`TDz{ldNTe(ALD5OwndM)sqc6qPTOlkGbI4_ zi|yplWxlWCDiq&f zDVzI~Y4tPJqx`;q>rc#wpSaC^pE7U!6QbVz_nK}1-O4$hLuvD`sdh!%IEGpDM*epF zH&Ljl&Q|&rOhHF!o{dIpj^Pl)(ac*w7CyY!`ut`1zSUrZA)53DH*1HMWg>q^?5SEe|VaM)@uoR!U@7gc(>WwOMXL$

    hH%KD4=(-ACFU?%(W$<}L4yO>Z|C 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 DqB1PD literal 0 HcmV?d00001 diff --git a/docs/self-managed/reference-architecture/manual/img/manual-single.jpg b/docs/self-managed/reference-architecture/manual/img/manual-single.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2d54eb33b3f55d8b75ca7a2b1ec24a88840e852b GIT binary patch literal 78122 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 + +This reference architecture provides guidance on deploying Camunda 8 Self-Managed as a standalone Java application. This deployment method is ideal for users who prefer manual deployment on bare metal servers or virtual machines (VMs), offering full control over the environment and configuration. It is particularly suited for scenarios with specific infrastructure requirements or highly customized setups. + +:::note +This method of deployment requires a solid understanding of infrastructure, networking, and application management. Consider evaluating your [deployment platform options](../reference-architecture.md) based on your familiarity and need. If you prefer a simpler and managed solution, [Camunda 8 SaaS](https://camunda.com/platform/) can significantly reduce maintenance efforts, allowing you to focus on your core business needs. +::: + +## Key features + +- **Single application JAR**: Starting from Camunda 8.7, all core components (Zeebe, Tasklist, Operate, Optimize, and Identity) are bundled into a single JAR file. This simplifies deployment by reducing the number of artifacts to manage. +- **Full control**: Users are responsible for all aspects of deployment, including installation, configuration, scaling, and maintenance. This offers maximum flexibility for custom environments. + +Other deployment options, such as containerized deployments or managed services, might offer more convenience and automation. However, VM based deployment gives you the flexibility to tailor the deployment to your exact needs, which can be beneficial for regulated or highly customized environments. + +For documentation on the orchestration cluster, Web Modeler and Console separation, refer to the [reference architecture overview](/self-managed/reference-architecture/reference-architecture.md#orchestration-cluster-vs-web-modeler-and-console). + +## Reference implementations + +This section includes deployment reference architectures for manual setups: + +- [Amazon EC2 deployment](/self-managed/setup/deploy/amazon/aws-ec2.md) - a standard production setup with support for high availability. + +## Considerations + +- This overview page focuses on deploying the [orchestration cluster](/self-managed/reference-architecture/reference-architecture.md#orchestration-cluster), the single JAR compromised of Identity, Operate, Optimize, Tasklist, and Zeebe, as well as the Connectors runtime. Web Modeler and Console deployments are not included. +- General guidance and examples focuses on **unix** users, but can be adapted by Windows users with options like [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) or included `batch` files. +- The Optimize importer is not highly available and must only run once within the whole setup. + +## Architecture + +![Single JAR](./img/manual-single.jpg) + +This above diagram illustrates a single-machine deployment using the single JAR package. While simple and effective for lightweight setups, scaling to multiple machines requires careful planning. + +Compared to the generalized architecture depicted in the [reference architecture](/self-managed/reference-architecture/reference-architecture.md#architecture), the `Optimize importer` can be enabled as part of the single JAR. + +### High Availability (HA) + +:::caution Non-HA Optimize importer +When scaling from a single machine to multiple machines, ensure that the `Optimize importer` is enabled on only one machine and disabled on the others. Enabling it on multiple machines will cause data inconsistencies. This limitation is known and will be addressed in future updates. +::: + +![HA JAR](./img/manual-ha.jpg) + +For high availability, a minimum of three machines is recommended to ensure fault tolerance and enable master election in case of failures. Refer to the [clustering documentation](/components/zeebe/technical-concepts/clustering.md) to learn more about the raft protocol and clustering concepts. + +### Components + +The orchestration core is packaged as a single JAR file and includes the following components: + +- **Zeebe** +- **Operate** +- **Tasklist** +- **Optimize** +- **Identity** + +The core facilitates: + +1. **gRPC communication**: For client workers. +2. **HTTP endpoints**: Used by the REST API and Web UI. + +Both types of endpoints can be routed through a load balancer to maintain availability, ensuring that the system remains accessible even if a machine becomes unavailable. While using a load balancer is optional, it is recommended for enhanced availability and security. Alternatively, you can expose static machines, ports, and IPs directly. However, direct exposure is generally discouraged due to security concerns. + +Connectors expose additional HTTP(s) endpoints for handling incoming webhooks, which can also be routed through the same http load balancer. + +The orchestration components rely on **Elasticsearch** or **OpenSearch** as their data store. + +Components within the orchestration core communicate seamlessly, particularly: + +- **Zeebe brokers** exchange data over gRPC endpoints for efficient inter-broker communication. + +## Requirements + +Before implementing a reference architecture, review the requirements and guidance outlined below. We are differentiating between `Infrastructure` and `Application` requirements. + +### Infrastructure + +Any of the following are just suggestions for the minimum viable setup, the sizing heavily depends on your use cases and usage. It is recommended to understand the documentation on [sizing your environment](/components/best-practices/architecture/sizing-your-environment.md) and run benchmarking to confirm your required needs. + +#### Minimum Requirements Per Host + +- Modern CPU: 4 cores +- Memory: 8 GB RAM +- Storage: 32 GB SSD (**1,000** IOPS recommended; avoid burstable disk types) + +Suggested instance types from cloud providers: + +- AWS: [m7i](https://aws.amazon.com/ec2/instance-types/m7i/) series +- GCP: [n1](https://cloud.google.com/compute/docs/general-purpose-machines#n1_machines) series + +#### Networking + +- Stable and high-speed network connection +- Configured firewall rules to allow necessary traffic: + - **8080**: Web UI / REST endpoint. + - **9090**: Connector port. + - **9600**: Metrics endpoint. + - **26500**: gRPC endpoint. + - **26501**: Gateway-to-broker communication. + - **26502**: Inter-broker communication. +- Load balancer for distributing traffic (if required) + +:::info Customizing ports +Some ports can be overwritten and are not definitive, you may conduct the documentation of each component to see how it can be done, in case you want to use a different port. Or in our example `Connectors` and `Web UIs` overlap on 8080 due to which we moved connectors to a different port. +::: + +### Application + +- Java Virtual Machine, see [supported environments](/reference/supported-environments.md) for version details. + +### Database + +- Elasticsearch / OpenSearch, see [supported environments](/reference/supported-environments.md) for version details. + +Our recommendation is to use an external managed offer as we will not go into detail on how to manage and maintain your database. diff --git a/docs/self-managed/reference-architecture/reference-architecture.md b/docs/self-managed/reference-architecture/reference-architecture.md new file mode 100644 index 0000000000..da8b632d49 --- /dev/null +++ b/docs/self-managed/reference-architecture/reference-architecture.md @@ -0,0 +1,144 @@ +--- +id: reference-architecture +title: "Camunda 8 reference architectures" +sidebar_label: "Overview" +description: "Learn about the Self-Managed reference architectures and how they can help you get started." +--- + +Reference architectures provide a comprehensive blueprint for designing and implementing scalable, robust, and adaptable systems. The reference architectures published here offer guidance to help enterprise architects, developers, and IT managers streamline deployments and improve system reliability. + +## Overview + +Reference architectures are not a one-size-fits-all solution, and each organization has unique requirements and constraints that may necessitate modifications to the provided blueprints. + +While these reference architectures offer a solid foundation and best practices, they should be adapted to fit the specific needs of your project. Use them as a starting point to start your Camunda 8 implementation process, but be prepared to make adjustments to ensure they align with your goals and infrastructure. + +### Target users + +- **Enterprise architects**: To design and plan the overall system structure. +- **Developers**: To understand the components and their interactions. +- **IT managers**: To ensure the system meets business requirements and is maintainable. + +### Key benefits + +- **Accelerated deployment**: Predefined best practices and guidelines simplify the deployment process, reducing the time and effort required to set up a reliable workflow automation solution. +- **Consistency**: Ensures consistency across deployments by standardizing system components and their configurations, which helps reduce the risk of errors and simplifies maintenance. +- **Enhanced security**: Reference architectures incorporate best practices for securing Camunda 8 deployments, ensuring that sensitive data and processes are protected through standard security measures like encryption, authentication, and access controls. + +### Support considerations + +Deviations from the reference architecture are unavoidable. However, such changes will introduce additional complexity, making troubleshooting more difficult. When modifications are required, ensure they are well-documented to facilitate future maintenance and troubleshooting more quickly. Camunda publishes [supported environment](/reference/supported-environments.md) information to help you navigate supported configurations. + +## Architecture + +### Orchestration cluster vs Web Modeler and Console + +When designing a reference architecture, it's essential to understand the differences between an orchestration cluster and Web Modeler and Console Self-Managed. These components play crucial roles in the deployment and operation of processes, but they serve different purposes and include distinct components. + +#### Orchestration Cluster + +![Orchestration Cluster](./img/orchestration-cluster.jpg) + +The orchestration cluster is the core of Camunda. + +The included components are: + +- [Zeebe](/components/zeebe/zeebe-overview.md): A workflow engine for orchestrating microservices and managing stateful, long-running business processes. +- [Operate](/components/operate/operate-introduction.md): A monitoring tool for visualizing and troubleshooting workflows running in Zeebe. +- [Tasklist](/components/tasklist/introduction-to-tasklist.md): A user interface for managing and completing human tasks within workflows. +- [Optimize]($optimize$/components/what-is-optimize/): An analytics tool for generating reports and insights based on workflow data. +- [Identity](/self-managed/identity/what-is-identity.md): A service for managing user authentication and authorization. +- [Connectors](/components/connectors/introduction.md): Pre-built integrations for connecting Zeebe with external systems and services. + +Each component within the orchestration cluster is part of an integrated system that works together to provide end-to-end process orchestration. These components form a unified cluster that is tightly integrated to ensure seamless communication and data flow. + +This design ensures that all components are in sync, working collectively to maintain consistent state management, data integrity, and smooth process orchestration across the entire cluster. This architecture ensures reliable process execution with clear boundaries between each workflow engine's operation. + +#### Web Modeler and Console + +![Web Modeler and Console](./img/management-cluster.jpg) + +Web Modeler and Console are designed to interact with multiple orchestration clusters. Console offers tools and interfaces for administrators to monitor clusters, and Web Modeler allows developers to create and deploy BPMN models. + +- [Console](/components/console/introduction-to-console.md): A central management interface for monitoring and managing multiple orchestration clusters. +- [Web Modeler](/self-managed/modeler/web-modeler/installation.md): A web-based tool for designing and deploying workflow models to any available orchestration cluster. + +Additionally, Web Modeler and Console require the following: + +- [Identity](/self-managed/identity/what-is-identity.md): A service for managing user authentication and authorization. + +Unlike the orchestration cluster, Web Modeler and Console run a separate and dedicated Identity deployment. For production environments, using an external [identity provider](/self-managed/setup/guides/connect-to-an-oidc-provider.md) is recommended. + +### Databases + +Databases can be deployed as part of the Camunda clusters, but using external databases or managed services offers several advantages: + +- **Flexibility**: Allows you to choose the database technology that best fits your needs and existing infrastructure while choosing one of the [supported environments](/reference/supported-environments.md#component-requirements). +- **Scalability**: External databases can be scaled independently of the Camunda components, providing better performance and resource management. +- **Maintenance**: Simplifies the maintenance and upgrade processes, as database management can be handled separately. +- **Compliance**: Ensures that you can adhere to specific data governance and compliance requirements. + +While some guides go into detail on how to deploy databases together with Camunda, the recommendation is to maintain this outside of Camunda. + +By decoupling databases from Camunda, you gain greater control and customization over your data storage and management strategies. + +### High availability (HA) + +High availability (HA) ensures that a system remains operational and accessible even in the event of component failures. While all components are equipped to be run in a highly available manner, some components need extra considerations when run in HA mode. + + + +While high availability is one part of the increased fault tolerance and resilience, you should also consider regional or zonal placement of your workloads. + +If you run infrastructure on cloud providers, you are often met with different regions and zones. For ideal high availability you should consider a minimum setup of 3 zones within a region as this will guarantee that in case of a zonal failure that the remaining two workloads can still process data. For more information on how Zeebe handles fault tolerance, have a look at the [raft consensus chapter](/components/zeebe/technical-concepts/clustering.md#raft-consensus-and-replication-protocol). + +If running a single instance is preferred, make sure to implement [regular backups](/self-managed/operational-guides/backup-restore/backup-and-restore.md) since resilience will be limited. + +## Available reference architectures + +:::note Documentation Update in Progress +This is a work in progress as the existing documentation is updated to provide better general guidance on the topic. The Kubernetes and Docker documentation may point to older guides. +::: + +Choosing the right reference architecture depends on various factors such as the organization's goals, existing infrastructure, and specific requirements. The following guides are available to help choose and guide deployments: + +### Kubernetes + +Kubernetes is a powerful orchestration platform for containerized applications. Using a reference architecture for Kubernetes can help organizations deploy and manage their applications more effectively. It provides guidelines for setting up clusters, managing workloads, and ensuring high availability and scalability. This approach is ideal for organizations looking to leverage the benefits of containerization and self-healing capabilities. + +- Ideal for organizations adopting containerization and microservices (see [Cloud Native computing foundation](https://www.cncf.io/)). +- Suitable for dynamic scaling and high availability. +- Best for teams with experience in managing containerized environments. +- A steeper learning curve but offers scalable and highly resilient platform. + +For more information and guides, see the reference for [Kubernetes](/self-managed/setup/install.md). + + + +### Containers + +Containers, such as Docker, offer a middle ground between the manual JAR and Kubernetes approaches. They provide a lightweight, portable, and consistent runtime environment, making it easier to develop, test, and deploy applications across different environments. Containers encapsulate an application and its dependencies, ensuring that it runs reliably regardless of where it is deployed. + +- Advisable as a middle ground between manual JAR and Kubernetes. Profit from containerization while not having the whole overhead of Kubernetes. +- Containers can run on any system that supports the container runtime, ensuring consistency across development, testing, and production environments. +- Each container runs in its own isolated environment, which helps prevent conflicts between applications and improves security. +- Containers can be easily scaled up or down to handle varying workloads, providing flexibility in resource management. + +For more information and guides, see the reference for [containers](/self-managed/setup/deploy/other/docker.md). + +### Manual JAR (bare metal/virtual machines) + +For organizations that prefer traditional infrastructure, reference architectures for bare metal or virtual machines (VMs) offer a structured approach to system deployment. These architectures provide best practices for setting up physical servers or VMs, configuring networks, and managing storage using Infrastructure as Service cloud providers. They are suitable for environments where containerization or use of Kubernetes services may not be feasible. + +- Suitable for organizations requiring use of IaaS, bare metal, and other traditional infrastructures. +- Ideal for traditional setups needing highly customized security, strict data residency, or industry-specific regulatory compliance. +- Applicable for high availability but requires more detailed planning. +- Best for teams with expertise in managing physical servers or virtual machines. + +For more information and guides, see the reference for [manual setups](./manual/manual.md). + + + +### Local development + +While the above options are suitable for trying out Camunda 8 locally, [Camunda 8 Run](/self-managed/setup/deploy/local/c8run.md) provides a simplified, developer-focused experience. diff --git a/docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.jpg b/docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0ef72f02ab61f866a408fc363bec17c472c46fff GIT binary patch literal 197589 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 z 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%0A61;g##{Vphjr zMJD=Hhzgz4V=7D?9AQ5q6EAJNlpQ;*eY)!zLS@nSS111J86C%!fqR&|1N-yI)!$5Y ziGS}z{$D)<$o@(3fbo>=I`+}J%EG{L@%x{APD+0_T=lR1Nm=joJ}G7EbN-V81_3U) zhz7MV{M(RZZ0m-7hmHpQy>DTEb=Y~83lc`=Kr$cr+)M*-`YS!F z*?z?ML!UH?Oe*^_is$+gm(!)H`5W@3q!#)msMpClB73dkW@$Y%gy9D{(3uaHVjZM6 ziQ^rSwLnA?W%bxD@Vy_^%HIdOVE&qA5b-k!J(z>lTf+!^{W3x_ZxQv=PN1Hz!PuBCKa{-Px{ zhA%FIkeI~u+Dpi4te&RG3x?5`FI3?v{LjhNhR>@4248d#Gv7KdNXO-LxTo?NH@gq& z3V6I%m34;X(w^q3tV%MxM%xf@pMP)M#B*Mc zGN4;M!rx}|0XsCLH?C_|1rqF(4U_!d zd9(B)Xvx%?H7;Fqcjf>-d&ho*kjl@y14OL1L%zT?(m?}|jY7qg+mFiV15O%W*1a{o z&`bZeqi)Im z$<-=~Zk7+(d;g@!j@o(oL*fNsM9cxFYhNoHWf+3L+nJq6Q$pR&-q&EC=4xQ#!sIgW zm~c5~uWnTSyJ@|K5VbB0U)%-vciG-g9de&M;AP7ByE{_bR5xzuugEUhBZ}_`W(qBF zW`j|+ypO}3&TefvyzN?Y9i_R-r`?*NX))Bkz5geLDQqdx8gb8NZ?XTM`9Hd6|LLI$ z{%?BH|C0~>>+twTAL{wiE!+$g7=yQ;f z{9B7}0cHDp%O0G&S|7U3{Jxwy{T_YrOtpfd56jjUQlIfB#r)5+YR=!kzu|JK%0b1v z(_8tDQOTV(E;e+OdfD_4 zJ(*MThf94d;A3@-f&M~^Lxa2*ypw-u@K1_cP7J?Su11V`zHe|we44&&nHigQfWDUA zzL%zhCfrWfwZw*Jv=-hKR%E5r^NgIh%n?C*MsxHml5>MsVVdUKeYaKuXOxGt)V5*plk%NmfTT^a%ThU-oZL`tw}FSNSBR zuhzF#rkvyxL8fXt%nIz&F)?+^1)yAyUslV1-)aA_Xq9~}73A+kw%fi>!? zWu$w3Vv}}^c}odzT#)ub%%P??(lm2;GVsZRAZ=gz`aOuVB{LL?b-;qb8}<&HER6}5 z9AgU2^LStGJ@>_4fkQ(jG8qj$L5A_(1kRgx!lIz1JDWph?NXy*nAtq_sV!~zn~#P% zd}ZQ73XK^+Nl;4ejX1gYw;%l$k5jHPCtYxTj&}2<2`I1drg8;)g8?Y915xj-urY9- z_yp&~Y6d*u;9RA+LlT zQzfIjkz>*R(aTfkpZhZ*?6*C7k3zQZAAe>zXv|{43Rn=lsr(*5*y%T0$3Kn>8vjZ0 z4~Gv|%LwM@lRqhjY=0#WX=e7;Ken1I9AlGq(N!>qO@)@kQntzjd7B^r2?$>${fO-nF z5?s(&nu`qbKdu1FFHCBN!pl0U3XrdhKt){o!9|HX^~6zR{6m~tX^WN@q5zg4VV7H~ z(`lSmhI%hX!^bs!AdUhna(ft6{Xncem6=sO1YI96e6S8pIH{5xV#ykt+f@1MjH4fv z&{_7VFujYIe#Y(q)`gEa=teqXEeGWKXmY_|#`{h|?uAbs*tZdKwo`%dqlS_xJ}PeO zjn5>55hZi;avNnuN<7ulT7Xyc=_j6T~(V1s2>hboS1bXEoicMj?*z?juvuoW? z9I{jW)_3o-0#oY0GohqrObf|5#Wk&5tN!B@9^EEi`sViog+57|s%g1XUSjmQdpf^{ z3Gq>scq>!y88?N{l%hJjC#tg}J*uTZRpnZ^hkuSK2c{vHPQ-!{FHrZMHO&&I^e2T@ zod3c`t6n+5kHCY!6BsJ0}Mp}DrQ>@r7qqELC(hp<+O>79SK(3SYPcWU|ft2+aJ+lsIK z?mN4xnhZJJj48R##iDr_R8_iL_|NO1T>rBk%KU#DK=8muJ#qFhy` z2kiR%Q#q8~{(-+4_d zAwAtQcV4f@{-V58j0Ww3?#?t$1tauc+do@Nh$?)NDEsg-8NGA2^3y9N(`w>{De)8h z9Hz}#C#f>%=x8@Gq0q-6@d8Tb5OkZk>0g~2OFgrnZx+m{iKEuJE_`-}f?<5G$L>t# ztwB?Rh2IsQK;~X#`6NpFPWhgu^&}YshO_gG&q3w#Z!-k?HAb=IT}Sn=EZ;?!(>)*A z)DUnG4}P;ba;eF#*?xmHH+HdHs;G0t8dG_<1&?2sy*&sk(k-&`T`UpKHC}vynH7mf zNfm`oNMW^@v^2xXBt3bGr+&24!MCf-*52yjgO-o(vM_138N_-4d6@g@`)!ZWVH!TK zyiC{##qL5b3+9rNKrqmH8CX{D40e&)q3?z9b2{vG2exa!d`6R8Hjo*LxDh`hj7C=o z@;L~<_t&tuq?7qcFcmLPDAkQZU=MhnQXLyHYSP7U$Skj7(nAra@?l>dFgj7%7lN5H zUuj)ft`SThSv6S?nPhot5qrx_xV*@9Ao%24*Q_#a#dsgz(C^f>$HD<=P-&3|0O|1Q zw|*w>mL@}Hj(n(fym(ynUTB%tBD(AZ-_WO)ASNKBO9(UFL=VOf#|q=C{Ltnb3Usab zF1yCK07;gc0~t;nMX_kYao)9$Qn??+Z5SQ+wLHyk>i{&V&k2kB2w`7&&V0i<#5WXx+pryV7j4`kki3=pxwEc8kBfE>pLFTFO`Uvm|0R2v2kL|O$#3?K8$ zEv!2j@wLDn!ke67;AoUBglwLeXiewzpWykI>#HNB*_9j9NYA+vHu2b4Vx&^e-D%SEyN@&59E`s}j(tN`2 z%RruWt%j&GlXYZ@@VD)B-e^Iwg^cNJzEg2yi&bnrjZ%A zcYl(Y&LW9$6z@WYr@9+?*=|Jt-YOxvEH;1rbeD5RiH9%dl`93$+)dZ!gm8~nrh{R% za(a(mGz0*0CWZ{xQ8^=}PaKN1nrHcb!2Hrhb5WBpOa_AKB0%x8H}wF16oaYin?Qzq8`S8)tQ)@1}*x%t8dq-)}yQH-=Ki1Xtx1mb-Hru zf|EwkVD$|2)nyLLI+9ciKbuU(7TDufKMD%xv!B)_o;<0l)!JSKA}5n^xri544Qu?5urvx`NZos||dO7cBM>szN$ ziKU;l-2t($a;X854C?kXa!qH7>#>6vT%^8YVqE~FvU}y2gh5{eyZB`E#Rqo&^bQ;)GwW)q_q2L$`ik=GS7ZFE+UqO{kOz1Z7&S*nlg ziTHj+{s@g%vT$GQWZ>goJ-s56LQVZ+pj^<$ws=3bELgk4;()**^)j^h5 z<+C$6`N25*qqU4F=5dw?|6EthC@0@nW(%O!k z5S`IJqYY&!9AJRO7Be2*Pf=}HUA*1ncT93I8KAB(6}V|4FKiW}jeKfH50dPrSYJ?6pZ%Mp_OuVFAvxafg{HksRM8&MexEmftc%$j4~+ zw~7Osq%SwfR7@#XDp!OKKg5E_;s|zu)2FYrzh4c>(m8Jn27QLVy_Io$=HW)1UApj2 z)Dy)h7Q+{GJEB}adBj=?LeCh|h8GPa_qX^W=xa>MB&%em*~&f_Ud^O~ofX}Rgf)NU zjMssez8;Qo0jdnzeHY`nak&CFBCm7Lr?|v2*DNqj{02Gsk)xJ7 z9AjL{dLm$IA;U@lFcW?oLGbinb6u2xb;>`dG9%<^Gd>#aO`6H|VjXcvV-qaQpR9g( zEp;=Sjuz7S98j&G*g8<+Fw|sq&3}nCbF;R|Z*%;uWc4dFOHx$-dC!fROy4uA5&$yJ z%np$%sj|<*=Nsf)`BYhZRM1MwvOqpv{!^KeLmR6V(ln^DeKJ7=ZI8wa#<$TvvyZ*x z(&&=yOeMSBekATGyvIvA-x;5CQ1-VVpG@2&4C8q=Ht(zGY!N|$d=>N zVb^+@5meoWh|x;)m7CXG)?4~Q>;R0BJ#0l>GGY=5>mj4+CwkBPocj{ubl3eq94G&} z#jW!@>rV=Y2d^%!O*tMzLmLez9cGs_oJYhK%F{l+EEBhAEp$l3;-J7)2^U1Fa|`Pv zSaM0S%5^p-6J}+X#fAR^m%BDx#V!pP=uDN?lU<+&Nu}yz2of=?ytqxYf!Mql(@ffM zne?&k4vo6W6F|4KxRxa|&T`3sOvWzJI~C`@cVFlg zVo}SelRw*+UdVj0%?}A25V<3{xyh}YHP)B9JlN)N{B`5Zi}>W5>AWtTXZl?Nq+&4t z-eNpkh=iTUq-n(C8c_71zcn5xAy|l10@+#1z$z@GbW&JrtUhD5KaPf;_+_vb^OTqX z@4w>EU@RMHKQdP(z9wW=dY$mcfWO*(vR?KAN?EpN9!nX^-N`Qu`jQj*>Fu8EHtvHj z5;g@9)3UcweeZVS*(f&0T>dnxb*G9ybeUgTXd!L_){hYyD>&r^E!eUryQ0}iwMMa^ zQjr111XoLZoo{5EUk+0qHOKBWbq-h>fyh_)h1-&a!ES|@T3dip+ZVj4w%%AsrLd8u zT^p9&Ypc$id@Q2NWtZcw&41e!?UHU_yb+BU;SU&0a}yHQzcJ|;^u(RKe9&Tdip}eG zQ^j1X-(GuZyi-4bk!0z0L2Hre!&N%M5T;mP&6ad2M-8kZxwa?w+j!7J!)m#PPqj5B zI8v+C0@#+PIlgh&0;8{RkUH`jVH&{)wdv!ur0U{B4>G=vTPLp0vO1Ccq;WsqCO-`e@*kke$-7*t@fYK2>zA)PgkU~p5TgTA|0pDJQzHfCpB z-WTzkt9tVSH`-dEyUSHvyZnj4P=_l0vN0<^-ZCLv^NnSp$ZR-Ty6L-(zHaY99B8*5 zzgKQlM7n+1m^YYxRFQzS_BaxZ9wx(~>U%vuYX=FCC-vs<0 ztl*1qD5M=k*_# zhE0`NvyWbrK*_XGRE~NKn%ancb5Kke5-YaK-*6zqo2UVUsWnyLWTp`FNtIJ{oD+~| z4hJN?v^6kvH1Vp=FxJFuiJF7Q+&#D9taNRRd-eK*wkh(TOG&=_>$Y-P zb8~^j{k5%~O;UaKq~3wmpvRjAVZy7_k|{fro)MpPA-zIk)=B-~@mh_BD-^0V3JQ7? z-Mlb!kys&9GE|>r)K?zh1W+vUXutgUGmo7?rt`IylQrL&U8@q2?s$75VMgR=IG|Fs ze6si}=VEkFVwE)_lOqSrOsmT~+4-aqnJ6HwUk%sf!gGCeYw(}mHZnZ2s2uPtySK(3 zWj%OJh+4|%%Rqfo{ct!}L*~OIX_to?sVxm2k6-eCX9{q)qBneS#{+ung1Jm)0xMCrmXdqTw;u~ zi&Qm`{>j1ex;#E2{4UMOsrjgbI~e0Cgnrgr(>T8)5v9nqsxG7kdRoic`=pSViU!^m zf;4{e9lrDg>YO$~CJ;BqI>5x;)xQI;T@2eSz_B(HGmR<46T1E|smA`{1$d{R@IA9p zneOvgv)HtVexg~6YZI(5$5ib_tX{W~JPd`3z=%7kL=I9WocJ+uC3W)cC5N{i?qAMJ3Pc?zBNIuTNXjqVcSQ_@o3q#g~p-qla4pW0pc5^0Rc5cJsd zA8nTa2@TnePmQl!SDSc1VIgvf{y6?wqBkS&418}`_-S7`JvjI$Dr#i3iH6Gry%zCe zEC88lQ{G>nrXDS<+S?A7!k~Pm=UM5{%?+zxuGYA$F+8kzfoI|DG@?aMGTWC;zfYF@ zCU*5%pu0+9eA8;M%Hb<=%E`?dTXo#~zHIPoLm6=fJ|DVmeIgu~FC*-Gqlr0V0gU?- z`-tav*}pOVVRGAt0IFFv#BdKb$z0|%xOC8%$_5!|lMaKDKa?MoLuj}+TMPBmIo~2? z9EghuCsH~i)n$-9Nj}u__|ZGgC%@c&Q&{|Hh;4kL$R&M0*WCUg#UJ`KZf-X6^MO^) zNL4 z?qM1@MB!Ei7n-xm!@sV9Eamv3*^Dy4BH)s*`-cn}j~llI`iwdQ01LPPx22GgnjLdW zsHPgMIgRMm`4Rt?9KJ4rT=o&aDPG_#mlv@4te_vnB$hV|O85i^><4-ybuEhB^2eVo z0Flo!DJagQDrX!jNiEX4PU8+eBDTeq0Qb05A2a=ICQjR{MzZ>8o##=Q)cuPI13FVB!4p zzZkU`N+td7sSK-=Fdyf;*h&cNt-`h3Q|4Nw{O%Kvjf+~iqnFenhzPdkB+w)NjYEJc z-+i5wEX*bz@V=tfs?l>eEKTfYxzvVGc+5uwHw1V)JT*_i!qOXg6b-(dn8Zgdwe0L% z3_w4TINlz~AUjTTJ6ptu*F^4sk^SL2#ITk*( zI)Ld-Q-d}=P1>y`o(9|_F+o^ zW2D1P-WZ(6mz{E8c8uM@T4jc>CXdn9?J~m5+{+%wYImm#?Cq5=8?>!Z- z8=sJn%6@KPV-G{d;c+XGT-_kdvXwoeZwWX(R_)6PT}QG(sJcHiq7V>6RE8`U4aZjn zm3iV$`a%*d;hZF6Z~u*!BTZ8EHo({YfrOjks& z;!1qgOuG;SE@G+xFH#yXxOU(o`763q(azO>R zYUiB&snxBMZZ4teak z@D&Txl4!GY_iR4uQCOSeZWgu;~3K$WRtJ!K} zq7e(Qz78s@CnO53Xa~jWGk9A!gMIAiefOk}ppc&;%Z@MTE8S}!x(m{DHmnG`2_@+S z^OcMvmcmx+AfNo8#Z1H)PqQM+N&w+Vqs&2Jts(m=&{x`Q=Dl*4BgmYm}EM(+ifYmVQ$pSa_@Gf{N;A#Ntc?FCK_!fi1#j6s{ssVM8`e&<3vpIE)dj~EGA!}peaFk4KEkm7Ar z9NznbV+Kda_t*)SEHNUX^$T)CRv$II`8e+!!%a| zD&Gap`#hK53Ga;j!n~2+CHKkS26g^E&^hYcKB>0&eknQI@YlQByyuuRv2676Nu^ai z^-uSp{MX92HGWfM8CF>aY~bBH<9%PVR5t14^)xgLi$ItmQlclf#kJNHX@Esj)muy_ zQ?z2e<)JK85Z#dA6@KN%qsiYXg*MJd>Q%5iesjmBy%DC=_d-?SlnT`oS}bOqOZAF zz*n60Z;GwXgz#F`@Ep|d0J!HJ7(Vk zXR=1BJhi!%$RD-i`GpN^Ts-h^Ub?I^YiRZKF(+9}bQ( zt;gnM@^_N57xmUfRB<9|H%d|wis;N`y)$1)Q{0C)sEjNfDaW{)NiT@qUWB4&A}o#4KI=h<{YkgqDt| z#;zHQEd)9dj`4}yIXA)C_Gew=ot)NV+^s{^a7(N!Rm$8*)FOYZ z<2wG6h6|sR5$jzRYfOWt!%e7!0E6hWvDE9MW)j-|ZHwm8PuEqs!op?eqJvIX>7OV} z3mNM{Fod^}_bb`$cklIIn@F;5dK6`+zT18OpNOZ!e$Hc& zzMW49{FJA0WQ&~}j?cC-8pS_7nb|j4_LdhVESb94th6=-aoL_CqB%77JM$I`wy$gJ(XRO^;By%+1h1!QdOHJlQ{4jaidn!H6D_v8_g zvGRj^LoKO!Q=(Ov$>axwWlsG>3rSNQoJeiZ+yiyvlr?_ z#wCO#OxxO5XakrxvgVO%_H^z-W!^W#Jz`!#zp+2-r;*dGO=Y*yb40sOZ$YU)qoquJ zPT-Ss_l9l!g$QVE%RaHbp=(4~m{@5MxtniL7{4fr%v9crESD}f{`oN^y4#3BU$mE= zrvfzB$tn;Aa~HT9HPr_p;up!13!5>WTq)&%q*a}C0YHDbPKqyd;X2E~PM`AUP*z=KBSlsR=%sfK0NWTHbtGkhUq zRDe{>@&w3Kx<}0>u5L7)rk`Nkgl22)r&82K`${k6yh2lG{7rUO)4szPVybW@@OCj_ z!c3@dVw!E4l)t0*1^GTAN7;Sht+}Fv7tb#91zJBGQ6r)>AKMr@83lS}IKi#Yy9{Qt zfu!IQ{f2VHO2fzw;2@g~P@s5p8usD3N|V5T$PJ3iEDGc(_BYT+{7{@4s9ddIFoKnx zR;x4+X7qdaDYgWeLk5OhAv|P93L#F;r#cI_uRQ*=$RMYgZ&v9Rn*6v&Rw1%|+O#F2 z0eufmE0b}Oaqm#|6Z%o6Yt{HePEMEV`KFIFaZ{q>-LnrC`YIXM#9e(h;R1!WFDNXk zh&N_|^B_WYX^Uk*50h0HTN=wFXZ+-CvzdXfbC!E5chF2qYISxUq^4}=f|%T%=7(lP zH;>s~-GHpbx(y4U3+us?C|=Ud?m^!L+xvI?D!Z%aR8VGJKjtgXWyRkolGPL6J^FL# z@J|HjN7J#uPr*>Hxk}R0@m7LdpRU9UQ|0OuLA9TSol<0hD%|nYmwNw+%0v$@Pww4j zx-$FxE!+BO@sAdSjLE_*rBy1Pb{R48&?*sXftx~2y;I@r1B-EIPzlN4nhb{$62?+- z8by7&k20C`vZlL?EBj-Ntnwwd^lG$_a1l#v>RCk4d6zTSwY}qda)- z7Lz5ov4ut~eDqw&MAaq>zWC4IB*B znMqz>s557-Q%~pawZ?u$dF5&o?C}bHx$w6JgvOayOdJ@vl+?N1x0GJHcPC34--qPh zm4Id=8&%9CUdGcMwq|a5Q(T{fjG9$v2b+HP@70Q);hm~r{DF5GEg@N>CUfns4I~T} z`5k;1iAR6fX>4e-F0e(q#WybVHt(r2tP@t*%Q>AxY?8LV!-{nS%tv$1t9k$c6gWZLq@IMn_)iiE(uu$2=LO;^1 zu$#2&q`-hf%T=@~VutK`YAe4ssVGPF+?Q8$?AcxIFTU#lVe#_eYMWxW<8tlI{b zmcS%-jZ>*ejsa#1=l{t2WdgyolqQL%0Q4``>_2uh{!p(fzdLQ0&ww{tm9h;HMQ;U& ztW|Mm`+#S3e6=UbVvryd8rAUZZD_xElcQ0_A&>=EPxfVpAH3QTStQ6WR22$q@up&Q zR1pB)d;m9w0#LQJ&Q3uF}C9wzb>OX#7+A2{LS#(Y;{q@}Z z)V-+F>vPeu{b$G6!?0!(5tDM07)iIA*$&$|Nfq=Bw<8YQ7&~whKe0yS>XUB5s6)&u zy~}&P!9v7AbX<5RS1`v2nOGlps96(}EYQ+(py2p$Et=S_U#df`G@P%D)Z zEGgoD(0%UxU(?Tg zQuSmUY81BG-`YLc$fU~%Q!pR;d$U<8XWkIf|AzM|DS|)aL0E?*fw|d32vRULGP1xU ztz7kTMN!~O(06sWIBvdSyw6ZWZ+oG>#c>36^@WAZ+|qt2%K`C{vW*O1^WRi=f$_z(oQ2ao>44tyTSrj zDCREwv1-Wt_*%|uC8fUs}*N@$4mg-s>H|;#tdVPRWhwKNR@@9dj@=41UA?A-NXLK2LR5)*!nd-b9i@B zikz$Nb$&AbO|dO`4pzZF$3{|NFnudhk!5o@vgDd?KM(7~IYnnLB57_%Z)NsMaLf4Y z{eBrl-pFaLAqGR!MuWy_!Z{CxCj$xifAxKsW)YtE3P? zZRCG7r|^iugy!;0q((BZJ4D?F3ey*jzvPmp9K@*~$FIh<;>Gcx03!?vsCru)pddJZ z^+{~I&&4nlj&-Juu2=rdE{$ngk{?H(X`DFVbA-`Ej!8*>yP{?B=;ciF-j_fh`RsVl zMVG)Ql1ag=XR{NZG$pcrRg~^e#c4wEaxNAbr;MKWYN^!x!VmbUBsRGpd&YyE{N9UfWU+PX6`#LfK43W1w#ssxvZlX1z#!LJsI>#FDN#8W=kl~ zYt2iB0z^UO8o|>pZtS7LMjz@2V$Qlw(xiC#2j`J!hs#gE`jtq~vkimcf!@o+&BLM$ z;4`r)*R5Vardj0cieU$80rurcZi~Sm&<2*HTX~&?nI7UC{nq2XdWI$jo+XD2CvuY6 zn9^SXNPP;II-g>A;z1f``(#7%j60$s?osO_vMv6w*~!+U458c(jC`0V#XB=P=Zg-# z^h8fj6s7TOLuYs-y7#n$U!>eo56UB6#-6ge1&Qa&gSqTqy?;~JgHtkAm@?d5tw<~D zqY`&BPD+4TGfa9gUy+)t3?8l3+CVa;8P+RUd>k6g+gL2q)gt8}6H)B54pw78@d+)j zq$Fur*U8TBejy1+5}F%d85K3V7=^sJ0M+xpSe7R0lslP`sj&an-@L@GV4=Z-(;?}K z)oN4Me9wxfSesAo{BGa9HNXGnNoxA+j1C6`P9C|@8>Z7Tu9g+GPbm19gdq@^OJN?d zf{OG$I`Ya+!*|&%OKrJu-z3dMJAjdhC6ts=3$sRmv;wPq~o^}f?ctn5_DeL7=_f`Wc94ugzIj>xl=kdR{ROwG{41;h1x9&6G8 zwYToV^dkFtq#O?58v4BTi9Mho6@HC(sdLQE`IadK^MPv$>NiQw9w-n0o9J1<=cExX;{W#25>K=obiWo zCb#coIE-Yhp)JGex2V6C%(wgGx*}fbUp;B(+2^29#@C+Tyy83Gh8vf6&ddHx_9T5p z8b;t?AZrv#7L^f9?~)N5znZZ}zYuJeg{w^G_D;(2p0u{!?n}CTt#&RqrzMy&Cu}Sr ztIqwn{E9PwM;z@VcBq}6zGi`;;lr!^%|zn(N@u0%mQ=0|eR(QZfF&vFJp>gbdH_)I z4lNmprK$^rm0GCgO&VA5rslV#9UMriHYg}=ViN7+{YeTw+L-A=ukC|5wb;IIh1zCP z&rI-|XO{)4@xWT3?4=OfpB_Ed{5~vw{4H+}!-G~$TP{C{W znP->f%J$K#DqJj3JE1klQ#~0YESeFVn%^wKT$;EQkhJKG7XhGkb?ChEg9^3;_@&ujt91X{qiUG(ggH2^(v&o&^$4CkjjvDd`P zW`{_MXPT9%YciE>Pn2-?e7qWC(3;LWMnG!wh%ak!;}LB2LdT`zOMDX|RuR~!`j=Ma zIAZgmrxbjd2&2a$VGS%xjN$!K;Qhg;^<;on4_#6~_VQ+zOzVcX3R3l4T)hK4R+Yh( z(%hKmPEGP#R-J!Q25uJ`r#_TAt~Rw6d*`MUz&D?kQ%6o`VZdrr8?n)Cr2x%&WKKQ# zPO_;RQ{A)~M-XYORCZ}rE#XJ|6e|7x46AwVN&w%XcTDu^#n?H)I? zg(cQ3cY66z2P{`Re%WqlGchcN91Az5iBI0!=J`!Qe6Yx(_iP6hhZ(j`H%?jLoxF|u z+Fa5IBBO-)X~N{951#zkmXp(8?Wk(7#WNRJY~q$C>$BE6|Jl!xA>z|z%|RjX^M_6M zT&?!UP2I~Qui(KdUEg;OS7gi93fuPy|B3eFk-A-!JiR4pYs}!5${HZQ7=0UJVkvsaqvEYT*Xr{K zo(nuxiu6z`Qb+z641R@`;%g;4+A5;+yiu7a)c=E&y?fM{;hELQiWld8VMO?2Ddg3P zzQ9AXEOSVc?!vX1%o}e6Nf-7zbbapSzI4@>U(mzNnxVKaxj|7uys3fc{FG=BrV!mS zXpdWoR<2oKVbdgri$*afdGU5n94)|JTzHXgxlL9v^v6Q4kKj_$BJ9UW z%6aj>tf_1}kNUcZo2d`&X9&WJLHg_y3#c?HgtLXTD68L_Q;UE1ASv%mo0Xn#QwPj+ z#A*Xg|KHs4>RB~7Zu?c5Nz5>=Z%zIbS~Tc_X8jqC>t}~IC~Qwg+)0E$lP@93yq1F- zW1gMK3PMk3$t0z~9H?+QyiK8}X}s8HGzM}r=XRJW<}O1#T57 zK44o&0xlT-RV2h}@$l zR^`wV!N4-DT*lgpub$aj`a+DY1hF$a>#Iic%SYtHZZMRNeO=JA{;gD&u1q8T;(0@% z*=o1ITOes{;Zp<{#G|R{_oXIPgwLt5z?iv zwQBG&CfdIC_avm5E^9RD@#glYNxx%2o_E=|o|4nqp?$jl63Iuq+_ZFehvB_iV!tf6 zpuYDrjY7V&OLzO`6H1icwbYE0OQSM4NOlCqy&o_d71jYbz7HAC@oCI9uEGndT_s`! zzkmUI(kk3^X2M5keN4=>cCtd{p1KzXqR1Rff4f;FmXS@PoF?P#7i&|o&A1oMi-Q6j z6EzF#W9-4y0r>@N(htqqT0EBSmq5!CxDic4QDZR?m5tb#kug>tsq=99hc9Yp7ri_R z7!@~)ay2!>F3#HXw+T{SR|e#2+VPp(QC*mI?oWPwKd6e2y>=lXUwQI25uVE5==l~k zyvajygTsn=zDe2H!9<#t$t8X+gDB1EOr&)()!UH!zDQ@i%HhjS;o?EJb^hIhdsD(z zPJF+ls^2$s3fwQ_ zA^XFxZ&_VR_T3)=p1gb5i#g=7f5I8`<_}N#w8jEzKSy%lruWq^oqnVqPW{-@I{j8u zNq6P390RH~ovn#m15;A_QSLj;IgMu^FWvCv6))RtF6Cc)E6pg+eov{VKeb`|N1@~H zbWY;yh45pXHdd>=OBW7xz)$IvBj%*V`rl-?f;VEcH99eI-Zo;aZD-9bCTt>nIS$)jJi>uDew|u`A-p#K4jH zPG_W7HC1d1Ea0;?au`way2fnZF3IY4&@A6#6DS)hYzp2H;2jDTHcrBlVIr5d0S(Q6 zoa+dscWpIMaYylQ=;~VL79>-mTV?~RrxPaik_8E_nqKm8eTM44>WV=sSi@YwXR%!yBDqU7kqF!OMjE!ZuUXthuG zNOX%n8cxmMiu&`k7iReXb=;f&iaK&OJb&g`n)KSjENd7Mm#(8sOa%F&)|y^*|D9djMEv9FkPY%S%T21srDw9qM|uyvLjpl2VpefmfU{Z>NZRURm+xQjQQF!C!x zIys<%K^Np==}qFdU6bJ9}bB%Y|1BW7+VIW@-yJx zy)_CQ^+6@EWvl$;CpVohVJGu%5d92+#0&bK^woMS?h7s#{-Z7aM=U@6Z@M?b=_ebA zgwe{iD<2yJ;~IeBzP_GWuCZFlHTm(E_2{)18KUcs4r(U%PtY)E%4 z2+iQ`yn9c#Gfb(pluWf(@#93^)r)Kw@{MezY*XZPFi+(;>NEOzP8|BTk`*eAiyC5$$ z=)#OSa*L@I-(uueuYps!=z-{4jN*_H>ll=&pcWq~A^-U!7E^dqQ3Hb!&a{E`gxdGcTieU?xUD7X2dOP(J4$53-O}H2kiscen3mW-GFKiaX5}fe)CoC3Guk z?_=6D>+lMp{4@tlLVdT~yNpXwC9`9SC*&*{cJnud0p2XoCQVzLk6ru=yj>og#DTg` zv~^0X{jvXNOZ>QE?zQ6n{dceZ2i-KMd?7d$P7c{=ad72$n&OALr_tYB@w7|+<{UPD*(?t9 zNrXV}#1PlETmM@{&dIYEuA?t)+}7*;_fsL|cOx4YOWBnH40WU;vbg~)Vfgf#u6@X( zhui+zH4-~kOrDAYw3~ZFV6<$#C~L;GmJgvyqkr|k1=Xh8fmKbiqxiqtUvnI((x_A; zYrgGI*diJJAE?FRU~q8C_t)kny#c!5at$ZqsxL>VkP)nYB;l;<<|FueS}7_MYsT5a z5O45I4b#FUtcxr|p-N_gr8nSeG`}e(xYdcAcQ%K`+s}G&X4B=SA-L?}XP7%FM`>UN zUnF#3I*d1i!R{l~TSkTvOLO|V#7lYc?^_JTYx_PaxMb8I3aa&ND0W2bE=0ecWL_?` zXB6?}g+@AY0#BCmehENVZmSYr4InPzx4huZkmVWeK>?)bt66LlUz@KKj(P7{t_l1W zP@J*!J;W~uHtwvMbNkmd$aFE@Ot#_h?h8#-o{U%figBG|UbUo6kI4qI))Wc!&WV@e zkH~<3j353QLRb%Zl!vwmoA8>U4ooHuO`KUnoK3ckKX9+ej! zM621e*7BW=5V^_)eYzmD$5NWmX?zmfI5NdK0?m#5GLS9qrkWx5Fs37fg5s|k#{Xb| zk<}_ecd}#F%hR&t(y4&l`lT=X?(z)B<7cvYpO1t3beit1hu6kr_0~eFh}dJRFb-p) zkPi9=vI8ezGD#YWAC73QvfIpH2B8?O96Y+g*P_F;+Xlqr&dWcmX8NPQirIYEliRtv zYV`MEhM4~qOy%pCu^90=<@ENCZg(hznKA#xAeQyNc*oY9-TI_bR~9~bc+O$ZIPiCa zSOm}CykmQ;8?5g;k{(cK{%Kc6zAlTEKYyA;wipfWeDRWyU~O{#gOm3BF!aJj-LdM$ zqFvPMe_GT^JdSPD7ZF`<#tc^29HF+=DcI_0P{T+^YXEak?}_md!)I zrjtl=qAxxd^2i?@@|wtI{%ADun}V^?U}Ifwb2Q#N19^VpWx0G%1v?xgkC9gl|D>Dd zy=QD)8#SG>N>}D6gOBr?rW*#-Nh6AE`1tDmIO2uZEDsW|s+)Qa0ogtjE=cEkmo4g~ zEHYy1Ww7(EOMX5l0#p)vlKc#G9G&aEUU5Q2wCS^&WMm+kKzKg*hA#c6wWDH2`2r7_ z{d!c<8=C)>Qe|_KA@e`y8FuMG)%E9h%FZ}1HoSk|L{zz9``prsyjdXh_mlkp`C53? zt@ou>=U&C}Rvmk$M;}(x0fh|mEVY!<0mAB$9|Ufx2z^qlb!J^!2$qFheJVArx-hpo?NRkCF5dQ>=)ndqJ9LmogR5L4?9qs zj(=vn-kt!NpBh%qHZO-CukC5ZLT&uFDjZv6*@0G%;;ga}+D=57CadK}RAS22hQ!y5^k#{BiaRypC!`ouBtDHgg3wL#9puiG7ISj99*S+M<<@lX+rxAsqyO%N*U4 zvOxuy>xnCW#R$Pi$#w*!!2GD{R<@X!(9JKTLQ-1w-1f>0-u-1HUzt@Pz)>^!m3A6C zofugyoY^Z=8Z5tJq5;aG2^e#5ld%dHsjIpr?Yi3}xf*T@XUKC}uUSRZv-a}vPGskN zs~l-W`nm$|?8qMTmzkETl=va|;V$Aeqo5+adU}ks9)f-e*lD!r)1a_3ii===>>VGB z1oP!#)3_hxsds*kJ&@o&jXB8~1BUUav$lo5w zI~_K7@a}RHw@79H*K);#U^=DJOcj+#{MD4i9(Q%;22T}k1dpUF|B5z~jjTlx?66hN zq~%SsryQFQ@xqqfBZbzFTR{F-Sj2GLahGMjlytTCgb+49<5cc?%6f`+E ziE|B9GEbt)?lnW{QMz7<+-1cs^5P=;&0*3!0BN#IjBoQoU|;GIVK8^gI8`@gYCz*% zLD?OHNWP8*!;QC)@sh0B4;5XC`F!+;bzefaanc%%^bc=y4W`+9t@ z=i!>nN3FY?dWBgYuQM>x6WgBXPaxwMgwKvN`BJ^ks=R%bx}?cAY5&m6v% z79&SOV(NlD*`i-8U<>Wv#ScI`glUp`w z8P2#vy7vHo585kAudP?ul%=U~l4K~gZV}or#qb9syJU9N`%Hy;n-b0PX^v8EAvba% zfsbHghbFp9$*>WTyQ-{fV_ghi6^!&sOPkC(b_Ik`Y>1EI)0&z%e9K#7vF0LUERVD( zu1;V3guE%~a#^C%l^ONcEoxeMDUGIM4jX>KN4Wl$B}hGL#lpwcAN3Q~z}86iE7JYp zcYD;O_ylP~?`Z*yH}wVBPLguX69QPlPCu?%ndxJwypfZmU@%UPyo%jjXA_x?SKxl9 zvMzryip=-Er^BYsKMiOE| zS4I-+^{R?6Qb}89ry~bh zVTbs`&2ol;TpPIY`Qnw_l*f9M?l#O#V?~=ffB+wi!B20lK-DD~)?LdnEyVNeawMM> zbZ$S=E^6&~R-i2Etr1PNGEtVQ?n{mp+7;!jLH2pfYT~+djIXTbe?RSBb)*h1gCF-o z!{*gp2YcTpGDXKEpelvl$}!vGc)sXly4EdZ$(5d@TTuosHYr4$x*OkeIN4BXCZSIA zgXx@{^-GqZ8DKx3J7aH1@)HFlv$!+6wagxispU%3 zoNw2oTcRM#BY$Mar~|D`K>-$sTX=AF2<@Z}c{Qw@gfwrdmMMcLtM+$+}4oJRrGOYB1#sOC_Yv_=N z$B%UokfQBstKk;Tl&}5s+Axf`5POVO=k8PITpoz_FUI{(b3oZsxy>mPhDH)0M^|Ia z5t~U(78Kyu5tNbo2wwRb@5ty1X7~bDq<{ESnDds56i(~qgG|Sg0%J#&i}yu|e07?v zvnB^*kHJY`aa@C#kP({CLT0b)QIQBJD)HlfVqenbY$07u3B*0>kA$3L4YNeL{^(bW zuBvMoNyd)X+%~dlsTKaoGfJvcZi#5U+Ije_$oTeTNv3yxxk7Q=usF96Jo83L$*3Ej z1V32(*#j4ht#IzeZiO>0-dH&pwa($J4z6zNL5SO6-Or>|?*)PDSsm}dKr|~Y|JlTu z5^)x8u#7U_XwlT!3~O|gD#`{2rDQ^#-^MJb--Pq0lS$DBZ?^rvsZ=gPW)H{(QG!FDuV zYflfu>P%1XxlRX4O9}@DH&0zR;Q|AS#p;bl?HQnEuKtOxK2JxfrNO~hBT`+f(7ek= z);4SUr6xJ&mOR~Q2I`2n_NVV`WC-(*YOS9FjL@IN39gx@eR3wVDUKf@MhonAkPYf# zJe$z8PvSIi?N;hP?tL=Vd0w)v08BO{Hto8Viy?Ee5NwW^zW1h2*K_PCJAOD_BH*ku zlP~bYEW7nQj$V0wty&0NYAQV*G_JsFKZBV4qy^-R1jCblz7v7~tYHwol8H1+AzpH0 zjCUPZ67U2%QzM)LAcql010Cb(Zv?28WlyYE5J^?yEG{7lhw3^DalmX zvE1al#FRy*RGF}KFXt!ZVGK0S$GN>ZB5xfwe2ct64s1m*-`Yvdo|dUHDP{WT)$@5? zH={|f_z&AaX{#)AVPonqO)HNNVD)+qGsAu3nNJ^A^~w}mqE6{6*QLrBf3+qYcnl-s zuc}j-i%%Js1b2Hse-B{~*;N&OyBG(7+W@iyhIC-16@(cB>$0OU?wsL&!(siaPPvhUi!C)#3AP0yBv-c$^Q zqd0*rYgOwC8%*_90_r2db>mj92vw^O#kC-@TYr6H1Xg%#ZLu(wwa%oUhlFC zc(sK9BV(>f9R#+zpwP$>veK#2;?Jw*^pmYwy$sdHRdY;MGFfie3Pfx@52m5NTyTn6 zy&40Gx&caCVHzxE0o~_uiv_cgeeRHIQk|RGh(u#Iy7nwmV5e& zH^Ffrtbbskos4NuL&hkV`~D=vZP_N19nFyAF8`J28bEg2&{@=%DXA6`MW^&;=-t|= zyGL>-{H7RcyUud0zEqtlUNj3h3iBh(!hchw2XcwCy68p;^G|JQtj{V$URHi(nzi36 zG;}zYGee7&>BETMN7@*DAlh9%!dxo0GD#D+>4DLqGnVwVRIaG*37YCOr*NKd1Fp zVJq8Jnir!l*p|*Q&F`y=!={?!vg&t-D*`R&>!!MF)Ep@D+ z!Ck4T%=}vfb(r@wQdm&+p2@7VjV8qzYDqTMBZ;j}Q&Uji6gVZGBSDT!wv2Wql4yXR>g zXEnxASEZgY%NIF5IWkELdVWwfb-s+LTHt#*1B#c{Ci83B+!MiN*)P{iryVFRnBh_= zE-?H2Q`+{-E})zs<}?*23W?u+gX_na!~8`Dn?_45Wk;RXNzTr88@kVx{*ye-68vw> zvzSh=O=($vss4fZuJ)m!x9TNcqNO`w7QH9u#}y!cwB`$?pb%vVx%SOcC}61a$vqi) z-x3b%zBFM=Egq%Rl&$P|I~9uf%gfXaxHV#`QYtG+d$D@`6N-)XjlC zrWzXGBTyN;4n?0vG`BgQRO+MR&v)9c=3}NGwSh6?P8y}`h{pDcr$rDhGsf^0kq|k7 zFAPPab<6c0G>(lGkY5e>lQks?r;ATU1P~DAt65HNw%9q6+oUR~`xD_*fqOwbWDrj`QNxR%Le28k)>V^(2b; z0%`>$eWEXI+Xix>qVwk;JDGtxoYhxZ+G5OAsW{^xMZ-qH)&+` zE=Lw>XgFI>f@}t&3oo<4)LW`yeT{3wj!x96-Yrn{-4e#efnq#=&n5ZNasBFqborIZ zTpTZkw;0GO;LrGs{{F8I{aMW{96KPS;8M01+w;~oH^NvhH3h|CJb94^a9zbetP+ZC zLJ5=~TE=86iY&`X!mqZtU947zJoSSi1#ML?h>00!SI&@H5`BcJY za*Z2T#~cUw(g1_3ygyReO#KSP4ClpmLklLNFFrQ+dJZ_uV|K;Kyo=2kWXW;W61yt1 zRdj&g^c632)NWwN%GTv`4fYV@*ET}4(jV@pe_|TXxlP3Gc28?z`FiMQi6wrQWi3Zw=bo z4I2)fhUD@I&KW2dk(H#^z91on5t*Ju0e+V>6~srov@rIYmGsRD$ATbv6NNThjn|I7 z@|WwNg$1vQRk0|xxaJ!=F@Rhq;9F{ApcBP~L&}r?+?miEh2~9*=L(meGB>W=ZJI&R zv!Te^RxnE`(Srl@HTT(I%=2S~-xS|L=i}}yj~gJfWGsv z@NUv70~TbDXsIVU2IAqKN<(Lv!etk}5Bmx;4vm(Xl_=|d?kYLichVXdZn%9EucGtv zG`+HP%5JhEgj>1k#!!wk_-3|b^VGMe=pgW?A6iH*j_;s3MMuXOxePg{NLmmhuq!0( zgMIjZwh`^8`$*6yg5j!>t~nN;lx7wD*yaYJTvuU22dk({@a#hf@~8;q-}qub2Q2)E zzn@H}+)nDhc+-e21< zc6!wpG;h8?Dy$4)o1hVW5Y_Q=k;gbzkm3)L1lJ3St6_hmm!JL(wiVepKb0^&KM~BA zm-zO7#5O4&;C68%>^^d6=eS*!jK5GyFFpuk#XSpO3tP1JVk;Qs|7zgw65ZerBiqenUCLwVPA z#=iSJHNMkZ5c*?!Y`Z)CxbiC@!RpHUT$}SsA$zMade3Q(y?C-(ITPT{E^OyTMdUT0OTKTnad>!=cpFgEznTuHQoCW*?LoM*H5M1@ru}@k% zkA>S*N}YenciuyRlD}i>p34cn26@zBWva7AS3j z0>z62m*P%aJi*5rQNDF1HCu^U5&faI{Jag7N z^L%?}@*&LJnUMee^ZR#QSGTF!^&}O=Hj;Jm*Rhc0lOw|bN$*(I;+6Su)9BI*O3Z^y2_x19_T8_qk%O5r&PCRH z8DZwXn3%;3+ZnCgH?WW1SBF9=;Xn5et>8VA2NX*>A=UqdcP8^U*zBD68IphINu>6l z9JlfUpmw9hKM9`b{gLqA`0LlD1EwhciAv0K0^Xg4K$^YK2anl_iLVQO8Y-xNzv54Auyd)QD~X`>EgxOw>Z!)YV+%5#cQ zyA|Zi3B$HWmOB6ql(OTpMlzLPsF9q)Mu}d7t|u_E+><0YgX25iG zccbp?KDIS|c26v3=Ev5_2e~&F4TbOY957mPatFM%(-miFX|CNiXLU{zB1*hh+fkHI z0abY*yIl=2lnnyw@(}9x*e1UkQf_mc>v?*pJkeOibzhLgE9R)lwsDw)V*|BPLkWssaNEo;R-{P3DiNsM^%$Cl-6-2QmB)#*AYzO3#b z72E)5=!sQq=NN>;$vot9JsgL4(_g3^$*G)p&e=FxWb67z7q$A>Ff^vQWxE#|CXGf~ zT7@0VrHWMrjE=Au2@hP5dfrz=n)>Cb7f6;IAXlocjO27R?ZBpg5{wE_iGVK&!55tPd4Bxs22V%^AdyaFqF$w}rMtK1juoCAse zrF~FqfzY6^BtkWa07YpKYFVd4*CA{FBbnich)J4aHfTJ$(wV)1p2IG&vqIe?g8KGn z$IfQ^bh)eYN2QaZ+8<5t9iz^&{flqp@`du5W7_v@*%0`d0v9{(sr?_NBlK-bDVim) z;x8$W^}kTv@axiR>2u4>vo&r(EXgXDLF%b0+x;(WYrQsRJ|1W!E+5~_phrr*s>CD$ z@73pKi~U&X8+SKeTJYPkrBZe|Ra6Sir`?;->>IO7AE)DWt+(vxmY6%A+sKu{IUSqi zel^;EOtlddFI(q?#|ReE(@=uyjs{KR*&K(TV56ea5d8Kz_QL|M%O9&&trwFw#Le{C z%H|N8t+jSe_|)805%~#_W6$`S<+ebkY`nvpr#K$HiNw}e%#ZsGn1{Esm0*6~FY)ZB zUu0RTZWQVqjgITU*nO()y`A<}xS_&V-V6qKGP&Ut*$*8*<*ZTcivVcU95r|*ceVz;f?LuO3vKs6d-PB^D~~2xZBm&TuyGI&hZ5DL7ug&7x^%* zIsjq$l{dC}3Gm^^5_5b3X-K_9&i9Y7?T~p0VwR^cx^T?3U9eEx^z~@INWHas>-U5h z>{ma-yWQ=jXM=1pl|6B;D6SLc>=U}SCNem#J=uG^`fZX23{_F#L%PPI@d<_WGb|Zk zPq|&9T>*^N=>m}G&@Q^Tzu4z_W@Sy?3g(l#v-$H6@v|18xf2p9;+$QPU$&7a2r4$4q2K3Kl(qxB8)9hd1T+tz#`TFX)`3Lb6V6$`(E{8TAfMB+nY1?H-E*Oj)fQcxwixka6V!CKBmy+ak zykuMM@qji${2s=(!s$s_@eQww>ER8ttY#Jem(kKRi!8yd5twn5)~9~@P55c@DO%fMG;;f2(1wKJb=_EN3Q z)Khb|0rYu+hZi^4(n5_M2dhbp%Y=kN46al_E!H)` zi;W_*1cN-#S>LqQ!p_u7k z@~UayJ!#XwP-nLV&_pNnEgphr@cQtQT`-jD8>#Cotcv(+f9I7qJKk)4{%N+>ezR99 zN-YpUYm-Ki19IOWT_q5PIg4imD*9EP7C+osRSK0!Ci|td-*h71kOEkElIBV&lU_RH z2aNNO@Dm&I6=wgL)AVM7{u|(x-H*tB3w;0mF9?;LRk3G9Ivw?Kw(aXep6I!4Js6e| z5hqrp+{;&7eA*G_C)7ogpJd|o2!iS^9`I26l1iJaq)Q~wWQ;t5Ao^$RfMSzHqRu#D z8Fyi-0-B)0sw7~A1A5fK4JQDPy(of{Iz?!hX?WYd9*Ymq*K=78cVt(qX69b! z_T$q*oTfb6bv=b6zCkp;OFDPuNv`WS4S!PIH{ul&SQ6_Gl{ccm45DX?WdYCN%JETV zK;TZmgHyW@;g`>+KP#m~h>r0RwrTvsA|mh>AyQ3yEZURJ6l7qey$dtvR`(IT(%RU*$j7=UQW|gt#7CL6G5W5*PtOd8-Ca=0(f|#Wd;1W!*f6TrpKnPx= zNI#<4%DW$SE{^h1?I7qpM8f?$$m=8aysj+NLVCyfeUI{VL+2N zsb(J)miElOU|Hs~e7dEzW8~$V&kFQdyA^l~IYr$poW42Jiqkxgcht#3ng3$*RDV>4 zK72)|(-7w}RH8KzN)NMckF)!|O+Xns3OcFBkw-Ry# z0rpzK;(3bUlt$)1>bngl2ghP^7>=usmNC!~SMKj4pog9Yx0Q=H24_j+FVU3CG=as? zjTvDL5~*1{Zdq?)tK0lycK&u`df14a8wLy3&qGA$7v>x292~*_3QVV(vVR!7T$lL(d^k; z@wL6Gwu>ze(HNCT48MmnPqp9f!d?9r@g+ya{D7Oli0;sd6lgVC;%V2=nj9DX zutdH^(lQKcgHIFRK`cXzS&sNuZ5Hl)G8Z+i2x zT1hOCBQDfvnaLH~(Ja(mv+(xkv%EGFH_V&6aLR#vCNJtoY4s-Yak1()>nNycPTfH8 z0jHx7zCthpgVmYJfflD%0r{*-&A1{Vcm>vfji^4DuMBjp>Gs9qp!1 z@!@hBth}BMJJ*RW45$U7|-TG({9(?5@-gL6Ns4Mqhk`>69|Lg=sn^ z=n{Rphv`*mpsUVFb{Ba5!Q^k27bWj@z#ACXzak_|vgUHu5xf!ap?2#(D?C1>ta9xF zMGrNH^kYraJduB%Sb!fFA&xR-f|d0zWmwM>%MuOrkdMB@+>Mai%SK^+Kj%TX23&v$ zhOZV3w}iT=t-XIxeSS9oKX#{f^Fda{sg4P@RI(X1V}-?2vrMIiYz@qIHPZ18YRaj3 z$G!NcT~QJ5w$8ClX@F9)G!stc`hLCsbWOw26i7P_Li}_kbZ6qWA|W_O7K85{R?Pou z7MLUgOz#k&54Qg5BZO+pS6EQyZkaPAa)a*`bR_4P&<5a_%pBDhI%dWFL!lus!LkW!;z<~k}w6om0?P|uZV1naq5rEr@bhXnw$r* z&DQHdL}Y%>H|U@J&C|GrR*7abC!kyqG6nl4_kF%KDD;Zp$zSVj|MAih|JUFUo2F6R z@~X`6z%d=AluXO>uo?>F(kwi8)=gCj;U}Vc&~kFj>v2QU)=_TQ$)EBA#(1k>nq!Xl zs+SvVry5wUf9dPce;hVbD?HGwT>K|NZ{)zsve7v+UJPj&UiD$~o(k-0?`-9&jR7@V zLM-D)RCr_|ReQKNuoS-DI@X=R zz>6RQq#x#^H@Q`jn)zdrpjXd~Xc=vcIzmkxB6#Qs1(z#Akt+ASh$Ng78srM>?bb(M%BQnW%86jiKrm)=e<4*$lc4yq$W3Aulm#^;6 zenQn|RZ>MiC={ZYo9wi@QIAuA*YyjLy`RCa)Lr@is>P4aiK+feI4kx`p~I&Ju1`#} ze;~hn%)b88VRXIlA#lCztC}Io)m#j2NW7pXLfpCs;&=)!a@uU4a$;c}I&qUpqz`X4 z;*ag=Xq~N5J@GO5no!*OmLk6HeM2O}T6{^{jin&sc--&Jk%E4nj`=7Xdpk?QNp-`Qz{pEy(QX?jj9Hy>jUY##A` z>V8uqjS~O|;#R+mLaM0$r`=E8|DwBy#eSr`c-#B*PlBQX!?x>-tH@1~ibEb%0+M_G z9LfG0-_pOHBk0daBYrkQYfuZV&gVN^^FLjbU=@tFYFDS_*e^#BABM=@wEP(S!}Daf zv&xrz+sYqulLg3#eyHM&p?%9hn1dWr$Lll(RtNS4|0tU)a_rBVX3=MFP|wzAHV~3_ z#_-B*IYhweqFHe$4v%bi6W$62w8)h3tErHt`UgjI&oXVSJ>&U58Lbk?j-dpWuiDiU zej8f*!5HhbPk^ZvT17K$$kc(y6|;0L>x$}ejcGijQXfpcOJ@>-+T6|K!hf~Q;-yi_ zxFgU9urRG$QT)c_SC((l<` z7wN=9&N>ot?Q>*{y8_B0ml3rjQt~s`rW7B@O>H+CxFn${+SwMxRQIEmlx<~RWTd+l z)tHz_8@0x2I|~1Bh4c%?!1lA48P2|U^%p|lgoT${&X214_J-;7Y9kOHqNV_WXT>{= zy&Lk}i)NSqqvY1R9;uo7|NSVvPiJHyh07^ihWRRGKB8O+Oh)D69-pJKXyDw2v|ft! z$2w*7*WTMLG^8@xFp7hwc*w^`^aCuoGd6yaE&BlSl5wE38J7o*0@3T@c!%y(6fIB@ zD08-0@I8{^okQ6Qr<>s?muTtN`H#a*NHiWi*~$RhQb@nbU!Ms8|p{Y=Nu+vO{> zx9POReu->-a`hYngX{4f<`){gE@SDXe9h{bSHPM_Yllju4^L%NTczuzS1`Y~z0dnk z(t#ZzAC1clOy>feQ%8rmN?t0I$y^hed`myDNKn;{t)5XtZC$Bb_GORXxi`VkIpXjr zflm0D@qy&$&RRN5->l!W7{9{y)Te0czkfgbQnXLhHW$(T88-WE^Qk3P8y%G8mA-@{ z0qQ@q*MvZ^Y)T<}6D)JL0o@HH9X><<7gv~aYC56YZ{)$H6|Wo^aMsS1+X`_fACR!< zndzSzb|Li;x+$T1BXa98?G2AjN`2Ud4N9gCEXF{#k+TQ!%imbomCZnD5xF{i()utJ zxfT4@heCxeX9Fzl8hy_BbZ=V;ZLlLPI5!DXd!TPbo+iK$1{31FMvLgMyedTb3HCI& zE!5{Q$~q*^iCNqwDIW5i#fZOu{J3YV@8lUH$c~m&sx+R-9X(4rzzxjM4-#3G2BTii zG3W^Pj(5whJ~}!+-MjN)4DYK|=1KcT_9|uGV_bi57?(?Wd`{2&2?uGKLX{hwbpZ5j z;^1Fo38XyDSq=5c2X)De>3iP01Bo;_EB)U7-3bwHizvTQ5>}6(y?5FRX;5W3{{XQp#ToB^U0@)QjsW#qo5Y9~M zzajLJR=U-nYbd$lBw)L48(YiPiRn3*TDQjg0K~WAj{@^cOdBX#s%tt!z~pg9&BEwx zQP+kDRG7o36P!k+8hdXdFW~-pNe1A%haPyOvwr1JOi%0EV$89j%n!eg;y{ff8WbQ! zsO!g0vO=Q+?_l#mYPMyGGnVJcy0C0acx{*X)1Ot%X+pp4`1;Obo)VRsYu!9 zuWRpbe`pDu5*sUh(s;=f8Gy_<(X-F8%rTJq+d-0K&y$DY_|mB3Qo3Tsf55$UB%pQR zv5(Q_9>m9&?nl$e0^7jYBH4m2`H$m9=L#Dl5Q`|!GVetuhK(Uc2=^f?xh6>z)skdo zbcJ`9zY+&Av7Shs*JG243^pl)MZ8Vcf!;>XaVMC61EA&TbW_riIvBH5pbG!kqMV{_ ziSFSgrp|Thz)&u={0w=-<;2IgTsgfQGk5W{h}}v^AzB9^RQnA91$y&3bhjCmtDr2% z>}C#_ z0>Puzfxp0pU-=Z~U<^Y-Y0xwO3=iGRjdTAZADIWy$>~^>b&0;3<}7XUM3b{xauU{7 zBl5*6Ct@*htJ$elqZzc(tf&k%lzvR861o@4d_nt>z){P8ZUii7Y9V|y%EwChS8icJ z+&^!Q)1=W0QN(3?a&YtNnEMxGMqF_%djiyalM(h&_SJE->nG!D{I0^+e>*LUq>V<+ zpbMqBQdNU^%+$-kYHnQpTc7~-Sa)~3MZ~4b!Yu-DLk~3O+3LXOd1~;cmEkV;(nkl8 zKM7pDSs4oTMXB~a!K0Gas?Yikr}mb0*YC zA(I@g#HADpjqUTIjac29y{sF~IC1w&E8*u6{QHsZRk9d*g=jeTsS#r-J9B4@4+D|z zDjPU!ljew3)K|K$X(Z>-_wn+0S>Y*={+Aum{?sd0y0Xo(;w-YtAp^VnM zp*0XQb&s031j71y8+pf-@ZaRda5V!w{6;{tF%e>+DS3uCK4@RnJBlJ%p6hv zy@1{`8Jv+Z8V$Bbba^mCoxv)W<`9%nli39v1%_#zWk4VA1}W!*V#*qTQyT*yM7Yd# z8T>Aa6M+!r9IS;2v0SPTh7=&DSDWPKpQfWhOFRV6%n8k^CMZlu4io-i&hsLt+nxL{ zr!1ej><-8<^ba~gi}Hay7xDVU=#Eg4;#!EYTwpDaPkP~@=%ei{Q2mvxT1%O_>s5zN zTi#v8!4ar#^>jI)1QxHlx6}j}9E7gl`YTPzOFKQRm$Em>+|9{U&rmiFVS9Y&_AE!J z*cVNG;}6Z}uLViZ^qRkb(!aB^O+1;frm5&!$?Y^>*FK7WHAj2X-6!;IlE%A1 zu$NC$f4Sw2x*CWr3&lRoy&8~s4{C2bhSkI| zy3t!YzKuoNOUwS97k;`o<61)XJAHOdkRnG5+Kp`W##Sk{W@sF53L|=DS}QJ#OC%W? zU80W1du6@38NDEV^uPP4^k<^`Hlr8Kc3?R8p|vxZdUnxoK5yfff`?4%DWvkt%@1t( zN0;da66JD#U;VUJJ6Caw5`EY1s8lpnk0YSMtst6v2=Nr+DK5~B| zUCHKX2JTp7E(}edR{{Ev3Wg(WXO>!_-%|kW2w@$OeZ*8K-mhEoy2=QmTrtqE2H(vJ z5+?U^A+|_&Yat64L2`UV+Z)p)qJY6Cb4qKJ+zvu)=)RP=O{Vc}Dg*PF^SXtNLffPR zTRs;q(!Q@0y$+AD+b9q^hS^4$=9IO#f6h!#1qy>S&<5?7j3j`?oP1`~yW0dqc$mpk zosNX}Rs2J}otSfnZ!cfCcYE&Q<5c{^+J6SBr6BTWu#dF227pp^fSn&KCN$gC=7Z*y zU(T;jOSC!~nAA}wvlZ|mo&Dr_6B{@DF3%DNz3`i{m!b7hztSK6E`FKtFI6MVhJKaO z9D_8fD~qeu>B~7v%dSq20=>kWt-RswE-YieB4}0ceX7w_ZmbzUyWzfucaBgcfOQv< zTmFJ?BmL3J5lE|+E;c5idddk(CU2Nn!&DVb{fJ{xaa%-Y_mJQLd`0Bv5F!OgQ;PH) za_GuRf4n^L=FK6i~aWJ zByS!XjO*|MZtxj)c~GF@^v6e;_xP2Xz_L3yiuOiC&sGzcB?l zHkus@tRHU5+v)!_eu#j?k45_J~9nqPq}BDNU$L@FP6vZJD3iJ__7?y z`BHz+byT9lm?c8klQn})y4v?Cz$u)fu9@&@(dJ5T0AO@tkgc2kd$`o~yjTiWTg6Pf zre@5c|2eqz$b0rA7`MLu;+eh4v23%8bb8F$^`4exT}cy{dec2zj$i*4TNsUO@0&3; zWfY&ZR{s0E9_BdHjNK};dG-Rmqp|yG-g?*Hayq|=yLE+`jWw!H_4p2%M@9Wu+z5XC zWh2L7{#v=<5C4f@=zDgkb+hLcuQA6zttY;gA0({Y^-dA49QDvtXII1Qvb_2_x|J`= zpGF*RBiq1ULAd5_VNlAGG{#feh|5dTK&CLo*w?Vby2Z1OdH1SyD&rMq4@0(L$v$7` zD@=3Hb4@UwmI8J5I0Pg_EX(l6vRxCK`KRguC3iUJNWtJX`2B3S>&12G^v_(SI|^HTQmnPZ5jaYc9)FS9;gTF5s>US(J*VyQHy} z*jrFaP*j*V5fQeh1_#lrJ|#d>BuTt`^u3M+_JEG}w0kh0Zo@I>DEgD(ycZ+gNcW?i z<%Th(maj`TY~n| z*L2-8*NXC^&!042_#9jh(3b`8ab#IqRPeQl(wTmle~7bdn8I50s9S?G&&5uVf#4xv zaomiC6uAD)=*ayO`)aELO5)xCn1&%~=XPs_wh=SZ$OPUX`#f8e{pHgM8}->R7h#+U zUTWi3L6SGyT(g}MKHB0FEA{Lze6)Rq=az7`M`WRrOKE$onvKzxw0HRD&=TQg!`T_U zMA1;i6p><_o!NxjdaXs)&?yBn)?=-)SJh>~-{$iv=dA)8^>ssqI?yiLPi#7$sAvd0n8=<+Ms~q*fB1B2y`gmi zB34D@Kq(>-W8-nBI&E9zZG;r7T1RCqwGGrr>|JY%I5`w#vrg)$-Ly`?2=@p7b0kL@ zq}NhzXqdTj8BdeWP^#@9N}Qv-_8QaB-s{yIVhRKb1Iqvi0NZFg3ikkgsBNTQq=go# zFLd8*?bfgAMJ7R6U;a!K@*jcaCw_mcQgM8*BQM#&5fW*Y95{sxM!C%9+bF7jXNcx3 zJ64Qm9^# z0bJvAIMcOrL}>NVbBbV1a9U%my02)F=a0<8K%ZDgb#vhf7IB^qiVdpdNw|lTKq~`i z{gDZTc)&S0Dh)>YNW*|O<#mFS(=`UaP#Bkk;rh0`91!4Y-jbE=7?gIhzSx@S^Oz6NUItpE=Fix>k1;IKd{wIO-H}BLLrtv=s zvhXr3iS5rZUVjpx^0^C*gD7F%23x?^G(V+Gq*H1;nwU1pk-vw#9Fr>1 zcXkWG5))zI0o$UpDA8;K&6(Z@J?Lq%#AbY-Sc%VgH@PxGS3^?d*fi2J-my~Fta08l584yaenUuebj$HM0bd#(3GsJk{*~u=0b+|Xor8wE5+$X&8A8l} z0A0;8R6`nd29cY2#}qFoGE%p^tM%x?%rAtA4cx6C!i>rS%*D_huvNx3NMl3yc37xu zz^@7T&18~0p~(Kp5N@ArjOf90&*vkp>Oa$~0@<_A!`w>a+KMNlVSC-sPsS=#t#`0< zR=xJUlyOX;Ro8|m1e7GYBmNpcQ}I`4;jb=x*i^h04Z>fYZ>&O_v=AKUk-w+41tLq;X`Lp3XhbEhRI81I0{5b(jF@C!m{|cp=ec7p^ z@V0&J)hnFxztcjn+s~iqc!R9|^*z*WJ-9TN&Ha}mg^K&)o4PIEkoI$AeJ9^8P-Z_{ zwZ=F-7k_`bao#bqKO0?(q#h88`fub9rFdDB7&DF^?%8LMzGgMx+W_&(uYN{CetWqD z1a6#v5iCTMucX36yA&Gjr8cyhGnkvX)F4ou+Nsvvts_lxE1V73ph}vllVonHT^c{o zFc=#53MM?Mn`6zESZi*CkDv6}*JU`QKrP948d|;kNiz-RvrWIdkn9Pjz*P8q5UKy) zsUVpCS1Jh3eIHV)d$3$*_0rl|&B~>(@^MAq))b^kr?s}V$na9Q?edB`CuWQoli667 z>sS_+H)h(7WT?i?87)5D>1Wwug9xY)|LsdVrMMEBz1Yt~w?ksfr=AK9P<-%GL#jpW zS-F<%kjmnB;z`o};_i6Oa?K|_JzTV%%3qb8j(R%OzoJ8)Av&Lf*cS^gBWAuO!bc?l9*KhJx!m80z-PrKywIBL}l?1H!Dc5 zaZM3uH+O)^vwr>~eJ-BkjVQ{m{8bs94IhRH(X~{fW8Pp^F6?1I5!l97rt0;u>`65H zscK2`Qz4Q5?#X>dBAFq!_IS8yissA+f7FdENxZ)QUh%+siZh2bTEV?JYKxh$zKZtg zsTTAnk5)6pqC~k^D8#xdA%VU>SCW&BQltp+%U5x~T^YEo)MU-X@=b75%@}EM8&^@j zYavG}x+8=x!a_^gdLlqLkfp2gVSg$!;Vxc&7^bTTft}$LfD7nE3r_Kc&0W{bw_D07 zU7zjKMWi1qY+F-G#?>C|S|I-iHisw%$agL8-#Q$BC{WCOZ18{ine{hLWt488!$1CK zPP1I?7ykxOqG9Z7e-CJ>26TQQF`pFP2nAFy%Hz`^$4SyLC2d-TZbtc2=^<3LHrGt_ zH%nmY&xoz@7sYRCLV3k1^MbmZslsl7_+9{cR-Px<-b52r=^!+IVhUyk8s;ntD}R1lSmY}P0nZLY-d@GUFR6elj4{-kiM87M07Dxf>E zql-1$dn{E|&@MQEcsET#BAiJp0HNg2bZI3G4;*T85C!TUbFc|&YMCZnGK4XwZNjvp z27xc!Ny?G&#(?K(x$XU9kRaS{$8OEAa9V_^z_p7wu@t>YuqIHYEq!*opIgX@&D`Da zoCL&0Rfh$qW>LcG9X<|Tz;w#cG^T@dFx|wH7`F6HVNfC$ANNXu9vsFd9gM(DQ&E6% z;+1m^OtAC@CQ&YB2#V&1u&^MsgfAWV8bN!=I61FhKNm*V+eFeEW1R;kt;-sdh#N*Q z8tuzE9n2N1MOj2bUJ8lj=}eiFj0DZw0=&Xi6$bU4#EM5u>7skY2B$+2U>I;quJqQ< zR&eDi$*0%*J`U2xjs2f530`%W60f_nG{BVu{HYO~wDA>9hIJCHBpKbd?EC1(8^F)I zNVpv0T(ktu0!m%owUSSdFVl^>WF$8cwUsKI6CKbK39i>-ELeGRC>6x4I}DdeqZux- za4Je=RREX7Ey$m$ih9UYbdSp}YBqhTk4~cv7s~8~iuw$z@0n>*GGpbn)l7bA*^uXd zVWGrX+>Um%c*^6CE5g3{{9Y+@`k}bCne%|dYC?c%lu`{GS<^BtB$CApII0d3RL3F3 z?VBkNHotWbJs}*kb@1>~Dt`Y*rkj_hZ)+-ALLcEkMQNB^@wBziAurm0n$OSZXu3?T z2};?x;XXNxnp#9X8tU7D-%=dcMdP2N=tys)qx&N4Qvo&kG)ARn&NDY$Rp2 zjMw%9*=F8p3JBoDC_LXb7R)vKjn`?-ATJfKFP54MjSkK)0vgmqbgg;!#^aVVC};x6 zL&Qln$X^tfbn`OFY`Y!=U6)Z)vaGrH6dk~+5To2-P>YEs1{?o_LF<%|47#8q6D3iu zZt(}vgkUg=?8({WgXmYHA2vg~RX0v89TRqPh^3aOGngJUeYuhjT)^OG-RVPp6vrj8zlJKfu2FT^w2_TZ^pr> zD2)mOtCXrchq(~u(?Vxh%XoWSvqAb(^{HhNqGSm5!BaJsbM1$Rt_38Xd6d{xAYYJi;Z505eq!kIU-pV2M!tOOOw}b7OkBV9lY&0?^R2k?cPY~Gq5Dz zG8-K%BBP<%F>B|2oKn|taMj>E?B$Q`nAOTdKKyxhl}htin%35WQId{#MI_v2}8L$A5%zZmH@` zHVDQXPSVJIv;KM$o!@0WE76rX_WH*yak~Q{`~fg=ikxCcU1n{KA-{a zQ+wT?1S1<3_s5AzD=yn}MME`0(DUZOABEyl-1uo}ld>ulunZz%d!$?|ecuKLhk)PG za`Mz#$D*C&Tc4YIq4}d>&eDheJTVbH8l0)o5T%DRZnJa7y822J7%}CduK3;W(_mE$ z`mjLTAx(TabtdcVpvcO@PZd~_&^?$K{(P!|5XLG$#04O;b(3eGDM&S3ubV2oduBv+ z=-}mvjZ%{h0|8RXb&7v#ygfQqT(kp(CEuv2?9)9|7piRt`1mrc|Lc0vDfgsmA?lIW zRYeEl1#x`K&TP!}<>`2Vj+0-~Rym)cK@WXi40;)~#g%S&7DrJg-$*Cf9WR4D^|Mn{ zFn$_vM`P1;JlE1fE`=6as4)D$mm-`? zU{B0+Ey;d@j*qnLg{W!Ql+>U%N|pttX;tf9jp@shwZ}5VqbzAN`IB9oa8qvEhs9iKtB;X)h#|Wq>bGS(;KVu zS{u>~R{HVs{_h7(#v-LiAHp7*Qi5N5*67bKFn%rinFNpX1SmG~awNKI z@l&YE69u*D0>>Xj1ION}_aArt$NSk7x5rXWIWJrED~Ib7om_bEG5ZYD63kO9Len^2vKR$?7G~ z+K3f>%k#0xXaM|4;6?oM3p0*e995y)%ugp)anA{Wyl3HoqKFaFX>_x6Xe1-szLdyQ zNswRWjUpiCdojebo%|6_@Lc38^=l4%=^o0zFT81r?}1(B$ofABoutSCD)NcYH`er~ zUmmNOyd}$jVo@E$tH9bth`bu#8t)13=)E*v_ z%avp^Dfjze@7x-6HRp?O$?tp}uX=0v^drVTstMNU-B75uMnvHbcNX7DMt_%}A3;(zSur|o|fowub~TZH65Lc5kaWdunc+3$F2$BNv z*qUpP2LvbZu-p=V4RSE4OruGWN~uIfapUxOWsa%Z-M5~))xIyEH@&kIX)}KUrF&CH z_aqHh6hG2`?18~e%PAo(Z|Le(bWW&G+U7n->sJ8f>AcktO!DceYzTyq{9p?inYZ7) zQ(597xo;^hfAOQ|cwHs~!Fj4An@&?u+Cd#CZ z>34jw@oCN&I&c1(c?F%jdK&@p)ya72Y5JLDSp(Py&rpZbU`QKA9Q=}7Bs%(fGUtkf zlX2y=Ud63G#Z&CBrbq0MBL1P#{%UZUgQ33SYL!bRp8KJv52V+MyrT|eyKmsiN6p<#ET z9!-oBY-LUO>1*gV9?62*j&EMf(22$@-`^OmtZf3fuHD)tMUN1@PCr7OdkF8GkUYwT z^5^c00Fy*c7a{SC1)G+LB`v91Hz+UJ%@n9>{dWjNsRoqhsnC|E5L5ap;*9EX@RRfv z-KU@K4@2N3Sr;DU-GiS(XdjU%<*P!)x&R3#D`or@CcY~uLiljgduhKpXuz5C6oX2$ zRqI!?+W=h*-~oJ*Up0u>R2u_3iwWw%%1d)fds4V>_rCmWVJ1kviKem#&qQltU1H&OH_{vF<4X+8 z+E6yXnUa(XS1H#jnK^iR0S2KYnhK?AhpHQ%Pog+Zk?Mm!(Ngjbj!~vrD3P|~#6}#S zRzMduz2)XENr5&wOu{JPz6+P}fKmW4w$_O#rlEB3okw{c1*>C))sw8C{-yC9CZX44 z_9F>?6x12YK@Vr>5O!<6`)8nBo41cEhuszS^|I;I9EO;|i0&tdZOhkF1#$w3TmJdj zWm*Z$6ou;bLm|oD=6d~kiiqj6|gqR!rOKoD(lY z>K@VE*hS=e^^!B-peyTK?DpX_9+xT;n)Ml)XGpd|T0f^cT|{lOn! zP;b5kzjh&LKd`7G+QG*e-}Dw-<%y-Zqv@{(wC@gbRDd7UJcyL`*Dw3L!rP2xA5ewucP2Iz6KVDIt5*St82mn;qWi@8!tR*)tIF*D5=}@8aTR zL^sq#$%-c;3Sm#Mk4!8ky=#okZA*qg>9|GC2UcV${9H6C=t1ifq_zcN0ayra%&n07)>WS%7TPN-OT4e)B8@gr?<(&?Ik)4(*5rJb2JJ6g@U}XAh+tT=hn|7#Z0=K3fSeT$^a7Uj z9J}}+DZ^AB@Y$*4-F=BS#IuhOjf+`quA{q+S`zo4Fy!al8W7I);4b?cVLR~b5a{_8 z_(A=BN&1M0!})#kvvi!_Y)UNf4Sqmo`1t-d{^9003b&r8(?}v7?U-9WzO&`s@G;xe zKEb52`}E61Au`lmz3nT5T(n-L*2a03rfLwkhbDVnX^YH>AeknM=h}q8pUZYIV4D+vre3X9r)SAGD!+@xLzYhdH;^* zd>Hy0KlGpZNmE0x7*a1b4=CIjt#@ehS!e_tHeMGJUNTjnmQ)R{qyk*p*+(}euGbAxJ?ooZPLkm zxbzN0N|!VPNbeT0$W03ww7tIKsVF-BlfbkRXLPpcje<}Ud74y`=O~6%#y9zv34!9d zRuQsczOI8mLIkmUDrL=&c=oBTT|(D3s2pNN%WxO26Zvi@BJIQO`WAo!%e$dQl4c+O zj_-y1T3vbE(Rn7Fv*vb{=;4pnaxvWa_S0|NtuDh^G4qkl9zBtjcs6hePB!p#T6QdP z3?FT#Z+TLLa|)S+|38d1w*sQeB+7=+B5`vOxb1qG;pIEA%jSd<_YMCliVXC$L~1`{ zW1Nt3c}sCqg`;mPJEt|9Yt7n#((U-=zHbPA%XQ4E1o!$Jo72PUlvzlY2%8Bod?U#1I$DrDb1 zYv!>FNQB6ASMIKY2l9^N8C9kP&PCs8ry7+u@uQFE%ak}b_Mr^IV)OjIP}>wrhY_XS z$ELHI3&ne<$}>F$^TehV*-wC4;*Xk%pY@l~{!8NBxXH6f%j;RzEV9gdh$iEMOKa@G zhn)oWi27$?NPM}t>=^gc1wywXi#__#vmLqh3>xpI<~hgJ>=zcqyZ>g0t2YeT`68Nc z(KR=dx{_BZ+p=T6=={%=bhPsOg!#*;|EF~a88tcfaauF3?gDSAg?XMRL*Z6s>j{AT zu}5)@hoc^6N`xbSQz3!wPuh0(WTVw9A1`~sH2MROC->bJW}uf zP@HF*`a0P7Uy$yV*N@QN&HTQ~Gs}ydRo)ek(&J}0Oz^hRYTaCY5n<>janiZ!orz`y zeS;F75K9o0gpeo%al{P>QqXbyt$_D~Y18KZ++c%Q7y_Gqduuxm#WMgIVHB3n^#M4o zWp5lt-@T3(J7b!y;j zxl^SI#=;;J0yd`o!)?-q{tyxTl6ZatY*R4DuWu>;;!{GTsT-qcruV-uh{l%|ZsHX& z*_jrqYIaU_phauvYdxcae=z14$Biza^hA#EMiNiSK+)D-^9Vg--}%s<$WAP08z!~w zJv1(nhz)-}F(l~Z$V3d-VKf}zBX++2qgE-P4Q|Sp1b<@w@+0&26+3xvMNbw&xiMrFUnWc;auupANSiU4~Gi%qJth%+kg|zxcVA3j?XDrK)<^ z65@BeVN-@S!W1b>_vdvIfy&$Qig1h-OxRc*Q}JUMwJjR!x^?ArrmjThY8Y~so;-Q&*k7Za8_ zFgt=6lnC~9yKqL>XO`@P<5#8eG}Y#ZMaSW`hbEr087bHyMcZdJG+8n9baBm9TO0-E zcZ8rpI40>>r55_OwRydmo@XNZWiH@sxBgX;$g~3~Ox*;Gn@khHj0L+Yg{9lAOm^_a zR$y+YtzNu&D<4nmuQR_7QiQ099ooT8*Ir*}HniD~5G#|ZYI?+7=RdW{w};1*gqGL4 z(96_a+Ualrn*^qr^~^@4k~KwyN~3!R!9*x8&y*a|eg(=pp{~Z(8|B&CG-6K9*Pr67 z6s>36pdH=s2j%JKIDJ99!u&tvk@Hf2Kw4Jk^mt3!?1{_8>Q-gQEv`pYeRxR&Y zPvE71v%;Ks!Mg3tx6CdwRf1)gHg_jdQK;g#oFEWI>yl8I7#NbKo)lKf zJ-}i5iq7!w@rK_@Y~RHEs=bXld;2DKGPom#dzAS3cH6Ym)SkVcz zsZ7&86i>f-IL6{JvEYhR0x^2tD3x;D-R0Z@uxWo7VhXG|T=4aEE zUa`wQ7v~+3ToQ}>8aV8nUgJ=WB%euD7h!{x3XP553G2iM<$`lpU*Y#b*481|i* z-tq~$kCp3gWqzyHc0ic?gL9na>wJLD*}@So%a7#GpJww0f2?i3{dJEFXkSZ4Ja16t z;^Bst1#01YsOnDw%1ys3!7ttPD&NzeT#B<$|L_SI_(_13X1LHfvzYIo+tzaT-D>{< zm79q~%M5Ik9G&5BvXS1}Ic|G<7sj$|MjI%(Wr@x#@MwUU=ySFr$3#{JBz4T6_-h-< zTBYKvk)C#bb?1sn%NzZIbi#+Pv_)=~>vxhScx2lVSZ;%6Qf7WV*PkccEz-w}!9bSX zK5nmb&=1a!Z&9m(Nj?_EdCO+8=jJLiWU`8Nhxmsa`rvE)pe}vpZHw1=>U^%BiyS=h z^x3bcP0-vqPQ6sC4OZ*FxWE4vB-hcZbc$H~7&Tt3!;1^@I9g_nlu|zW+7S zj5*U=+~3om|42_hm0t)-36A!Du;t5Q#r*fq2iEM~3|iRySeyRU;qSvE`KSh~bs*St z^?-dhwDpPuKg_!p*hATV>1gY<%l)&|!SO)&n~|%bnqOW1Ho5M1*JtLSFbc0bLx zUj4Ng|Ak4vmCWD%Hs_Pj{|QrmRc@D~-=vugD&M|Z;$mzZDV;Hib8@>ioBBR5LL@VQ z3;mj1Cj*L`*Vi5-v%&LwKoyPp(v$j~vv!J^3Y>MTW2#cEd6@)-)@0Qut$_Y_jbw_Q zk^w7+@y-Yt8e>zbBBv}nBvT8KLLyg+F-TG6Cjmtx69ZWklKoybAJly&`q8vfqUw7G z#Q4K%hnIv2FlWMi3e$s|Iy*GH6~<#uSR|5DWMk8dJMS5vEaie)?Eo>vn?4HO9t?{8 zxcncbmN7Yt7H-xnvj>!1ZMR~UzZwH)%#is6x2sV(_W0Tg=v&W4)b;GkD9m7csg2Yu z8R!{t%rX?U@;Y8wDbKSv=3k`+O7LA^C^!9VD$Wp3;6>o4Z_^tKLS^lmwB~tX^V?Ww zZb!Y3qi4{G6)lSzX-7IkPFD}s9-jQ#?7c*;$LlRHukCmt&Tw_HXM^5SWCPAXWmQNi zmzARFL2f6@Um}h%{;U0c3I6-;GVi?1&E@gr;TE^p-JZdhA~XMU5>`3*z1x8neiz}H zA^#I1_RcS19UQT;{5MG|cdil|Y#+>bkzV*~Cq2B$tyV4Ev31a4B*-p=Qa2LNqa`+W zKYre2`PH=~k(mnlRTs|942Vmc+Cl}JO*4s2qYORSkh&@J`ea+qs2dHrByP#fByvgi zb%M?*WD7~KAxve6_-BwC8C89nN`sTN3Qy)zQ(Us^7_s?on)f~N$MOtipWWrmE;?M+ zC%p>WdByXfo;I*_HNT!4j8V~lz4W-+{&nTj+f9W*VJT@bA6JDvA31Y`z)XNQ|kNTXu z>u??Fd~wWPEO*?+i27LG zyR0j%@$OO;4^+RHnY2HV5H>1}?9~ELr3w;@%GPM+50{BeDpYFmQhSVUL>H%I3;iT$ z1+z-Ydzh^^DA|KRLT z$<^^;tcb&$NpqZP$#5r0qQ=$^;mhcH*ex@M_?y=xux+$szZT{1X5DXA?{6YG@w>Au z5O36_XZ|GEVkWynU)JoK$NthZznPWHo+syKpQ1z(4+JA?u=|(t#lg{@a{tf?c~|V6 zZyV$gS3~3f+_oCc{masyP~RHxn=FR_A&$I2nTMwcCHbA})sbuV@YBELI7Jo%fJ zsr$4o9-7Eng_xAv3wA&L|0st2{@Y;ur<3`=#TfxkUb1!5T_aihxj9CU3;_&vt-#LM z5EbXiBPB3R@Vo~%@QZeDH85o2*OHGxow*(tMmvE0(p_fZThfM`ieQ?n!#%vO%!{{@q556C7LqfKYnsvKIlWPenO(t~LU4bZ zP6v-{5R}!QQIB|%7r{nq9Jc<^uav#K+eu|fdcWs^z1oj$>fjGgFy2(!bh;D~YJ4?Q z2ZY(?x2d;K-ZuY=JL&6xnLMy6w~tp}%^TyF7Bp}9Rcm@wd=>Y~t!13)z3QoV_VMPE z$!=3BhC1(bRVm{9iKoKU8TpcDQ$2k0N37J9#38SbhPng;5|gs{%H)` zA-9O5TsGc<>Jt_D#kmMGs&#Fy<-WFdf}OkYn&nLg=?91;|+9Y zu$<9FH|~b0SE#B1VLA=tnT+F2S{9wFirSkS0#?B z9vQuysXS_k$a!WbA1vSg<`Wmm>!>g{%a>L1W^@HjGiyO*4-Z~$H)8I$RNW8Jx_4KJ z{02RaA}fBVpfvHG96|b#B^g8d6D{UHgRVVT?-gKC+_xV8oLB0Y7d7_60-wYuy?y2U zlIO(Cs&+HoZ3dyTt*)lt?0GV3!q^Lod@7i;6I|rtzG3CcN-Ut{93DxrA*Q$CKx4fwCS+K>U z5I;#luZ^!qj*E+n#q{^Pb-i(%jVT`p_k=F&lZHm?2*Kl?_}u*5Y!gIu)F&sXhKYMc z{h8c29Et=*m51vW(K70;cpNgTIi>jvp#XG$Drsge(I;!i6>{GlKuV=v6s90JW#05- zi;;A&l&H(%+pRAR1O((89;i8sPAHeZ)?Td}>P^p4FnyZCCc=qZJ>@wxWZxSg5;3Kw zgY{R6o4jl$FH4FBrG#38MV;6dA8@evLK(Yfx) ztpom=tcRBM9cAOP0`W&6hCAa49v8gcer7)jB0fcLbD`{UsO@m_Lzp8qu@_qaU5dRd zYx7YY@E-ruA+ieYJXe!&`@qF!<51N);%fplQdWbn29}@BiO~*%9=VN4>ult)lJLY< z$m`8m-;Eq9msni#n>M+C5D+MN^EOOdej9V2O{epcYVxNtM|OU8*pFskS}E0dl6r`xR=63y96AEleFhPRk%S_o>Snpe!dU z>{AaOw3=p|@BB%ism2tUYw-opAISJ2YH$gmdFVwM&l&2*uYj)u9&X75X;psp<^O!4 z>?r!uTvJ5fU5bpcf2Q1Fem#?qgeDz< ztcxJf#6rSsB2~Pgl%ya^Ex;bT)CcV6H?8R^nHVDnH*2L<)<;x)17ccz0ofpmQ;IB@ za34JOa6^Rh8CU+UX{++>We<)pNR6Eqqh1i=bQEF-ab%APv!1;zkd<_Nn^1VUbY~pto-bZT z-Cr%L1ayINF*vsf0LwB#n`ciPSNN4{fUH4W(C2jfdN-YEgHQ_eAuBxWz$9V+Dgj{oF^??Z zs*7D#+2{*?Pp?UrkKovOiJE$WKrgQGrnoPkvYq;4aJIVa4eoq zhBM#pe?{~1hQB!3bwwkcqG{lMZ-~8mX)-7A6T+0iXnXc9SF@IP8yZUvf=kX5N}bpA z(w}qryMm4n(wUSCxhb=cK)VL`b6ug$?Gk)a`rof73w!-bU;d~mok&C^>crmbk^S_L zJHlHqGT3?1$3JW6g52XZz5*CuD*d-!tUK;WKbf^4^xq;U8Y&#C&=-~MYg=YuQdqPv zpYJjr&K{1)RP$G3Jj*{Ct{uY2A3r^~0}B9rDVE@$Cfhxs(iUIFhpZIhC_+xN@3+!&Ici;lhoHl#-A(K3(_J@l*0y|8L=IkR%vKi*~5mGYaTi-jum&&dJhqZ)V9A z=@`nhiH$0*{3#g1o3C-t5MCZ=ENrj9D1uDM^derL7~rSR5|*}lZDZP_Xx9kU^iJ9q z0q}`F)Z*2HgfWvQ-$zj~#L6I@75ax?+kQUke5x2SNI&WQo=ZK1)aK+Fd~Ft^Dl{jBJj@bFrXm_D692=Ke65~)&^XpvxC{b zG&-;!QBEeQkWe#?uvlVn<^;^cW{>QJ`#8$tI%$$__3$-vEVKhub2*1#0${pE$LTO ze=3Rmktqt!5dz@YblK%-9@SkqqcqYcgbcz|5|ouy_Mi53adyg=sQ_L1TsdBsOdUuK z!vzTOWyR*Ic-pif?vF+{pagulN2fE*d?#%-H|1|a@<-GGq!Ps_O#uiycyZj8PhR|C zcE!DgltZi4{OK|;kvHW|Hl&yyHt~_@+pd}Hn#-b3$DDPB>sQxrx4l#F`C|LcCd-9p zOkEFLOEG}MV=aZ6mhGX5bmBi>awIqBj?U)_hjxGbTLA|C3h7wUKst=XYewoISOa9@ zb!_24-uKbM9}mzRaTI_&p#h3?xMs{~@ddc-0w1LOc!B42Km2r3_LBgw*)M+*%+2z@ ziy|QS$0eL|>l7(>l+bYeEh6ssM&~+n;)34T7LN=_<^UawokW|`k!9(HG*XUSuWrFc z_W*e2Bx*!VZbu#ZXKS(du{zUKlz%a6GHE~)y@V1kqpNdE$wt~K)qTw7l|mOr>iFIF zXd!fXbzL}$2cou==Ii<fkFt+_uK!qb!f9nsx#_?$FH`%nfTdzOv4Q?mPhAk~$zhn$=6ueF zHxI9#p8InPU+ozuWT>LFkJrDq70<$@=FdIL741;^u~Q7N2fQkGvDxXuOQm_MM44yM zGL=YL@2roMfKrU3lG7j%&EMz%9pPd3NOp!M-duY)VD};!XAxJ%a->ERd(C^rXXH&= zd(>t$x>qV<6$@nqrSUHLcmm5KT zXP`li&L-|7?z>aDR8~BIf!@W_8)pSSBjFYPG48nuTj{;?j`Q*(`Z)67y=(Aso|2u3 z6#a{X(62`OZL*t+cwyd)(I&wM{4%d@5L|ow7RoEU>ha2ua2n~Ls-tC*NM=`BGL4kZ?LiG;XY$t4x zEJo7w_zQ2_B>8%S!e`MJ-==9eWgwGKwIrs56-v@&DfKL8DQ8wIEy~wM;5%J>;S1;{ z>w5Qr;%{7%nDeyx>)uq|@cg8)L)06!k1JM9x?m>`1UDXNQ&KYFQc&r`^MayM8p!z( zMs!%$I$L+wtNS3jnrmf13^doh+F;3@V5R4urDE?P;x|@XrYiv~H%0-pC7P~dGj*zZ zyh2R0s;SU$Rkd=*q~qrbNkzgS0Hvb38S7+J15RvZDm%tWVY6UC&!|7?(kJCu%9AHi zNk`Gutb-UpjU0b`SIL}-OoyD>S}9p2nrvifyCzjLb$GxW54;Bo^o0Ozy zX($^?deB259gsS=v6!(v*w}7llIO!u0-A=D!w}60aEh<&&^xwa&qNL0Ru|)DY%}%f zx_&~Q0Fozr<%q#6(@{e0*?S$}a_Je%-CR*hxHGc}=txH5-)+~wj9B~^$Ui%m(u{Z? zi24Pn@vRRV?tZZs(TcSUz$*Wp+%zXQJ$R{U+3!cO2{qb4@lngFM0wb47x|~(mWZ4t zS=GJu9r`JvybG{wf-{5Rqn7ur{AScmXB;T%ou**p+WYV-EOX(W~ z{ibXqV?nO5iKhiQFMrtaWVM^?J1^oM`fB8fq!?MK(H^3Wqc{aL;R?rdSQ)R9CbC|B z(QoB)@J7H7ntfS5dvXV z&gCNQPb*}ial=NW#4j|AX zn8a=OQ~aFAki=Rx*&Rc<%X&>Yp~5Rc!<=`0B<1ZURkSE$_t2micihn) z|A#|>Na`>>0|ZC{DLx7XC1+rjg4QdifTAW|Q3CIEr4WyohQ&e3OB9%f(#TLYK|5*W z#_QNy*$C))>u92UiVLndo0y`*;0=|VrYp8cH|j=MKGJA+pu*m*{$r524R5jtiQX3N zVPS)DQ~A+g5q-9bz>z{u)BSGW4ASx^wH6|>nypO>A`PkH*lFb{n}Y~H0_<($%y?Eh+! zG*HcmXq?~x83F6u1S%fz0YRmi0c>n+qbr`aZ;EDa*Uy(}GX^QeI+z^s@+2*rO5!5* zn;5z>^uJ@Fg-&2dN=k}!fiD~10-Y+VXS}>2T)XkUpdQq6!a$1;v8J+Ib==k=G)~qa z<{ul|@bL7@0Q0i&L%YT=^b7hMQUU8rY}7>+)HYc##UmzV6Su?V5gWB-H}N#e98}2H z`sCXu7rx4guARwj86)~B7i3+q?I&n6CC!2W5wUTQteP7k$oyy(u@Cmnd_@~*I!@-0 zYO7!7x;9HyF0NO~Hl4?&+s9TyDTV91=f=qlU{e@DM?_LKOdT7?C zlhRBZ$Hmm_O!6wT-AFJ;;ki8pr?N9+7^6E!WA5v@7>LvxM={0F-lfvTCRC@3MjVdk zgZ7-r39f{7RbWyUBwxooYPlu*6YTk*ugc~iR4Jq z`Ds@F;ie!UB=Xos9H^8yu-_H%Pb<>}L6bGgyWELXN{Y)4%-Dpyj-~t=jTdC9DrOD` zzH@S6+BhwXJgr(G>k?5nbc6_<@j%yYElza&dYbv85us1hF1TiOFR3zSbpxVsodAX~ zl`#M-*TdE-t_E=k|0dDf{ft^cVi|>i=7V(<54RzYznC>4>_MAk%9wQ27M{CKzypHq zEm+WMa+pir7CHTt8D5<06>U>w2;t&ATCe#?RC4tNOq>UYQRtEB98PdK%E(EtvlS}37kNNh;IhsR}l1ClG~H)FFr z$Mv>ID8`R6NJ67Z*ynvHFpiH2C`|Do_gI0=&Shroci~T}uIBdoIrLTT_D@AP96Rn^e-QVK)I=WPe;vTKEj!y4WPLw*5Xd>f=eIls4jHor(8J;(?) z2xPH68S65bP=MjeOG+o$_0bS}2nB5sC&ZfFUl3jPpf$wU-AG^)v~ox!G`(F2BhKg6 zz+9q-Qjjrmx>_yh`L1SrpONZT20O#=#Is#)E7fQR=xy2dG-y@k z(WtS^q5fD=eJhn*oBM3*8$!pKW9#0$2OFF3&^;~Kzxi*LuU^z&DNfwcC8?W259jg9 z2*xbP3yl+_xk%GBj>X`df+`|q6QB9qT(nX#x@*UNvG?{-CY}{R*UJ$M9xc3J>eN_` z5;)s-uT`iBg_o^2rzHD)HqxUP`C^JsL=`vVS^PvtbMl#D`V96SPqi9$*QC&u1)GY^munbr+-R0kJ(dfmj!T#6R!zTdGuiYHE=BREA5Z z&5i^jjNDMN!*pwyZts<>GEp%E$`;|IkUhXr-;7n7nYP|03tFvG(oi5Zd|l3yrlF|j zu=CJ>Zvq9JtDFZ?pH{1+(>`NVURl#( zqvDORSA)raoi$2k_{g)65e0%ubo zXfF4L9F?jDN5~G`1BHe<&G_6vG|$dEjaJX`>X7XjIYCEOy5c4=NkPP~XvmTI25}nl zIYvQwc5vV{8F72&oI8^g#%f~g^>Q^YgT#dfIj=B!p@(1WB9|!hHDuh6Pd^_P|JDkN z(nh;~{&>7iX4G$zw4hKxuL~ksw3&{0Uos2_+Jh=nSyf(t1CTj8t+@jQaa)c$gJ}zW zv&%)-z`(*xeixovB-QCLKZx;h-ILo^kimYI^4 zDeMInk?V1?YR^x_V2g9LUdP0j`U$wsq+2(6BCdxGC_itaFJ;mz<*W+L;^Ny1deos& zXtbZOzTPOJ=u$QS-e`0Ccm6zWgYK9(HT?qKRJM}gMiaI8awJ&`w1p>bpfUTazKsz- zOVaR#s%8|)`J= zf4GZ>i?z@D#9r`r(Ix*r2zhb=H%m$Xga=zpWQ0q*IwOAb4d9(qFySd84ZRx&x%YQeYa|Mmjh(_ys>FxoqJmnLXQJTwP$x-ox2{14;fnRPyhiWtn@+_Q&7T3`R0)XBKgG zd9=M}#WCw`FETr1IT1%T{N6qd^xQqQZ(!_yM|aX3Q+xY$?m)(?!x*Jfp_JbtiNSGU zc6L?9A{ysJQYI5wDXKVAzo~l1#Dgc%YLmoFtJse`)Z2>RA8_CTp15t?gZ^pQnZ}^6 zCHuMQcG69r%KIq>t@7-4f0RioU8^x-$D58yo;asl52&~83D6+X41TiMKnKWe+JHJlcj8!f#(LU((m3$Yw9 zd8MIi7=Sfp0-4ex#H-=Tpxy#5p4hnksTUgLrLa)M@{@om$XfR&!HDjO|I5lOg_5sha=FQ=Ji{#zZJ{zp@j0QcU zLz7gvDV^XMOtxrY;~;%O_RPQZ{YU>7Oa_rT3&@4lJ<8nQ_LU#L;7OF;OK8NXc|D&$3lj=8P6^S}YS83sTA;EtI+PmHJjMk@y=+x$VCtNrVrexYOy90Uhg?=a&eoXI?y8PC0LNI*(Ls<$C?N%a@ z%ptOCg{*KPT}&yR`26A)JQ?65@&$XnlVtx9C7=4YJD;9yNg5odA0LhshJj`{`i%7CrK7}6byZ9P94wOZ4FebeUIq0mM=je4O>^d?G!PH89}_neGjQ|-?Dk&X@@A-U+asl$=qaDq_XudJltu65v_Ro&=7ZQx z=6BBs^c(Kso_nu>ApsDFIgJ572k#S6N)Fj*Evbz7lzCr5n@H+PE1a^8RnfZ9!yf~U zdoyLvTHy2^Tk)(q0JUW8LZ=h{sZyx2X_|vDq^t#r%(F|m*3}HROzXhxqN&W9&=tuK zH3XmZQPi6ZIw_Wn*!Swfpit}F_aJ~bIs3%WHHZ$8zRWcUb^{>5B$_J!fWe2tsn=~t zc7ydPff8i}cv2^>wZa}xj(liUR}?Xm<(zUi#8`_F4syaIr%SVPuCjhy;7!B5NTx68 zd2&}QTRCMApGZ=S%>`KA?o#isjiW%4=ie~Z-4E2K3qeTUZhwnY_)-pY?20oJMre#?ma-ZLmvXG#IFpJkDgBGox$-!+d85Oi)82 zvo}dYl+~;}Ktz?!>=_g6klAY+G};JajS7uat(NT^bGA)LP9&|)p$109dc`g+RT#qY zjX{G}FLl6O);4cjFV9&csDVr4k$*a=h|V^6MZ)yOrdl*ulCQHnmX?Pc>_(xhWZPvyA}?aKBRySSun+8w46Lsn@T5i|N3BPy#qqG&+&EAsWDc$n!y z{=2+5iR7)XA74?tVW7xT6JY1^*G}oA)j}S!?Xf()7TynXLq8_C8HN{rX}@wDM1bix z>GKRqwQY16>nsJKU8^K%W<3nM`jhf+s!F^IwLkEd1aM^t9*?u&U$;IsEErIx?7 zn9d)KNe``kn*5|PbLH_BF+G0NTYM+h{wIO{0H8m+uKFAi?XKJkBvta$)s>w!fzMQ- zP*Z8x0T4U8+|3?erHa1{3|gD7zW1H4rh5y$()>y8XR0MQECyih8SfFAqaofWL!eSv z_=+Rg*IK)Bq_~6PMyL?;k|!utvofqk!d?vD$JiMBqlW;dUO1p zw?X!<+v3WH%+Tc;HCci3K&$WNhCdc~Sm>3`a0xpr+U4n3pxZhWM%@p$VSLVEY-;|8 z0LmGk7SSS$2iyKhV7F9z)v7Hk5_^OO*s(^mm(wDbb3ZW@;CV;z4man9Dz5CMpsJSy zM-Hdg&s1aSpHt$R_hiGGBcbVc!EDCVV1=l}K?DVWC8P+dis@Vc@QD;GhGm{)_d-aTDo#Pu8jL_g5p>3f;6?vIB(LPDK2 zEa9_qeO3PUiY+umv?rni&;g>P^JOt-X;l&QjRt_VqB0z5`x49T&AIn z*GLx(luae)M{jcu2BuL)vOsJJ8z`)mjb!IfGxiAnN={TV!u7E}EIs+Q4Yh+THQb!$ zkTebRxK9P+uSgiwO?4www8kV#4<(;6Wyo9H(M*Ktv6O%-mD3`~)Z0{}aL8zVHAb#n za8mtcjNtGoi%`x#D9`c4=knQ`au|H|bGBDaX}id?-&Zr z>+veyYakkVeWIzN7d4yM<+~7Lj!VD7@%$vnkF+aWOsfKaZg!llqdL*W?+% z1E}~GepFORonQ84mLzeFCb*_FLz?miM1T6>`X8DHo|JwA|I+zt?!V0W3MlTiq+e(+ z6YikEMNZSd2Wn~iU{lA%mR0uAcWsGIR;Ax8lDbuZD^U5SxszmM33jAMA<&N9)Whu& zt(_d#>Y-de2liTz`|NU>-TP-=6TT7cuiiC#VkodJ4_NF)-^N;9Vk1B$X3Q9yhLTg1 z4f>fvvREMb4fF$GpX$7qBdZ!@>BRsNc}TzTSMEd9_!nw#mGw38&5`(c|BO+h65i^W zXLWO!EC&1dn(N}wuY}oLUv573n>pqi!QDalpT3_OD=>G?52*OmDDs(N8q_P}5S%2U zwP1M}zi*USm8a0Y@c7K&t)q}*Cdpq<)=mr1u3d2s1I=j#I@Yv z#+zp6g)kLt2#Bx^UXP+8s`b!&q$3y1awzGp6+(xRbr={|hp*cZCzzm2k=u*E)C z2#xrtXUa z;>6Zz$HYdsFc)H%Z&Uy1WnwLT;`06dVNLcf+IX737UeKtN}GjsF&HdW9ZkY1CtcYC z-Z}L+Dy%`8LD1T4in3TP8I@um8vVVA7^XgxK*7=6t{h*O{QbCZWi1r$_yE;|U1pN% zMRx}gxXJEBkwQry+?}n@!7Y_&4wIy8i||IGRS-O5l7gN4%!!L!doHi?M*02kT*u@T z&J|n5A4w?_8iav*i@uXxU-%<7TS-5R;E$~x^zTvb|3885*k?^_{&3TV8>a&f0g+Vr}|0opB1`DSNBg>F_0xT2!d?*%5-U=tUM)LtJ-m|3N zi$_ zs{J(dL#B`u!;KW9B0+u_M{RMc`at1u;9r~W*{>}|?@H#kCDB)9?E8n})s$TS;#$V} zKi|$|p4paDxsS)?yb=$^TWsM8iJ9W^<%(5MenU4~d0$HQ_Q>4%xhNr#vUX|j^k;{( zea$HECq1$yB?&p)p2Y)f5#eq|?;RY1#dYz;{-?~8ktA-;okKD6xbZP3Yww};y@A^P<{0+XY6?qa^utkK@pxC+eJ|^$cqRdZEbI8n8)8Dk(s%F|Z(E&wV8HHUF8Tb!Dh>@35PudCyIGd#Rm|+4&x_23@Hx8~F@d()ylN@Spa6*zBa*J*E$7u# zemoof5(vT~B*gnI_}izI2LI#KPZ&^WQ=V_zM;lXtmkE$~d_ z+GroK`$|S%t=mQv-;$jcZf>g3vs~jRfsV7jIA;ru(e3#Zc2Pdg6ntKR4T`5fs%6!@ z^^vJ~SiIw_CpD%Gps1%MVml8;-KIwDVAdatgrouPfQ~I*0pc35cw1EjeYCbso^+NQ zN2IQO+*~(U2nq**=Y=`waY|vx%y^Chx6Mx0Ex#2t1nYaZ>8#9^SlLOQ86zZ~7SnqZ znZpdPe`mUUaGzW}8n&cEe$_BUjQsQK%Qf>2f@|MSp8nk(Q?UQty>w1zMM0|6P;9`7 zE1i>KO#lSpNtufk0&5s{;-eU(-S4Wl`LsXPZO3bwF;U=VeX46X)t`V|w8B=Rg+!8B zggVouJp{+C03Tb;Ea+@2zj%00pT764CcqQs_WxUE=IvHw<2x@~uYS>w@y&;6n+6y9sGuO+8ykrkhFIfeY&oVOjl{Zch^FAxUd30} z8@_EZ=l`$jxu~C>d%yOF@;CmzU%H$5mwYKDa4243#vBqxUsMJscMLr|soylnDr4dO zwwGA!9DmME`2@PWb;*@$4RdR{d(>UblgMG^e+B@M@%&-Neea|){#v1YSzX^5!~9DE z(F&`-m)Dbz?!*~upFJWBg zg@gyJIcoYmELiKNbdxY1dxtY5fH?-PxiaN zcYpiLyx)G`ne*fPIAzdrTFDL^~!tVpz|2f z2d~fU8fpbG2O=GuRMfllHI&`e>@)YBvYsklrGQ0fz8nM~DpJ&n9c~8|IOrxs3Mi)P z@QHDT=umVq>IjJ%@a`(0PpYq$Q0z*!LsrW{g1lJD#CQ>*=axPCR=U!s@Vb8lEdB^v zjQZXpIsHa8sxUjX$a(j#S6mlg2H*2DzgLv^ng6u6Le_M#4cX)lWu_`(eQRv1tk0Dh z$p3P`tvT*uTc(r6I!UYmP~!nDZxB&7%X`7{nGU+4&R-1&PfIt}791`EMbldaBJ_lW z+IT#=!Iz^d`EA$OHJ+LpIxheo>zJ!B>wWE(BWl`Cy7n~qEK9$y;ES_8x8;6kMQVk< z@haX^&Wh4OAd=wR0r(D~+^zfj-BH$)o;`TV-D4Ge3ECd_H08&32}{TAzfrwle=B*} z>f-xso1YcJ53R_{6qnHu|nHnTiog*@}MOjs6m@LGb;hn_r65 z&Z$tFz@7hoOx(iq9;E4$FD2c$z&G=gu+0}eshvwJr-32R%I~(65=sS+pT19;yvysp zx_G{cTg9on{k3DCiSJ(`IRZtmJ2Gbi+RJfDN2AZECnl9_x zIKf+FJLBs$m*}-M0UnyVL!>$H_d<McTS^^=b`=HoE);?aDnTnt?0i$Uv4 z=|HVvy@>D^zn6YqD#*Atm+kv7el}GZUx@$pO4@OIXz9#PaY~ShkyCjkvHy=a(w#pm zKzXG@-g2Y=5o&V0w{=_zJT837@SfSUoreu&Do%}hZw$l>2WBG{>GZ5G69?nt=#*ay2m&0}UK1}VIcj%t zFOgoY=+T_d`Y~UgI4-ipF0i~8-1p`A$4bE~)}Fsn4OCUfa(#V#UttB+ za26D9v?=R(7#EslwC;AFN~OK+_sRXsi;GOW8 z?P(EZEAb0kBgOfkl7|i|k3o%dMc9gr^NY zm6)LP;VcY@Gkxr5_SLZv%8|LnJ=*g4*0E_O(X*M-UJ1TT!N2oTht_(_bR2^jI^LPW zlaKOUBrvv*65vl=pDiPK0jJm%kSJ_-KsUO?3KO7fK1B!X(^FBqfiafg5S8VS&eugA zWJwC(N!W~K(VT_m1jC9Ywtc}+7F5DMbVtVj`rh(cXrYO(Ok=JE;=Vf)1#loBU z=vRdC98{e^y(DTmuXq+7p{?fQ>%y=i2-iM&v47v8bF0 z=lsu5n6>ms0PSRK(+xT6!+T$g2HC?0JG!Z;k0opVfKbEPFnqx~0`PK4VLSHnKrd`l zewe+M|CJ3TCaIk=hC8|S2*=3oWXX&e__V@X+(aB86d5}Ml+wiFNPs^_&PDb=ebnJi@=U_h?XVu0sR)-+N!khplJ^s|?^dFN(9GeR~ z9UGW728z7QQLqe;On6Ow=Ozucox>Zw96#Xk-tRgx;~l)0cdUdO;PW98(y=~=qYRtc znfy4_@`yJ`T;*HG8eyQz6V-xf#j=BfY4i_J>{Cj6wwb!Hu(W4XmkwmZMhGM=q zIh4nF^J#a(ZHlX;`wv&ipYK;kbl#KkPglVY74pBD-BY&KDB35O&voE|Ac+A}ey)B5 zQn*QX9zX=^>kg+ng+@J0?i+bsir&FFC+3-svI3qtzIAgNr0VseA4DnGlYv1dS_maBH|I2PhnWD$G2+NEsa48#VFH66+Y&`P zdT+!pSQPTiGy`vFk7zh-y1l0FOvm;61B^%Cc5N$idM)Q)pKJBmjN^u^)B+*agQK_u7B~$8>Sr3ml#J;xG z512+zQLEz!)hOe+ahHqZCgFs$cj{PMk9>o?wjO_sUwN)FlZc z2%QlZwZx-cz znKdgID|^r;eHP8^e7C3dC_(1|P*}*Xs`w0J!>c5$7$X?Ij=2N8aDXxqH7PTRmVh&7 z+HYqimNPcoia2Ux=^)(sR%-McmFkrVCipK~VYdgIy+S>&!QL)C*UvC_ar+MvVC?^& zanOp)awomNu;aGKO0oZRBA?j(ps&rHD z>TcmC$jSy^o>A{H_T##$)Xuxve@0u|uypt>{YtVgLj;$0xo4k&)i>nL7lt{cc$Uxq z%JUi%@@F;-W8tFEZqmr0=R_tY>|%h21>m{9Airc(E>TWa|7|>!Bi6YMGGb>XQv_uD zMK%p$Ltk78v@v~9jx=%Vt~j`sf-Q`%Cup$>E$wNpOKOpx3qN@MInnqy!i4Y{6W#iC zN%2j-wl0B@?WIc$o%O5nNlt_TSm2`$4b0PJ;uCW$b()c3&J z7Wxp*>{2iN`rL8F2$)pxac1(h{ulf`ci^V6o^hevknc&E`qU(ygPt3-5T}WFD{b-9 zB*pXMa1FZ4eZpTfBz(^ZwDw3uq`+dvNqR~YdAgd)SNSc;48~eCVO==Q zHdxMN&Jn}XgdOg^Sur9wvs(wI6jNM(X$>|iL2)<+i7U#j+K}ph1ou{bRyf8Msi(f3 zTuo(Pr26+2R&j|1U@n8bEY@cg*uf4x@ZmjyfJah-*ugyvlwaISwC{~H>y%f z>P4Rr?4+_zx32Pw|Maa`!@S#Mr);}*COypxjx!V*4WE4~u}`X-dC(;NHNNadF^?<< zE6w$y0bOBH#IY#1nmOYrlbkyrN)&1WQ7%gT?oN7Mac#m})FIQF0OaQoE#Wn7JX9e1 zPNaT=5<5BRE4c5+-ZSeG^;EefX|Y}FR?hHzLq|-{o;Qu^GTQ^r`TN%WmlaMsKsoPP z3dRu-4gD2V#^bu=qvJHdjr76uEtf0l5tY%vSMx5EV|n?T-nX31c)Fh@J4#sir#+}b zxHRco{Ye>!{)tBb_=3)Jp45A+FGt(K){{<5Y28|35olqW0;yL}ySQ^d*-&HkPxC1I z>YuOJn5soUwLy&Y^;qxPad8b+EwmNG38S$mJekd`dmYd3LaZ?ZD9T@Pj2_P z?Kdih*UUs)$W-YtktFb8Y9f|ZCPjg|k^osD^kvzDrLlKmyfDiF^bt^Nt&xuSt;4H< z2JOW1iRZS-azn3eSx>xmm z%vo;$0=NB;Cx8yA@L%80$i)*X+nU&hk)vLrFZ)s{Yx+yO$jsilqu~&aufzCnsmOF3V*wrCQ_M!PRb6zFO8a#m$*K z6f7IqVBTlyS*!r!!F8hNchV`zVH%bln%}~xsAj5uC-UYSvTC+xI>!BlWmO9z-Y;b@ zB?eop^a^C!L0wTr>6BP2>3iWS!AwkCw?#SY?HOUR213R_j zF^5S*+f}c9E9+f!#|LEBAGUhA0uxdNt{8wm@-ur3Nq=f2fWdf*q78Qb=G_P5ACzf+ z+`Va^3>q2cOr+(Qf#c@^n~syuMf#lmBpt9J-DH{^XrW(rt1YoxcEdZ zNm)CpCGTpH*k)v#!$j=xPT5MaQK5EVq2%rvqVGXshDj{~P{#{Gs7;4$MwEWL)Talm z(W&gSX;nXQu6<$FodvVT=%_Uky!VzhGs(4k$TvU_TSzFMsr zi!G{xI^-<|UFq{mcq}b6z9mF#z$65xy>>C%nx?NLrNVt*hyuYT@Fp9ScNXle5Giq0 zb55XMGL4D32F}O7-^CfP`l(jcZ;5d*wd~78=>2`Q#Bx+7Qw7fZ3ZKX`BKUksvq;E` zR7SLDMC6@|Uj)#PJ}bSt$5{Cr)kOT0{vNl`o1YZ~Bp86}CD6?V12`8GR~fiekz-?v z^^(&!Pq`r-{!akO`d8}eVTfq~mlBz@sswy`mdLb9r2+#3$q{sMEv;<`{Qd^+|?XRgdoRm^X{B z#B^$yrGh(DJBCX)NpOg|Y_=Gd+MVEKnY!b=H(<3oQY>|2xIaO!V!Ux^LE!d5Xpz$s zD2uYvBz?ieBw^;lxbIN*XKG^iD7W?TDX%YuvVfqFX0;zU-S(so}hNY(@N3~D|Q6Nz>XF>`UytNnG#?3MXT zfnVl-bwK$d4_(C067Okwqo(*Zin@c{KlYRmw!GPjC*3_WjJen9Uog~3e*yC|DN&c` zPjzTCu9D4;7eNlen|0HpTq&s|0*N0*APHBcSQ&>~GozhhUhjC-LrWo;%JAU9;}4f- zA=2AhweIHJYOB@Sgj3VKk=E82rF89_AgAS8qs*lW%r>P1On|VOF-FIY2miZ|O=Lfx zmkaA`)EZ-`FFD8GwlFKB%AXNkyWJjPi$6mRw`oK_2|XrM?v!YTny2~Av9BBMDUS55 zOVC(NOL8%>se5x68!%;nGl=*?7~`IDM~u=|=tW_L%24f!>4W!j+F-oc}T6Vk)YT?rdlDF!rSx*;I2~W`(F< zK?%NaEu;DS58Ra2h6duJul)Iq3mMBDIR)?wh0eS=FRWWKOPgD0meDoS)(9u{tU&AL zmwRH4gR-5iv$pF$W-}(bsq-qHNCwJ2DycNH`C(EGZ~RB`4qd|!$J2x9bDi6Mz~$Mc zS*c%FP_3;aHg}w?16;XUR_7&PEZI;B(uc^@rG`Bkt?@N>I}Gdxg?61Xh?2v_M7dx5 zM)f?VwkdLc_6p{%%-|86)n&00BKm5`SM*0Y^z}XXLn%tr(7&F!utA9*Y#QHdTL!&9 zsMMx-yS)B4Z;;Zrq-tW05(!N+`e@7dH?E(u4|nKwz<5-V>+oo#i~dv*ni=0SVp zWdygZO8)jCGUJCzxORC@u@+*HzE%ihE8RTY$jM*ZXy2T&D&3T&_Bxf32?_@s6!40F zaFS{j+fs)3#>V&i$?`+|JXVJr8d7E{Z)ff+07x>9U)H#BjHVr%8|fM{YS!Qqh~(9}gDP8~Hq_qu<)mo%r}Q(%`#y_zaHH zO`I$32xy2Knm_4CbOmC5=s$p~a{%Bv{3%ump7{}#nki6lpxyM% zgu0Wy2!st|gh0?qsbch8-~5%I z+5Lr|*-4-3iX$XqBpJ%)i{E9f*!ta3?m3vW7~sI_r2hV72MkizyN*YHTAdO8G#C0}k~9j=qP?Rnoe#`qrX^#R<3Iu*?y~OP%l0Df ze)ZTX4`0wS?3Ay4vx`^PF}i)CLe>}13mMsy%!=F&HN<#D=kdlj(R6XuQS>h zR~VFIzfawUlv@vHC!l*z1tan!~lEkLnqpSNp&V~$PU zKTary!tOM()Bu?#fu`&&`;EE9(f`5W`2U^i5IOt=OlteC$PsKYT+NJm zSEqU=D~SH7N|Gwyk2A|HS8z0s)DQh&(!%Pe7kWub-P@ZfIo$G0Ruuij2tb#0`YoNi z)mB$^_J5RP`AbUDzdjf<{eCd^X`4*=F8f%|>{E_GtLNA0Bbx@Xx~3J7XAOflcbQhu zx>5_RRh%nB50iGxd7Go*-YB7Tgfg47=o=%q>b3=iA`3#`dtPhCfiRiLE&k{vTAf&{ zTG#AORRg?wm`q0%PXd2uRMZE@#9N1yqe|S=hYm~hu=s_2D#?O^Pa&H3KDAd8eP_MmbZHD|m7QD#D9vQVy-iks~HRAnov1DEMi@xKY(_;IZsQ#JM`)R#P`y1*mCkx*m zH}^gcU$!8O)(VRQm4^ULlEEXotg5v>-i9P>ovJ2GQRlp-OZ7Q{eQ&;KcjNtx0*+kG zys6-nkH&mOMFW;{IvH>D8FPp@`#L}QJKbWduyhqgz1G1YwC-lZ$U9m=k%KsQn+qt# zAamOsN=x1?2lpGZh}-9~?{+{OU{U)TPpXSoY(cPwoDz^BNYG)Mp|Te&e^5&iPm=0$ zm1I15V--gJn7uBu7@DH$1;MeNq(a7&dsk!m#6n)Oj+vb8LfxeR#t!*kl|}FpPU)sK zv-tyl;k;5}dq(wI``AOC(*Q$JR5_Er2Cwj>qbUUALXI;@D_s#d^h!x+9*p7gN!fU! zdt;%?=O*cd%Mb2$qzaZrUDjn5z+udp;GlHvI zS@lKtn~_dGVj5SpQ{w&Cj?j0s^z2z?m>&jnHT+_*FiWX|A1D{xg*FJQTlB$Rj@rW+ ze7Au_c-(UirVr9*$&Qjcwbrr%+E!fP{7Z}Y6G34y(VJ>~J*h)q%lUNhw(&AV+L1x; zU*@Gb$%(KGl-bYeASU$^nH*I7P1NW$m=4e5lotw3Hrq@vzv75zUN>+d#Epr@wu)yB z_3bmnbDMIHXgLlkUFR4iD!8XqUz^mmW%uz}8U13;72bwp%p?cw9jY3#K9+5yS8lSq9B|>?7hPf!S<=xp&wYCHxIT zX$!28^QJfGQOlKYm>=a+a8@DTSYt^GyokgQM!hMxO<#It1P-gEG>aGyJMebWSqSH) zu@*b=A7H5p1W^$&8dkQ?&reaIs#pjG3Iodd69dc^8ni4_)LJwv45BgDjXB4KGwmx? z5vQYvnVu>GdCda4vELv9t~slyw~Scj;j1ef?nYTJC+4OQjl3xjeMPd&7rf>NzA+6#;1T8UG9uo^aJ8sF0mwU~Dt8eXBtm13o1`DQPynIq!PPG=;Cg4tS zhaEBZ#CPq2^_cr+w9z}+}-mrbVQG)4)&q`TqDt@@voZ>to3_TDUtoY37KMz?sU@nFXE`LW*rX zIZhS~ftWaH2AWAdXHdqAaWY*mYSKPwtUu3gl7T1|6fbuPpTO=(Nu%Etx@SW&oZc>N?hli|pb>f#i}}x7wNyoe<3!azcAe)@JUb zmxaZzV%=%0I~YjM1^0KNNSRL4DJQ~KsRd$=^}|8Ne|g&WSC1D0Qw4*87=5L|8)lPT zPLrB}-@{JtZ|!lFxTKxX-dG`-a6S`FJNL%rEx1G)kUXB;JLHRS^K;Xnl^!i}Y=RTY za?9!fSyuIJKt0COKySxv1#t74=}opI+9}o2aTl9O*Z?KVpQ*}v)Ec`rDLtCzIbjxw z!8sc?s%sjEs&D}kUF??ARb0`J&INHNYxdn$?md}Y(cVyG6~h+tkq&2Kk#1B+31uCB zJD^7`R>a6rkKMDAsk_bm`hXI~Q(M`9o4N^2OxCC-tW?&~E}P+1W@L$R==^Cy@R8-G zTEMK0Cul;yBAt~R6k%+k7y1E7q`enF$qXk0DspQeL_DJ-cdWr9X!prZWK3j zY5swiGxJ98z7s^Y5p#0Fft6b8K3^XC$QO-foI@*4SAClX0?$2X?o>+Vo?`MSDIvTpYhS}r3?Yr%J6 zK1fn#9*pQ+v>5dnd!=hMWuXCzm|cw8yPtCE_XeR?3m^E#QVB6)lOVY$-sf;-9CU79 zwT-|i(5TvA;@eT{jDmqO&-UE(fP)p1CtKG7%2a0v`J$8E5zDdf`ZMv7Vm|w0Lpjx`{ zoH}32dE#tD|E0YyhR zZYh&T`dD+jdL`DGm#);k&;_)6%^6b=W9xS#VfZg2QTUW^=LZ>4$wwAU82e7jI#yMm z+gy{lJphK1t!{w%6XZY-VyIsJ$=!wbb--;-hq z{f~nFna+#@RaXEf-C%0&@Y^lCjksZ~&oxBfxj-uVW^oW8O}cV^)Rvm|!2d+?#TEsUb(kTCx-9k zu9Y;XVd}#-F?<4xqZb2}lgwq73suu!NJZRRGS9y1rc4i}vu?yEUl4?GwRWxU_$oWW=vrS zOcd$mVlkG|4}2sgkgR>3J`1@2yMavBaF_PlAnO+w&y~pRM{;--tl7$g8*UZX-3#_F z%bQA+Y8pyyEGk#ol)z2-a+h_!QlD8+N5%k`i+&ZlONZm=eJM5gb9dVoI-;M4g{egk zoqv4Pz~y(qwd%f-`|w60EdTt)YnS9W<72bfwmd#52$kOXg|=8)K6X>X>ffU%vq|c7 zihg3o4*Eup_D{poXebBh={ra~QR4@|v4W=9vd6pCaK-%p`Qu5dr?@8k#gROnSDVUO@`l#8+8<ZQ_fx5MI_2<-dwfC_n?RUg$LXvm8+X4^q%KYkIIzN|LqdF#g$g6 zZL={tmWz<04^v-(qi*?41)$dY$tZy)t{_MGF_kW7j;hw}NNWh9nRQT4f&cAbmJ!>0 z!aH7>nF@5#Q10{JsG?UVuhxAaQ{(HEyW)G2!Tupf@>Olrf|D{EeXfo=@1LEgZ$S<@ zyq+{R(^F7zuTu98;yY6-;L&!P{*B6BM9PT$7#G_P0L7Pyi4+>w>0jgkeB}ri%8?0R zTY)6(6;-x$;T%;AZXeB71CPEN7yL$bs`yQHXNZ!v#`59ykI|pwhfIN?OULPTsu${f2{HR$jaf-BfOrKZ48y+X6}B~tf*CT%Sd*v3dx22d`u5< zMP;XWe{}%exT1rUIqdbx2@Qi|GHPKHQ?}lGDFe3#SsCdb0II*y8f8SkE*kcG_PL@i zdfhj_XV#uS@p(;Cj^fErV&nMPmTrA|xWWejqwijP}# z;E=j~AErk<+zB{M1R4vO9#mzVtsRnM#QY!Cg`wBs)SYW%}a3rt^K99$LH7T+#hh-EpfH-ZonPEA}-mI;t26 z?s4IIs;giU;dlcSSmq&8Ng-d^Z~1~4^C(?NC2T@u*ylIqV9q=OeF0B7Tq?^p;}KxTA+$q> z7iR4rqz*bsvpb=S=1aHLUEG$I1K5x~z=5_aCvtgDe7ukQK zeLWm3qs;2upu=n%^oqVoW8B8#97De?zhb@};cv$8Ej+8YnpH2-^mnS(T;$0s&7uCO zDaR>Ic(14;NVn!pDQt<_1ZyNP*wVef$!Hh)Lv%t5Cb3v(<>^T^mFXS-H;C~9KaQlR zd-;i%!;1{@5;7Tv_N|H3dl~UrDk8JXj2U_Wi@tjUaTcQu1#xDTeRa&*CHKUZ7JXxC z!Ks|hx-wfC^Ja=nm<`u8E-sg=^|YRhdTG+z1776H;xYRWKh^K4ta1tU0{ZiMaQHSy zeF^z;*K$!K(Lvj9>Y-AOHA*0Hm`#d2Y#gi%$iw>4f?WApq^o0o*c*)(Nh7`Zknhqs zaDwu^x?|K<9LUJ04RG_#J)I557*!X>mctiv6s&lj*j3{V<5I=UI>qj2(0`($-q=$# zjl%Z6V%3zNDZ_d%r9^l$vz;$$cRR!|7;rHDH0Jvm&OG~fMkTG~=z(gzd&;>7S5pR4Q8^bz+$~t;ximUQ7A)&8^Z*uA& zH2GiHf{q5(o0u$iyBw9n0u)ryev_A4^Nm1L5xqqFL$UChxyQx zf6U>qjM#viq$XeM1(|2(wiHbj{@wJY^8(X;g&^3sbVpXO>n0hf-sV81WpRRFo8sf< zJ*K=r@IL&XcrQyD#>lAk#(FSN`6iUn%p$*fR-A50hW+&SL$3D*RfLFt`x0mN^y2lt zbon)TZ}(S9EggyOaw2_5383I5fE2xO6(n< z<)nV@=QHdeX>gnB zyDReCw^5*X;M+b7absYLZN1xnu9rt;AWtF?|IJFuYGL%P`o-AoHN?e}rAee{DiQRi zYm*iMR-PlT_qnD0!BW-#$x_9We&2H<6IkAHQf+aWX_dCJvOnC7@xQ2ji3rEvsqD+9 z`cV3WZ=y)HJ)zrbrqd-YL;eZfj26ivHx6cJ=FFSo27{66$;cQ3hukaDUohN$mnh!j zZbT3EuEyFxj_%mY&SzX)y1ZQbdE~&wosmaY{VzvQ&AY9_)0mC_GuvUm#)KUdXfv0y zonH|hdo5nhNYV``oyjEsD!s8VUQnfOEBY*zbY~Km`Br?8AibL4br95T4K?uhKSPn^ zEB!wfe;s?0B6Mfd)okC!HKVWg{p;uk*8^01kWY?UAdTKjj)>XpsKLw*OEG%YYcG-U z{^RD=AZRONSqE&>W5A!Fp(78=NVTN%(`WSO9AD;-9=jDjbQnkJ_gj|DYHA{hD;~T8 zu^hXcO|l-4-)!v)Q?mhQXMSRdc$xHIOP|>1V638^%Oo9o#ic2SLzek~A1M6wzE|_W{eI ztdVQ-!XI{Y4KQdQET;+5bgBGj+GqSVg`g@62PDo{oQ+;Q6#7!ne3-ymmPn@YKDrN;O$0ON4}olvx5RgMQb5+9PT3Q@VNUA@q13Teo<#l++k7Na7v!<+=wP<=1Ige!W~*B003jtSxk!(!}Jm zSRi~7Sps%{uG1)dmpnM;cr6nlZ{=T(W=~T}S^(OHXUklOe%S$*v89zbP08XdkK~g@0aC(if*ZwK%9GcIo@9K**JJs)Y77hg z>T{rxPVM|?^rIy7qfi3TN|~EKRu6E4KSlddtRk)FJ`5x*bfDeNB+KSx8$s!^rR)Ff z-R+pFPEOIzurit;8**fCW_j4vF@*D{O26;!d_R3|<@0q1q!@9}ay4&sxj5=}m?!IY zv^iksU9sWH#aaVk@X6W5;n!tG92Ho%=Xj?Q3(*hnr{qC0ZMqR==-JY;1*Qq7Ei_Ug zVMMn$rMlV3+Rw(0H$!t*G|I*8fHHCBb~y83`ZX zLUfYqCsR;P81U`Ms`tYDwN4HVeq3d*_5y4Yb@6j)ves(Ws7w5%@5~rqH}JbSr>?d5 z2PXz7t^KbwL^dZwKlE6iv2`dvc03*4Njf#EC!u( zRp&3$b{AyMPVF&Z+_(`wWmY!SI#wFg(Z#p3UyR zC`o(FMwe4sDBXlXLZ8kI7H+OKe`Xt=qGwW`dOW)dCG4tuoGMf^OnclpSI-`?GS;7p zetF<*RimE<4%fm@74^FCjSWDHAUcEAiTI*&8tgb2%q-mXXbgA67%Cbp@1CtvuwP=b zUFWG2dXl{D-1vlB0$jyq4?W~#pWt;C0jv00j zuL4qWd(a!;(xl{fw+iR4$lnPMP?_=sa=g-DNHOtktd*VAgmpI$@PTpZ&znb7)b5nS z=%u}^)?%`*&0afKd7tLx^3-?wHRvnQdf{c0@k`P5Wn?JRaa;cBIBu+esaRAO0{@QPGtS2b~Dt${A(>ghPbY#HwUdu zH^nQ4U|Sisdw${Z%^1w}>sf$KPUgg}B2xX8&dWHzRmBzJ6x5vx*I;8|uvZYFAUafyq%csa4wNe*l?Rmp2 z0Rqm5nHLr8pVV5yaX7tAxMksgDnRoY_{&XYk#=Hpb(^2kkvIf` z0q%z)c-5P3dJ<}FG_ycnR(#~81MNxmDwoQVHu?3qgpw@9kk)%UEP0FNq<DQT`*QPYrLSM+9z9AH`?q9$t*Zl(ht>ALtZr3SgUKpc{o27 zwU0wTbt{-}taQlrX3H}Lo^X~-d`N3t%s4chN*@1~&^m$V$9RknAvid(1yUrtu?ZrqM#z$I5FJ{sb%nXtDs}a--OaUu zE%Vo`7-)`kPYfNcZra9<_VeQ=-8HCfsMcAof5s@V7si<#&zYFc3$??Bp3QfcG;g!P zW!5-&>vwB9-5gVP?#B5DG%mmvz$C4rYIn!AK69VtL2i4lEg5%I`n zr}&!wUMa~5qVzm8f6&`EF2TG~CeQpLYQ)Q?gheZP5JQs52h6aMV?Y@(6eZ?86s>Ss zL-NVXMYe>EHTcMoUL3GZqzNF+3dRg?tqn8@GdkWTxh{yrp8?|6K5I_+eM6N!?h|bA9ei@*;wpbatzQvAM_{dg zDj^p5MhT5xvexwTA&tRn#dSK#&1GymsbJ6HL_(_8wXY-E#sG)|mH zfH;pJ2nmwisZB;Fb1@wJ8&x^49g|Jk>+VsS*w0K`-XfXElc17O7K^p*N0LqkjdilQ z{J2{Y+qxW9d(24Sp;&*Hho0@b_W}WO(1~ElPFi#g=JVbRO9k={u3Ws2Q#up+oN977+ zY$Zufnv>c?7s4#dMSvEZ;amoC{->gFhV8)f^r<>&hBxfnCXRKyl{90uj2=yr6G}%m z4HG)5&`SfF1^SmJZCkcXfmPn)hd>zrfWeNA(`u~~>I)#T0z$@UF<(J$bZTb5Q_)FS zy|TELw}`)QKB3-f%z!lyQEFk(csZD}eHpEA6w7D7E_i(i%qLFhy5ny;_xu>G(QMAJ z;b;f7O5S0#dN3H(9fNNyl(m8QqdBv|O9Pe=FHH>4DQLPWQ8D1i_sDyxPPIdy>IE{* zPB)@?k9bJZ1ABjQW-I_{$fTyemFlYzz}*S5cdbv!adBLsj0KXNmOOEaX90^b4~BK| zFIXK8ZG;)rA_SUX90Hb7lA{uFzyId-*xv_2t#R_9PdElGa9K{cQQ^tCk;(XZ22eG{Kf#9|Nx|WCPZlg6Ynb@gN<2&p& zaVo_FZyJf6^2WL^18}V_AqFr;FS2qZ$;EZ<>NX&%_Q8@9c4NSA-!+3$cY@#8quPuv zkvvhMoqM-%$0?bUX}4(!MaT3muWG%rw}_?JL1w#uF?oAZeTe@F*GnlrJL0;v@iGVF zQekyWtZVybmtbBZV7vxOut7?sX!Y#p7#fx;HgG@jxLgIUr% zEE%yu$;4LH->B*qC~>Ey->5!(89=rc2r+-a6dMbuY=&HeFbz!CP6+qIz@-#_oL3y` zX}L63XO81UgY;FWjMQXrbDS;y+EguA5uJ!o)+a=jRT6;9bV29g;1c+&6!F-_5K5m? zyN|y{ujY1>#W7%H+~mr3W?nCB|I}p9&bZs+bIw&gzGrS;Nt{%)Ob%}Hz5Dp>9^br4 zQexSZZ`4e>%xc95YG(Z&*fEJI_YD}AIf`E8;00&Us^^3xsMvZvaXaQOAl4rhY3L7i z5-^pS8HJv@kziA`n>QSc2o0F=NHkL|8Hp20qT`k1lQjInq#*D#V#PRUWN}%I*Qh7n zX|BFjcH{!Zpw|W4{D;@C@7^kYe0#zylpW@AO_4s2xEfp{p$Z8=$bZ+IrsoNC*B@<= z`-K-I(m3C#l$n2u)7^9u2#XzrqKI>N31Ub92ajtzRuiJccvDAy0~zU4{L(0^lfTT< z5Pf|u_4-=Qt2#c4BhItdlSVy$&*)Z!=Hs^v|DZmH<=F7xS5%QtlDy>BIvM7_>9sez zbg{_j8Bt_V-h(+x=qRucaIvFVl|H-ly7@oiau<3hoBm`~&2(fFu9j=WH%+UfDrN2y zfj>qcB}ftrr6K&Q9I7|vTvK!Cm5y>6prWzZZ+L&Ou3rnIN4=575X|G}Zn#lNw+_Dl zjIktV3TQEqP`E>Zhzy2pr}OGorU(LUuLhVz1I&-ZT22A*p%R;zXw@&nU`7z!$Ki3mp49zR8nl0Yl+qcMDthmq9 zhPIKHyrEbNmTX#Seglr};zBev#m<#ZhWvxsO|^BA{)g9v(XUW$4DTw{vHLtOY z7%7m?7|g-Dd8nwU2N=naN@Uhmg8V1nx@fj(SS64Pf$pWPOw1B?$ODjBjAo zx2C>-{~GyqddivY&X`-%(3ObV>lar28JqaL|fd2PBq^uaYHSH{&gsn1ir z)MiG{wep^w?X+P7%dpVoZ6dL?t3ZumFa|ZL+q{fNa5Q#f!H^+3>AkmyEA@Woq<|Ju zvH8$u`~q86zhCbbpwzv%&d_P%6wr@>Bo<&wpza_K=?Ws)hzXGx9VTd#_GKpXRkdE3fvIAbm9~tpys65UB2@BNCIrY~J z`+%q2#mj7gbxZ{<6C$5q9s}4p>ZEj=(i(&rkZIqL{_P>zWu$pYxOvCg(E z{VK{+SQs$q$_k0<#%{H`{wgI2W@P3MHY45AB`*F&DMPq5-`9{z!ir5u{s~zjRzR38cJOry zvr|fJ3dsUo+T^KJQR|%LNdHfk^s8DnXS;et@j-folms0}BN1-3V97+sXrIt;;90byhlsK3Bq!Sj{KS~l6;=m{ZD;= zqgtew=9+$X{=sn>DMz5M^%kP8v;dl1T2X!`Ap@2pDB~kC;{1;WhX9tn5(f@3-UUkj zMRrN8J4WmEtAwy_z0Dg&TtFN`k`Ko39M&Z^oyIP9nMNkZ>mOiM@=UeAU|uxpNTOO; zT-z_Yl4t#az4|2CD6>jHQ9D7u=)kE0FUJRFm%K-Sx(j2{AzRqukOBf6hI*&eCzBw+ z5}&N8EqFQW{m7_wz@vZQRf~`;Ma!TW&(k0-PN3*vW0>Phe{>I^UBBw8)~L5ox-R-3 zhi+*w>6|~zdj*y?Yp*@aOWDl?BS@NHGu`33_)vDuYT+~<_K5oCA~pS=bw5PWw!V8r+gdqlWP~G_P zTE0U8%>p1CqLr%v4O}aGeDlt5(f?xay@R4$wtsI#K_w|svXV1O4gyLVm?38vlERRN zoUa|vPul{^}cb{b~GqBWuKPb1gs$Lh~)Hh8{A8-$$Vl)`olmgg+QVVoKlW9s%t%C(M z_(tE=m8Wi1X!0IBZeeWWzTuTI0thG&&U($90F`}rK?~%b1K2bTV7Z>3eOLCvgKOtd zYFS3`LU>}z)1HxX({wtClO?^6Z*U6Z28zr%B^1^G6VV{#LTU(Qlz+Wnb{BpM9)hS> zj6qAhPz4A zXQqQ}$`cJ}fZ^EpkgodOMarJiN#@DT>aQ&@t06Ci?9avlkVH0ojBfnd-~bm$M)9*! z6Uv}R8gXLz=<-(JH{pawz`^@w%#!5sjIF*m%*ZdJI!EY8TRmvF@##Shn|P*=aRQM6 zo>;KXAAi>iK@8~8TN3U$tH)QP?B-hDR)9E zl`tm#P(Rlqj}$0d`yxcuB*HztRJ=$cS#XGZjW#XxltmauxP+COau>WrHp<$zvSlBl zB{1`CQfxpEBm zS1XP6^98fw;N5`;fmFD)b%>H&s#U$A81h*0pJzfp5rCuuscW$B8gif1}=hR9g}< z`QbagIYqyK?cHad?w8d?f%Z~Z7}|@AZG%VU1O_v8-NyCC4=pf{aTI}nSPed3+4F$7 z@ZWHJUkANF#Te^;|I9%A{X^gtT-C9v#e)6hH-Ek6zW2*|?vI5-C;wm-ofBBbsH z486Q%Tsb|K{A#$JxtwAdtP9WAc(4Z)Ayb}?9pZf#bFv|DbR})pPi!Z!&nVNZ{BhRC zV8~v=Ws-m$3pk!5m|sD@=aXHYV~ZCxokgpk*zzhFzDZEk(|6CZYTg5jJ!{Wq8;-8w zx^FW1O1{u71)rEj%1(oI**9oMAcN2wLL$P&!>3qx`M&B45zK1%<={uON@{&?L94e) zg-!}X>Y{Nmva&h3Wi29>OUgCYUv*Nc(T@7;5z+uF7`>!->*VnIU(H)MM>uUPXdjfb zrE!xCNXL^{@s{9)o8S<;RxD-*7gnWe8@!h6=8LE90?P zr?R{2i?nFv_b(}5#UcRVbSictUg@Myuwp1z_5!XRYcIW<+V-qQtq>PYs_P-4_-C6^ zV#hf>tK|2n9Ahkwq~$6QwQWQL;!-F)+L>iEVy;n^8xus3#KR{)lpj0 z>1!>u<#a_CFKosUa5ZYcdp&e&5~`|Dk<^oAUp z`C%2JJ(HP5yLZ(Bq9F+`V8uRI)Lm3(dI=uV{5vc3q(l?Sd)+@Y_M zZg$g@CPeJIvWKwnGH#@`4l(bGZ)xr5(P)-vlmHUhv(|DV_F~CWJJCr%1b)Dzb&}x5 z!)uY(2>1<|QzfiC;!0id3SC;pl?*wG{%05m*AE!S%l{3=@h4c1!o%NfInp@Itvhcj zy?o4(Xs}d_@@5hf%1zG1Bie1!ke4()(K4a?65{i^@T*(=D-Y*_nrAyp^$3dhA2W;6 zmZE9CSBDCpG+w9`!-NF4=L$DJD~g4t(tLa!ozZu5wH-w%ZY?oA7IOXxWt|j0FYQ!~ zo+3{)yJrm%D%Ii#neM0+s}(CnDJz6qWyZD*kU~B=AlQxWGsm+AeCyzDmv2Vs8mZNn zRgNWKp@hWUZbqD^>iHmWwjJKUt^4VW-sCo8b~Jt}Gv$TYOG9NZKV4k?t9gB3{g}K{ z+`i1ik;671gp3O-${hCb;*;aMuc#SOr7P_*;#a}WC7_c)>nhEvX{(vtNj+xBZ1R^; z&Qqv%Jjb`3RbRq{k5zJS&i&tf|9bb^-8*monj3eBA5FF@sSdh=6XAk-j5M#+Upql2 zTAhUE_tCskRL6HzY-5EO6YHD93eIfTfNhhaFHq}ItH)_wj+8|n3aNxVCiG5|c{rT! zyvVDa^a)~d!wggKJ;Bkq4jIOM%!HFHOg%jwL--BJ1wwK)LtGv2yn}Al+#$o^U^@k4 zA#cq8=9&G`82YQ!lImf`iKOWT)X+&Alf<}d4R@AY`weHBT}WAf=~ZW>i7KN8_N;|+ z^e+s-R*~IA*(@K`{;R2|QcY5>CJ+Y^43>~wG+c7re6J>F)Y2pLrm5+s?-IrQNL<7UOLlgQ1*e1VG9?^R|-P=`rViCl!J~`%DArI zaNhRJx$1GEGUgT4%(A*`L%5o2A~(pIG#Y&6BgZUY0sUV?i0{#+3^+y^<$1VB?!_s& z9sInAj8(R3q5M9LFwd>OpB~3LCa^>pzOX}h|KWE^ERp>WGR>cp;r4TW(FG);L^CBH zVyCTZ#726an3nwVBTjVi%g6b~!ZW4kOH_F5S0z>zLuiNuW6lrcZotgvz}a)Dm_hY9XO)^_<71Z4rHS08bxV{_GXKi$mimioW805Lvw#mokuy42VU| z_sb9Z*yJB%_;vSJgql0VKEILiyT!}oNkpe`72 z7K^imPlVhE>mcp9;(lX}1`C?8-V`gS<*ECquj!|zjFS}ZacsgabAY2W%f^aHtdhm$ zO>E4#7^+OEa&I;qK@V%5SCPh#JN}t+2bb^ZVe^d(J^8QxA?l5`5BU68A3jS~rw}J5 z=OvF?ERgjg%}rwnnfyfj?peaI+br*S=OjIb5S|4k8NZW#Jli>RJ(S9Dwe~vhtnM<- zQ#nyGI5yvw2w3`ezKv~IN_I``_O_OdKrOh57d%^J&jvino-A9P8}pXOOz=qv0vV|Q zN^whb%zRfh4vf9#@=)c0Js>qj&gA{=M>C*BBT#(eQ&y#S@Q8@$)AaOnGjyakUbZr;y;;Qz!0Q~zEd z#rhokYs` z<(o`O(Q>l$YU>)bF#>FbP%ko>ZY_H_smI?IQ3?w~uww`$b(0;KnFR-UKO{Y3f50Bb zJcFFJ-i`gBm?F~0q(cqQ0%*{I#lW6ejj3fpUM%d8U{5zu(2$M=YO+Sx?<6&Q`jRB& zJ#Wq6r(zGMJYu}Xf-iWF1g__szQysX6#fHOj{Q#!Awc>qqqacCVhb0oRYg(dL-AUP zq$!AX5ebHR;g8QqZbV9(retWtH`!Lxou1sN&h%TGU5LYD%-52j;NaF~>Pe?~&khX_ z(-k1B(|{TRT7$X__S_>I@zu zT)^M}A(#_fkPb4SQ82d?7#*@F@L1{pc(o{IZyv}k9(*AjtKWvlpwfVI`b zI|~;6+GiT&lho}`br2t4SJdkjPN&co?2ZqP!^?nloU2UufI2}}C-GVtJF{=9S11X- znGUcoMYY68jIR|`&U$3#4ZyyZaBVi#hCK+C0obo*z~*USKrE0wQKDpN;fOY5<*wmj zn*017gN;<+0^v8O=jX3_kG>dD-M;p75{zyCALqg4o{?vOvtmqfy{NX`ktWostsGt(^qCJI#eU`RIL?(h*+l3w!HS)JGl(b94tm(hhT#C+0H?zZ0EV2absdtsV`0o}|v zl|&0VTNYV9;>?$A!~OjYiRYw|6JlhK%T{aq2syGRS}NUNxGXveUqN5lF>(eRQI&n# zMSko9zy+6oI!m{9hI>nH9zUPZch-9S?gxiI^xuX}^Q=sWY3TKmsqav0JH_KtPq?v- zCWkuQ3BcKV;r<&=GOf6&z1{QjrIBZ(!d9g?%x~c<;4!Thdz2(Gb0cn+9<}D$P`ZL^ zkD_haNKeALburmOq^_R$rLL2V0t|$P7-#agSZ!8(6pEGHiPbFaG(OuEGyp$Q%H zlWcMnP7$v&X6-6tW~0HLiQR?(7lTNjHjJzyr|q=LPj{x~LuQ`TW~gQ`7b3S-TtBv~ zmuq`BIKp2UFf(g}y?Gez$ZYzplH$@4y7m&(YOTMmZFkf1H=F}I-s*0&kf!gaMaHXT z+Ty(n#*;aaVpvHu>&_+o3YAzu<$8LV7kwk>U9^f@);cWXC2i$~MY5YkI@2;7-VjFS z6RLz&n>4O9T;w_7mVR4P=FXqNUpjN7*ZdaI8&!5`*~;gf&Zad@ADg3;oQQ zO#OA;%2|kNg>sQ<(WH6oOg6ZnktI^(K2z|cE7Wq9hpZpAlJwP#9_IZ-*#CpGkAutG zSa?0cU*+9cAXCSJ?-){`qQw=LVjekFq=YPU=M%5Bnv&QAk?kJNRk@E5LL*lB`aHu%5rtFBSkZfK)g9J(n=pnFqD5D; zHEq*E`P<%ltH8R2A_)VI;c`ktl+Pjs+3Um0hC(mZ>a6qJ@A&MU@-GNq0u?D{3~Iei z?S>C~)c=E33>RD?_zee&t{TIn4foO5ygCdUa{L&UmW@4@KnLO28{GJLheF^EloCp; z{-Hu|ZKcksmsM4dtI1K!#%0knQ~q5S0vnY1qr z8q041lO$89q*4zq&_gjPUGM-yQDU9woK?%nvAi&jwCGKp*j*SRuF$du{HC`{T;qq0OZwa>S6gc@n?8v7NO zE#amc8M987bXjXPD8Xcr*D7p=V&V_$fiKMpNAq>b3Zu1R_LT+*FollY8G0e7j6|Q~ zi$rs2lhmVCLX%W|910!+g$7`^VIUQbh5iV4)7)NXgRia4&s&<$+$uB2KhvE_oIDo(q~h0*M_joroBBvrRCsmptC{3d3bk&)XYNiB*PaO=7oGSj=v*n?yu2 zYKdOWu^q19CERU%J$US`Lp zadkj{f3xMFgd;)9iRND5=YSy3)D5TgjtE~AJcfZfoS0>d-tJy`RdEz&pbT+;G3PYyu9bHN zt6|-TiT1MCve>rkjA<)r5=8$)Ul=+e8Wm`vW~kCcXp-7Sk*ada^tjr)Q{9?Oc+|DR;K1f6Xds;nVZGY0U3% z_E^KOkTk#hG336V#Gb2nJ5~w^q-jsynqD=fU*uV8HQ?jJgnXQ<(kl?5g3imqA566= zh_0rE!t@DUNl!=dK#``?2ob|!0|#0KaYD1Zff-|zjwKB6I2xzzIHNl*WU0fS32&r~ zv}W@k*M2CQYPAxQN{-PF2QU)-Umf(4#sAt9BPw2b-$Z$)ZDSQP8Z;3^!bhaUO;)R{ zDZz^h0d+6XR|Sk#=qnTYx35+&FSbs;OaNxTx=TOwD6 zj5ZrC(tYOuEc#5TUfDi(95GS-<EY{a&3>-dls!vCYj!vGHS_u5y|0R&>%J$pch;kqpuZaXJ5MQ@jdvg zNFiD`!)1-_k4b*4!o3u-1yCGf)Ef9Z%K5Mtkfruj%qVM8rx^4B&5xO17F#B^({(Q_ z??z_Fol+m?(MpceFqQoAGulQ3#RBFaf0B#TPPaMvV;y52g1@D4W-!uxcYqbPO5=qE zbY(T$(`FNtHSqZhrs%w=VNcu8lWe)L>|_CS?LXpIGWkaiIt?$Z1;4A(g=NphnO;4B z?hPE$%IlTM<0zy;p(f&ev-oU$4>=S{qKg5rxjueYy2%tN!bvQosdLkKBE#R0>~JyT zrnMq$jQ5?MZORfjNiU|ys{<|{RKI#LUvZ+3am8RG#G%h-qBqV@-lF+OfSA?QPyO9h z99%R>pV5fVIze(&Iy3G0Lor`ys^1HQK;ur$0v&2}g; z&~(%3EgVSzR8lbN-j;Kd9(;=8DNT#%1e$0RzEmwsRA)LuWr!4F5 z6M)9y$sUSXZa!fli%@AqUlPM>t-EeB*zeYJ0H0fNmt3__yWd~t>3P@}3W$9<_sk?Z z=xPN_^2&|$xBrSSei@_<#iEv6Veq@@UU^^(A+wQi`o*6sIe99q}4yKIwjW5uc;J zE(lYR17wTw)mS8d%)|f#$i2t9m2Z|_g&DC|D<~!Sv|j7?Gud9CAfU)CCzmvv3-VtG)d5ap?X4$pXpCTwu#XB6o4|Eb|Ve0Ba60=1RXHA%tAy zJoB=6{F{#7`^^vKm;W&1EFSK3M|DPPNYpwiv5Rl-C4I zw`b}GN>=Vcv6UqKnRD)1UHssE%|?@jGCYY!Bmq6BqRR)?02$idQ8Cs_A!{h-fB`KT zbuO;=PL!I}9|CR-%=swnzQ z3A7xu&HvAgzZx-YN6l zUBjj@Wq8hdMbqnjO%7lM0>2RxU!ocDA%}+aRMIZqjbqc-T4J6fEqOYbe&hMwWy4~T zJl3kOE0gQ%jkI{6wZ5#W0-KLq)Nn$*fHZ^!LgGnhv6wihFiExUM!mpkgBIcAySiri z+vSnFOa=$EVSAcT&=HRp9-FN;NRoL}LQ1aVP=pb^J`lIU8Pl`}E+VP?=x^O$q-(ds zdJI=CccH2iPAun~^Xb@V4G7-4daG9X{WWHrV3|hzld-EEt!R8%I{Vl<8dbh~-^?f{ zMmnpEBr26PbWPwj%mM6}oYEcRiA--d&GSi-duhP~WVH$v&$RUN^v}SiW>Ws)J@CgR z71MnQBbG4@Lw4y;=>& zEPL6;QvsCC{v}-9@q#jVvi9MaZ(jNMpUE0oIy$t}h|d?@!MZ*U*&cRS{abBZ)X= zd1qI$g{>iaK>x83>#Ddx8plwYw9C&Y`0NW0hl?F85gKA4-mBPTN2GGHcg#AddlLBk zR+x{AmrLcT#nep6;XgT|+CD$5zPuZ&tW{Y?0c@5!dl7SYJ_+!ZN*lD<%8=FPLab$! zOSk-iCySwasnGX_A?lxksn11%MT147r?G*E;W4)!Ze!Wx?#cS1C?7MPv~{IaxIMj9 zgR$z+jnz~)AO022%zqB*>_Ku5S!2Q`XtIEpy$4DnwAT%}wZX4G8*_%`-734U`C+>I z>~@|bci5_C)a4PK7X#ZzafLw^^*t_E>Md)39n^OM?{^fordso?*yqH2E(iKz$7#}rc~JVUh0{^5nFkMzveRs!RzF$netx*ZC8Q^fhLWXb+0NkdHj(4RgBVI7L)gMW}xf+)-}DxR;c0X zI2s#{U~F_Ky$Q4qh_ei>yyK30M3{q=P96a~RH2?lbx-*-JG=Ont}f{PiW55cuV3qP zt-VY8p=loVK7G9Y1uoZUAc+Yrf2^U~uue|0V?^z| zbVbPOHtNcm;vc&v6vRcEZQP{hrt3~!@YgSIq$}7hS@E;b5062;a-PE#O+1m>FAe;p z>mb@?!XIHi+N^p_ghm<4)5#7}Pfkr=%ev!W9Y-fKxj5-r*g{`!h<7PbVruDvKyoK` z+eEAso7V1ei1feYwgGXZ(ZEVQ1A7O=t>>j1=MMXX4>z;C2$26|-7P`M4L1E-5h+?`+v9W|8=Z;+cRR-e;?}r1Aj`vf3$l!dPFv7j)^rWfBJ%sbu|-mzGB%*Kh>J* zI`<=?6+`0FK&N?0zD2i+U`Yj&^xSig`!o$CRgGyh*qZ}wH>E*#VyalRA_EY(S@3t_u_ zgJ(bZ`%pgx6dY_R=5n^+$PBQoI>_1J%2c=dd^om4<0}v8I=mWuirq8GMAI*FpCx5% z$fpPukq^ZT=t{m`hhzykjXuN!FJoWQ((QA>77HwyN_!K_7WIb4wo`Q~ z)PZ+X0d}yVlzXoQCks2^=i*q`KTL@7mIiBR(UkUKN8Df4QLL8z$B18yJNDJqwG-qw%`Sij^~muNWYbn&(7FrIIO$|II(sB2 z)Y}ZDKu#aNwQ8_$cnKzqEX94LspC>?W5-(BGU12+mKN`(2*$o`mZ>)A-v3-#!%#RZ zeYd6XU+5tngOn1jrbc$WrHfeG6Eh#KanB0Y3=xl72WPe1bIn zg&Lf3JrAR9X1jW&FfIR_J-bWW5dIyZHE{EBhVu+*Z^6&f8Q}M~RE(aJ=HAwS5Xj@( ziGGZu%csJ(BetfEecA^5H1;Gr=@}bO?#<%Br&xKNreox2;Ru zYw5Y>&5H9}&;ELg+0iYi-kWIn*U2z)_(~*byVEY$Q0Y!<7beAdZRe42{*=v!!n4*C z)7&YcXY}UugDgs4wdWuGUdY1NS@?62IUn1%{pGs$O_PD`91ol;-Feu9u8=5GswA00 z+$zzmt|>d~wR{;AX{AI{cC_%_Bsbr?8w`a~uWj|B;wtR2t%;?#^Cr#9`R#Y^UkP?2 z&Brf1b<#?_ousJlF}B!rFu7|%()>KML){x?*8jP_ed5&!`0p!emSxcPAJ7u|?u zJW+x?bJBShGnaN5$dmnNeN7O~4Dx3&>HpsTKbD%V+EuIprFh7<=Ez5tJ`Vp#b?e#f z)Fo|-H`fQP9ZS;B-N`y%8s_RcgB{E4v0}bCXZXc?!)!g|Jf8f$tX#m+DJ{|}{DA&g z!_(*=m@7RmBS@UmAT{RpE~AcTak~OZC{}EGuIV4Egz^1LQ@>ePJ=+-pWoo#7LS-13_agh0NcRXm2M{T%{baNgm)GY4+L+s-g>?GHK91Tx_BGAEl zwf!$r)Bi5gbJOKUW3&sH3k8~XvzY`~$j0amk^zw5uf;%YN&AzRO(IkS^#*L^!K?Aa zE(1l%ph%D?Y?V)0#F3?gMtF7Ovk&_{k+=|WlO@LGz1yy44s<)}OOoBmg6CXpQAzC~ zy<_iyRDaA&(tX0Ew@5`4e}*j9iAxAtWy$b3@7Dl;QUZa>Ab*JDd2mlO7 zdeD)c0aH9oPra@h3z_@`vsB3R*Rg2jE6%lr^J4hokhYE>kwh{e$Pr>3Q)?%6gRmjq zAPJrtC@RfuS-UokFCSc@~(Y2zn zJY_|Rf_Lfs4!)zJp|F?*`wo@3BAYBGZV}Fc`kCoz(2|v2nIl4}auN|gIT$tOY3`)p z-Ll6GyL_c!a1$g56npc05yPRuNDK3EjFNC9vd@0}?j~yx)MWu=Iq1?&4!hBnbwvW1 zlkcW!rw7%;FVv4^EHpMoP8A>_>L4tgAkIOUx(yQK+Zl9&7;Om>^i-AaP7mpyR?H_$Y_F(SCpf#BVs3r`z#TB05Mvd z7$-U(Ed+mQBs^UlHo$vum)x@5uZ;jr3PP`jc@y<7fHJNL;P9A6+u~f&L}4}Te*XKp zgvA#D_JGz8VR?(fYh@JIKu%vPcBoW z#iR7BUfrsMO0~t-D#>99$T;mNB;DFdGWP^I+b zQS5V0)3WhMyFayi)c5L3YWRQDtzZQ}f6|Eq=2*7eVQ8GBGV}h*qm6R~Y4UTI{6qVH zj_P#RU->=qGHQnjBgNtKI<;xN9O6;l(UKxsssJexrPKBQtdw~|74?~xhpLBZ%i^W;Sn`>(qKK|OsucjPZ$&wD=J)SkXmDgQbJ9kB| zrz_b0h7)DX@jJV(r%Bi2c@JOG=VrA_A&W&e_?!038Sl38bg2)cK{(>cKcc1V%zXki zvW-0O6!1f)8^4N6!@byR4#G}VzT0WRCe3#R#DAr30f?%)>9#<05JUH%yh`vja`ic) zUS>CoBKB|Lfq$zG{ksU3+n*v>$5&pcBJ8aT_Smrcu||?L1fxYpHY#xoDh=}pZVDRl!fqZ3qYGaiu{G884@$CE=ZLT zlH9NjPcT{xv4a8`eceY@aK+U5V$~WS7VbuuX&o`vbnFIjU)3EgZ+uQJC3dHKshOc^ zp>8P0kn}+}M3CUbNAFSbk#Q=2bbS@z(WlBFq4M+L8St4$iJ{*-?R2rr?U0~@ik`iMWPtL1gPaGN!*n5Kp#a_23|MWyrbPbUGjBWW&f48J(8 zNqiZ3h2u%P)|mbaG>9sQ$J{UJO4340;3R&wX^7eG+>CfDX&*XdIuzOoOX zUt5O=er0CqYvP|>qCKe`SI3L>YqZxB?*~Ikv=?${k%`pkyn*%nnF#MZf zS#T!IK7Z2mh_z_BNetp*w$ECzNl9fweRgV|V$-Oqb z)}64dLnZSD>)P4!BFV0q{u!iDP$>O%M{90;r^K9X@p4a&5SIJb>1!5-@p6Q?;=vf# z(%k^DHz3nH2p{+LCB1^6n1*}0 zlG(YcUfGfD@-Z^Zu=v5{9e!Mgrjs}og=gfDU2`GX^k<}`>xnY^eKj@^ ztIZ;d;PuX403++Q?BFvcY4CL|PB0EKa90&y!)fP2nby;bXzwLlmAgma<#@9Txm90` z8<^!dlSBJ+2GP)QL_FiW7IT#GWV;-vD8u1Mxz2jNjWkA^`=~)x$P<|7NEhJ0w`>E16JVi%_(;M$6-=@@g9sY38T;Tro0XLqVDR zQkJlZyP@-vX~W~z=AjBc7uPIb#JBqaqOg1G{7~WZDH#u9{Cb)1n-w_7m0#(L_^D`1 z9mmo4mj%1Y{(TiLez^oe(?VqjE8SznJttyLN=~Btr`xI5cm-%gg4@g}pV7TRSiElq zf5g`RM!ml(`Nm%T5`4X9k1lwG>Ax?rB)+JhEksfu`-_^hen2|_WHoj^xt}dt8 zrJxogb`*)qBw`}lF6OqRNKoXbEcaX6W%$zmIEA=U|=#FDa(>xLMzx>x>wx@*z? z4ZSa>;OK`3m_RE0%N`0^(Vukj5!nXzPOd^-t^sNbi3_o@QkoXE)c^1T4ktbX(|g9C&uCAH@=3C zooXNlZ>tBr(^ih6c5LP19ZzO*rcM(QD7XV-Jw<#ljUsNVkp^C|a%pO%D!bo|2HY5o z2{<$d-9lMEfd-s5VZHteid9ecHu>L$X*OTVc2;W7xqFnkIn14?%RR6{WvlesO1(Q( z2n;cP65BDIK;YaS=c`q6rX%C$J-@^nm#p%bc2`VF@k-@VJsnjkZsW5FXVBS=ygBby zQKUv(Sk{G|aw#cF!9R1A&yF`e-N$G%Zq(w@F9i+F+tuBWnIA#plhgO22@g}GpTKW8 zJ@?Jp5c&sBA+kA(DOiQFW-6wJU}3WH`6mD2;h1QOS#wlP)RUM~Jb zA9Zq|5G!f!yTlyn39hHHiS-8wWbU|sxEme?hx97n#J8wK4+1n{L49XRyGeN%Rp3Nx zPuXk9@<4$J#4S+|Ta-u`g{^1W8H^5vZ!bcYqR8_UUM8EI2DH`|Z%u4ABYnydH)`qp z#kEsI%;mxY3b1>3N?f??cD{={aH8 z7sYlSG;_$)<$X-Oj3kx&QW0|=V1o3}IkX;LYi+e^llo91^7R-UD-jtg1a(~#`;If* zTJV*k)rG~1ATErjnrEqjq#?zu;--9MGAWR6PB6W_{7EjDE#<*7|+LPwAd7fswP6)zB zi@1m4>5EYCbUN!bGc9<$%<7j{43ZKPMkTZD!%QznTv(-?=*a};{gOM>nW^`>V?-I+ zqsOF)Jni8#E#`t{cf9i2&hnibKv~I?Pef+myzyc5$*DIDH;PIpeVKt&Dt@Z|J~nu8 zhAl(8T4CBca*c=*?x+2d&K?8Cr%tTnA4096(oI^W=P)3vVJ{nMcLDA189B1cUaZu{ z5NNAwK$|b7w!6bDJs>C_y^%01a3He>kMwV=nZ z^ql@D!(NfKzw8Y~6?CQQO*1HH@WB7NIhXe}?y#{*5=yt!uFN8xB9t3q&rK_>o2uJ7FIz~bI17uIn?VVe`F&`b&jnO6-6cY z5-^?SLr2-QM~iWYB|-Fc)et~Y2* z;*_GUmdVJ~4gQq@Ii^s|z3okC(JgSBgs>4LoL>|}Di0+nRA>K%TCImoM}$$U6h&HWOu zq+rfTUTYuT&?C%+({pd~y%YnLu#d!3Y_Q-P1JP~PA)~igmFDi!;y{kbGp|l&2@Q<;*#1#nQCU# zF|>}v5^5?bXjdBJa$CJcMHa~|)?Tccvjwy{?bGL(}+Revb_i`~dwTYZb>)iq4OYu`mv|-Ml4Mr=9oY-daJaIP# zDDWt0#@%qGHv0foeB7H>%H5Dhitg8onE43uRBuSH*UuLnj*7Acp z!BST0u;r^_rAalVa`_S^w3>OmYb&V9ZhEe=-bw7bg(VkAhh5p{L)&nh(7E`&R7@@P zuwS1tcHw2P+KOrBYdN3K+T$b2ysq(hD8*i$Z@lUp3HtgC5ismJ^=mmmJHx6zi?#@E zwhpq`QLnt$U67kADmC&m9<9KC+9LZ?OQtr~YZ*`e75tizBe*LN5zM!*dNn~qjt>dV zxD1H6!)7P(+5BLGBieQ&^Czoia$f0Vz>T&-08u|S$$WJhZI-WDl^Gm0%=hSx5emwg zoMxJFz|;~cKEMQVbeTbssiJN5_ct0W>ATHsVrze1j~n3qu{ayW%`VYjE?lTkch(XS zlzz9jCs)ukeY3^c07!ZWgwdOQO;6l7iNUfRoc&ph%e@KD2zgAIjfGS4Z$h&+i@P^P z3xH(F&U_mgjo66EYlE{OWvxS#l6MQKr1?E_>B&9Yc9pJN#?7LjxMH~qKx2VUnI~$b zto~*LL|2EBkNouJHBdl0i*R0YMY*+VwD>^GEi@e#p&)v{L`XU5j0gDv+Pwl>4 zjudJsz+3ib?TFF9ULYZheRzEy%(_sn(T1&#dP~CNmtqy*8t=6I|Gr9FyDHqiAM1o% zypQHZdPF)*>W8wGxu<55Cu1U6L0WB%FzBMM)RUSl!f8QD3z2rRKa8SOt&X|i6~Z<* zL77=+V}PdUT9K8pAjGIwl{GBJ(&RrD>G-d|Z!%xyL+$hV6q!6IyJN0QowBRKBLXZD zv*`;*+{8eD9I(?^Y9SVEN@O|6=lB2BM;X2S)iA|(1hMyYT78ypWe-=ehM}1Fbh1!$ zS;bg*qjv0OTay0zz&c*cyT6Z9i>PW+&7HFuq!*VvKSe*18P~E^PgOWCD_QM8H`tOr zIkAdob)&yk=!M*`emiqN_3_&8n{x60XT~5S>Fo@qY{xYTlt)|hf97vfiDxQf@mR(c zeK&3=AILsLk+bUl&3$C9l8g9~IMn&9=JJ5SD8SJJdRJqXd-|;u&1nP>{lqH* zOJ&8hn(83-^DnyNU!4eh4zK%H=Alj(D^w>~q#yY!Db5Eu3p)PHW@aOWyU3}o;oBkq+ne?qKXV`u|7gEtoA4T@#CNW^BM>pA#By}cx7oZaiVB|N z3q6izwuKJQ&T*%^0(K1Z?~TsxFDZwwxQoHTMu@t6ZCFFW&Vd0RF!NpzF*&DIZME9% zGL?1XJKK(BT}7b6dW9(V&{QQC-K8$;==20}jb0Oc#R+fS;db#X-kMtyU-}HTux21l zCf51-IN65PBs4NrX9U_<*9Ly3gZ%mqkmwJ2(;s0mvnD|#lq)@oU}FS@VlE^y<>i@h z*7Fr(Xlmbev158AFiv>UFZRD;Ljo<`lDKP5Y>eM)@ix0n+kbzwJTvk-@~q#{zjd>9 zIqk}Hfvf)e53D?lAnJ4y(?{$iA(HydidYdLtbwRf3)AvQqvh}O4Stv+0DTn4T+qTwC{k{2_{Wg2~#y& zd;*zb&!N1`VL*kG-tLBhWvfhq7PTL>JcN&LS}U|SaTVHAsn5un6d(DzDsSYc(9-zNSfYll&3Dj-Kq@FV8B2=LV-jL8TA;-7(x^4tu&jl1njkOwNvEk>IDOZerdd;Pcw4$G5 z)m8mT zKMG%Tui;i}*t<;tz#E0FL>xz=3p$Z2st8qQD&`_~kP2YPS)cbu|%gKsf^IFUqo8->L!KvBAQ zf16dEvqS+_TK{tPlbtiAx5n&i#>UZiilKw}hma+pI9+Vdx14sqQ&CnjarLNRiyb#d zPOoe#d@Nk0mg5?GQA78lQaH-AnJbjdGhn6OZw*SNN(G8Zjf@a!^HvUh(5<-Gg&$YW z_+XQovQ5+DrV!S3cDCP97+6>lT%X&PX-B{EFDN?emr_k{vAj1B(gb{VZ%k>3h=_Hh zprX;KnUDo`2RDXAk9LXYRE-37O27}ST4EQQwM#%;y34t9T4p6Wl=$X3_kxx~W7XgQ zw^+`7Uli47L2)X-jY_(tyANh24rB^@&Mn)dzk0>vKJg4a1CuE%%_)T}w zf$-C|C0dA(m`sGBTSE!l7I&WLWXvMCs%1N=*w4j>YJ&^|BAMFX!6{Xfd9^&&dP#Hj z_IwQZev)IKTLM2q6t)eVua=FhjgQ};-~&=XtopbG2F2f8AW(oWTf0X0K}MT{d?iuz zNzWbwlsG{B9?C1O{Cr(MuzDfKz6!@<()zD1Wz*{_->au)5@}~Lfwkj#dh4xXk=8befgU~E9GJuhZnmLS^G-Af}CtO7n!J6}tVJ@p< zt9d~pEBX;9QZl{HyRS`e^nA5gObBedWYSF|E%iGi4#R%& z7|Up)i2tFrE1_-P9#zXMk|q!7tUX4k<82do8x>3;a?u>F+!Gm><^GJPPcoJ}%?CE7 z`mso%K@b?g>KVj(04#{Uq-KDvw1b?Y?1KZb3K9fJG z%Q6q(Tt%5^?$ReHf8NE0}6ymSOC(=XgA4_Z?R-O91>x+^)9R|-|Oss??n0aW*8dX5*Csgi98(Ke3 z=T5K46ESPjvZm@8MVllR5LHEn2#0v-;ivO{m^2l8`-!e)SL8&oIze|Cv8kf?D)F6W z9$E$gs2>W6BzqEBs5f(`ta7vlGmnG%!7j?iSSy%zLH11nhbIJV$(A0eJncbnAE$C zkIaZOJ;;A&AZ(atF$F?bXQ@viNS9m4Mm(b;v>db=3Z04Vh_e|6 zI-uzD(M&C)tEpr;0DJ*NrG03>i1^{6F1Btykq;=cR5FP85J9V68^rM1@=r>ts|D%&ZIs}EUDESJ>>@L@vc4;W z>q{(dL8a8Ja}FJW%8nYX9euY)<(elat0T`HI8zd_Q(lamhScitHYv&B&TQRiWKS=A zG_CPW1tt)ccmxk3d$XeMg=Bo~Minh)ZDWSI@`j;n;HoB>5=5(|ywr1{XoZgVlf?jW+Xr-Q)ggBgh&&MsoJI zp>1z{n(VPh1Y2a0VSM=PmX199!R+e@fEGPlx~7+7nw|YXPYnKnksc$-%UkiJ#<4Y~ zOd&G5Q0_y_6)PsvRz>{|K^G+cjgP*Je(Gb;|26V!z;58C;SgC4*7a;#{Xam^|G-D5 zx-$~(ddco3!SiJ4;}_+?-yrB+qrdaf$(QzljX$Tzn_B~@6*tIQ8NGjx6JTbJR6>U%ae?K_H{M!qxV=u%-9%W9L3s^ zbg{O(nez4{n|+B}&?|k{=RmL9_hO@P1u?nnk)a_W54XvKS;Ab@xolwPgZ1Rhb%uB4 z1B57r^_q_Q+qjKlFidA0qUSD4qr`Fo^i`stTPe!ee3cZG-q3Jt{@0l32ETgdhUOV3 zo>(^O*B}yv77*xu(}r|6xNJe6caD1wKVRFP6y%Wq2Uchj#V#ZtS!Ac<&VHW7elM1X ze3QG)A)$EQKBrxY2&^~?WE3RRLW0)NfvcSBSu*6*kzU9X8OI$}pAd=POVZsz6(#0jOE!XVw|Xg)CK z!}tJKmngiMAb=_h_grC>%_lCg9BHy6zK1M{+icNlY*2TA6Wm6sgsF=4ffJh`tBYs8 zi;664z@U0gq^gvH*q}f%JUom;pwI7XXFE_49A7fYn9bX(>Z}$H7l~_Ew~QCb*E;r9 zZ#XwrAi=vHfV_sH?_7C9cs(!hMkYu7bV8c({1~TGM4q3-mkVF=tAwoY2L8u%DGj+d zwdHrw4!l-EA0=peGG;H7Y%%)ZY59|4eo9T}ppY(`pzXD*cA?(r@S zWk?EqUP#;ZV|jX(HTFcUYTUEl$C&PT4!=kZrp_iPR(L-ab5bfJDU7frO)9k3=TZ|n znmw`E4&oztsf%UUu72#og3IV=maZrbp6$k}qKlAV`-E6@GQ$*(dy~`639g0$< zcnZrZRiUey6T2p*>`VJ$0_IfU5htW~jSs z^MA33e4t(jd+WZuy{z18i#1xM$n1G`L%{^OXP^Vav0-SrJ|`^!Bf6PVTyEw$w(CYZ zEf;E?Sx}`=mzdBd*hMF2z812T#e$88TseOpkq)J!_;$NI6$7QT3@ zC2(edpf{epuj^`0-J5CB5DF?rS8Q5%CEzxnko-EXgi?2+4oj=|Yy-V?&S&_bRqvR& zArV@*JrN(Iy#n9WTB61p`$&$?`yU*JZ*>lPhb~->! zav(HUrYDa%SQMjThv7+4YRa0!ic#`L{l`qYT!nIhd8E(C1X~LINU&csWVaa=Q-Eo- zA_TsW+KQLhNsg^sO5Ah1GV`S(W2Fxx{ektU0ol2H@iq}_o%fh)Y&>em{#kkmlU9ha z!7|wIX+M_hgRd=h3N1i7A;G}?Uu{EFIk#iLAlZK z*+3=^Ti(E?aku6fsV$3l;1NMSq`8hY3eTaC7+BD^2NALLku~!gueSlSfl*Au5Hm+y zsKl!qMwxf}&d80f=hc~paxv0Z?%{~*BE%mi>~S}OQkOymZ72wnoF6YY3A*u*3awS{ zT5*f2bndp^T15y-tg2g7U?`+pyQCDZfCE}v1?DfIrzI?ghMJ*YmIOg*C0h1kl4F*E zK9hOUNDEMyOM+zS>;^mbMOY$D^gukRCv=ojj}lmCwM6`I;54gVfmyW-lv5t26P~Vk zyY2}5X*CHts=Xb~R1+XbL5xubfaEqQn2Ig&ht96t?elm{*Fsnt-*FMOvjN^{S!Vq| ze`#V~V{Z&>bf;WtDC%oi9?I880o{aF#TYno?B3lpN0#7(%o;knXx?Fp)8FGs~X_R*-)i}LwX$4FUkKUemUL*&r!c_gqXz3GPmdKDWUS%=%WCt zgg*7L!RbCCw}o)jpco@AeZ3K!P<$@^{f5fdVzZ}QsV50;TgI@X`^ScliZs$|qYHQ5 zjpiAJ2aC0N9|?*CxIS)=4AVbMiAu-PHYg!Nf-Ian-%eqbJ%+2XBdTWz3$-{xn20{y z^d4mQR>#5--S}mpF)uKr+B#+yk{*&W%PG&DXyd05PUv88iWxBf;aD4 zrS?k~>m^qaE95tGF3xMGi~=i%@x@dr>Xw^3VU6-35BG}Nf=T3LzHJ=rQ>$Fm5VRFdYjQ5X+PoI}aEtSs)hsNDOj*MhujD1cyJ z+CcS+l0ZqVXaqOhhLa-O+5qbJZWscIxUv68o%KK9;M`AOV zQwKHPgOp-DSuY*-LIBF^xCa?}EWb7gZeQf;GIU!7&KPP=-wRXYv;gtEG;YMhfK~6D zRU65{IE#ZJKr14y5)~UGskzJn;IIdNrZJ7}tKmd3DQkB&fPtyXxgIsv_D8cv$aUCp zpP(dMCPFRAK<7@;M{lKNuKH+^cN5UH_}rJyUTaNZMgyUWHu8C`MHRLJg(nQjt9pRQ zhKrXajzUmx)tb6tl78qw+FZala)R3G6Vo>7?9tsqS%do|Ji38+l{O)@2;X~qjv6Uh zr^y2~+XRcgW&zuSY)BI~w5~j^;aVi4g<$3mR_PCGAfEkY3L<-0+u2GC*)$ zdghDZ_up2j?$zuWy;}Y11o2=i_tGF{mJ8&h)yx8Js-_MaOG_-deqhlzrP};tUTNda zLviTWSrCfW)PjQ4Qk?ktm`T8J6Hh;)HsqFYRNrN!=BDzOH4(Jsa%?1o0;)A|=}VBD z7=5Xk?5IRAJJ!Q`x0u3$MW1ow{AN^ZdxU#S*VL*55f{&jmgUx`mElto4U3Tk8rxi>CblqiCuDN#>_XGo3&1Gz}2KJeh85Kmi8I zl(-8IK$nP@fU_9gmJ{Ob%o899e-6`F*Lts=caLWrM*U1tpy2Bel(Y)?A~K>46q6~2 z{U%KCn%nfs?NmLS2^b|9LjvD~dszNEwa|C}r_@3Rlz^wM4oqsImgZD(d`eYaF?y?e zW(Dr@FqE{?NZ9Sxd6;kA>uqIz@vpD_{?%#I?8)YF3HLvGZK?0f$!583 zd1OyP0XzJZ13rl;&rfj5g>4PI6Uv@*vfBsG4)3<$QVK$x)VY1b5Ax)|4H=_#rP{Mv zg__3N9$s7&Ov8BXxDko`=owam96Kfwe5ijoGQz2P^@$_rGc) zano{EgKahM>!o&vVLMgaPyPapb3dDR=MtC^rqoKnno0|j$^B^RNc6Bqn@6gZ!oiIcNNug>rqQt#N6E}k82MXfT=N#C)EKA ze4GG7*dzJ))t-4LCd08zAwk`@8g+=oU3{j#v;-D%rYsv}z7Rv1ev83gzfKXj(26bV z-5IjH1KAuPg6VZc+b}Ntz|nJ%)btGP_D(mxK*gu`vqc(Ro-JsuB$(Of`%mnidN+!Tx+2h$pxv|$uEScX1%Ry zpQ}y&ex=3f3O-FOg|BsIHW-Zd6V+L9-Kqq~Lp6OTqA^X!(s!8FFpW(ogfCL~ji}Mo zPot$9UcL9qe(lpUBH;i*y14DFd!Ze;-cJ&Kq*RBtYw8~oyD-qfD?VraKZkhF#T5$gHb}2mUUqLTR z?P|k{#+LP;3%%^N^3}+BWk|IS6{5?f-Z<6XImVm`2wU%=j6q`s1E?A1&toIu_l4p_ zZ`J@$GuM#Z+*|IBr!39>ura!MuglQI% z!LxM=yDUS;xFyKg)1{48T6~pzD$*%vp8$Mw$25=(-HAIaX0s68H5sP%R}2!J%jlV= zq}lOKn@$qF>OqGRCPS#Xx~6+yx64f-znY`7JML?OWR&!PJg>ZMZt>Axm&7s4;B5Gg z23xP?GgW7=+5>-8rNxtKLsM%oRygGtt%V=uKOC_ z#8xY5#3}xoGKOPrP~I;e@?8-r3IaJeNaUaJGYjRZ!_bh?8g&QeI3*BEm))2n+<*1Y3Xw87G zM9JZHnJTxO(7XrJQk{AF>0(m~?ZM|O#X@yAkLlbA#NorC2%1g_S{X}pR8eG$JjNE5 z`+qWj33^*tlks{r!?ud~^9gQcT4cY=18`NWT@b3WYc+A)c}{P3Jou`&109qS6GZa@ z$*ODhiDY)da;)g4qW2x4Aahg_As>lveYs_S&m6iQ34y%O_EK6x=C>R2+mFdkgfyJU zc@o!V*j5|NSzFtX>b)WDO>NDuVB;|Y)H6y@c@lS)`T}f%NwH9vIz3sf zW;sDM^kQP>)UR{YJdi0hqHWcpzqF{JVbhJ5SWxMr-d6Q(E(wnfc!{qc6elT=q&brg zLi0TfOEj3vKjUMh`-~LzVQ@+lbJEU81Bw}Vj*+;K=2VM%FgPVs`M`E& zfHPw)$#Jo8^2pt*7pMq4}vJVp&6bYC$b(cd^iKMD)dBolu>|Hl|baLy1Hz4u^>eL+-gq zp)^Fa;hVK>otkYkt|Z4UDiu^W*9VuA_gMHRAAXmeF|RA^9FOi`{zn-|6y40MRV|z2#f+6#rVSQRbUHz>k zNX59JgSl+FmtkGPY*I_rUUb0OV7^aCr{_URuw* zpP}RG0ASn%9^UMV@{T?`Bdj=alq-C0P!`Jdz*`CSM8QuLm7(ghjbv)@r#splG$&?n=;{X(Nka7jZCoJKB-yg5# zw_O5}(^%XOYlGO?Z2E+`$_GBvcoz+@j+nvT_5j}LT1CfGneTf{HpN=X+YCGM$$EVY zdJ=rBxku zlqt^jU}6`IVh4A^!nm`666=|=AWryCDvkD>Q`I*3zT`WSGWAG{o1CHp$}CD_j8zO` zT#g!!1}U+@SufS08YRH)Cptf{Mvv<*Ag|RfjU}IOFQJ+uws|LpFEZ$k-@eY?jS|X6 zab-x>?DiGj4XbW2vUb74XJ!pW+kna~X7stGS;og7oLoZPt3<;jv*^QyJ0iDB$ZxI* zj5#8jJFU*7l~VY4aN0CTB1d!BaGM_@2wQn0LLv)+V?{`iTf$?;P~+jyIVqb0VI+lt z-t45h!(tQ%bD}m7SemBx^*KzOF)S8+!+K1^jkq$cZ%hzz^oAB0OA)+OdMxHRU5d&X zDU8u&D`)4Yh1Zkzc8S6~GBq=2EM@1XdDQ@dw6vV$0VOq*M1|9OTx;qTY$vjv!-(OXk7I?{7wb-l!IaT`}VzSX%@I|J^iK{PDlOdJQYN zsVA2%&61|=r9)o7SCf?&`a1y3mhm?>*vHa0$H=5F6kl$d;f&U%bID@eltxwl0RZ*~ zHrRiJl?Og1{v8p^DYt$DfJMQ6XM;s}6j|9DDq`Ux{)4UZ+dZlf8-K0MFXWf!f;b59mH%M1i!`g)ha znr`9s$Oloz^w!JEN-N)gynn_m=9c#$Fp%dU88CDjF-<2_+rUpzWc**mhPeI%8}cP? zGdBtUr2pBNrm>uM*P42q3hSU{yHb6xFfd~tkL;+g<~#Axy5L*m776u6=p>@nw|Q(E zZ~4qM=EI_c?rswu!Ry`RVNS=xMaL?jngv-i2L9w)b>I`q+W^4Ur!r)g`T)!XQUf_ zz44V#wkLC$mgAXk{=~hHdmD6bKg^V%y(G!5(7c(?=GH!(|K%9E^1n4(EDaj@K=e| zC(W~QPO?0c$5Z4R(XDYublXAg-gM+)*FHCPhE?Ok=t~ukNg`;ap$w?7-HoWrwwa;v zK6jVa;j-!?l8jb;$D24yb#gEef>a8f2He_&^@7@ncLh!dMlLuH-;wFK6s`#|8*eQ= z)qI&|m$@1X>fgF4h!3egY$wZJhi=}yGZ$uUXE+nSj zm|$2q2K#_O*+zk0OlgH6%Idy_M5fy)3Jt2JkO$U<;T}}VTRpj5dapJau$9l!;2hT_ zq=}RT_=+8=ev5F=ov=kKk=;Y{ zXHI3>nb~xxvF6gouJ0Oi^A+t&4o^(mHX22C*CN9j20f%`PFHH`+!CODlsfuvbUFW9 zi}1G4u#XJQ=~7Ld`+Ex&_G&C@l?3b0y{tNTf@a}{Q2>M7_>A;{2&P;o|2QVEZ#fZv zzB?a8|6{Q{BP;ftbfT>>rxP(8bdcb|ELA#7`$VHO6e%brt{ z7u0?)=R-yGg;X{%LzA=;oldJ#eZ;pm0E~2*E3hN*X_n2i6>lJ+@QKoJzx|0eVcbZd zo*L?yy(hn9;j5O#sAnZU#ocN|=egz?v*kUjcBAl2ugtydMaJb<6P&8K$k#;t!wiy~ zN+%Y({h~{s^ehra`k6{zU?EYg-VI|WIXKdvK7fV(Y{iDFAhrYdzL|WNP!kJVIw@Uq z-$U-)ud*WlaO&%t)i(5a(bimeX2axf?rQRxgI#!oTHXk&T7EA=CgiwBmFqKsH=Z!1 z{`*n5kQD~392r9^L$ks%f%ez1J!5{WITr3Gcpje$%b)jvcWxEaYv@9?(w`9AvI^*q z?=dR=tM%N|_FX;kV7>J5o>4i;M!)V`X&jC^F2Vl9G?&jhM9~BM97>r{%&>;B@$g1R zdbxN6EAJ>D-ytOSJBKLgPB@d-U7pm{dS|0Ng}mN^dMZEe+dh%{s@cK9)V0N9#7%%@ zXH;I=tkCK%gCdOZuX+wd+b`ug@taw6sDt`>exwDZdNVpWgB&~ zXs4!|3AVBrJyWaavI3kNqTt>97P80r@$%gSRH2O|>3$ZUqwwWOcfU>&zT{-JR_B`L zg4a2bCToyf7&6BVaE2*Nkl6}ATtVPSTK^)gNu0T_&EI@7J@0jF8~1I`*-dd+4)MI* zIo)^?nC|)^qorBXC&*t*^|WE1>RiFor<)+S`sy7{=FUoOBHzPpiD_(4bo9*9s7{*$ zA$wur=QE4!zRJxbmbSeLXu1|}HUO2*n{`0$gp^1&EJexxI-z8HH8)k@l4bK6sB!ieTBKYc6E=R z)II9zr5X)Sn%&2ZozbeEK8S?MEgdm3eZ4MOm6Pb;@rpA3M4Rxd)`n`o6I5g~F(Gbb zw*3{0G77}7nxjc#UOFlk@uw3Do5`$`-2b@0f;y_pq%+vlGubw2GZX^9x?@%Q_#5>~ zCN>4(Y5nAzyrV3klQ%Py_rFLG!MM4p8}|fJgt_5`DTS>1+NwA>MVSwlc4oYX1~2RP zXePR%4H6SjjWtlaZPm(%9I=Xfz|CB`~z!` zW_l~@^rFmQ`UloR$HEV+O^0u}JRvIv+aD&u{TT$-*9!NqWg7g|$FlpU?jT8juZOW^ z_8);;(Ifo92#ot+@`0cIbRWH!!9U#xeCO-znUzF(#oL?i7mJsz98LaOL(5(?dJWCK zCBE4E3+)FInLB0&;7spZ)BB2MEh8$(j*=VfHagjF7Jp!UnP2k1eCOelf7MbnQR9Dh zaP|Z1!qA@${#SE)>(`v}eQ=NxGELSyY)j8&!#q zcrif>&#$1R_yd1`8D{sM8?RhocJGI+=JB7qm-Y2`^0zx@W^{p(M?DSxU-z9`uR0nf zw7xIsY#Tng{ObDy>x!#2-r``^&iHR;Cffl^(0Gx*|F0}TdP{_s4@_%J(2&M1)X%yI z0qGF>((}na6R5w-$ob-1@&@Z~Q=u;dD#Cd3|K3zQ`1_HG6m2B>i7zj~-~kaUQMH=| z6)-5Z;-dr%&ZW_(I)tgZ(x`3i4-kK?0Ypk*j6lRf_fI1riJUF{X#{HQm%q{uJGy>- z+%1kkN(&EibfNk}o`w^d!!i91Y{5lmAb?+v^8&atGov5R3^{yslj`DTg z>5cZ^{j)K=L17ZFi<=%7#b_G0BXwU;tWExOgQZ`tFm7U`0$@ zm-ni1y6DJAyaNk~Z8zyDG#;q{5PM9Vi6=k*1B)B?%emAa=0$(+uJ>T z?lOGO(SK*7k2AIRiFPt-?(y3^ew*D!Kw7}HyYNn6AloOgHLVgbX zxz|E3K61a)VFQ-RL_EwHu+^51mGxzMKY%vi|7z~dcNnwVfr-`RM@=!Ynwkwj>1V74 zp;-JGt1V(;HB(PG0nE=Q--2N?f0|@d-Eqrk(?S~XjyZ3}d0CgaCJ3a9a#~0XqJJK`}|e&b9LX%J*(&Y6Q25e{`UgAmv~z(e_#<& zqJ)W6zqH1k5fnSu87fVGsoxv&eQb8U`A`3Mihpic{2t8FfGqk(*q=_B7S|n&x*)i4 z_ETMG;Q?R#R2OiZ$Uk&})6ai7#IW^egas@`Pp>`uOB?ik>MvZG!7o=PrkO8QtOeJ! zg%~Cf*>ObCzawCChr>pz*_vSHmI_x4VNYas0bDYcObz|wl#$+}OcDke3}(Hi`LScb z_?7h|Ag~Ee%R*W*C*#A?RSex*z#NDr@!FWdQ6;N4F27Bcii!?c9 z!3@*DUPzanmVpe3ik(4*DVtkZFhEtrR_JtZ)_X{rD1OSV(X|<5K{4evifOnK!m8+i zsXZ0rozilIehn2sQp8)ZGx7m9Sl|?=&%PHJ_j-=AHqURK1Uomr>t1vg%6Hro4sP}M zwvs4x?!uwRiV?-2m!E!$VuxE9qd!G40&!Kkx9J;Iy>BcszhP9ipDqKx$3ca?#M!>c zF@r_Cr<{7F3%b)a=b}`~5xF8eI$?>VC>XpMIOI1!|56AJoAG?6Z86T}br{W1Xloa~ z65j3RmEq31@&6tZRV zxt~Uqod&>8*;T(fxS*c}_C9g|W%-(6>g??f>_&$dQ%^6tfmo)%+>!wTg6v^cbC zM*dmbIq&ec*#$-_T+q(^DHYyt-=q5}6=pQn&10m(qv&VowH{ml{s|N6@ooh7l0nhk z+kd{kxyOi>#JrE*q`KJU;~9~7D``t7Rkblw5OdBfM5YjPIIU5ds)x)2KZgIurP4i{SmV>a%l*+&Yd*)u8I8y|+(GRSL!-6xTsI zLJ+?CQd#}v-^@T{x_f=Is-J2-rPzT$5qn?Qzz+5Fv(#@jYAYJQm#=ZT;lPVqLx)2- zaQ_D}MsS`r0R)twZ|ziAha7t9x!R`!1c=K=8k#pUP4HY+Uv(}P&ypz#UUs1xC)EwP z4ThA#x9^$f_!mF2Podao>vEm)-XU?|Xg8{<5{dLGFDes4F3*!+q#3xBZvU$m@nqfy z$q1=9)p&XPJ{$Wwpg8R~F$8nodEe!FL)uhxu`5r@T}(Y!He~dHX=0JD`j|BXNE6C( zPK^0_Eya?UIL8d0NwJBZLd)_lkSnP^w3I>*R4-Bt7jz$$6)fcY_t56j4YlOH##Eg@ zG`6CuQ0m%U@Vqj${=lE55wr1JqZLyU9xEaLB*RbsO6>d7h9TjXUUQ9@JBMPf2e(|e zc)x9L32!bO;{5u1c>nzRw#Z!AipPHA_wwo& z|M@>6?l^bmKS36Gfn{JH&i0I`4L80h2NbIO-XN+2CCvMciROF1l z4F&&9P$F*St6>PawMg|Nf%~Ps_w$roceN@P>n7f+t4M({3Yp$tRkvwx>1N1V=8f>k zXGW?cs#8AEIDqu-tBSAS17Q_`zN?wf362w=1t@lVwbP=NATOz`8Kt-g)7~`=^z_s~PKm=t^cy%69qmFU>&VrO zJh@Uz2V~5r*|O&Q(gadgYc4rAvaDWI;Zdqtm*-jA)vav-^R?{>QAmT+#dT zZ}LZ^TAXYJ6jsHUvOg44*$dT@*_ohHmCq6KuLdp^CVwq7Dmw5Ucd2czg4b0*FHOQH z?TT#V9Z~_(Ql)>r*l_1C+t1_c|Jhvs`&*lsT%1r}rNv=C`nLBfbp_R1<3e+35`@}z zcz({w0!2Lc0H6#$K2EYxO|_IHC;CB40|8&6$^01s(k694Nt*JPq-IPBjz(%spQSDT z4#PVAo*f@TAJxcy82(MWy=JCR7*I==<8H;A_i5pF7>h!n)CP-*vbn{_ve=AdOj6C5 zMfg~*n?>d=fyX<wU3P&8GZOrN> zkR3y};2*2|lS^m*7X$l>>HiO~uSRWsP5AR*gmWVF`>B)u{9&p2(Xc2M*0MULZc{3A z%lJyKqSQ`c?3NY^KOSMPGZ%HOmqRM<7I@SUcTg;Y@6eUu3H^glZ!lm!P4;?+*k0@K zRi3)7074GPtsre}O7-PO%<@LH_eD`TpgQ*1*ND4NN9PAxLtY@J#Jd549H|lI!LJ9# zi{!5g#T4GN6l+pMBiOgy>WLxc@$s3Y%eaw;m22szmm%CQuxgScH5GSREE|O148E_1 zdS`fP9VTcsBSk01&T@F2GZbf&6G|%IslL|5W0AEirBrir;yhivYU8pqI&N$a{n#cC zkRy>QhD^Myry0H}AJ<3CpyA4Ri1*^Up>l;h-zY1$Yg>$&W2{t%u!$i0M8Wbg2BK1q z7)J=;pvwx)^_4;@ZQlW`g-NQUcJ&!;Bba-74*YV~TxPYmHN)5!i@+B!X<+>aQ?_w_hU?x%aYfZN^L z3GNL>p*>R|kQzQ1Ti#pWWysgBgU%PNRpRi(hmjl)71bMNfM#>sSbG6Am$zMlot_>J zJKmWk`#@1-mq>7(!}5K3&zu$IQvO=&b5xFlU1pM(#)CSxk8C-Lf>6-`J;wS)44z&l z2*izPai$elT0;uDtQotS1w;;L-%qu!j2{tEnzB@48DvRMs$}eX9EE%9ngf`CuiM_u zp19}J(gsPp)H?Y`(Z0xfM|O9FY=W~+-IXRi)9m7-{Pcr(ASXSxt)3vcDgISTk#5wb zwnxlUm1mfABTb!&O&3N+Qvg65&`C_OX3_t6_w2UOhieYJ4-maHuz^YW1Bz-gs2YD6 z{%g%b@=}Ds1a{p)DXESKG)>r0Bz|%=AKObj%|@JVm6!kDn9N&jJ-ZB^kN0m$1Z-lv zHhjTx8mCF#sC1ub4}0!0SF_3Gwz`tyO|J-Tif zd_7WQW@a*s$%b_>S216t$;p1X(Bj`2upf`HCbAe0ykx{y2xb;?tN{bcdR1``yoE-+ zp7gw&zai-0(vcx6=YTTetJUwSvr*H%^4APQmiibk$-Z37CCv$YIH9=BYZSc^kPBQR zB4(?HoZnPcZJ5&F*h8zGIp^{7s_WY1^l8a1@tCG?rU|6FnDoRvSQmKs;3l$@v!AA7 zq+Eef=3TlH9!~Oe(rtFWwK~KEoJ6NhcjZJeD9-gwd!}o<22*(uF~SIC9K>;ISz;i( zt1%;SP4H#xfICpn5Z)8{f3^3WQB7{!+7X3K73ob-AwjxI2PsNVC_+LHphz=8KspF0 zTM_9cp-2}$;`q)ItknNT_z;qBQ-^gn zXa3k+V`MxJc{u%W9(EU%&h%m11+(=uuC=ekbLcaz00$)}mK97@scjLl;H$*OeMjg~ zxMpu`Cn%W4hj9fqlYt(CXY*vBs8nhpN2ZYUpO@@PTOs8t3RPF^5u zbOqbbFen^L^m=lLCe7zrCVrFGCT~Tt zUy>FoaEMb=p>4;eykOt7kW{_9{AvHl+f~f5reDOGd<+=45P2?-S;GmvE)f{@wE7P% z)9p+uvG!g?ArUFz3@`p@C4F4ImV8v7p#R4$6`^}yqT-4#WKOhFph<9NK;-DkR)3yE zS;##%cuH4wu|47}fQZX>G~bA^I|r4P_irta^MCQhpfXni9+81G0$H)Ssv3uZ<>cvw zmz6-wy41J16Z66fr!5-fS$IvuKPkn(`a*~- z+LA^TwCJd%{S_1yxdo7a9%oUdt>mJ3Favyl#_LS^8Q7SC6Pb}m)2n#L)UCVWXT{Nc z0v}|>qtHORSV9Q|c4v5GirY$H%CE%l$NSh@7ny{ao(NjIV)AIk1QT}N2qw&v-v`kM zKx3!)#a?Zk;lB+qa<8OG0hWy!D<xP05E7 zA8bM>xo*S+SF$1lvt!3!EFyt7%Wv>=1bA%aLFy~aYKlZPQ)iD1Fj7$GQMmc?WR!>M zBNJ!t!@OO^;%;ejVXGd;d)^raW?23VT2i?P!XP4+jNlv$wr79O^iolmjW8%v(f#gA ziWrd3HV{@^Dl&SXtr46IFA#2yq`@kEroqZLV64N{bVhOys3QeM_FYRS4yH}KkhI7X z2YQj)dxd&oE8|)yRfbk(&qNNf$b5PV()}B7kOOvzF!+Xwz6k-`;c3p$G%1VLA>t1T zd|OQf){YGrVR;Rr<1W+nA&D;g4pI9%9kwx(DqnJES%#CV0OK@ zIp&IiYR-ixAJPFuh$Nx$4StX9FGb^%xW?4I^RtEQp62iSRI^7NjmQhd9{1kXY;HY3 zWoYfD#BW#{B8=?ob=pWDO4W$@Lq!DO+x+suRQLZ7(Y)!}(%2)!m*Vby5j{oX<8J(VAYwvTHJKhEH z8TvV_Q2YJYbiTYhkIl*_>wRfNCf9qoHkM;r*yCu41ROcSIz=XN@f44*g=Qt4c>D_R z2*q!9E3av3`hM|@sNgnvDh)8!K%%}I6J#hpgXv_oU8O+dZf{;#gRNxLA5j25Yf>aIpIT+{}K8n2~! zXm*iJw?2TnQq=U{9mANRPpK<2XJwxaftTc7C`J_hk8NdU&zR6|c+gq;uHVeWa%6(_ zRjKwPGJWgfd0^s6%`Yi`8ox11jm1sB(RG($!$;rV=lh%(jaQ|%zeSv!FOrN_kQqi( z?sfP+*GO2E!;lNnhMq$rK_o4S_mm!N1TC^cDQHhKG)4f^BI4aw%fAp3Utrx3V!;gf zOQM8Vg$w8hlB6S?vZ!Y!+Io`z-}$2XKlq|do{!OIOG#0@RN|;9K~_^xG=2&M-11is z2R(JYE2{}@6Gfm*6S(!N76pEJM^0nNIa1q0FPDcN z((;afjjbwwY_9~z)s3v6Q8TUAxUwh@IyBahCy;NQFumUL4W z=bTH%W;*cIS2L`uB6$Hw?~=UF8u#ZE<7;n-!X3`19~U$0h4ooUXU@!6Y&0D`GZ?NH zIw;{{BXM=F7Fnk8quDw)nNfaZd0SLtH7CnuHW$e@?jD`=+5sx%=sKk8;^UWYqjX9I z&V-k`C7sm^)z(&>Lnci2eeAF>IU2YgifpY8S;Bmj{eRr1KlxzpUwrVl>Dqkj}sW)Y) z>6-j|237HI-?0pc>4bo>sE7^vMQ@W5{dh1rji4bf!W+(m?@mV1ws4n^!lCnslSZ{H zVPf4UljWOSW2vDJQQ(F`D49^yBGm)3`0PL{_$&a=@~k(Gl-WrF0iMx?xuu^epukL* zYWM##7b66q5G7Eun0@Bnh*rnE7kW4IMAi3lm5FS2DI_(oz^TImbk0%x8CmBO5$}^i zH%=oRjMOw!F69!xpeUc^-g?hBpkYqCw3eohqSTD}n=Ov3-$*!-1v4SwAD_!pO|F?r z-)7^ngNp^!)pF0|;_%SL&vSbbN=ZChhS*F~JhLw94*oEc4&U|_!2WJTNSC)@z&7R< zx6%i4vemwoXJj%tc3i#ADP}BjHmw=;nVgV?tS6?HJE3(EWP*C1ED3wnB8kK7yZGh8 zgmVLeoPi(9N}7Bmt5IO9@YeVgTg~1V!4xGp^WrJ|+UHsBx8lQ=-`*E|Goe}@>){(L z1y>i*lw7Pylh3e;1??XLK@Kmnsn82K>nhr)jVrF!9xPszR;8fb7Cou-9GJ*eaHZCc zfR>zV$A^y!3qSykD=Qt7Hqv>3Qo&u;U9o{r zcjK!Lq=!z8;cA!Wcwj7uq;?FTa}H|)MvU7!TL`G{qsVh0moNHR=J|W?ugKjp>7Ku< zC*7jZ4U!~_3 z8oqz-LFMK-V}=4}m`l36M3*)QC(c6k06l;Q}j=R$>}(`RR5%Wy}i+4R$6pFeGeL(ve3eq?!8wd(Qdj87LAuj zNr?&7#{FEoSJ{DgM!BpuJ8Me__Fpy2?Fwq7p|P-ia2sZ{P_J`0n2gq(z<4;l zxHIs2G#_l zWiUVSmF4*2-v;q8VjgY&f<0m*s7?OSL_|S^G`?hsjIeW@)9L;XXFV`N&>YB*V=+ zWCD+bL)RXd49BRf!lw4 zQMsv)As_Z1;!IzcGRQ_aNdOZZ`m66;O}B+Uvf4)%D>}ur_YwRxSLqRa*MnwKGp~m%}lQ1Lc zcE-nWoApcgBl*}NF7*b?h1G|*x(8S&R!W?SHRnU;KZcb8Si(%X6AyHLmdrMAR?JNPjiZf$DEt#@W!=-84iheF#g4$_lY4p0dRENGFSo)enMX>tJj`pW<2yEKrM} zMAvISadt-{<}`AaAc8g%hvH8`5c@4NrHU^uG~W}tzLf23HC2nu-+@kh zKa9MW3tiz}q^QVSDT6qS%RD1;SWBVx<3_F~41?wR61f~&ue4#JP`ReV0%GwCUNX5J z5htjYLp|`fk`IBx*;3Xfz6(R;`sa_(}s|HV4~B9rMRVXL~1$`;ur;H=2{`BqMm8_ws4{#QVhD!l+TI%wbm|4fB8-x(We=D;KP>}9rfN9AbF`OK z5_l*d+>n(<(vNL&jTGp0%xTw*>ewN`28ZRlfLivhZZh#cOqh!3aWZ?bxV0^D zQ&GS>yaG4ayYk|$du>#zZXvVI*gVJhJPg&9d;-i$@V;uWKegz7U{^V>NG7H#I>MJ` zH&2r(Z?;`KPST%T$R6`*&fj&uX28a;v9!|9>d(fG=!xlgL{q67f5|clQ?nLfn~)+v z6_`i>T3n|Wf$3u(Vh1R4c7mxw3F7qa1Wpbz`SMt_r~C2rVAJ(s?!6xKPvN_zU( z*pb&&`HNn-d9t20e?Z?L`@@@;!mvbKsxcbonj6+gJ%-QRL@cQBFW#_b&&62W%s2}M z0F+29FLWq>nTspns`=Pd=3-}7+zou6-SznO_WjoT*&=%8=NtH>&3qsFcU(Y231m-#?K5Tp}6P- zm&Wl3&$!;}vSCh#ZaY0&2;o3qwIv8`Z>+hd+|DpI0k3*F&ZiUPD(*1TA&qmozMAuQ zEvGCTI#CF2P)b=7?OeVT(0@FxTACLT4ppg6zah=ZeUUXEKrQ+g=>0PQ|MS0>xT3p# zcsA7HUTw3JP(3|vVM${SAM%G$QyP9s_Enp4Vl1~!ved`qLGU{BqT%#t?dt0psAiNvQ%2TwXU^Yre3!raLX}W!PwJov_ASmXa{g??wlU`T}g@ z++?veR>I6HC3QD^OMlFvyoZwaRT)0n&{Z}mZgwtdG1om=3cSHDMey&$3>y(q*X8Fu zc?zleaL?(vhoN9fuc_3x!>q!IX|_hwFlh?{`*<4Hf_!qWjyj!s_?FLxMTrPFMHFbh z81I}IFm%PLV#B`z`A}7Sri>33XQii|Imh!x`i%pAv_eE>%0V!FQ;b$j|C|u&J7z6m3E7D*dG5Bm6J zqu-W{=})oHfVfallK;n>QI-Du%12`Y$@&z0D{Tg)IXTa7?sgnj79Ca+N-28~ZCQr4 zUro$DF&cvnU|C3(9tQ=#6w4|yvxf!0QA(0tRa8ubW4>M@)I%E6{DIe$m2+wMeCmw) zNad>>u>G;}WCe%{k+bDNmyx7RE`Bm z!~z5aFO)huS}^0ML7RbJJ?lTrdqavvGG_{+r)|_^uTjD; zX@Fd)#Y+X4e7OhP--vf`Qw}< z03Gm{1SFCe6+oPNoWd;{4>R;94KO9huuje(jewPjOk^p_s;mSj4))|xJ{+9eb*ey$ z={$09ntFGyd{SEO0$wNj%CIGhP$GZZg+$)PBgQkmdgsmDTWFK;$~eNol~+;8KN^B+ zEqsiXy1|gSP>BbP#X4?7qQb5A<1YzFDqZ+Rll_P+1fm19FDW7cSYLx$X+K)h-$zRIc?ft&Q9&iF}1KFGNI)C%?rychuBRx_@%~ zqS7k^){`?~W42Z^9j5h*v=!HZ(nqR>qWXWOVM!5eh5p;xRWdcEgDW_ zL&GE_Q3w&SuaJ*i`&@HBb#?%iS;O_;7%ayW`M}+}qh&T%-mwVU-I1Jp(Ce>coTd>7 z%nuuCDC|mh6Fw^KEj5)e=a8Xj&=1~)c-1*a-@%GFyUHF#6_02nr;>7HscSdIgbo2U z)X;d6sk3x2aqTl5KKsMW;v+scA(8w2Wy)Tpgh-U;4U#88Ua!Z>?2d^27|L|&Lsita z6u*?1heXr$%j;>DGH4{s#T=D^8db<-Qk-Mr9uRc&lK_jQ%z-+|WxZhr433FSRukTJ zq0YzOXm^G$mJfIU0L?T1jW_8Z|9$p?#W?Npx8g}g=$P?WdgW2U>cm2;S1T?aDG*)! zP%??1e+j9M{i;+JF@=!49WQz@st2fja#j}iAc!_DLfn)d!@q>PqpxP-92^MlFCHE1 zdNA9WsT-3d8Q=>%7OzntZptOP#(kL_{Q8QOs*m82K6-DULE^$n6hz=whI17s`#QtM z7G*Kplh4~d0y{g00=M~Jy&Hb6T>>jOfP{N?I@;T7`3o5JQn!zq zAL55srVZIB@B(N39Aeq?aA|BQ8QOW8(P|5if>%+c)k4nIxGTJ)sHf_KESP^`hqe@Xa_e0D&%hb!vln|FP>P1LP3qIsN9cDUtK28f zH(3G~+j;ZR(Urt-Ev?3L)%Q9p(d&|uszODRiWTCMNae?Cn3U2Ig{23@M!Bk>t}k!{ zh#GvdR>%kh5l~`pxlK;k^=H_5M(Y`5d8yFZrs}Bg)^%1o4Y#bQ>qNA+wdCyvubDmkx-rbbS(r#^GDjw?8sT;xQ250K ztQ%noP0vN-hjp1ts+bR4*+Unx8~e^(#&rjUSKRMgd#L8!xh@5Q+m*bhk$;#jspPu8 zp~P|H3qiWC-X=)mb!szKf>Ollr|RoqxfwKwnfEEM>?cvk8~RI?8;ku#EV&Dc0lU>C zwChNWxJZU>%5;&plzxy=L&zGHD`p&uGMCQWCMyCbEB(y3R|v*WS`Lkqz*w#IpN=Yu z!dG}jHhiZOElq5qk&|AXJECm;x|pWst_t;x`g2<*wT$ImwpUX`iBY24i&3 zS8hWM@M{`)ZdAYpdwYBeH}%Po0!dxQN4QVMI*Z+Ye!A_kn29#R!YIYX#Xug>bg#B} z+ac4U>DJJ*h<+y3XdU~K*`h>}QR8;Q<9$CEa-BR;|L=(SuL+6aD~!4pPnohV!0-L% zE*kvfGQ$5q@BHiap6b7@_Yj+QOP1-30A~ydV%3=0aL95qBFkKxJFe%k{?~-kK*5x~ z5cdLxmn$6#Cy7dY$ysDwAl&W9TSq%ZS)(sR*DO9FIPr{)inS-^(6@w4{^`PrN%kSK z)S%9v$zXq2;$gu2AXUWd81!V3!yfzX_g{Hh`%zVrRHP9#QM0pk*9FgkOu&t3Xr2h( z|9Qx*73(=CJy0wVt>a?X>*Czre5cmr76Nybe8{u^T7*NGIrp1-$5!G-T?`s&+k=H( zX$qVq@kO*?4(yXRDeKY54hUtPt>GdSy`ntlLUat|=IUftv9 zlgNK8cCf~1mj4#vtv=|~Xg+dF=`Y`uoYJ;o;afCvSGq2HrE0cV*(T=@JIbh;d17Y- z_|m|8V0Sp+VdKO>aF{7G3LIK}nKSUDeD87OQnIl!d%#|_#@Y5=-|5(8<*w65I_;%X zTRQc)Q(QWQ%F}@IpAmK|?u_SYLfRJh8-^oyN{hdN(`3dK;YGvN@ zp`Gs+@3MCOC`0KY@Pk5SE1Uqod7pF(ph;fJ|7~N9O1$uCU`*(*0ROkaKjWj|#@`Ql z8NTlXouSYhD4WVzPiXvoLr><4`g>8+`p2Jw?oSbO<@m8z+<9&Dcm+{!S#cRgt}2=d zM8AOqjf0~yzJsq%UTGgOmCGLAqjmI&(Nq^NAo2=}p(++jW3JPgA4Cv_Mogl;sozM= z5H54MJ+1rl`RU6~Ax|sL{|fN_NalNC9H#yia9^O%_p144Yd)*WFZTOVfsxQNNxy&l zh0g~z%AdDRuE*|Q`O|fGBrN@x zYrLNpd#> z!Xm5|t?59#85HcM*0_C>$@PKe z7mp{bs`AxpJjr?s6=9x+vb2#oGkL+=$8SG$+NIK5xmUw&^!Pe}iXi>Zi$4EUkpF-4 JBh6nY{tH(qGXnqs literal 0 HcmV?d00001 diff --git a/docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.pdf b/docs/self-managed/setup/deploy/amazon/assets/aws-ec2-arch.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f53db5315da1fff87e60139c05637232b4d9bd43 GIT binary patch literal 203872 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%0A7C%5^q{jE>w*oEwwoD#LZj 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

    @(W9?nL(clxF_Vndw^qtxxh7>iG7VzAVD} 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 literal 0 HcmV?d00001 diff --git a/docs/self-managed/setup/deploy/amazon/aws-ec2.md b/docs/self-managed/setup/deploy/amazon/aws-ec2.md new file mode 100644 index 0000000000..8ffb1beba7 --- /dev/null +++ b/docs/self-managed/setup/deploy/amazon/aws-ec2.md @@ -0,0 +1,344 @@ +--- +id: aws-ec2 +title: "Amazon EC2" +description: "Learn how to install Camunda 8 on AWS EC2 instances." +--- + +This guide provides a detailed walkthrough for installing the Camunda 8 single JAR on AWS EC2 instances. It focuses on managed services by AWS and their cloud offering. Finally, you will verify that the connection to your Self-Managed Camunda 8 environment is working. + +This guide focuses on setting up the [orchestration cluster](/self-managed/reference-architecture/reference-architecture.md#orchestration-cluster-vs-web-modeler-and-console) for Camunda 8. The Web Modeler and Console are not covered in this manual deployment approach. These components are supported on Kubernetes and should be [deployed using Kubernetes](/self-managed/setup/install.md/#install-web-modeler). + +:::note Using other Cloud providers +This guide is built around the available tools and services that AWS offers, but is not limited to AWS. The scripts and ideas included can be adjusted for any other cloud provider and use case. + +When using this guide with a different cloud provider, note that you will be responsible for configuring and maintaining the resulting infrastructure. Our support is limited to questions related to the guide itself, not to the specific tools and services of the chosen cloud provider. +::: + +:::warning Cost management +Following this guide will incur costs on your Cloud provider account, namely for the EC2 instances, and OpenSearch. More information can be found on AWS and their [pricing calculator](https://calculator.aws/#/) as the total cost varies per region. + +To get an estimate, you can refer to this [example calculation](https://calculator.aws/#/estimate?id=8ce855e2d02d182c4910ec8b4ea2dbf42ea5fd1d), which can be further optimized to suit your specific use cases. +::: + +## Architecture + +The architecture as depicted focuses on a standard deployment consisting of a three-node setup distributed over 3 [availability zones](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html) within an AWS region, as well as an OpenSearch domain with the same conditions. The focus is on a highly available setup and redundancy in case a zone should fail. + + + + +_Infrastructure diagram for a 3 node EC2 architecture (click on the image to open the PDF version)_ +[![AWS EC2 Architecture](./assets/aws-ec2-arch.jpg)](./assets/aws-ec2-arch.pdf) + +The setup consists of: + +- [Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html) (VPC) is a logically isolated virtual network. + - a [Private Subnet](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html), which does not have direct access to the internet and cannot be easily reached. + - three [EC2](https://aws.amazon.com/ec2/) instances using Ubuntu, one within each availability zone, which will run Camunda 8. + - a [managed OpenSearch](https://aws.amazon.com/what-is/opensearch/) cluster stretched over the three availability zones. + - a [Public Subnet](https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html), which allows direct access to the Internet via an [Internet Gateway](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html). + - (optional) an [Application Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html) (ALB) is used to expose the WebUIs like Operate, Tasklist, and Connectors, as well as the REST API to the outside world. This is done using sticky sessions, as generally requests are distributed round-robin across all EC2 instances. + - (optional) a [Network Load Balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html) (NLB) is used to expose the gRPC endpoint of the Zeebe Gateway, in case external applications require it. + - (optional) a [Bastion Host](https://en.wikipedia.org/wiki/Bastion_host) to allow access to the private EC2 instances since they're not publicly exposed. + - Alternatively, utilize the [AWS Client VPN](https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/what-is.html) instead to reach the private subnet within the VPC. The setup requires extra work and certificates, but can be set up by following the [getting started tutorial by AWS](https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/cvpn-getting-started.html). + - a NAT Gateway that allows the private EC2 instances to reach the internet to download and update software packages. This cannot be used to access the EC2 instances. +- [Security Groups](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html) to handle traffic flow to the VMs. +- an [Internet Gateway](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html) to allow traffic between the VPC and the Internet. + +Both types of subnets are distributed over three availability zones of a single AWS region, allowing for a highly available setup. + +:::note Single Deployment +Alternatively, the same setup can run with a single AWS EC2 instance, but be aware that in case of a zone failure, the whole setup would be unreachable. +::: + +## Requirements + +- An AWS account to create any resources within AWS. + - On a high level, permissions are required on the **ec2**, **iam**, **elasticloadbalancing**, **kms**, **logs**, and **es** level. + - For a more fine-grained view of the permissions, check this [example policy](https://github.com/camunda/camunda-deployment-references/blob/main/aws/ec2/example/policy.json). +- Terraform (1.7+) +- Unix based Operating System (OS) with ssh and sftp + - Windows may be used with [Cygwin](https://www.cygwin.com/) or [Windows WSL](https://learn.microsoft.com/en-us/windows/wsl/install) but has not been tested + +### Considerations + +- The Optimize importer is not highly available and must only run once within the whole setup. + +### Outcome + +The outcome is a fully working Camunda orchestration cluster running in a high availability setup using AWS EC2 and utilizing a managed OpenSearch domain. +The EC2 instances come with an extra disk meant for Camunda to ensure that the content is separated from the operating system. + +## 1. Create the required infrastructure + +:::note Terraform infrastructure example +We do not recommend using the below Terraform related infrastructure as module as we do not guarantee compatibility. +Therefore, we recommend extending or reusing some elements of the Terraform example to ensure compatibility with your environments. +::: + +### Download the reference architecture GitHub repository + +The provided reference architecture repository allows you to directly reuse and extend the existing Terraform example base. This sample implementation is flexible to extend to your own needs without the potential limitations of a Terraform module. + +```sh +wget https://github.com/camunda/camunda-deployment-references/archive/refs/heads/main.zip +``` + +### Update the configuration files + +1. Navigate to the new directory: + +```sh +cd camunda-deployment-references-main/aws/ec2/terraform +``` + +2. Edit the `variables.tf` file to customize the settings, such as the prefix for resource names and CIDR blocks: + +```hcl +variable "prefix" { + default = "example" +} + +variable "cidr_blocks" { + default = "10.0.1.0/24" +} +``` + +3. In `config.tf`, configure a new Terraform backend by updating `backend "local"` to [AWS 3](https://developer.hashicorp.com/terraform/language/backend/s3) (or any other non-`local` backend that fits your organization). + +:::note +`local` is meant for testing and development purposes. The state is saved locally, and does not allow to easily share it with colleagues. More information on alternatives can be found in the [Terraform documentation](https://developer.hashicorp.com/terraform/language/backend). +::: + +### Configure the Terraform AWS provider + +1. Add the [Terraform AWS provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) in the `config.tf`: + +```hcl +provider "aws" {} +``` + +This can be done via a simple script or manually: + +```sh +echo 'provider "aws" {}' >> config.tf +``` + +:::note +This is a current technical limitation, as the same files are used for testing. Terraform does not allow defining the provider twice. +::: + +1. Configure authentication to allow the [AWS Terraform provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) to create resources in AWS. You must configure the provider with the proper credentials before using it. You can further change the region and other preferences and explore different authentication methods. + +There are several ways to authenticate the AWS provider: + + - **Testing/development**: Use the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) to configure access. Terraform will automatically default to AWS CLI configuration when present. + - **CI/CD**: Set the environment variables `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`, which can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). + - **Enterprise grade security**: Use an [AWS IAM role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#assuming-an-iam-role). + +Ensure you have set the `AWS_REGION` either as environment variable or in the Terraform AWS provider to deploy the infrastructure in your desired region. AWS resources are region bound on creation. + +:::note Secret management +We strongly recommend managing sensitive information using a secure secrets management solution like HashiCorp Vault. For details on how to inject secrets directly into Terraform via Vault, see the [Terraform Vault secrets injection guide](https://developer.hashicorp.com/terraform/tutorials/secrets/secrets-vault). +::: + +### Initialize and deploy Terraform + +1. Initialize the Terraform working directory. This step downloads the necessary provider plugins: + +```sh +terraform init +``` + +1. Plan the configuration files: + +```sh +terraform plan -out infrastructure.plan # describe what will be created +``` + +1. After reviewing the plan, confirm and apply the changes: + +```sh +terraform apply infrastructure.plan # apply the creation +``` + +The execution takes roughly 30 minutes. Around 25 minutes is solely for the creation of a managed highly available OpenSearch cluster. + +1. After the infrastructure is created, access the outputs defined in `outputs.tf` using `terraform output`. + +For example, to retrieve the OpenSearch endpoint: + +```sh +terraform output aws_opensearch_domain +``` + +### Connect to remote machines via Bastion host (optional) + +The EC2 instances are not public and have to be reached via a Bastion host. Alternatively, utilize the [AWS VPN Client](https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/what-is.html) to connect securely to a private VPC. This step is not described, as setup requires specific manual user interaction. + +```sh +export BASTION_HOST=$(terraform output -raw bastion_ip) +# retrieves the first IP from the camunda_ips array +export CAMUNDA_IP=$(tf output -json camunda_ips | jq -r '.[0]') + +ssh -J admin@${BASTION_HOST} admin@${CAMUNDA_IP} +``` + +## 2. Deploy Camunda 8 + +### Configure and run the installation script + +1. Navigate to the script directory: + +```sh +cd camunda-deployment-references-main/aws/ec2/scripts +``` + +The script directory contains bash scripts that can be used to install and configure Camunda 8. + +2. Configure any script features using the following environment variables: + + - `CLOUDWATCH_ENABLED`: The default is false. If set to true will install the CloudWatch agent on each EC2 instance and export Camunda logs and Prometheus metrics to AWS CloudWatch. + - `SECURITY`: The default is false. If set to true will use self-signed certificates to secure cluster communication, based on the procedure described in the [documentation](/self-managed/zeebe-deployment/security/secure-cluster-communication.md). This requires a manual step as a prerequisite as described below in step 3. + +3. Configure any variables in the `camunda-install.sh` script to overwrite the default for Camunda and Java versions: + + - `OPENJDK_VERSION`: The Temurin Java version. + - `CAMUNDA_VERSION`: The Camunda 8 version. + - `CAMUNDA_CONNECTORS_VERSION`: The Camunda 8 connectors version. + + :::note + The above variables must be set in `camunda-install.sh` . They cannot be set as environment variables. + ::: + +4. Execute the `SECURITY` script (optional): + +If `SECURITY` was enabled in step 2, execute the `generate-self-signed-cert-authority.sh` script to create a certificate authority. + +This certificate should be saved somewhere securely, as it will be required to upgrade or change configuations in an automated way. If the certificate is lost, recreate the certificate authority via the script and all manually created client certificates. + +:::note Self-signed certificates for testing +Self-signed certificates are advocated for development and testing purposes. Check the [documentation](/self-managed/zeebe-deployment/security/secure-cluster-communication.md) on secure cluster communication to learn more about PEM certificates. +::: + +1. Execute the `all-in-one-install.sh` script. + +This script installs all required dependencies. Additionally, it configures Camunda 8 to run in a highly available setup by using a managed OpenSearch instance. + +The script will pull all required IPs and other information from the Terraform state via Terraform outputs. + +During the first installation, you will be asked to confirm the connection to each EC2 instance by typing `yes`. + +### Connect and use Camunda 8 + +The Application Load Balancer (ALB) and the Network Load Balancer (NLB) can be accessed via the following Terraform outputs: + +- `terraform output alb_endpoint`: Access Operate (or the Connectors instance on port `9090`). The ALB is designed for handling Web UIs, such as Operate, Tasklist, Optimize, and Connectors. +- `terraform output nlb_endpoint`: Access the gRPC endpoint of the Zeebe gateway. The NLB is intended for managing the gRPC endpoint of the Zeebe Gateway. This is due to the difference of protocols with ALB focusing on HTTP and NLB on TCP. + +The two endpoints above use the publicly assigned hostname of AWS. Add your domain via CNAME records or use [Route53](https://aws.amazon.com/route53/) to map to the load balancers, allowing them to easily enable SSL. This will require extra work in the Terraform blueprint as it listens to HTTP by default. + +Alternatively, if you have decided not to expose your environment, you can use the jump host to access relevant services on your local machine via port-forwarding. + +For an enterprise grade solution, you can utilize the [AWS Client VPN](https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/what-is.html) instead to reach the private subnet within the VPC. The setup requires extra work and certificates, described in the [getting started tutorial by AWS](https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/cvpn-getting-started.html). + +The following can be executed from within the Terraform folder to bind the remote ports to your local machine: + +```sh +export BASTION_HOST=$(terraform output -raw bastion_ip) +# retrieves the first IP from the camunda_ips array +export CAMUNDA_IP=$(tf output -json camunda_ips | jq -r '.[0]') + +# 26500 - gRPC; 8080 - WebUI; 9090 - Connectors +ssh -L 26500:${CAMUNDA_IP}:26500 -L 8080:${CAMUNDA_IP}:8080 -L 9090:${CAMUNDA_IP}:9090 admin@${BASTION_HOST} +``` + +### Turn off bastion host (optional) + +If you used the [bastion host](#turn-off-bastion-host-optional) for access, it can be turned off when longer needed for direct access to the EC2 instances. + +To turn off the bastion host, set the `enable_jump_host` variable to `false` in the `variables.tf` file, and reapply Terraform. + +## 3. Verify connectivity to Camunda 8 + +Using Terraform, you can obtain the HTTP endpoint of the Application Load Balancer and interact with Camunda through the [REST API](/apis-tools/camunda-api-rest/camunda-api-rest-overview.md). + +1. Navigate to the Terraform folder: + +```sh +cd camunda-deployment-references-main/aws/ec2/terraform +``` + +2. Retrieve the Application Load Balancer output: + +```sh +terraform output -raw alb_endpoint +``` + +3. Use the REST API to communicate with Camunda: + +Follow the example in the [REST API documentation](/apis-tools/camunda-api-rest/camunda-api-rest-authentication.md) to authenticate and retrieve the cluster topology. + +## Manage Camunda 8 + +### Upgrade Camunda 8 + +:::info Direct upgrade not supported +Upgrading directly from a Camunda 8.6 release to 8.7 is not supported and cannot be performed. +::: + +To update to a new patch release, the recommended approach is as follows: + +1. Remove the `jars` folder: This step ensures that outdated dependencies from previous versions are completely removed. +2. Overwrite remaining files: Replace the existing files with those from the downloaded patch release package. +3. Restart Camunda 8. + +The update process can be automated using the `all-in-one-install.sh` script, which performs the following steps: + +- Detects an existing Camunda 8 installation. +- Deletes the jars folder to clear outdated dependencies. +- Overwrites the remaining files with the updated version. +- Regenerates configuration files. +- Restarts the application to apply the updates. + +### Monitoring + +Our default way of exposing metrics is in the Prometheus format, please conduct the general [metrisc related documentation](/self-managed/zeebe-deployment/operations/metrics.md) to learn more how to scrape Camunda 8. + +In an AWS environment, you can leverage CloudWatch not only for log collection but also for gathering [Prometheus metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-metrics.html). It's important to note that while Camunda natively supports Grafana and Prometheus, integrating CloudWatch for metric visualization is possible but requires additional configuration. + +### Backups + +Please conduct the general topic of backups in the [documentation](/self-managed/operational-guides/backup-restore/backup-and-restore.md). + +With AWS as chosen platform you can utilize [S3](https://aws.amazon.com/s3/) for the backups both for Zeebe and Elasticsearch. + +If you are using a managed OpenSearch domain instead, you should check out the [official documentation](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/managedomains-snapshots.html) on creating backups and snapshots in OpenSearch. + +## Troubleshooting + +Please conduct the general topic of troubleshooting in the [documentation](/self-managed/operational-guides/troubleshooting/troubleshooting.md). + + + + diff --git a/optimize_sidebars.js b/optimize_sidebars.js index fc2214ed09..c7ec9ffce5 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2472,6 +2472,10 @@ module.exports = { "Install AWS Marketplace", "self-managed/setup/deploy/amazon/aws-marketplace/" ), + docsLink( + "Amazon EC2", + "self-managed/setup/deploy/amazon/aws-ec2/" + ), ], }, @@ -2561,7 +2565,12 @@ module.exports = { }, ], }, - + { + "Reference Architecture": [ + docsLink("Overview", "self-managed/reference-architecture/"), + docsLink("Manual JAR", "self-managed/reference-architecture/manual/"), + ], + }, { "Operational guides": [ { diff --git a/sidebars.js b/sidebars.js index edd1d99561..6a4d454b42 100644 --- a/sidebars.js +++ b/sidebars.js @@ -971,6 +971,7 @@ module.exports = { ], }, "self-managed/setup/deploy/amazon/aws-marketplace", + "self-managed/setup/deploy/amazon/aws-ec2", ], "Microsoft (Azure)": [ "self-managed/setup/deploy/azure/microsoft-aks", @@ -1008,6 +1009,14 @@ module.exports = { ], }, ], + }, + { + "Reference architecture": [ + "self-managed/reference-architecture/reference-architecture", + "self-managed/reference-architecture/manual/manual", + ], + }, + { "Operational guides": [ { type: "category", From efd0d28d5da7f81afcc4297cac0851b97d7fb510 Mon Sep 17 00:00:00 2001 From: "Leo J." <153937047+leiicamundi@users.noreply.github.com> Date: Fri, 20 Dec 2024 17:10:32 +0100 Subject: [PATCH 67/68] feat(self-managed): OpenShift ROSA instructions and rework of the reference arch for OpenShift (#4734) --- .../deploy/amazon/amazon-eks/eks-helm.md | 8 +- .../amazon/amazon-eks/terraform-setup.md | 22 +- .../openshift/assets/rosa-single-region.jpg | Bin 0 -> 675141 bytes .../openshift/assets/rosa-single-region.pdf | Bin 0 -> 151612 bytes .../amazon/openshift/terraform-setup.md | 384 ++++++++++++ .../deploy/openshift/redhat-openshift.md | 559 +++++++++-------- optimize_sidebars.js | 6 + sidebars.js | 21 +- .../deploy/amazon/amazon-eks/eks-helm.md | 3 +- .../amazon/amazon-eks/terraform-setup.md | 24 +- .../openshift/assets/rosa-single-region.jpg | Bin 0 -> 675141 bytes .../openshift/assets/rosa-single-region.pdf | Bin 0 -> 151612 bytes .../amazon/openshift/terraform-setup.md | 384 ++++++++++++ .../deploy/openshift/redhat-openshift.md | 568 ++++++++++-------- versioned_sidebars/version-8.6-sidebars.json | 11 + 15 files changed, 1483 insertions(+), 507 deletions(-) create mode 100644 docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg create mode 100644 docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf create mode 100644 docs/self-managed/setup/deploy/amazon/openshift/terraform-setup.md create mode 100644 versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg create mode 100644 versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf create mode 100644 versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/terraform-setup.md diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md index d196001567..bc70916d34 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md @@ -4,6 +4,8 @@ title: "Install Camunda 8 on an EKS cluster" description: "Set up the Camunda 8 environment with Helm and an optional Ingress setup on Amazon EKS." --- + + import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; @@ -30,6 +32,7 @@ Multi-tenancy is disabled by default and is not covered further in this guide. I :::caution Optimize compatibility with OpenSearch **Migration:** The migration step will be disabled during the installation. For more information, refer to [using Amazon OpenSearch Service](/self-managed/setup/guides/using-existing-opensearch.md). + ::: ## Architecture @@ -427,7 +430,6 @@ https://github.com/camunda/camunda-tf-eks-module/blob/main/examples/camunda-8.7/ Use these environment variables in the `kubectl` command to create the secret. -- The values for `postgres-password` and `password` are not required if you are using an external database. If you choose not to use an external database, you must provide those values. - The `smtp-password` should be replaced with the appropriate external value ([see how it's used by Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#smtp--email)). ```bash reference @@ -569,7 +571,7 @@ Below is a summary of the necessary instructions: 1. Open Identity in your browser at `https://${DOMAIN_NAME}/identity`. You will be redirected to Keycloak and prompted to log in with a username and password. 2. Use `demo` as both the username and password. 3. Select **Add application** and select **M2M** as the type. Assign a name like "test." -4. Select the newly created application. Then, select **Access to APIs > Assign permissions**, and select the **Zeebe API** with "write" permission. +4. Select the newly created application. Then, select **Access to APIs > Assign permissions**, and select the **Core API** with "read" and "write" permission. 5. Retrieve the `client-id` and `client-secret` values from the application details ```shell @@ -591,7 +593,7 @@ kubectl port-forward services/camunda-keycloak 18080:80 --namespace camunda 1. Open Identity in your browser at `http://localhost:8080`. You will be redirected to Keycloak and prompted to log in with a username and password. 2. Use `demo` as both the username and password. 3. Select **Add application** and select **M2M** as the type. Assign a name like "test." -4. Select the newly created application. Then, select **Access to APIs > Assign permissions**, and select the **Zeebe API** with "write" permission. +4. Select the newly created application. Then, select **Access to APIs > Assign permissions**, and select the **Core API** with "read" and "write" permission. 5. Retrieve the `client-id` and `client-secret` values from the application details ```shell diff --git a/docs/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md b/docs/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md index 7a440c0e3b..cad212c143 100644 --- a/docs/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md +++ b/docs/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md @@ -96,25 +96,25 @@ Advanced users may want to handle this part differently and use a different back #### Set up AWS authentication The [AWS Terraform provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) is required to create resources in AWS. Before you can use the provider, you must authenticate it using your AWS credentials. -You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods. -We recommend using the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. +:::caution Ownership of the created resources -To configure the AWS CLI: +A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. -```bash -aws configure -``` +::: -Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). +You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods: -:::caution Ownership of the created resources +- For development or testing purposes you can use the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. + To configure the AWS CLI: -A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. + ```bash + aws configure + ``` -[Create access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` variables to use with the AWS CLI and `eksctl` + Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). -::: +- For production environments, we recommend the use of a dedicated IAM user. Create [access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console, and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. #### Create an S3 bucket for Terraform state management diff --git a/docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg b/docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg new file mode 100644 index 0000000000000000000000000000000000000000..862eacd4fe018851bbe71de75cf94efb76ef4aa9 GIT binary patch literal 675141 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

    =@{I$BNY1-D8;^LB(nwpF;?yT?|4KbaU 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%0D3`{ZCKqA8Y?xctJfm#NnbvpszqM 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

    jksE>D{Z^rbekgLKn5yjStQP+?DKt4QZ zGX_-CEL~zAU1Ce<8BmQnPBOpz7#n(A{eW)EOS#-XSRSlaY8AJ%Bl05D$l0q(vP96R zpa#qA*t=K8*3YHqR!;mleUM1(!tr1x)=5Nj9H3EB1d=p^bHe?2Y-i;MDg7$*3dgI6 z+#D#mPc?w!Cl)vuq*UK}-&o?)m3?P-?NY>OAzEC`t&YJ#Gnsd}?48jl(tD>jn}tLF z%|eCk0@VD#$$bRKJqiMZ&|a-ld?x!N%an5a4=W{+v|_BmrlH=GS<{yycRnpml&vb) zdVsstp0HO{@T$^{sMSTU(DfXp$3M!#sK;QRn<*+`0g20tG?dU1^k+{EK+^I?0Lt~! zGwxJVyz=_Y*0!=#Ni-GS9|jlh4DLqGsDFYj`LfrdYsngi@kyUD=#(yzldz*-l$elRAD@E> zZwE{gSjatT%?mJguq)xbW&`B9;~xX2H>*NS2iJCcUI0S~V;RVFbD%6lpLl{nm2$aR zN1_J`Ygy03ax3Kg^HPie8yoGLCF-}L^fp?zQ-!rJr@7?P#WB5U)t^(pkn@7!sR(kE z;>57Nf*?z)m;j>U_jcomg}VX(W+>76R`mJudnNg{eGHcbbBturt14q^^)9AuDaUu8 zqAf(0!i4mc%l4wkpVqW)uv~B3cWIjqVlJ#P^6}hTK`uy|sgVKX4Aqn%qzBs%jTAoI ze-GlwntJ#a)h?RXOjpD>^f!_gQf|oSOtwDrd9nS+fAa01d?CHg+nsCauUTu0yc z``CZ`@CV4BpM}srWU3a09KPg!e{*Ty7A5jv#^5>~L}PPd+Id``zbz{0P#N>HN7J46 zzO8rj#}JxRJLKtbEt}ihyY(9%d|OW1Yo<&;=Wl=LRlV5eeAj=p#EaDb>>HVPf7?m= zRr(nS^^47I%cM{30H?5JgMw5)4%GripuOx$Q~jBmatajg9G+HFb*O7!luQMaV(g*c zd#$VdO4GV&M$(<6SWFCTVQD4#)4a~6UOx8YI1?o){cjok+;>8t1n{=^FzP2oiw}TV zYql&<68|M2V2K;nN)PaUq(FCZ^203bl0nxV3cq)B6c~T5^%b%Q$!ooNKpLUFzwPIT zK>T&;9K4o7Qg>gK9;*`G^FXm?o2Ba2VBemBeua`lp;FU@OoAjIjz`yDWF5S5frVUa$$2hYk&b~{Rlf+(xfPaoUDiH&u$7=`Foxf z>zvJNpZR}~q`waO8u+_9IoUvDAj?dUKjjr7w?}7R0pt;NJDmv2pCaNodGSokpF&+_ z^%dgiefjE+&jr;2CIwqROr=>_^6k?%x60S)!0XKS_Ptg-wJGJ_E`<5Cv*__15dKXW z-;|7R*MIJ@anQvxPSdA${`fHvn7@Rbd8-a=3Oj$tzxR#TxPMwBX zS_1NuA0=i4t)@;6KpMkqzsLeNgF7vaG90k%ym=m|raYK=83gj>sK3EK(&-2H4t&2C zpsgy>DOrs^B}IXk=ubKBp(0sk$sDl@IcJGl4~H=AxCEhw(6=*17Mwbzcn$)3JLw{a zjfrVv(1jhC*{_g`+}YtKtxB&K7Hhvk@_r0BKzti;po#+A$Ug=gd~a0z$AAOXp9UQG zpHe*a>Yd#W-Sg9Y`t7=YyX-B83wh!A=T*O;{&Ob~s+Q}UX6O+23$1Gc6sVTfY(V%Od|&8|rfphJQRLKdw6CzcA?q)!%xW{C8a(+fwhRv@@P58`Pk- zfTb3;ylep&JL)D0=H=cNBi;-^s#&HP8dW+v#-VwCw(<2$+h7C#pFohLV6K7TlwAim z7y_^h;_t~&N(6O#lhQ7vaoE zhP?q@J5>`IGCQS#N;l0TBQ+M;6jS0 zsRV;*+h9vL>o(wRmt9_?sEinaeepS8orZsfXeR1+ZBAmK0wWmYzd{b%27vL+re7g1 zjk{))gusk%s!3Sm^QoJL$`k8QJ^hiosDIF^=8v_r6;b%`v*TGZ4=uAN7p?S$p5GpM zb3W$S@$h>3;o#8z8l6Ysn`XWOZc4sQFWB3E?^g|O3 z!OsKa%z8YV%iiEJJ65xK3w(B*G!oU&*rlWreB!#1j!&9zh^FRM2a~QZT~2*VitKME z4bFu|wFc~sFR){w<|q<08Yxzrh$y?g?kNgIwfJxhM)Iu+vmE8{`LiaQYVX)sYP_}R zGPzx^v*mF3)f7AbK)EP^dy13Ey?K%-J*I0@mo3j(^?nl9Q%KX`o8UhB!{`;*;{_tA=_wSP1ZQ~4x zN)8ah$PY#-*NcHhuq&lC*(Z|xk0XaHL^rs=Z)sbR({qbp3W>CJC`D2sY!65Y$ER%0 zx|qDU(m0|-6r`@7_1@8JyK$=D69gEK0%Zbm;^G^ynF%{Ex%-Ob_#M!g(M6M(o#wCU zms`B-fJ?_eeOaA{W3W!r8!KLAlEp>>tm_TDaBFv)J!Fe&b_Ty|>RHIExoxJAq=N9d z;p=+0Eg-pUCuqW~Ue{{33Xa#99s4Ypj=cyd=Rnd9;c43!d zjp`@1qbY)AsY>_bCaM$H1Wdrfb3|7u{_d^O1fHodanRW6iHQKEq8SYJwg~dB#4dn3 zz75tn*iuYS=^_+|hIb_H7#1f5fTymj8#%d8DHyn`|K_avtvmX;kp4gY7eh4G7PiJn z0!&R)RoIdiT1AXF_Qm@gZgs;KN&=QlRVlm$IZBg;>`I2ML$YZ-FOv0XDD!ZV@Pc@I z{I>m%Rk9#%;xij~3FHGAgN|g%kuW_y8{7JkU-Au2u|ZIs3D+{p*(=!fRq^^^tQmCe2y^1f{xVR~=wlN` zIledm(mxF_DB=C0Vrxlr%m1(J_^;Rz1Au*i?FKdzI9xd`z|msVe;JM3zYYbhgTd96 z0^jH>#OBEo!$a^UXn%suZ~^=ODyqbSAh}eYPi_n&@~rWgB+s5~4uCCamV=1un&CWo z-*SpLPNjp}1jJlN%HiLqt1y#&kfTqgzCu=x_km&Tg-+v}!`M+uyDJfEj2+;j0a3U0 zkQbW~&D7!VAkY8)bNSzN-hbAJzZ6}ntT(V8Z0UxpoTSm3PMTSJU%%#zoNiA-_ITC+)+|Fop!mwjMq z=>H9s{NEQ?PQYk@t?g6L0E*`^2o%o|BR%Ezyo(g{1EEv?X9yi-D?&GYk9<*(y6!8) z5*akWPm~|l5I4eCq{iCYd%X6FI)@49-{y9wn~F>GZc>Glso?qYxEr1@E_;4)Upq$v z>xr5->XD259hrmY%ea$X3~Ho*ad%F!d!5%0$j6UZFE!nZvnbMVXfV)#nm)`DInNz` z)mAWV6%{?DdG9a0_#`yQT`Ua;^HmaTakSQP@It2a8TMAPZd;Jpw^I``(OLMCkNrtR z&qPqQt3gR$(gEKW=#ytu#b%Qt$j<=N8bL)mS`32OAgQ{XcE%N)o=^N0pPM^0FF*NU z9hA-<>Go<#!Gx-j;C5bvQ$~g}e>|cn7N*>Zdb)86T(i;+WW$iB8n8n)AgiZtGu>8= zEUg+_lO$v_f;VR5*it%x$PfJ=M`gdFUD!>uixaqKNA@6yZ1276kPBxV6W2G&fhqrB zFoF$k=Ba|M30NWnk?T5&c_qylItXDmJS0IRaV5T-D6wL2sbzMUQKXVhsTKaY^^T$U zV0pFIKw`YJf`T5GF34kTCs7iaMl5Rb>*LI3!YgLhu)Zl3vt_fnv&*&K_kK8un-4Pg z!3`sl0>Q7^cE_zA#6u~I_Ux>})Ak~kNBBRJ(u~IZxh{~Vi+AWTrS|m~z~l)~zB&t6 zy32Mgr%#nb&49!*$_T-(1EI2v0XtI~hXvN4J| z@+3-{HEk+fDnm0Vju-(Di|HEJ$_|ih{={IQP2u&@8kr+&@ zfgfSURR>Cm^-VT0>h=7ga^Olm5k;(Th?9@de2RSQ{c7uW{^w)re{LSA7FK5`z$GGl zVKYYsD1p*n#s)bn80yPS!0=(fi3$Px5NI`EAl+Mvr5@O+9b0l5!lwM4y6-jQ=@YOvx%j0*UOH(y0%!V zq_2I2P}%Fr226G(NF3LsKYBN{7_(}dJKM44V*mF3zjW;QznD~c((@`g3RFZQ1EL2R z6^;^iZ!nHr3f(t7b|LR<16{Rq0|)hk*OG1N+3P3j+fvgTWnp4CaR!20wv9p;P2kGi zaAU5HS4m0mn@>Ih76v~F*oarlz#l`-fqrOXmdib`hBa;kNcV40eBtwnK#QRG1}qzB z-c@0O9NfTCPO5YPhNQqKlt7<9zs?53AW4srzkLzZIEj?_7_|Lr#(ud$0TQ)v8YF09 z35k@TjtMfr-#}}qr(Vus3*O-8`=*sZI1{k}M7@EABw<^NTo>0*T&2u^g@kH-ThS)} z;O_yc`5 z3SAd7ldnD4y|8OmrOQ%0ckO^Uy<|g8?bRU5wPq04DkcpNB~3yUZu4lIv9AbgkVMeig9&d%ruS<$V7Gd^Q_(1WxUPdNg-vz@MrJ`Z zZ-Dt1Um_2xroC0WxBN0kjTU zCGSZbgi$WQh9kTsLBQz_0&VOnl5{sL`x6CT55sX;3@%9^JprZ)*nqwoMDTs*rWPq6 zP6L&4jY^w;4gA92DG}MyKnB?A=)+%^B)C2c9VI>ddqsbr(cg0Px32wdkN&ohf4?Gs zzqEgQBY(JT|Dk{6ySQ?i_~x~tsyUKSX&vhpef#kTzP2RvOKswjm^y8P*WPC@<9p?@ zXf#u=^_fh*DWK>peuWGTR)rCDp$r9Ja4067oFs};7b)H*E_!wJ?x@h{m6Ko?V zIHjllKla``tf}p57sZN*5=E+%s5I%)JE%w(klsP0h6qRx5Qw4zQl(2*sR05~LNC$< zDH@t|2u*rI4G{1yw|jq|x_|e(=bU@a@0@#|{ink7FxOgR&iRhrbEDxVkypK#HIJ6!>pKTYGt!1i4S z@5wQ}nGSS(ra|`*!Q<@9XR}%23rOsLhqehn>c9Z;|4;q)p9=Rs9Kb&;$v?EsKg1Sc z?w{J*ueG;-$kBi3`0zYx$ z4FS}&KP0To#qh{JXDCU3OMT4`0&!%D%M^8?;XDbYj9szL8|U-xdM|fQPJpo}~s7Jf7&|=8i*s{=l-Ui{*N)8 zq$l3M?Q!YBvTRF;vn%)ePZwuqMr&-`c}saASIWdwbCRhJ>U}R3l2>F4pSToq!?0^4 zTT@+aq-k}W8{(KsJYd?s?|0?DYcA;jB5~ERZrJj4`%_sq$j-h&c$pT`c%*wLI78?o z&9G=(kChEafKQ5k>{3rmEmI`7XvYou)$5d|p^Yz!h%2Cw{fJ3DvsQW#& z)me`@S)Dm}IfWymBRb?^;^}*n~qeH>gUMaGm_x^wW?O*lA|JHxa zSrN>pl;K|dEg!b1nb{IOWp+o{I+*W;GKf7qcnqo;mGMT&lD}FElerKL z2#1Z;kLcC%WF|dZ-=EcR$6APbgo^3NXP0HNE3mJeGb`$<4tO45*gQeS$uA9Eo{OL_ z3l^?kdXHshX?iqp1}pFa&0*77gi2nkVe(A%qsYk_S<;_=X7DKUE8YE7o0E2vr%N1q z+R=&yP)xYtDr?f-l40h5w6y$3ef6srOQB*un;yQ5xczc?G_a;mT;9F*bQaehO z$FW9Uu_rkXXG8@mx7v*{S&#w3crW<+2f>vQCHhOotl_F`XNwPa9A;%# z{#b&n+&7YdEJR1?DB?@66(B|{n>t(Btf@xQe5ex=TR6 zmt}zi(YYT3J}Yzib;cZMMCwT6=`;Xu7Ss1#L>8wJ<9PtX&Vn!e{%AEk+c|(TUo(HX zOU?$+A!zOZ*y&|O3(y7r4rux+T;2gwBc49qN}s#CEyVj~^APlNAN;=vX3#YpqLI9T z0`3kNBPFA>=~3ulQKLqNi>wb1&IKrN2M9ieoL`PI(`n(<3TG{s<=~lCnSzC0O4We0 zz1`IwHy^65h>!Qr-5!~f{emxwusDAt3>!7>EApo!-VAEq@!ZMger3J`I~TpqD$1fr z8gN?OV|odborGjaCu>b)_DjNY_IJ8)#cG$DVhp?{$2H%~r{i8XKsEPycNz#{b%3N+ zq+#&UWCwv|4$*%k3}|Wt064t_4B)MYU&9TB!#Sox&1kWt!8*o+5900O@f^|jI(t;l zW4Manzh5-fTOjMf=_`FDialwc8;0B4>iK2qj?Z~+Ijb9MIVEB z0K=f^$k6hA{}?ZC)KLxns^#gIP znTKLYVo-ii83RXN&M$YXdJNbBEy(nKK`Lqmgr$y$__LPwqrntQN&exUydLEFoYUx( zVlAp}`ZIeZQGr)x&*3%BbF%N;XxGlSAlHr~bM4V`;4g&?6B9Q<#OwSceMg~wMMvk? z0hUSsLNZ|KPMTq+K1`dG2AJXsx9N z9db4zF4cI8oI^O4fyTM&C}{ElzB{1Dl`%X>H!m(T*H zC#at1n63z6`Q)KnAK}fHhEp&#W2bVAxlj()Cu5}9T@FA+X;WS7W4wxEuzX2ziPJFR6 zdE6gNG{p%g^})69UFKI!K0EQ;HdmK>snfM7H2-!+Dkj^lysDTQqFYfK9$7rim@L(4 z=DZ5Oo!|ZOzYhxdi?uWZW z7id#dSZGHXA5!SOw3FC_7J-bz#YZxodLLtJgMx+bT0?Ebvs9Bp)ZJ9f4V-qujEA!} zq&NQ-4i)=74101X;l2Cmz!cUS76c~EqdWVTrp=#VC&>w*yPs-33fYTMqu!Gabt-9E ze2b|u^N;AJ=?$VrD)Uu^l4Gf(_U%CT@s;PQ)4&4ARj&LA1E<{>sD8|6;d05&4?CKP z(ndI?owNbCPJx3DsEr#cBe-#d^_8;98-EjcIx0zcr1-*(%yY+;sK3fz4AN4)H#F<7 z{tA~v`#>NLYFXSVJjW?s=$)@njwuN*Gq$&F#esH8j4r0ncp&e+k2);!{s4%8L@fS@ zs0d{of<8OBi}r|A2e@uz3z#GTTIXduK0di%nVE7>xQJruc)Ms zjWn94#hNrnKuz@$#e+m&yyAH~g(vKnhO;x=IA4}M%=N5w$T@dwcBdd;|BblFnc=ia z3f#gao4qgr`gj4|%p%xk_rzjWMu@SDm+a$0maU8)S#g*cRw*1VW0gY`!awu}Hw56+ zrPtkfjw^fK7=AVIVlO1+Vgxr_M%8_G9Ejlx>bb;1==0}1*$pL0aicW``aZtM?PBcY z?}ymXc8b`B{~3bZ&+)rFdAybkuk(H7YF(3rVAB=FAGDZS$1SGC zbq6CgGR(UT51c4Fg~IZvt&*`a`7x&TTUk(`XNJ<`t52L8*c@ij=KMUJiD)%*ET1Sr zh&%l}GgKKXT7+;R+q~u2T`oTCebOxjZx+j~^^8|r%x)n?vze%rI8#?|5UPvZ$Z~@4 zdeoGJDv^F8IZM6+kbrL|p@8|a@8pq?iJ#qhVtRnA*P$jb$eWIzNCDhJ*ZgR4GYWYA zAo!)suk|+uhI9uVEjhhBOKJlQ#x%Ud&%v&^lB!PUU+;8mH3H{azcMu^=g*R7lJzMz z-zpp*pVW^bQpA_a=**3~O;&$;B0Nw(4H(FA1%kSs)e`C3b-8>%+X2z0sZRKtnS^mWC-eQnpl!RzB$uZ zIvP{DcdmlhVPQi0_lPf=aglU=`SktmIaGbnG@tzC9ZjT?2DC@+z679CyQ~!K0UX;7 z`*P2=_4+(~YuuPpN0mPZTYqSFx@YM1^}LycqL7B_*G-`mQEvLj`SPb^RZH~43J21C z^Gg>%gnJg~oI{!e3nBvmIq*sAKlZx6$x#k4sq@^Qn?x$|X~S868G?M9%QE=F5&JFF zBDo`vqkYozu9gq)9UV&)^V?;XxwdnAXmS{YCa2Swv3Dz&^XFk`?YN}5`Q)LD(h#Lu zgNyqD^Ky(t5MI7*-!{P!*W4yR@Sh*_W?oXNP6COXeVieXap`Fq`g0IcBiZR~)rP52 zob4Wp>rp570jEN}oi}$r1eXn4|M{vw5V}47{LtWEKD00Y`^i&qb(}_M?l4gU5BI-P zTUkvxs+yqPJJjgp1m#im4)2Yn7T@-6eU{SCfZ!N}LuaG&)CpJ3M6g z0Oh1K2)o{dh&8BQyBu;*iQ7m(eYfXZ-c;U{Mzqpl)yZ52kOKtRisEzTZgNpcVzw4KX;S=fAve z*%%yOT#>y$=<`H{3 zA1w503#e+Wj&FN;BD`zv`EYbrq#tW=SS(zKpPaGDyR#vr*f28m)FB2a_vtN~N4HF) zaQ;d&XqbFhmV~NAfJ&XrK5#iXH>aOyaNw0{ku-l(0JkZxeuu6Lfaadg_iQuNYjkf6 zJ`s2Feu|qaEKDj?^)fO1ois=5mW%GvP&@LLifGkBp1K*7Id|W`c4oUdfsp(LmeW#y zdca-t6qGx2*+7M^tQKN^^&%y=z}Vw=oq>!L+gY57moyx{ZV0Wg3o#|=HcxT6>cv&r zc%t%vc^f0kRtt#VV|4A$7`6K4rAYyBxPiQ05+>Bz=P*g>&njO8(X?VEb4b{|ME$Co z+OI@0<8h%-%BJBEN-@(>L(~rQsQgxok*&yJw~H!DRv*>Pff`6n(H@qo-Mu^`cS|~F zrs8ou4-6|q?N19E;RlJtm@;5?-EJ)eZ4eu_?T6cjmLu!T#C>9slOx>eOs&JRZpmES z*IRt~%$=NlwCYx!pG%GO`Y%KSRtdi&1I-`E0EmcR;Y~U50uIq)aSCRQ$H0GkD2b+(>hl4e$k8XF1NF^oE&QPt6vbFIH zYm_(Zt~#+-z5tXX3n%2`f_4J&N|7QmUhf;Irao^;rL(M*tLKijJQzL8O+?abCFnbW zeAY6|pIyliA5TxjgU;h+EnoGw*nDZ#h(Txcia-@O-i8{NO)LN%nZF;j#y|F-wDZrG z#MaQW6%j}7rV-JEA`9|yjh?0n^3j(oSO`YM2<%3pVR$L}*nI6Cnp2D^a?o{2XXg-!djAm%WEOqPB#OQhL)vizZ0gLFjB(ukF zC{v3F(0ME5Hd{oE$3H5fnJzBNe^A`1JHt9#HNO@!VAM8JxPaMSNY76RYK^2IG`E_c zZul%sTErfX(!jmqXSNGgq*1VAh%yS)z4(6J_;c)4;rYVIOTq69SDN|Kzx4ARtC?p1lLU5mKKp{y^ zIsU8)C+5xxQg{~#P}}#1=+4;sDV?=8I?@YCH65kOYi#RqQyCtIuCrkl&<0m`bE4oL z1YbO&o!0nH13A%)Ht20xgiWnMZ5l}8Rblf%*~6*R%Ms{-pnTONe~g$cN2sgmrbsGB z>;pYEs=c~J#a(ng)lUCL@9*32>z}YN=x12CtNE0f3cvoemU%>}#rYC@O+G^v8?A~9 z>-#&mSIsb7X=kLZ7>Ag=o80O|to?(U_WW()@B0NpOh)?Wopznoc?vOh-iGOS;EQ0)dgy6AkIABsNdKEvUIy*zu$G#eEDnmgu4Geb=t|c43zrq?Xat}Jo$tLC>3TmU^(`CP?8u$; z1_cm0GgQ4J()73x8`t;qHOr$rn?`y}f+}HGm6Hr4AZK$=z1SA-_C}459fpL9sm4Mo zJfjW#9Q%uv`~R~Xa1I0}*lN-fSj=!K2HeiVPq5@o za7M7Z>OH#l{{5Bv1{sWs^sFgzEE|j#WG>H5?<{GxXVHwRrTMULS%4nM@J}hN>Nz4u zOef)x^7s+X8SjkC=;?_kPiz`PNm;H11viUi%3XUzWN8y#YV#0SY!&h7mC@Ti;OHM% z0Ka40Z8^`Q3nPd{CoCE6FVH^tm505xt^>P=?P0e`9Fc&(Y}-8n#-?iG zzmc@oi&hQRgNYhX6+UMMQiXipCV!<`olD`_&cM%+h913*K6AS-e0Z;c^3giwyu`C& zdM93;OiY<~Hd+nX69aoG7QbOA=#Qfa*YN9ggz-OxL63tP_hqB7ekva4jWHPUBEEP< z7vb0N?yARDF=LOR0hzJcW1e!losS49?5E?-neHtqa;h3Qt>@R2iaCJp?CEb#iLIK6 zjBSh(AEK4h6zzu&jB$?IFz`|xH^wkUq#pEv=vj2eB{qjs>4u8v>iYLugPK1Bf$2aC zGI15Necoz@4L$H2wQ|Yqrie+oU{fJ^_PLvkxhyAVl5|=u$Bcn|(DBK%EdQI39Q}G3 z)w3$-UKwp4l+^%Ob122X()An3C3k)*Lc;rz!WUC08~0R)MHZTbaPF3C*A#4}UeeIt zYko3OmUX=e(rw19==ZG6s$}UE{FJ7hzW!X?NI4QXz@ezf)W5^Gnje*ty~v->!1bfE zL_Wg8R4+|;K3s(mMNyX}6ZVoV&tmMZ{)4Z2I~|uJj=$@1>$WmSUyeeH52vd%4U=B9 zfeo36v~rd08CM9WRp@)Vs97IvjzPl?Pi~|~OdKZ^&jfGj5zJ;_wbFy?kDS%UyGhf) z9|7KVAj6KqqEL3*eR@ed2Vq|bcc!)88+@2skZ}R&y6NVN315f8IVT2vccl~l9v+-+4IvckztNFsacNY8O z7V}xwD|L9g1#1~|=LhOgO6+|#p5f8x*_d&$O&N-JvMGD(*qkQt2)LD5x_^7}I8mqK zI|$(bKnT+GXAnZRY}OC`^o+_5fYGv7rt3Mngf71dtD!?;Jj=Z2QTCZzT2TGuvDv?W z3C$l!ApDo-kWIp+2BNZH28x*NgU{Z`;l-Vu-HNNjEq$2|CE~UuDepK~kGpkyZ#rl@ zNr4OI`k|IM_gt(^x3)k?%*2KY``Y%vGBS5Mk^V0jg7&b6XZ#%knJ4@>uJ8>%A6KPQ zlL3gbiAd}?gFc?NjU2kl)w55w?x=|LoVTZLbRYRl;`%y_l2qis8HgZS(&j1 zJ`qp-03yl0?TOfn&*O~RX7w%O&WSTE8w);TPZ{`(b)g|=dS%nsJcpJ^HGrzF8h4B3 zsV^0l%OU_nic<&1h|kVwz{Rs}{Tm5=;pC6^H{b9xlKOl^N)#pxPZeFXZ~$NOzuJsF z{{x9^ZN8e{ys+L9{2Kly@K&!#;5F3cDAkmQy}8qOL*+V)b@G!R#2JbY^FgGfP=2%3 zraMWqvRfPc5e*>O8!+s;Qo=MM0*l+ykLs!j*^Oyj5TgEq@C;8O8Fv}1ezy(L(Hv1+ zXu&(FrP=mnZiK03zD*aayFRf~(Udl_=56=e;pP5k0x16rj`GcEj66%&ZJYo(vS7tt z#F!0)&&H5vRz}~ycGWX`k=i7HA*n?~PU)UlUCfFb z(X5)#=lBekgewyy4wPV_ZTscusr68ree-Y+uDYyb2Lr8Fy4M0kGi{Wvqye$JmH#P> zGR3L)<7PcQHpR)(;Np|ET`mg-m5a)k-_jlHGBxFP>&RaiT(EBJ%4<7Il!<^htPKvNDg@K zA_1jES}IOxy0=a9q=QdZFJLnRmdBDqb19_^F+1MGoO5cT0EA|V;7-4&A9trN<)NQ5 z*=*vPo^j?TTs5C2S}jStw7!8-sn~#XmoyyiN^r)fw~h29d*j-%CuPB9a;#%i6cSJ57?nd!PnQ6BrahkQ2=+`nHm5s@O`=jv7ls z=k5^m(GR!;zLHT-YSc5|P`y_p$JJeF5rT&;p>eRev#v2Nk<+GF*iHdDJuIu<5s7pe}#S!f?e_qImOL-Z zd_gx5+|f}LRD4j!d%Mo2Ag$rZkv|6KxDgf>^AJWz`vIy zzyA5nS%3THsY=cKPbbSP0&Cr}pui9ylykm)c@c}*aAB4QXDr>Yt|P1|ML?%x)o7sT z_9KUjr7{nL0xL64yu!3t;q%-x{OvcpCl%u(IGydPwiF(v=cJIf6_LSj;?tj5VgNAm zR)$nh?dyVXPG$6kPtP88REt=3*oe1@qrPfT&H03U-K*#PSSsCjGIvg|E>6RG-LtH; zx>|kh^Yq`+zCVkq#DiasE1!z@=|SH}Xr)1XWs_8JH`-u*ykqN2wT_&PvwLZF`z@w+ zuI|0#g>VI9J>HcWs}-0Ud(TFK(LCX~L2^REL@WwAiB%n{9xYzh>-2krMKB!E!=3R( zAw1i1fryKipM<|Wq$ES7?PHH`zF>WDU={vk&*-#UdVDo*JGU=9PjQ7n!TkaDRJiSS zxlV{KGB%j$(ME{x<08JYN5zVF%#}<=lBhW2_A~nuZs|HA+ zPPTEO5_r!EMi#CODXT0O{a8D(>)b3`^~{YkuEc-E3ygf&iA;o>{NM%j3YL;c0bYPt zaPwYeWl6bY)(G8wZ~Bbe`4>+(yu3kng3;j3IYnlHznFodf5i;M#V652aO69s6j}9R z#xKu&I2r<)gJ=HY1w^*X&|V=0uoUnD>b|6cNI_!BcK z{d~x-98nM%2s6`ijO|#9;09{2QQw;Y1sVYdFP+S2!PQgI3c4g7y&PBc^_D-UNI=?p zXMJmhni=I2Y`JNZtYk7N{g+Zk9P=GAqx%p#lhEM9EB~389)B!dv=c;-$tBw0$`ju# z`lO;$1}~?0ML3b4f|W~32IRGfGOz@Q7pCxf+*U7xdtH7sV9wFl*ZestG^`(8msF~0 zy*;E3QtKyi|=gW`E-*U}w{m3RI;V zcMI|d--sInyM68Q^aSh2;-z}KP+)fIIy0osd_+9ccfbXlk!FYg*eG|Y);SXrpMDN* z2@YCA6&kA{&6f z`EMKKuVnE2FQ=tU=Nyjany^$6rgS(-W7bYYO091jrg?US^yK}Wmk-Ig!H>P%B1!exH9 z=P3&_&W&1yC&a9qm2uyD#tT&RQtZKL{=Of*L)2>cZhr_GA??cN9cBRvvKx1S8*d;e>E(M zJ7D?g1yZgvjpFmM#dLNwv2rYT!DRU7j0%!*#fy!9l%qBEaNA1#A`9Tcl-`!qOD#t% zINAKSFfl_jZlmfK`WSo`tmQ6~3XlYXud_V%8H~-M>z2sR=;*ysS?g(G0D6q<&{uKo zTs6@fVBgu01-O>K1?T#o&>8&mU0z4v$5qT!JcV1Z7vaI!yOL|MgW9*tkq8%oOEkBO z%9Z;cojA83Jt(rQg=EkPPuzm@Hxm`&ty1AbG#VzXw~XKKKV6svw7zE= z>@BDW>smw7WO&u{;5(Iu3h3k|F#)>H7T~8`ik*Vfk)(BAT1B@nsJhh131j&fun(IB zkij2|LsB`QN@)&*A({#_XfNNC$lrh<wLWOmFqHw*cSlcuGI{2{# zIvX+jgW3n^{IH>{KWn$pUoLSdOlc}%RVtHEq%Z)#g%2FrRV(f1UE_BQ{GRerDnKr9 z-#OM9a6_3?y1(~gP^@v7$R1Oo^I5znm|nGIFLEdXs~Wfl_FTIFFMhz@y9! z{F(J()R$s>@==lLh~ICbia&3noS$!^EsFr~xq2}ecgs+9LQ8M(%jJFd!Sg3+7X4f# zRJwv2@z<_{xhg+M%)e{V%g`1D_`XGg&Qp#xd}HM!Poty+${DJYSTkP7Q&5QU>)9`seYrP^wP>6i5o$>j zAMj{64L7L3l$jteqIgEXSEApFoOD#~40~tQCQm zPu^px*~j0>6QOSJ4M+#Ncz^zEs(lZ+JRN`J{9IQgHnvpfmmqXy0D~+8G9#YFOod1N*2nD6NBcoz%kc z@Mo?ojmYGqmE znv&BMFA6=P$5({HsbxcP2Q4aZp&)5ZrqN#3t6C;JVu}T0kq#rzrpYE8zT#jpCtlf# zlimBsbs&k#S6#JFtIiyrO8-3-82)p~Grug^$L{@P5SYI9Vu6DJ;!-UF6wJ%#7%ycX z4di~v6V~NG?iV5c2aKlFov~UXXtMN{WA+>kYM0D{-BEpJ&n;j~IzI z`1<^8Gq?brC<{iHSHRZZ0;%7oHShP-kC8&6u;8!MudPy2JX&MXZz&ggP>Ob9F_m8=3eAL#cG{WIxH{sqR! z=JdU(s_0vFTxZ*~3!zf6U|oCk`ch0sN4Iyc!JC6qXF91ezGr@ui4=8E1mcZ@sHEP9 z^18~hByLD3^~KH)w?!3|8?Vf|wThQzCJO;qz6nS>l@?N2mTo&3Ioq4i@Y7-C{hcZQ z^e5}9^vgOVodYLHdrn)506?^~mP#EW4uyhorG~fK$ zR6mQYPZbzYp^@Ln3U0U3T~s*uypUWUnGs^Lm#$zyw*RCN=(EU)thJdwiIHW5B?|Kz zIkO}d0%EXR&$v&kf6f6s#T`x*52?Y#%mw+u3vOX{n#h-N1;N^ zSNzKX1!YHRZMKKG^9w!Q=(*i2ZsT1-^rU*ES)tCVCN*Ii*E{1J4p*_tB?=LOD4ygr zKe&=MzFv5RU+mRvJ)mTqv!UmZHZW&KU3PH*bYKD4+R$JjQ(dk(KnHeK6q=;EwhE{j zGn7*P4ipBzk^Fdsgx?bH^qa)%xZN;m?kROSdHj5BQcs0bA46zs;vD7axI|eyJ*#J2 z5={9aWp5-ZfWk#wb0v?bMS?u&RsT+$9#FXOEgwX2ye;{%yv#BxYln|)op;Vkwn1pwp@lv!8=YlO+w@Vl zwr`DhrBJQp3Q4D3zw8bVhQzxyZ#;nMm1iHVpn#&q zAW*b$dG@f^E~wJ^#Rjo0jYXi1D>iPO*}GJz;Ca=3v~TbGNuQIhQ|W$jL=FDH_H ze5ATmzgEW=z01t;FX9;SBM6@S76fT^IELw=7R{g$4J2&~g7G6(YIJeNUd_DM^`+wL zFz&m@PR4vV!FYDQWgthd$c_Q**hJ3`iP6d}HI+wkia7gdtMK(0FAvH0=fB#={bf1+ zk3s+c4uk&xCoTWKP-Oou_y6Zt{tKP`zwKrHvwi;AKL560`~Tk``e*z6pTB(obz|MZ zT{EH-p(+c;)j8N{c6oHA8%zG;nrHmj-O2a2NT|c|wHh0wdM%)BI^~$Jkn!3+k zNYA2H&hU z?|UU=mX>aF#adTL!;^(tv9L&{r}?6bjY@Hl>~`c*Jr}O+xuo&3KPzTyFN-A8%OI+y z3v~DNm84ch?P0JxqDukRa!`ubh_nj^%XtUt=!QO74ENvt6swwp^^FRZoxfJ3NM^-DSk(JK7Ghdznyz1a3S)Ri}_i)(- zy?&w)Ze*mVhqf{e!k)t8@|vehGyM~Zx_j;1eC$!JXy z-~KiC9+w=0tJxcIN3hC^mH@u*Di!^{sqij7-C<`wZbYhd!~d$ZUsPUX02J z&`U+m>2&QRj9aYLeV8P)kmXzHTYc8ZC87_nx2%$LkYy zC;wWQH0_kZDi}$;hhHn64tKj-UR+ukqP7l_Z2R0HQsyQoSU-PFsf|LH49zv1HCu#X? z<1d`gmM&ij5!H_#u(5u$(k1_{)AjX<7vk7z=qKH`NqgzXniy?Nf(7E4ptP_p;bzJ001+n@gHPFqg1L#%I z&F4-Ye%O-L@w@D#SG;waV2_- z8y)r!0Ofv4OwBq(WRIob9p3J_hsiu ztVMT6H?K{5B{TUTrfTjR2?HF0jXXzGCun8Z8@CL`8?T{6>NC!A#Z`vMygNI5aw}@z z3gxJHF_wK&eoj0?sCCNCv^9KI~Vj$?Hs7}Ix4&jN-4Cs_GOmST)RJEoqP6Rl& zMdFoDcb$>H(Dj9XSJ3NWFFoqY>lr@BeP%^x3xTZgCVA59d9E=#Dc$UY>F2kd{i;Xy z8B=@1;o9kFg`6ithOzeAFxa?A{J#FSV5Y~;K7Ww-V;yHHaz#^cF58gYB> z=1LAj5$r%zVvGcpffI^S0r zXZ0WDoIHKLFXjFQq(6hp@tUAHXQQ2Po}TtSt(3P#Y@Tr_Zb(K0@lr!+EkIXAZ#1nj zBzp^L8(LF@KaHS!VKiMqqkvmMBUxQGUssSR!ngV!^4dtZgHF8B zhLlBu$qzC-GTTiwo}%)U#lo`}*FeHkMYeoUJr_E-JY@ zp0a>86Hy1c%<-F@i38$|v$$tzwPU**=z^itBc%|y0%80>jmTSET8Fm?JOaPzw>yw2 zp!r5(9}h^~rS54)lhVtCUSCph@5@lkC^M10B!P|K`~Ydn7L23rT8W-_Y+&m>H1m=T z!>z6ri9O%ymT%R^87?_no*M~McA>iTsxj^s>$F}4s20YgX*?Tk+O1@@HO6F&Y0^Q4 zs)|VHM1M`Ko2&UOwe6p=RYVE%GKc8M4{fa~ycUl&Hd7LiKN`fi5HKz-JUZ>I1>r!c=x7>){b}IBP(Kck%(^Jlutl z{F#eTkb%{RT%l9jDM4D{f zH@bG7-CrV7KE-?^fmirACH1LErEQw#eEqNdoBk)-!yIcOLJ1KKXX}|9{CUH##P8fF z-?`AGG3;b5e(z@EmGeC}S+0Vvp))i`y6@n`(KRxNv-V@AU0WN0Jrz=qQq_KT2y+!?ol4#G* z!xO#lRFIHQ6Rp{5h=&O=NPEN{r!Yuk^1ZIS4u|(&=~Ic;%hvk=G{Z#~6)pv$beBn514j zIzF%t2f0|DuAt&_WUY^)q?YOz;F-N5o7w%OD2z)s^ z@r*?>T;$CL+#+dS!b$ykiw^RmzD__)c#_w%6jXhJG4q_auU(Fbif^u2Gt~J)S9JH4 zJGc7SB9B)^JKym;RDG90DjBW9hZ?5d3P;?+pVV}Dz3h28Rx7n|CxKHCxy7c^_@=ep z-6p7Y8vo)WNLxs4&lnLk>(7ASsh=#Xh?M3mfITh>at~)7St9oiVbx!=D(5)}K56~o zP!o~mu1fx;O$BHyrhq$fo6&pQL9H56^nO-YMiYB-l7^_1?cn7jMbMb&9N+r- zAYKR-6L-6{pJ`e}&~G|&+t+t6Tz)vaLi!;uyv?ZFN6!YFpW7bCUKLYPH@Gv2;Pw#b z4>*#+P(cU94cNyPVYK2A0y|8FStn;CRph9>4fp%vj;OaRhwf%N%M3| zMv)>KkiL{y36xDni7&+0;=>Y8Ju8&?41oz8S$|zKXMAa=93#AJC2cE}SUYHFrF1uY zp5X-b2U3@|Q?`r9fw{nTl$vBw+$_03cZ!WR=VV;I%6M+(z`#TT8soL%e#AhCndZMh z@Vz^vQI|C$`o`{5pGgPeBJA>=^K%s}Q7P_>Aun`dP4s0Xwxzh>4C&V9Y%Gta?`b#g0DFOwzh*KKH+ZTL_q|sY@c`@6#}v^)SB> zp!OMMd|=p*dgvHCon4jq;HKYjF!hHRAC|37LWrTguPR0>(i3ChORLepHEurOT$Xx! zWM}wjWpJY)cv4aO)|>1ys|@pac4kaiY{t0o&_tk0{^E_ge%Gb=;6c?QSCr(_<54dy z(qk`v;Gi-JF-#J0)qsvq>g5zUzv^Z&|FliGyl`u7zKmXEzYZMn+bttd09;%E| z_NGR*BSOJcwF_hu=*!hA-CW`?K_Krb3L_&*+kk77>rcgdbXm_`0vwQU&}8?aIHA6sG|+r-G@01}z~_JE^`~p#fdmSDjw~L(44zPaLzM6uFtEVDefx0vk8J4R? zk*s5%%@fX)0l!0lVnL_iYSs9|?Iu`JTLrI+L-B|((s>RnI<9}0GS6B{`3TGFX#);Xrb$rN7PM3AZP|=KbXA? z6UIFaZcZOwZa#n`$K0?tG$EOU}n+C0#?tU)5{53p+s`o%vKrMm5e98OKw~ z-cjicdfLl6VFcJznL`5S*fB6`3jFSRn(CeevcJYrM`ZIXPQ8l{0ZrR#`+$UIrzK`9 zBGqE*y{TLdjje3dAqBX_ORhu#K&v99w9kp^GcpF+wQ1P-1r?RKiz+OXcMM^lawWKK zTCOQTsLj~&lyNSlQzMmmV`X^{xHQx&DC}$})gKh3jmYT-5m^WL(V#Dz?eP^}Lh3Y0 z`{7x+v73ytceEew>}9$|`fz0yUj%~;kR}1eFOwbR)3^?4dCcl}y3?ObmfAIg>4_|u zTKO3!zGba}?N_XBp3YhN;KpHN8Lur*MfdMU6I%QODVOi%4sT zQs{AUthT84Lgfzi3hgD@JWW$zCs+By!ZR;C}&=O$Ksw4qecp*}S z67V@q7D3est9F?L*WKn9e5pnD6_?vGNJrR@`?g0fCYc6x&c4NE@-uNw>pMJ!tN;h$ zhMO$&N2p7za)-*^3gxR2?WFbN6j*7KF%wR^`y^2_&Gh@^-CsEWPOK$XgtBcjY{8eax3E6*+8ZExTdT z*Hq|@crjdL<}D0lEn8-;;B2r2+#7!yg|}+Ij96Ki3e8rYwXVgBtT-5&+|0ZYwll-k z;${27Ro2qX{Q**GRBhJZuJu*t*saK*b5qO_n0&UK2k45AiU$?ce!X`HF}|dYkx!Be z($1mP6h4&=px>Ppnv*JNDFLtFu$xd>a@BB!azRJ+Ovg1ddzRV*OU?qw)i1>n%svw0 z@3gjFGqzb2C|9!EY(WJV>=RjMFgAApcKi#T1f9x(%lkG-qLsI zbm_gfgc1UT@ZHZl^UXQ$teIz>@BL=ZnKkELi+>ERn_Sm@?Q8G-`|bVPUjyIdJ$W)O zkya${z&T@F0FBXZvKUCRFI;wCiW#|ERaRDo(b?Me%cFCzCv%NBVQkDo0x0m;Qn>ef z-wyApy`LR-6+QPnE4rP!jkp{nKnc<95gb=k&04bZo_M6r(&a{aQkfCF6cV84X~vUO zEqMD=9!{0uN_3t#dv~Pq5$1|EwXbR^wAUD0sEaooN*d_`Mu)`P4Pm8 zAjPyISt+x(J2kz$=#bXto{UG;pKAw8LjFAN4(J10bCM7-XwHl}pp7gtwCOyhT1%mo zs4|e@=I#`g=y6UXyA)froYHC@QuT*cew=%6n|qj^Swltk&$wC@^~?Uz3x>YZ5}3B# zP(>nxJ8oFjM5)14rVgLCm}t!I-u43HWL|Umcr)+X&UqCltM=JQR=7iNn%)MYTN1n5 zF(L3XPe>wFFZsfgMAD-IV&V)T$ZyWw^XThuM#>pg4~kScKgBRF z$IAZpTWi#PUY?3Omo>ll!=KO8SaY&R^<{-(WNM83swJX#`$zmux_LU zA|~RnjTl@`>Gb=95e9oQ6^&h%$f#xTX6$wx>LLl!bHHW+$H>PFXZ09&_}$wz*7J#Z z4lgcbu}sVg?l%9tK}-tSYg#C zJkC0XMJhX>Y3S^x3vnErf9}z!0=8ky10`}&U4vR=B6BwG7lfc_V1jcZ?>V@Mj^9nx z;O}mj2Dk!$&uUq z9nllV9DJ@o5gyYeZDcj7QnJ6-CX>AGhs4bAgL_yZ zH@YtZoKKOfOCe@e83IYBAM$URjgypv+J{S419s3(tMHh(lR8~uv;VOurpciib$zv} zJOrk?sN^7@l*zJq=_(r==dJAqNdA0y&39?;e%(sB$;)w9bZ3>~JG@sqO8vOz>1-T) zrE>P{w;iLWA~({q>VE09If{8}6H3g(Jnf6%KwbSa&X_lHD`(63p1l(Ll$SAzHF z2~K_|cicJqSG&ee3{)%+LQB$ER_1rAx2HC_-Qw!uhvFK5`1STW>c}Y~2|3@oc=*L7 zjugcbe9{64Tt8leQHs2#-1wMgKvEl4Py9C3z{Q{v(J3f7&Smwi@om@WlNpNomtho| z@<^wNYv`O9RbgWm6_(sXer2(#a^kqMfy7iI*B(YSnH3M$Byu{=R^N7>X?;u5O<5cB zAl@jAI!CWtel*rS>m~qtLH_6u%*ahP zC;ec@W*q=mdzHS5c8yz&Uc;IfB}~TSrZ_cz{Pm2Ee=>n#z7VP^%r8WvDm#L&_)-&6agh zw1b|qRHol0NLtAc`KcW%#U^j{WtrJn$0tP~WL?)!C2iHFN*Z`9d}aiz!R}3c&}1rv zE0Kvvamed+yjr9o@aB3m&AGAst2>*69Hrg~#qaW%e(oaRv$+N0o#>A(n%W89`@Le@ zAC0w-=d5_Zi{n0EW)0|}2rj(GdMc5_XWz(&i_+b0!O2T^qhgdt&L$Usneergb8w${ zkL4tIeffe~lf1BNzj zPMP_B#*7e8`-BzeS;BSi1n;ojOSPnjlQpS{;~fWjOYvNxGC$2Vg0P|_sc0cWy2Lc5B%KIdRyfm;gV zFUFOA?toY;kSii}d0k;-{A=3dTzwP0?+T+zUX_O^`kz_Nl{FQCSMwAT7t@#~{R?6N zNibiyXY=$J<*~vXeRD4bg2rEcuJz$iYP9yy*^4?8=>ZlO+6kBBWx{)?C~Y$y{6q`X zsu3|`HY`2#!4ng9YSKN^K&P;OpXaXKo+7k0GBBBucyBfo4z$Hw*hJ$1?(UdK^JSa+ z6YqP)3%aq2F9KeCd+nn8RaBZeTii;|I7a-*%v=v^qs#CWmX;?;0-w{%qU|y_Z9I?0 z+cO6=QjS%dO~t*esx&Vir&b&@BcLV`O0~>LSB*~c1=kv6DPH=? ziwRx5eWMJx4YJ`g(suf7-5H|Vj2yfbPAAsBr{xcFUaXT0wG<}dC?%(jMiqb5coi*@x`f;w|{{iuX}zB}*>u2ebN z989Oe0LyKfI)mGeAo0$jUX!Wto`LRm-i7wDBchLA)Rb8pqwlu4Db6TS{NelBL6@aN zSlrO2d#Kgw7Ys`qI=jYbr*gMsK)pZIK_f(?isYp<>9GX;N!gC;#Xq1Qi=N{|2o>Q@ zy78rDOoF-b4_}A~(CK$R_i}1A9nIf%|D}Y&!J%QhwysXni+2K((gOU(h9ia@jAEKc zB3=T#1e|gWS@J$vyW8Dy7PCzY&Svp{uA-k$HvvhrO*KmB2GYfYM*_d_mouoSB2Fv4ZEt?*{?)Lf)A!uqN zjg60TQ-R|x-2Nk(5E7^3JE}sipX(sfX3gotkWKm1sl<^EE+nmW;GD)L!#q4x|KM^s zL&J|G)+Y(daL;$=4Y>7>t0g{8EPwk7^%V%%`fQgsD$SLagclZ(`VM3m_ucN7qjkpo z3@5rzA>nLvC72?$5kd3lF?I{`h^NT)T*{ z)?E^r+$>C+wP|PmeJD?|d%IbAv~J|HUXqyC+Nitoa4D?~foWL#Y0{DmV%>^C_R5sj zRAWb_-20QXpAcCsJ0X?w{gg5&qc%f5qpnhben&0i)XzpUX(_7wA+ksf+EGP7tr~C@X!aFQD+; zC#d4a0=>3Ywv6|yc??N*3o(BUkbUL!&FgaEiK(ESV$+ZBqrkv@9 zqCze_0Aw)$m2bmx^2g+o9Q?o`hY|olwpGjQ=K#||+8PHDBHz{k>2h-PoSc$|K`A?x zjibEV#>MlF`j%fHuSZSgpSzATs;Ip%G(ooQu0IzgM*NoXF^9D$>Cm*wU9Wh@%Vf** z3b{M^%n00u=mDo88r;Myrp#8$u59TUSo%0U)a>fW?$Kenz+cZiZE*5JB`BoT6>T4kaaH*#_YC@42Cd5r^hpAjY4YC=T96G5Aytk%a=wm`t-=beIPjEI18l*$o7qsvZ9an@LVbvx%p{3T^B>)$Wv)k`P&s&&4Sex8L3zG9xW zco2T^f$L}Cv8w*H1HY2}YGRb9=RGGfn=KMJY!1EGZ3FlvudEP!{gX%p*B*SvV5sBE z5BWNQZUH;0ILlTb(gc;%Io3`=pig=Fd6mKV`{=Hg3)$nA#Nh620g~#tK z(2%Ko+7%kx&Ns`V##KyQ|p` zVj`eCOu_*7^s1=b6YNaz{;#7V3QNTLr*;%>ThR^7n6xGA5v(gB@5_SRDuI zJdr~A*m$gYLes2cTQU};pl8Yw$4yTC4Yq4G89SJGb> zJ}32;=oNTYWt8q!P7xg%tKdO3a+ySD_0q_VF{@m?PuIe|?xqG!{9-F?QQlI{&EVx( z=uN4g;d?GRh%1S!J{xr?XmVIrXA_H%AbQN5LW1F}BrADTnoT{KPt%{VQSHJdQyU)* z5f=~R_Pc;I3k;(!nWZJppM&v%az|PInuwEcR{07ab?|GSl2P?DJWw^b&9sy3A-OR= zA50t^rU58~YaM2nL_Qe%;11=VhgF8QO=DO;2FnJl_Nt7mUnY1R>lN;5&E)#^`lCdS zX|gsY!wVe7V-Kb$#vRoG+JfinlRR22 zJ!U&uOyq_NEP*s%i5u4sFnmPwnbA5XTjYgTtHNms`eh>#8NdCWsoC_s^?SUN=1kCK>{jD@ODDE0_WBI1TyDL4M(jQ!v`f$ESX-=0Q;tVF z5ZUWf>UWf<2>N#0Hd9R;6p4g5qVkL%9Abpv`7tuahnX`$a^zj%&QXoOF8#B-w{SA< z<|lPgmiNrj1aYh0ZVOnZu{QSCg~h&xmb|!XZn4kK+v42*K1TKjAsbW63b^B$@{b5s zoL~zFbnuB6ppWesks{Z~l@nQ_=G4w6Z*eJoVP`^k+37K4P`$)PSG-7$E$zLlfiwNw zk0Jk!N8a7F0fVXi;Zw;44&`~J(x|HlHe%#=awi8n(bZK$q}VI{=qbWlRT7~41@SI#HoGj( zxL$QWnvesfU5lEqk2=Kjj?Rm`RB-e>M+_%E)!>*b&X8(h(8$`x^Js>(F8O$J($m>$ zCAxd5bl|oI{N(a2NH1{crf$x8k@t1?ylEQS=N^l7-!2*NmUGf$@!X2zz1@2&fcpIn zG$*_L=WnZ3Zk|#V(Pt87cRN^?Oq9mHE5vG6Y4~_;cV`q>m+Fbji`gEaE}ued{Plo_ zW!Fd>qHDEb4$mSxtTM0i)A0?Wm!|UtAnaryDR64!5C@+61;@8>r-aAfZ^bPs@E@=W z6lxiF&{(<>J>F*Hblr_rYo9z!#6&qF3WS|wB5m-Ncx3Ui!6!>eVAicWtsfEXeoE@LU!n)hK-4^Ex25(5yl2oz@6tB2n7S`Z*lmakRNzx~KnW6uX7sEW2o_ zh?Q#3Wewuz*Y=VhpuIRC-!La?FwCwQmS$VZeS6z04M|h1FXc?VhANrHYFtEPjhur# z132TsuAUUHZR{KejAzYnTGES?L)PeS0MFz=F6%G0}=IJ3V)b_0@ZaOgKz%i8E#& zBI~!ANO$r3fp$#SxAI)wogU)VN}sqeTb+!H)<+4&a9v?4yPvlyBWzn{#u4a#V>{iQqtU2y~p@y@7JOHPK$vVym_P&!y<|TJ)6xvl~(D*H*d)Z1PTzq2gfEzT(7WwEtW^<}K$v4-f|AbmXF zT5SHLnW~3xvfZ3>aDWJYWb<+gG19cJDc~Y5JU*dCS=hp(s`fdnOSqBmrDka>$O-Bs zB`HlyG`)WkbvvTHu(IGvU-OHbFU2oR39s&|trvOec}^Nl?8?#1QNAhZWhV+6;KI8u z-5A{DU|!%SXB%5fOD!+D#Q);UFSs z-zUu$d`M7zW^X84`&BkS^=qen#T^L?YY1fO8A}f*M{0gGpnN2gY(x38OVme4wDPO8 zjXK^C?R^rL=AgPW-nJLgbma2CrDPsvrUQf%+sx!Xg6SQ+a6} zEV8Y#9B&Am&R$?PmbJ7ztM~eYW9Ub*P769e>nD5x|J>V1(EY+>*7|Otb`dRDJ@5Br&&0wb`OAw zr3>hYUi115s1Ia`THH4FLXEk_+~)nQO=o@Wkjb>p_FErW4w-jd8s5I`#OikFtTjr; zfd5br*UDgzr)rai;)OEe9ckgp&I||l{J9I50G;q9gdKoy1`l@rW z(KOz{jd4+v#njv*=;%KsyY|uTG3F$!Wz+1wg z<#?cd&*nZxa5aPAoF5o)dlg>d)oOM@DGk|}Q;OS+32pTx?ArgVIoQqGA!Mq27^Jkp z&foNY;X@s$WVCdVF75BWnX6pp;;(ixYSI zm2VI0E*pwAj*xfSlIVlW-hQINVGz&ZfOig2~ks>J8PbPcG*k98}&k*=ERshX&JL&Q3H&|qDZFcSY40p@g*)?&_j|J+&Xeb-tKy=dxzbw!1Pp z9YIXrox3to==i;<;0o`>Gt0mF3|+t8h`aC7q8Zj%EYy1WW3Z4wx0Ec}!>2C1v}&pq ziqlXacH*@4Dv8dLSgYY0`1f_|B{?_t2U4*Ypf6y#!LBcF30~+KZo6T_d0p?-y0G8q zxJAosn6MX?F(al%q$EusPWNh5k*8W|-k$zq-_*JZodcmBmzhQx36sq7R$NUPf;l?! z2IuFc%F_P4@~GUEd}Hbbf3KxRBd*9ePt_`Gkr@6u=VD`!F+=H-2d~Bq-5prXhF9Sa z{qN7x(>?>_o5u8mUj3Bs&MgEvQ<{ljl*X#Ttwll#EV;6aU zS#`J*sb9SdLle-r*5*i7qP{vV66=4}%)qp3$KjmQ>>Gm8k7f=lk8=j0cj{p+wUm?y zv8+aQZJRdy5~WnP=pPM>E=ysF?!)|}MlpWfwv*%KR=cgZEzI!~Z|w(#xT&CHIoq#t~>&#LB+yJX8mFS}`QMYjV#XuiJaYSfJDb38&jZgw^Z056`tEi&zglVVS%^|Mm& zg7v_xBom97-VicJztCRq2M%WLrGC@J>w@pxgM+&-UJY}acR6S2S}m2K?h+a!i7Q6S zcDTQ6OlFe8-dA8z@-{I**Z34To#+nuPPI^miy|JG#Rx&pjhDS zy-pTENa003z>qkUHZDJer@uxpOPTwaYCg=cp>EuX@z*^>p(Hicp?|ZDO1cGAmYl%` z{+en?^OCfqF}LhM8qZ?3aW<|jJabROVZ-_4Fz~3@sLf(%JKy8kl5U{Ol@h*Ow5*#V&2B_Vl8mxs zw;Qgq_X<$Jm;w6@&0&e=6&otZ2~m4BJ|~w@*;^s+QVVp_0t6bM(GuJQJx{tD+;rWu z`rNzSn>}cShM_Kz#0y9|I70NSBV}XU3j*t7;ix&IxQTpyz74u3wp84|Yq?N$%lqnl z8)P59S_C-LkN1S+IVCf$i+!)Nx;mKXrIF@0%IjzFGEx3h{=L0_QBC;@c zo1b3aSODDOOaQBQfy!`=1)gcnDV!bsp+@a{G<&fsW9#T9(~_>fqWRlr!V|cgDk}wA zxA_z-5t39369CF|tKQF>nqZtak?!g1DX4 z>Svkycy8+5+j-#!3wIw*-(eG^LtiytQ>4w>=$MCvGRAABg>-TrAKlZ6$g&&pyWQ_w z8@;7-@{P>lz1%7z`L4!sMvna(J}x+azEV}&gStfd*85Kv!y4GqQt4~oO3q88AEZB@ zuqwVYM?#5q+nN_1B5r?7A1Iwqwcj+UmKCcS_j58L`s2(raoZc)ez;-%h)$D{SL?@XS{f95zUyze+Be3xF@rv7*-N2Qgi-m-k>-M+ zWEftuJ`&=6PvK|XK(1}Hof^`S@Ljw8(rAqvVq=z-t{#!TEX~5!pP_drhhH)cv*hJU zr|`w10(tHYcA!?p33azdxAOVGP)Sna%Je6uraz5E4L8ziL?13sjSCC7U1D^`PW)r# zd?-wd=P(*2e-{I&e(6V( zURf41mQCp+U6nU|lVhhhJnR*KQ0o37{yaKyr%qe4`@B%?IY8B*Xxk%=4B3zs3x;m;A#ut_K5}W30^#A zG^>A2M{zpC>k9;VgQ|6Cv z{8q@9bd=pMyt>d^#<*#7ccZXs%;5@T)}a{~_IjD6Mn!yK@a z?~8S1kxz+C=~(;STfMi|V;9mb!@DRGd?;b?l_cicbwaY@nibc!$CR8f zwt%uXB|?K}hPTiqrr@fvF2qD-ycqvUahiXI<3fZb#g&^D?Yvxhb#!Il zA3VlIoquZ915nho^?enMSf`$PX|@Ajr@e< zU>_TY?}i%Y{!Y>3#w|a)8NzZuU@xY7oxLK+wXqeMk)_V~ZFNvTRL`NxFKsE0q5;YQ zV2F7dTK#0Um1_ZFIID?GKgODJe%kIzsdE9=v>5yEvI<%CH~6{qjnOJq>P}sxYN{AK z6Xj5rl2B$Lvz@$UqKfLa-BkPStI<>KlN=}BCu zqxN^jGe?d>Zkj&76=q#`HJz`PFSylpugmk6#+}A&u{?CGkLkKnfy16srXKI$-#Dnh zCtLm({sr=7|F!wDfBzMpnMX3pUqn10X5|~(RRuRI{=ms$8#rwV1ga%cNa7zIqR*JL zW(uFDM}FR9>{HL>&-uQFQ1r(d#QJ}T5%^MPELgmtsoy`M-+y3#G|B5ICTF48FSbp; zdd=|Krn&w{{J-|{jGiJ>VByIgKg#7(thzX7XIQTpT;Jc-@T<$`6KEjOk%j9VP^j7Q1oCc z19c2v&sD2Vi3IhL;pNV*1HDzt{(_PFY*{WqD(!&}feq>ar4wF`KiLB+AJ ztyVN2udVF3f0Zx~!R}a<#t6hsHmj_g2yHt>06i->hnX5EjlSNH$8BE|WRovxDj+SZ z`&uI@y6`^No60ZIs4w%G5GK9yk|LFM4jWpRE;mNKQp1Qm`~00my~EpP`d;}ME?<)u z{*V6yw+ZYI6u7`G1C40g=o!eV6aug$qXqR z`N-9o`h|D)`zy~3KZU$AJs62s94_*YbZ2-U%X4SZ4_PmVB(oOJPM=V7aFT$UiTM~j z98XmYKRks1&4@g}Y&ms}jj^PkNUSFUXh%#@XhMF5lH4MR??zFiQwSPpt3>YHJW159 zq9;1_1|#?Qyd!r4PazSSfJ#LoP|JV<+NE}!$q(Vh_Fh0?2JI+rn;b-cnfw%q?|{!S zSR;4IC^8^v(H2Z_R9}J5R?7p;RzFkb;2rd2X(iHwm%U`<0MLYmIlM&f&YGkoN!nmB zM^|A=hrrWXfr^O_YVoI#-Xr9pBv3X29W9jwR`Gs=2o!`r2>x&i;e!(wp?|+3g<}cy zD=2OfMRy8Wd5VWFQl3KC(#SU@YyeVy6yVwa4Ycdcjhy)iKpunvU~z30Tn8r z=)rCI+kpYM1w1XF5&gfnC3v@hS1#y@KnD%REnqkYM!8_{59UN*stBfv|BNkwsUnyv zf~g{yDuU=72wH+zE(mdh$UjJkfIJaMpMk6*$SQ(lE671Z7C`z8q|ZS545ZIM`s{y+ zK4V4}()JSKKFZ&;$1B`w@Zio3dG>0OYvXEid_#d!vy|UO;q#%s&C32A7Y6R=g)!~_ zJnFz)hkXN;bpA<6hb2y)1vj~{?d~;uBH@!R?ZZ_P9v_*-WjUgA=U2At(;x$`Dt`Db zzq;zfHlW|)5)O4jeWXM_^9T@C90H^qEa1y~7#uIzf)KrhC10ke0!r5k(vdS)%}8p{ zv1h%9Cn6-^voC(i2j+k}W$-(o;7q?Cj-wVK^F(e6*^tO_kkc~HI;YW;nk)+=M`OlAO$EqwqxmpI$5(3|) zx0Bz1|NYnNJIMf=;81{CXg%sMxCG@1#eMMBAP4z#o`AIx&V91qNJ!TcUXH$ZF$M7BU&4@5OV zOczA7K|CL1Ge9l}WU@dW4`eYx4i{vwLH_>#`sxLY1={Y&l4n}2u)O3$;fp^W7G^mc zL(Y3M_Ue_Y>@4N*@-A&3MvccVhP2)Pr>Rbqi2?o49fca8ti%+0EHk3WMC_B-4+q4H zlADpi`-)5(fCv*86QGfle}FmC<~EfjZZG&uu_D{06^4;VMu1Q=ef8f)Wzt8ULT0ke zc3u*u3HN>huzgO*Y9k=t)Pkw^8`+oyM4&ct<>aPXpwQ#7d9FRld9WW!EqDFfKNk@} z{;gpR6!WJLqJTarQLg+Xi~v6pn5%NZG~Fq{aqJ&UBHODGw@)F3A`ed?{mc&6F|7My z!HtoM-}w#|2oZpw)Hfo~6ksM}L;kAf>uq*mkAk<69R6Hdey5xrFcoZI?P!;N^ug=@ z#7UpvqyH=JE({nM1I;azwF3iE0|f#Grm2&D3FNhWQRaov zZ&H{hGo4H!fpc#YaoyM?R&okOPLfBH`v)+~(oXVt^Fsla1Zb)fv~*!lPfGymv|pRZY0-5zwz&()DO11%6IAFgpIb<<|;PMPo z=l1=R3^cO$r2OQ>44>L1S1Yn)=1aeMTb7L6#B2kjmcp-@gWnR|OYmHR)&t%|;C%`D z9?(PnOAG@>8(`!H#+P8M4rUZ!b_V8H&YSita@l+XfroA?qF9@<6p65dVjKIuHFEo&b3Hy z08maZ3HA%}8+?C~UGnf#$lDBLd+|8(SFgn>BsE_UO+!++4h;C*HY@fbC6+f%A79zi zIJx=0Fb9v(evIJTvw!>cFZh&ylz~fYtCI-mk>?-|Wvw3dq!gIhdBt90HTij~ElTm( zk8?&TXOr)5n><74{8&xTM`&EdDKdrF4;1L7r|{+2StryI0&EgaA=q=?X5(nQv0^?3F1_$#IFgFA9R4``;@e2^k0dXx5;{)+d z5c>sjaF7!K`4NyS0(mo#Lj?I$NI1xwfxH>Wn}NI;$eV$@8OWRc+q{_^Flhw+S`71^ zgJyulm^LwCJpPM{K1rH&!OPRrB7#!Lh4Owxt;72~eM6_0C%m`XR~DqGy{Ty{T8?VR z9m|Qu-*bD7|BIEX{gqh6zo{Sre)zXH_}@l{;vcPX{HufW@2iYpj%B^48$40P2Uu34 z0;ZKey6FQ;o-IVEJ>a%9x4I;7|K(fyv)6ml&146%TpVIJfT}}aOwSwmisw%x&WipN z!f3El*K9&b;{9_xPs;dxK-u9loTSTE@B{o1+z{|EfQA6x4B)K@dIZoLg5D7HhM+eD zy&>ogL2n3pL(m(7-VpSLpf?1)A?OW3ZwPwB|0doL%8hJLN9fLm+Yp?~O8Q|+8Pn=8 zRZFsN>4IBb-_=7YEp=(O5p_m!ZSCuuQYfW>?&%$;X&U5)Y9D;>{q@FzmJ>B|Tv}f? z^u=)9e`T{C)AC%sT=rvC>so2q%pIZBVsqv9PO0ryo(XyT%v-R1_Kfhjbc{K2S zwKJYUia+Px;x_SBc_aN1e;uH*Q0IswPQLPYG6@SP;Fvvy(8Uq~^5T(X3-qA7;1t4| zw(hn8)sJ*Jg#@c2ZUB-EiSzWwOCx~rL*IU-Cw)$91rnQ4cL~|2h7Ug3bpS*bR*ojB zDTn4K;IsYH7vL+IL@fER^b|7x=N}1N!*4-xtIqGBd)f%|QwU=06oRjkFBfju_dcNi z*Ix^26!-k7#xIy8V>C;7a&?*+IW2)9IYs7m{_r=I!;;x=;{wSc&SCKFL^HCa((vLh zd2kKjdjQW8Xb<4M1m3Nne*pb77;Av>5*W9Fu{W4MfO#C4i-P$yh--k@%)h{1Aif0R zd>~f&KVV?c9zc5l?E$n0kOu;}tiRynLQptmWMIQ!J6@#aNhRy+Yu`R?Akrc`{+XBS zEkSV3hKn@FU+qJ%q~zwHZDl;l;;p&;w{E-@kC5x0*wl=ksx(^ivR*ZKHk>Z{Z_R@S pyZQcmb@To97t;*D-+>kY+B<0P5O52?E%>W)r~h-mqc|P?e*i6+sVM*e literal 0 HcmV?d00001 diff --git a/docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf b/docs/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5506e354c8c70c244c874a6ce44b56f50b1fd536 GIT binary patch literal 151612 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 HBmDmW@Wj)1 literal 0 HcmV?d00001 diff --git a/docs/self-managed/setup/deploy/amazon/openshift/terraform-setup.md b/docs/self-managed/setup/deploy/amazon/openshift/terraform-setup.md new file mode 100644 index 0000000000..150827308e --- /dev/null +++ b/docs/self-managed/setup/deploy/amazon/openshift/terraform-setup.md @@ -0,0 +1,384 @@ +--- +id: terraform-setup +title: "Deploy a ROSA HCP Cluster with Terraform" +description: "Deploy Red Hat OpenShift on AWS using a Terraform module for a quick Camunda 8 setup." +--- + + + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This guide provides a detailed tutorial for deploying a [Red Hat OpenShift on AWS (ROSA) cluster with Hosted Control Plane (HCP)](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html-single/architecture/index#architecture-overview) capabilities. It is specifically tailored for deploying Camunda 8 using Terraform, a widely-used Infrastructure as Code (IaC) tool. + +We recommend this guide for building a robust and sustainable infrastructure. However, if you are looking for a quicker trial or proof of concept, or if your needs aren't fully met by our module, consider following the official [ROSA Quickstart Guide](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/getting_started/rosa-quickstart-guide-ui#rosa-quickstart-guide-ui). + +This guide aims to help you leverage IaC to streamline and reproduce your cloud infrastructure setup. While it covers the essentials for deploying an ROSA HCP cluster, for more advanced use cases, please refer to the official [Red Hat OpenShift on AWS Documentation](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4). + +:::tip + +If you are completely new to Terraform and the idea of IaC, read through the [Terraform IaC documentation](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code) and give their [interactive quick start](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code#quick-start) a try for a basic understanding. + +::: + +## Requirements + +- A [Red Hat Account](https://www.redhat.com/) to create the Red Hat OpenShift cluster. +- An [AWS account](https://docs.aws.amazon.com/accounts/latest/reference/accounts-welcome.html) to create any resources within AWS. +- [AWS CLI (2.17+)](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html), a CLI tool for creating AWS resources. +- [Terraform (1.9+)](https://developer.hashicorp.com/terraform/downloads) +- [kubectl (1.30+)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the cluster. +- [ROSA CLI](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/getting_started/rosa-quickstart-guide-ui#rosa-getting-started-environment-setup_rosa-quickstart-guide-ui) to interact with the cluster. +- [jq (1.7+)](https://jqlang.github.io/jq/download/) to interact with some Terraform variables. +- This guide uses GNU/Bash for all the shell commands listed. + +### Considerations + +This setup provides a foundational starting point for working with Camunda 8, though it is not optimized for peak performance. It serves as a solid initial step in preparing a production environment by leveraging [Infrastructure as Code (IaC) tools](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code). + +Terraform can seem complex at first. If you're interested in understanding what each component does, consider trying out the [Red Hat OpenShift on AWS UI-based tutorial](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/tutorials/getting-started-with-rosa#creating-account-wide-roles). This guide will show you what resources are created and how they interact with each other. + +If you require managed services for PostgreSQL Aurora or OpenSearch, you can refer to the definitions provided in the [EKS setup with Terraform](../amazon-eks/terraform-setup.md) guide. However, please note that these configurations may need adjustments to fit your specific requirements and have not been tested. By default, this guide assumes that the database services (PostgreSQL and Elasticsearch) integrated into the default chart will be used. + +For testing Camunda 8 or developing against it, you might consider signing up for our [SaaS offering](https://camunda.com/platform/). If you already have a Red Hat OpenShift cluster on AWS, you can skip ahead to the [Helm setup guide](/self-managed/setup/deploy/openshift/redhat-openshift.md). + +To keep this guide concise, we provide links to additional documentation covering best practices, allowing you to explore each topic in greater depth. + +:::warning Cost management + +Following this guide will incur costs on your cloud provider account and your Red Hat account, specifically for the managed OpenShift service, OpenShift worker nodes running in EC2, the hosted control plane, Elastic Block Storage (EBS), and Route 53. For more details, refer to [ROSA AWS pricing](https://aws.amazon.com/rosa/pricing/) and the [AWS Pricing Calculator](https://calculator.aws/#/) as total costs vary by region. + +::: + +### Variants + +Unlike the [EKS Terraform setup](../amazon-eks/terraform-setup.md), we currently support only one main variant of this setup: + +- The **standard installation** uses a username and password connection for Camunda components (or relies solely on network isolation for certain components). This option is straightforward and easier to implement, making it ideal for environments where simplicity and rapid deployment are priorities, or where network isolation provides adequate security. + +- The second variant, **IRSA** (IAM Roles for Service Accounts), may work but has not been tested. If you’re interested in setting it up, please refer to the EKS guide as a foundational resource. + +### Outcome + + + + +_Infrastructure diagram for a single region ROSA setup (click on the image to open the PDF version)_ +[![Infrastructure Diagram ROSA Single-Region](./assets/rosa-single-region.jpg)](./assets/rosa-single-region.pdf) + +Following this tutorial and steps will result in: + +- A [Red Hat OpenShift with Hosted Control Plane](https://www.redhat.com/en/topics/containers/what-are-hosted-control-planes#rosa-with-hcp) cluster running the latest ROSA version with six nodes ready for Camunda 8 installation. +- The [EBS CSI driver](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) is installed and configured, which is used by the Camunda 8 Helm chart to create [persistent volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/). + +## 1. Configure AWS and initialize Terraform + +### Terraform prerequisites + +To manage the infrastructure for Camunda 8 on AWS using Terraform, we need to set up Terraform's backend to store the state file remotely in an S3 bucket. This ensures secure and persistent storage of the state file. + +:::note +Advanced users may want to handle this part differently and use a different backend. The backend setup provided is an example for new users. +::: + +#### Set up AWS authentication + +The [AWS Terraform provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) is required to create resources in AWS. Before you can use the provider, you must authenticate it using your AWS credentials. + +:::caution Ownership of the created resources + +A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. + +::: + +You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods: + +- For development or testing purposes you can use the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. + To configure the AWS CLI: + + ```bash + aws configure + ``` + + Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). + +- For production environments, we recommend the use of a dedicated IAM user. Create [access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console, and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. + +#### Create an S3 bucket for Terraform state management + +Before setting up Terraform, you need to create an S3 bucket that will store the state file. This is important for collaboration and to prevent issues like state file corruption. + +To start, set the region as an environment variable upfront to avoid repeating it in each command: + +```bash +export AWS_REGION= +``` + +Replace `` with your chosen AWS region (for example, `eu-central-1`). + +Now, follow these steps to create the S3 bucket with versioning enabled: + +1. Open your terminal and ensure the AWS CLI is installed and configured. + +1. Run the following command to create an S3 bucket for storing your Terraform state. Make sure to use a unique bucket name and set the `AWS_REGION` environment variable beforehand: + + ```bash + # Replace "my-rosa-tf-state" with your unique bucket name + export S3_TF_BUCKET_NAME="my-rosa-tf-state" + + aws s3api create-bucket --bucket "$S3_TF_BUCKET_NAME" --region "$AWS_REGION" \ + --create-bucket-configuration LocationConstraint="$AWS_REGION" + ``` + +1. Enable versioning on the S3 bucket to track changes and protect the state file from accidental deletions or overwrites: + + ```bash + aws s3api put-bucket-versioning --bucket "$S3_TF_BUCKET_NAME" --versioning-configuration Status=Enabled --region "$AWS_REGION" + ``` + +1. Secure the bucket by blocking public access: + + ```bash + aws s3api put-public-access-block --bucket "$S3_TF_BUCKET_NAME" --public-access-block-configuration \ + "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true" --region "$AWS_REGION" + ``` + +1. Verify versioning is enabled on the bucket: + + ```bash + aws s3api get-bucket-versioning --bucket "$S3_TF_BUCKET_NAME" --region "$AWS_REGION" + ``` + +This S3 bucket will now securely store your Terraform state files with versioning enabled. + +#### Create a `config.tf` with the following setup + +Once the S3 bucket is created, configure your `config.tf` file to use the S3 backend for managing the Terraform state: + +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/config.tf +``` + +#### Initialize Terraform + +Once your `config.tf` and authentication are set up, you can initialize your Terraform project. The previous steps configured a dedicated S3 Bucket (`S3_TF_BUCKET_NAME`) to store your state, and the following creates a bucket key that will be used by your configuration. + +Configure the backend and download the necessary provider plugins: + +```bash +export S3_TF_BUCKET_KEY="camunda-terraform/terraform.tfstate" + +echo "Storing terraform state in s3://$S3_TF_BUCKET_NAME/$S3_TF_BUCKET_KEY" + +terraform init -backend-config="bucket=$S3_TF_BUCKET_NAME" -backend-config="key=$S3_TF_BUCKET_KEY" +``` + +Terraform will connect to the S3 bucket to manage the state file, ensuring remote and persistent storage. + +### OpenShift cluster module setup + +This module sets up the foundational configuration for ROSA HCP and Terraform usage. + +We will leverage [Terraform modules](https://developer.hashicorp.com/terraform/language/modules), which allow us to abstract resources into reusable components, simplifying infrastructure management. + +The [Camunda-provided module](https://github.com/camunda/camunda-tf-rosa) is publicly available and serves as a robust starting point for deploying a Red Hat OpenShift cluster on AWS using a Hosted Control Plane. It is highly recommended to review this module before implementation to understand its structure and capabilities. + +Please note that this module is based on the official [ROSA HCP Terraform module documentation](https://docs.openshift.com/rosa/rosa_hcp/terraform/rosa-hcp-creating-a-cluster-quickly-terraform.html). It is presented as an example for running Camunda 8 in ROSA. For advanced use cases or custom setups, we encourage you to use the official module, which includes vendor-supported features. + +#### Set up ROSA authentication + +To set up a ROSA cluster, certain prerequisites must be configured on your AWS account. Below is an excerpt from the [official ROSA planning prerequisites checklist](https://docs.openshift.com/rosa/rosa_planning/rosa-cloud-expert-prereq-checklist.html): + +1. Verify that your AWS account is correctly configured: + + ```bash + aws sts get-caller-identity + ``` + +1. Check if the ELB service role exists, as if you have never created a load balancer in your AWS account, the role for Elastic Load Balancing (ELB) might not exist yet: + + ```bash + aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing" + ``` + + If it doesn't exist, create it: + + ```bash + aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com" + ``` + +1. Create a Red Hat Hybrid Cloud Console account if you don’t already have one: [Red Hat Hybrid Cloud Console](https://console.redhat.com/). + +1. Enable ROSA on your AWS account via the [AWS Console](https://console.aws.amazon.com/rosa/). + +1. Enable HCP ROSA on [AWS Marketplace](https://docs.openshift.com/rosa/cloud_experts_tutorials/cloud-experts-rosa-hcp-activation-and-account-linking-tutorial.html): + + - Navigate to the ROSA console: [AWS ROSA Console](https://console.aws.amazon.com/rosa). + - Choose **Get started**. + - On the **Verify ROSA prerequisites** page, select **I agree to share my contact information with Red Hat**. + - Choose **Enable ROSA**. + + **Note**: Only a single AWS account can be associated with a Red Hat account for service billing. + +1. Install the ROSA CLI from the [OpenShift AWS Console](https://console.redhat.com/openshift/downloads#tool-rosa). + +1. Get an API token, go to the [OpenShift Cluster Management API Token](https://console.redhat.com/openshift/token/rosa), click **Load token**, and save it. Use the token to log in with ROSA CLI: + + ```bash + export RHCS_TOKEN="" + rosa login --token="$RHCS_TOKEN" + + # Verify the login + rosa whoami + ``` + +1. Verify your AWS quotas: + + ```bash + rosa verify quota --region="$AWS_REGION" + ``` + + **Note**: This may fail due to organizational policies. + +1. Create the required account roles: + + ```bash + rosa create account-roles --mode auto + ``` + +1. Verify your AWS quotas, and if quotas are insufficient, consult the following: + + - [Provisioned AWS Infrastructure](https://docs.openshift.com/rosa/rosa_planning/rosa-sts-aws-prereqs.html#rosa-aws-policy-provisioned_rosa-sts-aws-prereqs) + - [Required AWS Service Quotas](https://docs.openshift.com/rosa/rosa_planning/rosa-sts-required-aws-service-quotas.html#rosa-sts-required-aws-service-quotas) + +1. Ensure the `oc` CLI is installed. If it’s not already installed, follow the [official ROSA oc installation guide](https://docs.openshift.com/rosa/cli_reference/openshift_cli/getting-started-cli.html#cli-getting-started): + + ```bash + rosa verify openshift-client + ``` + +#### Set up the ROSA cluster module + +1. Create a `cluster.tf` file in the same directory as your `config.tf` file. +2. Add the following content to your newly created `cluster.tf` file to utilize the provided module: + + :::note Configure your cluster + + Customize the cluster name, availability zones, with the values you previously retrieved from the Red Hat Console. + Additionally, provide a secure username and password for the cluster administrator. + + Ensure that you have set the environment `RHCS_TOKEN` is set with your [OpenShift Cluster Management API Token](https://console.redhat.com/openshift/token/rosa). + + By default, this cluster will be accessible from the internet. If you prefer to restrict access, please refer to the official documentation of the module. + + ::: + + ```hcl reference + https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/cluster.tf + ``` + + :::caution Camunda Terraform module + + This ROSA module is based on the [official Red Hat Terraform module for ROSA HCP](https://registry.terraform.io/modules/terraform-redhat/rosa-hcp/rhcs/latest). Please be aware of potential differences and choices in implementation between this module and the official one. + + We invite you to consult the [Camunda ROSA module documentation](https://github.com/camunda/camunda-tf-rosa/blob/v2.0.0/modules/rosa-hcp/README.md) for more information. + + ::: + +3. [Initialize](#initialize-terraform) Terraform for this module using the following Terraform command: + + ```bash + terraform init -backend-config="bucket=$S3_TF_BUCKET_NAME" -backend-config="key=$S3_TF_BUCKET_KEY" + ``` + +4. Configure user access to the cluster. By default, the user who creates the OpenShift cluster has administrative access. If you want to grant access to other users, follow the [Red Hat documentation for granting admin rights to users](https://docs.openshift.com/rosa/cloud_experts_tutorials/cloud-experts-getting-started/cloud-experts-getting-started-admin-rights.html) when the cluster is created. + +5. Customize the cluster setup. The module offers various input options that allow you to further customize the cluster configuration. For a comprehensive list of available options and detailed usage instructions, refer to the [ROSA module documentation](https://github.com/camunda/camunda-tf-rosa/blob/v2.0.0/modules/rosa-hcp/README.md). + +### Define outputs + +**Terraform** allows you to define outputs, which make it easier to retrieve important values generated during execution, such as cluster endpoints and other necessary configurations for Helm setup. + +Each module that you have previously set up contains an output definition at the end of the file. You can adjust them to your needs. + +### Execution + +:::note Secret management + +We strongly recommend managing sensitive information (for example, the OpenSearch or Aurora username and password) using a secure secrets management solution like HashiCorp Vault. For details on how to inject secrets directly into Terraform via Vault, see the [Terraform Vault Secrets Injection Guide](https://developer.hashicorp.com/terraform/tutorials/secrets/secrets-vault). + +::: + +1. Open a terminal in the created Terraform folder where `config.tf` and other `.tf` files are. + +2. Plan the configuration files: + + ```bash + terraform plan -out cluster.plan # describe what will be created + ``` + +3. After reviewing the plan, you can confirm and apply the changes. + + ```bash + terraform apply cluster.plan # apply the creation + ``` + +Terraform will now create the OpenShift cluster with all the necessary configurations. The completion of this process may require approximately 20-30 minutes for each component. + +### Reference files + +Depending on the installation path you have chosen, you can find the reference files used on this page: + +- **Standard installation:** [Reference Files](https://github.com/camunda/camunda-deployment-references/tree/feature/openshift-ra-standard/aws/rosa-hcp/camunda-versions/8.7) + +## 2. Preparation for Camunda 8 installation + +### Access the created OpenShift cluster + +You can access the created OpenShift cluster using the following steps: + +Set up the required environment variables: + +```shell +export CLUSTER_NAME="$(terraform console << + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; Red Hat OpenShift, a Kubernetes distribution maintained by [Red Hat](https://www.redhat.com/en/technologies/cloud-computing/openshift), provides options for both managed and on-premises hosting. -:::note -Deploying Camunda 8 on Red Hat OpenShift is achievable using Helm, given the appropriate configurations. However, it's important to note that the [Security Context Constraints (SCCs)](#security-context-constraints-sccs) and [Routes](./redhat-openshift.md?current-ingress=openshift-routes#using-openshift-routes) configurations might require slight deviations from the guidelines provided in the [general Helm deployment guide](/self-managed/setup/install.md). -::: +Deploying Camunda 8 on Red Hat OpenShift is supported using Helm, given the appropriate configurations. + +However, it's important to note that the [Security Context Constraints (SCCs)](#security-context-constraints-sccs) and [Routes](./redhat-openshift.md?current-ingress=openshift-routes#using-openshift-routes) configurations might require slight deviations from the guidelines provided in the [general Helm deployment guide](/self-managed/setup/install.md). ## Cluster Specification When deploying Camunda 8 on an OpenShift cluster, the cluster specification should align with your specific requirements and workload characteristics. Here's a suggested configuration to begin with: -- **Instance type:** 4 vCPUs (x86_64, >3.1 GHz), 16 GiB Memory (for example, [m5.xlarge on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) +- **Instance type:** 4 vCPUs (x86_64, >3.1 GHz), 16 GiB Memory (for example, [mi7.xlarge on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) - **Number of dedicated nodes:** 4 - **Volume type:** SSD volumes (with between 1000 and 3000 IOPS per volume, and a throughput of 1,000 MB/s per volume, for instance, [gp3 on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) +If you need to set up an OpenShift cluster on a cloud provider, we recommend our [guide to deploying a ROSA cluster](/self-managed/setup/deploy/amazon/openshift/terraform-setup.md). + ### Supported Versions We conduct testing and ensure compatibility against the following OpenShift versions: | OpenShift Version | [End of Support Date](https://access.redhat.com/support/policy/updates/openshift) | | ----------------- | --------------------------------------------------------------------------------- | +| 4.17.x | June 27, 2025 | | 4.16.x | December 27, 2025 | | 4.15.x | August 27, 2025 | | 4.14.x | May 1, 2025 | -| 4.13.x | November 17, 2024 | -:::caution +:::caution Versions compatibility + Camunda 8 supports OpenShift versions in the Red Hat General Availability, Full Support, and Maintenance Support life cycle phases. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). + ::: -## Deploying Camunda 8 in OpenShift +## Requirements -Depending on your OpenShift cluster's Security Context Constraints (SCCs) configuration, the deployment process may vary. +- [Helm (3.16+)](https://helm.sh/docs/intro/install/) +- [kubectl (1.30+)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the cluster. +- [jq (1.7+)](https://jqlang.github.io/jq/download/) to interact with some variables. +- [GNU envsubst](https://www.gnu.org/software/gettext/manual/html_node/envsubst-Invocation.html) to generate manifests. +- [oc (version supported by your OpenShift)](https://docs.openshift.com/container-platform/4.17/cli_reference/openshift_cli/getting-started-cli.html) to interact with OpenShift. +- A namespace to host the Camunda Platform, in this guide we will reference `camunda` as the target namespace. - - +## Deploy Camunda 8 via Helm charts + +### Configure your deployment + +Start by creating a `values.yml` file to store the configuration for your environment. +This file will contain key-value pairs that will be substituted using `envsubst`. +Over this guide, you will add and merge values in this file to configure your deployment to fit your needs. + +You can find a reference example of this file here: + +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/base.yml +``` + +:::warning Merging YAML files + +This guide references multiple configuration files that need to be merged into a single YAML file. Be cautious to avoid duplicate keys when merging the files. Additionally, pay close attention when copying and pasting YAML content. Ensure that the separator notation `---` does not inadvertently split the configuration into multiple documents. + +We strongly recommend double-checking your YAML file before applying it. You can use tools like [yamllint.com](https://www.yamllint.com/) or the [YAML Lint CLI](https://github.com/adrienverge/yamllint) if you prefer not to share your information online. + +::: + +#### Configuring the Ingress + +Before exposing services outside the cluster, we need an Ingress component. Here's how you can configure it: + + + + + +[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) expose services externally by linking a URL to a service within the cluster. OpenShift supports both the [standard Kubernetes Ingress and routes](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html), giving cluster users the flexibility to choose. + +The presence of routes is rooted in their specification predating Ingress. The functionality of routes differs from Ingress; for example, unlike Ingress, routes don't allow multiple services to be linked to a single route or the use of paths. + +To use these routes for the Zeebe Gateway, configure this through Ingress as well. + +#### Setting Up the application domain for Camunda 8 + +The route created by OpenShift will use a domain to provide access to the platform. By default, you can use the OpenShift applications domain, but any other domain supported by the router can also be used. + +To retrieve the OpenShift applications domain (used as an example here), run the following command: + +```bash +export OPENSHIFT_APPS_DOMAIN=$(oc get ingresses.config.openshift.io cluster -o jsonpath='{.spec.domain}') +``` + +Next, define the route domain that will be used for the Camunda 8 deployment. For example: + +```bash +export DOMAIN_NAME="camunda.$OPENSHIFT_APPS_DOMAIN" + +echo "Camunda 8 will be reachable from $DOMAIN_NAME" +``` + +If you choose to use a custom domain instead, ensure it is supported by your router configuration and replace the example domain with your desired domain. For more details on configuring custom domains in OpenShift, refer to the official [custom domain OpenShift documentation](https://docs.openshift.com/dedicated/applications/deployments/osd-config-custom-domains-applications.html). + +#### Checking if HTTP/2 is enabled + +As the Zeebe Gateway also uses `gRPC` (which relies on `HTTP/2`), [HTTP/2 Ingress Connectivity must be enabled](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress). + +To check if HTTP/2 is already enabled on your OpenShift cluster, run the following command: + +```bash +oc get ingresses.config/cluster -o json | jq '.metadata.annotations."ingress.operator.openshift.io/default-enable-http2"' +``` + +Alternatively, if you use a dedicated IngressController for the deployment: + +```bash +# List your IngressControllers +oc -n openshift-ingress-operator get ingresscontrollers + +# Replace with your IngressController name +oc -n openshift-ingress-operator get ingresscontrollers/ -o json | jq '.metadata.annotations."ingress.operator.openshift.io/default-enable-http2"' +``` + +- If the output is `"true"`, it means HTTP/2 is enabled. +- If the output is `null` or empty, HTTP/2 is not enabled. + +

    + Enable HTTP/2 + +If HTTP/2 is not enabled, you can enable it by running the following command: + +**IngressController configuration:** + +```bash +oc -n openshift-ingress-operator annotate ingresscontrollers/ ingress.operator.openshift.io/default-enable-http2=true +``` + +**Global cluster configuration:** + +```bash +oc annotate ingresses.config/cluster ingress.operator.openshift.io/default-enable-http2=true +``` + +This will add the necessary annotation to [enable HTTP/2 for Ingress in your OpenShift cluster](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress) globally on the cluster. + +
    + +#### Configure Route TLS + +Additionally, the Zeebe Gateway should be configured to use an encrypted connection with TLS. In OpenShift, the connection from HAProxy to the Zeebe Gateway service can use HTTP/2 only for re-encryption or pass-through routes, and not for edge-terminated or insecure routes. -### With restrictive SCCs +1. **Core Pod:** two [TLS secrets](https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets) for the Zeebe Gateway are required, one for the **service** and the other one for the **route**: + - The first TLS secret is issued to the Zeebe Gateway Service Name. This must use the [PKCS #8 syntax](https://en.wikipedia.org/wiki/PKCS_8) or [PKCS #1 syntax](https://en.wikipedia.org/wiki/PKCS_1) as Zeebe only supports these, referenced as `camunda-platform-internal-service-certificate`. This certificate is also use in the other components such as Operate, Tasklist. + + In the example below, a TLS certificate is generated for the Zeebe Gateway service with an [annotation](https://docs.openshift.com/container-platform/latest/security/certificates/service-serving-certificate.html). The generated certificate will be in the form of a secret. + + Another option is [Cert Manager](https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html). For more details, review the [OpenShift documentation](https://docs.openshift.com/container-platform/latest/networking/routes/secured-routes.html#nw-ingress-creating-a-reencrypt-route-with-a-custom-certificate_secured-routes). + +
    + PKCS #8, PKCS #1 syntax + + > PKCS #1 private key encoding. PKCS #1 produces a PEM block that contains the private key algorithm in the header and the private key in the body. A key that uses this can be recognised by its BEGIN RSA PRIVATE KEY or BEGIN EC PRIVATE KEY header. NOTE: This encoding is not supported for Ed25519 keys. Attempting to use this encoding with an Ed25519 key will be ignored and default to PKCS #8. + + > PKCS #8 private key encoding. PKCS #8 produces a PEM block with a static header and both the private key algorithm and the private key in the body. A key that uses this encoding can be recognised by its BEGIN PRIVATE KEY header. + + [PKCS #1, PKCS #8 syntax definitionfrom cert-manager](https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.PrivateKeyEncoding) + +
    + + - The second TLS secret is used on the exposed route, referenced as `camunda-platform-external-certificate`. For example, this would be the same TLS secret used for Ingress. We also configure the Zeebe Gateway Ingress to create a [Re-encrypt Route](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html#nw-ingress-creating-a-route-via-an-ingress_route-configuration). + + To configure a Zeebe cluster securely, it's essential to set up a secure communication configuration between pods: + + - We enable gRPC ingress for the Core pod, which sets up a secure proxy that we'll use to communicate with the Zeebe cluster. To avoid conflicts with other services, we use a specific domain (`zeebe-$DOMAIN_NAME`) for the gRPC proxy, different from the one used by other services (`$DOMAIN_NAME`). We also note that the port used for gRPC is `443`. + + - We mount the **Service Certificate Secret** (`camunda-platform-internal-service-certificate`) to the Core pod and configure a secure TLS connection. + + Update your `values.yml` file with the following: + + ```yaml reference + https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/core-route.yml + ``` + + The actual configuration properties can be reviewed: + + - [in the Operate configuration documentation](/self-managed/operate-deployment/operate-configuration.md#zeebe-broker-connection), + - [in the Tasklist configuration documentation](/self-managed/tasklist-deployment/tasklist-configuration.md#zeebe-broker-connection), + - [in the Zeebe Gateway configuration documentation](/self-managed/zeebe-deployment/configuration/gateway.md). + +2. **Connectors:** update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/connectors-route.yml +``` + +The actual configuration properties can be reviewed [in the Connectors configuration documentation](/self-managed/connectors-deployment/connectors-configuration.md#zeebe-broker-connection). + +1. Configure all other applications running inside the cluster and connecting to the Zeebe Gateway to also use TLS. + +1. Set up the global configuration to enable the single Ingress definition with the host. Update your configuration file as shown below: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/domain.yml +``` + + + + + + + + +[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) serve as OpenShift's default Ingress implementation. + +If you find that its features aren't suitable for your needs, or if you prefer to use a Kubernetes-native Ingress controller, such as the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx), [you have that option](https://www.redhat.com/en/blog/a-guide-to-using-routes-ingress-and-gateway-apis-in-kubernetes-without-vendor-lock-in). + +For guidance on installing an Ingress controller, you can refer to the [Ingress Setup documentation](/self-managed/setup/guides/ingress-setup.md). + +:::note Difference between ingress-nginx and NGINX Ingress + +Do not confuse the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx) with the [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift) that is endorsed by Red Hat for usage with OpenShift. Despite very similar names, they are two different products. + +If you should decide to use the Red Hat endorsed [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift), you would require additional adjustments done to the Camunda 8 Ingress objects and the NGINX Ingress Controller itself to make `gRPC` and `HTTP/2` connections work. In that case, please refer to the [example and the prerequisites](https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/ingress-resources/grpc-services/README.md). + +::: + + + +If you do not have a domain name or do not intend to use one for your Camunda 8 deployment, external access to Camunda 8 web endpoints from outside the OpenShift cluster will not be possible. + +However, you can use `kubectl port-forward` to access the Camunda platform without a domain name or Ingress configuration. For more information, refer to the [kubectl port-forward documentation](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_port-forward/). + +To make this work, you will need to configure the deployment to reference `localhost` with the forwarded port. Update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/no-domain.yml +``` + + + + +#### Configuring the Security Context Constraints + +Depending on your OpenShift cluster's Security Context Constraints (SCCs) configuration, the deployment process may vary. By default, OpenShift employs more restrictive SCCs. The Helm chart must assign `null` to the user running all components and dependencies. + + + + The `global.compatibility.openshift.adaptSecurityContext` variable in your values.yaml can be used to set the following possible values: - `force`: The `runAsUser` and `fsGroup` values will be null in all components. - `disabled`: The `runAsUser` and `fsGroup` values will not be modified (default). -To deploy Camunda 8 on OpenShift: - -1. Install [Helm and other CLI tools](/self-managed/setup/install.md#prerequisites). -2. Install the [Camunda Helm chart repository](/self-managed/setup/install.md#helm-repository). -3. Set `global.compatibility.openshift.adaptSecurityContext` to `force` - -```shell -helm install camunda camunda/camunda-platform --skip-crds \ - --set global.compatibility.openshift.adaptSecurityContext=force +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/scc.yml ``` -### With permissive SCCs - To use permissive SCCs, simply install the charts as they are. Follow the [general Helm deployment guide](/self-managed/setup/install.md). +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/helm-values/no-scc.yml +``` + -## Available Configurations of OpenShift Components +#### Enable Enterprise components + +Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Enterprise components and Connectors](/self-managed/setup/install.md#configuring-enterprise-components-and-connectors). + +#### Fill your deployment with actual values + +Once you've prepared the `values.yml` file, run the following `envsubst` command to substitute the environment variables with their actual values: + +```bash +# generate the final values +envsubst < values.yml > generated-values.yml + +# print the result +cat generated-values.yml +``` + +:::info Camunda Helm chart no longer automatically generates passwords + +Starting from **Camunda 8.6**, the Helm chart deprecated the automatic generation of secrets, and this feature has been fully removed in **Camunda 8.7**. + +::: + +Next, store various passwords in a Kubernetes secret, which will be used by the Helm chart. Below is an example of how to set up the required secret. You can use `openssl` to generate random secrets and store them in environment variables: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/generate-passwords.sh +``` + +Use these environment variables in the `kubectl` command to create the secret. + +- The `smtp-password` should be replaced with the appropriate external value ([see how it's used by Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#smtp--email)). + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/create-identity-secret.sh +``` + +### Install Camunda 8 using Helm + +Now that the `generated-values.yml` is ready, you can install Camunda 8 using Helm. + +The following are the required environment variables with some example values: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/chart-env.sh +``` + +Then run the following command: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.7/procedure/install/install-chart.sh +``` + +This command: + +- Installs (or upgrades) the Camunda platform using the Helm chart. +- Substitutes the appropriate version using the `$CAMUNDA_HELM_CHART_VERSION` environment variable. +- Applies the configuration from `generated-values.yml`. + +:::note + +This guide uses `helm upgrade --install` as it runs install on initial deployment and upgrades future usage. This may make it easier for future [Camunda 8 Helm upgrades](/self-managed/setup/upgrade.md) or any other component upgrades. + +::: + +You can track the progress of the installation using the following command: + +```bash +watch -n 5 ' + kubectl get pods -n camunda --output=wide; + if [ $(kubectl get pods -n camunda --field-selector=status.phase!=Running -o name | wc -l) -eq 0 ] && + [ $(kubectl get pods -n camunda -o json | jq -r ".items[] | select(.status.containerStatuses[]?.ready == false)" | wc -l) -eq 0 ]; + then + echo "All pods are Running and Healthy - Installation completed!"; + else + echo "Some pods are not Running or Healthy"; + fi +' +``` + +## Verify connectivity to Camunda 8 + +Please follow our [guide to verify connectivity to Camunda 8](/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md#verify-connectivity-to-camunda-8). + +The username of the first user is `demo`, the password is the one generated previously and stored in the environment variable `FIRST_USER_PASSWORD`. + +:::caution Domain name for gRPC Zeebe + +In this setup, the domain used for gRPC communication with Zeebe is slightly different from the one in the guide. Instead of using `zeebe.$DOMAIN_NAME`, you need to use `zeebe-$DOMAIN_NAME`. + +::: + +## Pitfalls to avoid + +For general deployment pitfalls, visit the [deployment troubleshooting guide](/self-managed/operational-guides/troubleshooting/troubleshooting.md). ### Security Context Constraints (SCCs) @@ -144,220 +440,3 @@ If you deploy Camunda 8 (and related infrastructure) with permissive SCCs out of - -## Ingress Configuration - -Before exposing services outside the cluster, we need an Ingress component. Here's how you can configure it: - - - - -### Using Kubernetes Ingress - -[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) serve as OpenShift's default Ingress implementation. - -If you find that its features aren't suitable for your needs, or if you prefer to use a Kubernetes-native Ingress controller, such as the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx), [you have that option](https://www.redhat.com/en/blog/a-guide-to-using-routes-ingress-and-gateway-apis-in-kubernetes-without-vendor-lock-in). - -For guidance on installing an Ingress controller, you can refer to the [Ingress Setup documentation](/self-managed/setup/guides/ingress-setup.md). - -:::note Difference between ingress-nginx and NGINX Ingress - -Do not confuse the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx) with the [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift) that is endorsed by Red Hat for usage with OpenShift. Despite very similar names, they are two different products. - -If you should decide to use the Red Hat endorsed [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift), you would require additional adjustments done to the Camunda 8 Ingress objects and the NGINX Ingress Controller itself to make `gRPC` and `HTTP/2` connections work. In that case, please refer to the [example and the prerequisites](https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/ingress-resources/grpc-services/README.md). - -::: - - - - -### Using OpenShift Routes - -[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) expose services externally by linking a URL to a service within the cluster. [OpenShift supports both the standard Kubernetes Ingress and routes](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html), giving cluster users the flexibility to choose. - -The presence of routes is rooted in their specification predating Ingress. It's worth noting that the functionality of routes differs from Ingress; for example, unlike Ingress, routes don't allow multiple services to be linked to a single route or the use of paths. - -To use these routes for the Zeebe Gateway, configure this through Ingress as well. - -#### Prerequisite - -As the Zeebe Gateway also uses `gRPC` (which relies on `HTTP/2`), [HTTP/2 Ingress Connectivity has to be enabled](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress). - -Additionally, the Zeebe Gateway should be configured to use an encrypted connection with TLS. In OpenShift, the connection from HAProxy to the Zeebe Gateway service can use HTTP/2 only for re-encryption or pass-through routes, and not for edge-terminated or insecure routes. - -#### Required Steps - -1. Provide two [TLS secrets](https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets) for the Zeebe Gateway. - - - The first TLS secret is issued to the Zeebe Gateway Service Name. This must use the [PKCS #8 syntax](https://en.wikipedia.org/wiki/PKCS_8) or [PKCS #1 syntax](https://en.wikipedia.org/wiki/PKCS_1) as Zeebe only supports these, referenced as `camunda-platform-internal-service-certificate`. - - In the example below, a TLS certificate is generated for the Zeebe Gateway service with an [annotation](https://docs.openshift.com/container-platform/latest/security/certificates/service-serving-certificate.html). The generated certificate will be in the form of a secret. - - ```yaml - zeebeGateway: - service: - annotations: - service.beta.openshift.io/serving-cert-secret-name: camunda-platform-internal-service-certificate - ``` - - Another option is [Cert Manager](https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html). For more details, review the [OpenShift documentation](https://docs.openshift.com/container-platform/latest/networking/routes/secured-routes.html#nw-ingress-creating-a-reencrypt-route-with-a-custom-certificate_secured-routes). - -
    - PKCS #8, PKCS #1 syntax - - > PKCS #1 private key encoding. PKCS #1 produces a PEM block that contains the private key algorithm in the header and the private key in the body. A key that uses this can be recognised by its BEGIN RSA PRIVATE KEY or BEGIN EC PRIVATE KEY header. NOTE: This encoding is not supported for Ed25519 keys. Attempting to use this encoding with an Ed25519 key will be ignored and default to PKCS #8. - - > PKCS #8 private key encoding. PKCS #8 produces a PEM block with a static header and both the private key algorithm and the private key in the body. A key that uses this encoding can be recognised by its BEGIN PRIVATE KEY header. - - [PKCS #1, PKCS #8 syntax definitionfrom cert-manager](https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.PrivateKeyEncoding) - -
    - - - The second TLS secret is used on the exposed route, referenced as `camunda-platform-external-certificate`. For example, this would be the same TLS secret used for Ingress. - -1. Configure your Zeebe Gateway Ingress to create a [Re-encrypt Route](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html#nw-ingress-creating-a-route-via-an-ingress_route-configuration): - - ```yaml - zeebeGateway: - ingress: - grpc: - annotations: - route.openshift.io/termination: reencrypt - route.openshift.io/destination-ca-certificate-secret: camunda-platform-internal-service-certificate - className: openshift-default - tls: - enabled: true - secretName: camunda-platform-external-certificate - ``` - -1. Mount the **Service Certificate Secret** to the Zeebe Gateway Pod: - - ```yaml - zeebeGateway: - env: - - name: ZEEBE_GATEWAY_SECURITY_ENABLED - value: "true" - - name: ZEEBE_GATEWAY_SECURITY_CERTIFICATECHAINPATH - value: /usr/local/zeebe/config/tls.crt - - name: ZEEBE_GATEWAY_SECURITY_PRIVATEKEYPATH - value: /usr/local/zeebe/config/tls.key - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/zeebe/config/tls.crt - subPath: tls.crt - - name: key - mountPath: /usr/local/zeebe/config/tls.key - subPath: tls.key - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - - name: key - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.key - path: tls.key - defaultMode: 420 - ``` - -1. Mount the **Service Certificate Secret** to the Operate and Tasklist pods and configure the secure TLS connection. Here, only the `tls.crt` file is required. - - For Operate: - - ```yaml - operate: - env: - - name: CAMUNDA_OPERATE_ZEEBE_SECURE - value: "true" - - name: CAMUNDA_OPERATE_ZEEBE_CERTIFICATEPATH - value: /usr/local/operate/config/tls.crt - - name: CAMUNDA_OPERATE_ZEEBE_BROKERCONTACTPOINT - value: camunda-zeebe-gateway.camunda.svc.cluster.local:26500 - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/operate/config/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Operate configuration documentation](/self-managed/operate-deployment/operate-configuration.md#zeebe-broker-connection). - - For Tasklist: - - ```yaml - tasklist: - env: - - name: CAMUNDA_TASKLIST_ZEEBE_SECURE - value: "true" - - name: CAMUNDA_TASKLIST_ZEEBE_CERTIFICATEPATH - value: /usr/local/tasklist/config/tls.crt - - name: CAMUNDA_TASKLIST_ZEEBE_BROKERCONTACTPOINT - value: camunda-zeebe-gateway.camunda.svc.cluster.local:26500 - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/tasklist/config/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Tasklist configuration documentation](/self-managed/tasklist-deployment/tasklist-configuration.md#zeebe-broker-connection). - -1. Configure Connectors: - - ```yaml - connectors: - inbound: - mode: oauth - env: - - name: ZEEBE_CLIENT_BROKER_GATEWAY-ADDRESS - value: "camunda-zeebe-gateway.camunda.svc.cluster.local:26500" - - name: ZEEBE_CLIENT_SECURITY_PLAINTEXT - value: "false" - - name: CAMUNDA_CLIENT_ZEEBE_CACERTIFICATEPATH - value: /usr/local/certificates/tls.crt - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/certificates/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Connectors configuration documentation](/self-managed/connectors-deployment/connectors-configuration.md#zeebe-broker-connection). - -1. Configure all other applications running inside the cluster and connecting to the Zeebe Gateway to also use TLS. - - - - -
    -
    - -## Pitfalls to avoid - -For general deployment pitfalls, visit the [deployment troubleshooting guide](/self-managed/operational-guides/troubleshooting/troubleshooting.md). diff --git a/optimize_sidebars.js b/optimize_sidebars.js index c7ec9ffce5..1c36037114 100644 --- a/optimize_sidebars.js +++ b/optimize_sidebars.js @@ -2466,6 +2466,12 @@ module.exports = { "self-managed/setup/deploy/amazon/amazon-eks/irsa/" ), ], + ROSA: [ + docsLink( + "Deploy a ROSA cluster with Terraform", + "self-managed/setup/deploy/amazon/openshift/terraform/" + ), + ], }, docsLink( diff --git a/sidebars.js b/sidebars.js index 6a4d454b42..91583cb105 100644 --- a/sidebars.js +++ b/sidebars.js @@ -970,7 +970,26 @@ module.exports = { "self-managed/setup/deploy/amazon/amazon-eks/irsa", ], }, - "self-managed/setup/deploy/amazon/aws-marketplace", + { + type: "category", + label: "ROSA", + link: { + type: "doc", + id: "self-managed/setup/deploy/amazon/openshift/terraform-setup", + }, + items: [ + "self-managed/setup/deploy/amazon/openshift/terraform-setup", + ], + }, + { + type: "category", + label: "Amazon MarketPlace", + link: { + type: "doc", + id: "self-managed/setup/deploy/amazon/aws-marketplace", + }, + items: [], + }, "self-managed/setup/deploy/amazon/aws-ec2", ], "Microsoft (Azure)": [ diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md index 1a46c925e7..328387b391 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md @@ -4,6 +4,8 @@ title: "Install Camunda 8 on an EKS cluster" description: "Set up the Camunda 8 environment with Helm and an optional Ingress setup on Amazon EKS." --- + + import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; @@ -427,7 +429,6 @@ https://github.com/camunda/camunda-tf-eks-module/blob/main/examples/camunda-8.6/ Use these environment variables in the `kubectl` command to create the secret. -- The values for `postgres-password` and `password` are not required if you are using an external database. If you choose not to use an external database, you must provide those values. - The `smtp-password` should be replaced with the appropriate external value ([see how it's used by Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#smtp--email)). ```bash reference diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md index 40fe91e4dc..73c9e6c48c 100644 --- a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/amazon-eks/terraform-setup.md @@ -4,6 +4,8 @@ title: "Deploy an EKS cluster with Terraform (advanced)" description: "Deploy an Amazon Kubernetes Cluster (EKS) with a Terraform module for a quick Camunda 8 setup." --- + + import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; @@ -96,25 +98,25 @@ Advanced users may want to handle this part differently and use a different back #### Set up AWS authentication The [AWS Terraform provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) is required to create resources in AWS. Before you can use the provider, you must authenticate it using your AWS credentials. -You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods. -We recommend using the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. +:::caution Ownership of the created resources -To configure the AWS CLI: +A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. -```bash -aws configure -``` +::: -Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). +You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods: -:::caution Ownership of the created resources +- For development or testing purposes you can use the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. + To configure the AWS CLI: -A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. + ```bash + aws configure + ``` -[Create access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY` variables to use with the AWS CLI and `eksctl` + Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). -::: +- For production environments, we recommend the use of a dedicated IAM user and [create access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. #### Create an S3 bucket for Terraform state management diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.jpg new file mode 100644 index 0000000000000000000000000000000000000000..862eacd4fe018851bbe71de75cf94efb76ef4aa9 GIT binary patch literal 675141 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

    =@{I$BNY1-D8;^LB(nwpF;?yT?|4KbaU z^p!c{-jRHJIQvs4VH@&Qqr=oTk3RYIiN?F0N=~M3Ul?24qCzv-=@lkMJu{SjSrtuSo1D73gRj|@)71Ya(%heUk-pGHlW z&LHQ&Zgth;l`necF9b51B1wsRAjImx3j8*FIjtusuLF$_`&v$A|wRu~Y|L&~bXaK2c)yOG!J2!@K5SH~x^6 zp23Of?J}U&Pem}hi(93lIlpj_Aehin#`U#U1>xWP;u*Zy*N(Ci^hO9)D&`uw0BQ2i z8j=j}AI2Nlc7Ops+(LS?0t*0IFIxF`D<}Yz=rDmuRkjTAnaCS7ZU%h8r%P8{%UTQ8 z)gm@x9&9CL)jdjNb|i!5cl;rl3O$bg4J1_g$FPe$g}dFUNo7uSO$f}j-%mOASEKi* zpG3TCkvRQSz_iRZ)sn!Hu<$EUmAj_z4v-Tdr{b4-!DKMmb2(x^h%z6IyBRoJxm$%h z-ME&yYOK_DPnnJWN%H5gUs4v!1!^q)?yrMY-S*qrW`Rx?#VjV4b*l$Qd)$Ek49ApM zJO*QQouK=?Bv4~PDysQ2Tbja{UPqqSck~OgRR*2r-kv{e_P>I4Y0bDUL`d|kzl7U@VwzYkz9}%+ zXUYx=-Zz~Mm^Um}IxR-(-Nb$JCb?LV9}R7MHxii7Ct66WYbgKpE70dhfSqEes8#T{ zu`YT>ds%E;I04j|bGU=5pmFls_=WdIi6?J9NjkBt(N*4ccH0*%Qc(FTxFATR>BG!N z8^UQ_?!&kDt{S5grY{*b)+mKDa1Dv_xy}eJ4TooB_spz)WA0wty7`XvQiYmMA6WKo?nX`$>Z0!g5Un z=A<>1I%HwUYJ}3cv`D_CUZpFM>7~p)fk!xhhKf#l>3-jAcIg#MdOvZ2zp4Yc$w+tQ1=Vz&M#A><=`06s{>6V@}gQw6AKV;vCiVO1Sn}#&>1?qtYoUrtyGOI|49r z2SL(>;=pfKpiu4qgYJvm6w zOg?+8XD(jHYr~ggUa=tg{2t5#-wb5M5yN%>%`L1_z)QIXmFfG3q)Pa+ld+Qa@1+xO znBZXW{a7Z_+aHkzxfaH<*~m6$mM)Q*jMtAwvNf~fv{#1H>iiDJ&NrI!17IFQhtUj6 z3{hf@WZamt>d}0otmvmXww}g!s7MU>Ne<~+!y}^Yxp&+THSe?;w7>acG7;)s!&hCu zJzqF-=rR$gHh2V%-jFC_aS;efcK3K)3UGf_C?h}b-d<+kFlTzNTY|J&h3T{ze)}Xf zIH=~T1N5ShIC}Uv+c1Y%zb2ijzU4bZA+VRx_mJKt8&F z0x2NIw%OeAI0!F^9dn{K_)*?aF|^}6rQUaL{ID|W$5p-b6}^4F*^*Fb;iDBl@Uzn% zc8m`TYo^swSWqsLrZ&o{!IsZ?Tphs=dwY>i(8kJis-tma)w%O|Mf{&S_9eDGIj*8ZAFQ+4X?T$AQ|QO{$FISy>1 z0+U!sd=E>{4s-SMV$}5M#CCNq0EpTV5(>K8Bny+kBNm+)+LG!F19K{U*FA37(O{m? zEo3z0s%B_)KavzVSeMSq;CV_V^u16|C(iDyh{)D_E(`yif@20s+A%O8#mLXVZ?Jmo z0SJ3cJvmJb0(6yl!7^a5RkuQs!n#5k0BMK*@b8~Ld&lL;ZQfST8<3t@k3M8#Lx_t zV0;H6t~4-I`2US>Fm4aX0^I;VY#!{K%e75O3d^F&vf9BTb|CVW&sb$swViCI4jgPZbQR+3T5zl6W+~4vLcaP7;#eN{SE3CuJ zwVwgr>U4Qy8iJ1CV8{(;tEMCgqrJ+WoJmqomk0c(nGL_PV-A;si8eHVjb*n24R)Yo ze%g15Z+doXqrlPY>wuT9-=mnhjuAGsuj>&~*CIEzQrDfuUcXK#{B;qGXU00V{2{qS zWZr;KHSjmR@e~fJtA9hmxzk13oAI;%23sH(DJd5dQpVkb)6=ts_xi8B!s~wr5B$^B z!9Vi`>OP?f1W^ZqJ15rS0WG#x73$KN>HlVK^EcV&KXkMC4^Q;~J%#})8x%6ag02=H z3Y?fM%HQz*9jofziF5`plnQ(M_(R{Qhq8Q{5B9Qr=YaCdS$X5{-ag}DdcQ+ipxN>w z*PdhScoY>EF{Y(a8ta2kqYjYcJ7?QU0vL>ywYh`ExgQ0P-)cR*;?LD?^U%1amsuvB z`bm{;&U|VCzXs5b0DrH~>Y&&q2a*1bTmv=3NVTzJot0sWqTP#+0 zDL+!-nq$1fT^dDSOBkICYGWd7?M6oNwH1~(i?y3>*D!UD@F|P4OJxTv+AUuccv=gM zB0F61Z>kOFM-_^8?T)o*h_h2cb>gFl4^7Mycwe0+rliwd1HTxbA5Un=T$EmWZ{GA6 z5b;E@+rX5_TYOxROsi7)2Dhgqsxpwh+x5982!6Af84ELYFE6=xEm>4t7dySJr!>Fn za-62Sg_YMRqV(zQe7b9VoLTBwVgyc1qt{O&`wtu>1erRlGn`A)%+18qasBh}f-3>k zS7>;@N$bWXcqt27B`+SB@nfOi51u;o!A-^M{FshzR_`3%%rTrwZjq%p!oS{6+Lyfu z|F!(#wXOaDb{A}NIA)tWBM#<71o@xmt21*d*6-KM{vp{=m0WZAeBjjv51Zq{=VOWx z4EXX5&W3b;dlttk?gx;17RUHtCiyOoI8~0+gTm27d-q=#%A8&AQpl*J`0t_&s(q_Y zoK66Sgb7Q#jZgl>JW8pk&>mb4xYwde)Hb`7QA3HDb2iZ_@QR86y{L$zG9A~J;fkG8 zQ20A%wj}n*3aPP(xYdF>EuzI~X5&(9ND~>p72Dd}M1zZ|dFv5bBEp1nL`t6IxjKhD zr3<53zGbY%@g_j{^SDkF-*D8!qji{pe#R<`WZLVpn!B)(k*U*}ydAH{~sygA}Ef>S2;RXN>M zkMeuZBNIK@|BwVbVYi4uAS(DmAvN(KLaaWNcN>H)X<~){4qO}{&^-Zk&Vzk|i{16) z1U{Eg$l*P_JCG>6gyY2A)oa{J0ZjpLRE%F-Q(ys-0X+~wgJo!!rRWE|r3&u>aP_D| z!B~BAKvAvyul{Je4K`-%UMOK;o0U{^7`E+=u&Rt<#cyPMuw|0BmzZ0KGrg-9@(*L` z|3N#4zlQQlp-V2zP{YN65Fvu~lDWgY+Th_tTe75XeC3mSBqYmmDkLPT9G5hO-8`Q< zDVigaz^G2b9W9Jxdwmh&8jMpilLlK+7TOnFRNE{kotb4W%tGEra@K4}3-Te3$v%_|r{bY32M+<|jRMl&?i} zP|IMvbKY{;o|56i+n85N0w<^`}#E1Z8wK`8gF9TQV~ zPoz#Hokk@8N)*kdvHxWc^#8z0!s3CzaSae&xirroT>xr_tf7X6;l=QCuE6;{BP6!- zz_zV&3Dgiw;^&1$5MQ`=!jBHT|B!rbwkV-K;eicwNCgtr37{PKG4{tFk^~^}$*ft@m*GgfGe=@U2y$3*OWS#I7*0E(D|S`Fav*dq;@h+A4Kr=X~JU_#<4qD1RLM)llk#>@ov2(RT~ zFZZeM4)ao+1n;kwDau>Q_XcAHj^f5dX)+aq|-`^HmNSDu8Pq06^V9E__FU9iMz0 zjGtYAutHDTWGcbo7V4z)d3XTKGARhe;Jo||;f;osNb{`)Pze^1a?^KaW(c)^7zUlf8H)Yv(VkZWUS+L{H@(h}| zy*3SzXV|zr#{&QhPpG4#4f38;KrlgzZqdr#&KQ* zZemp(ziT-1L^%H9u(l1cH>Box+ntk5lT#Qcb?4GB&?OeafC1ow4kZ-Ac2_5E)7`nQ zmVE_<(n__To_xtdwNt6g@sj+IbOA&Pby-9N970H-Pn+K!`jPd^GOL7$mXS#clQ?@y z+c+2Zw(Z-I`u~fYT%^kgJhw6-(jO2wAh*yL^oc902uiIf9jryTzQM6ZMyZRfS(vlET+zydE^d#8_W&WV6l=v_k8d zp9w6%1o>zMjg%faP1f`EWQ~}cwzA#BdTlco<9*xjYILN1pEl=8bCKDx?k~9wv?ZSa zrbjeE1q)_xih+Og5D;rfZ^N_P@D>fto3i57*f-YrVd4w+R`AgQ12IuUSNEa=Jg$r6 z2Oyd7utPY|82rrF4YvK;r;WPw4~c#3sW>0v+o(h#Us zq@-v?n^%}JtxZ|ApYrU^pX6qlRxiif2odfG5udS90PE?v2TV5lOK|Q7s#*BQ$fM8| z_GPvG*vXdv>SR`Sk;0_cB%~afA6`;Go?C8Y%3&2MJyZRom*lS#H(zWAjBAG&Gp`r6 zrFM&NXiSM{oMlv&&p5NO4OKEJdb!&B?J!pswB5PX58c8DeIzp3KiXofGmfwSVQI;=4<{#uOwAfw8V?w9$%C*|V!K zaTtFsUvvAOO{(W<@@6kUN|tOQGns_}1y4Xe>@oKJ%WnP#tE)RdU*&u|SW>@O8$Jo! zK$rohBxe+^O9P~nThCg({6&9%9Zd;{q!4E`SdRbgZC(9l*>lfW<}jg_CGp(cY$wDt zxWb(2j+JMn)W0>muglC;=0aVR8*yayaJr<7{KqGTULxrn!Vi*ct=35% z=D9~p)%H!Yzg1u>6-3#+j1^lR0x0a0bOb)k02OrUF$$*@>;KKS`Hk@jO}` zzK9US<<3Bq>48%be%Et2P^nF&iksB@_I7i2*twd2cJ@swd-FqKq@dAs?E)IB?(#vx zWVft<0K?IJPnD-J7#34mR^%3pAmv{Iw}mwu=1G=ql8LvClrJm2zYq6Dp8v=E3Nzr^x(0)`qGE1K8!x;xQcbx z@ld`x1;RxHQKS!7eeC~RPO-r3^sGODDzZrWmGSN?eKsrKIx%OznQ=}#H;wG9gxYNP zSx5HAe-%RiC#)yw0vyllvfUu(weW=qhJrQck$9ckRF!vxqsM)0R1Y+z1t_G~;hueQ zmjMZS!dL1^B>o{{`=`PU0uP8rPB;J5UkKMLJVW>C=CO&(%`5UE#RQcl`K2qDLp~^U z{mbv-KYlb7U=7=a!XQ++B2dxxx|pOWjB)^vYJk#_T^e`iOvF%zLqZd|)vrDgmTGB( zPVK09&q|AEho*z=$Q@fC;)B3e=1-5d$qF#?Iz~%I{EOGDZ*2+#f@{%o5v||jr7OC$ zK`x$v?1G?_#2~oHCKYt2mivjMx9oIk{MP1ngaR+#a_M}2V*W9f4jGJmgS%SU<|L6> zC^vE$W55x$lue2s%D5YQtsu8xFnO)kLr@a=rN3Oy#4}lWx82|F6hUM{E>&O9vf2{y z5FAo+Gw}~eBBBspIwSvwaugYap`?s)q}bMlt)>bj=SF8KmSIck)j?vx4FIQxP@ zCWmEW4qDXL+8s(xL5bKH-{e#6eBf*l*N*SS8I3odq7_kVGPq<{kzo}W&Fgvi$kLGJ$ z(Q6F3o*LxKiAEX_CL>>ZT_yRi?HZd8?DQ|Tb7CVPe*LZSf=KW93}1ExNdc@7Lh)MP z2^?vyx1qX_27LW@Xn@qA?3Og6=?xo+%^!6skNQpfZ&b-or?^cpBKrz1ER6g$4K}N@ zO-;4H7NN&f!ZryN`r#h0ehBBCV#XVLYfFc###S0v9Jz7_YMUg8g8-)Ie;KO0XxL(O z#7aNidAC2(_M)-Wv47Zf!s&VVvRiOu+2=O`51E5F_~;qW(w!|Kq?$2oTN$~Y$L7@S zP_LlDO%j>h&)C7h-3mc8lNwlX^~ZL$A7GpJYFS@OsC zh#eBWf};TvNvqj zBFR^yTkGQP?|(Viy*Yj^oD|)Zx|JW|KL|`o&Qsv<@1JAB&9_IwDG}G8p%yVG>gQK9 z=w?wpH@iDZYdaIxtzW6yoEmc2lK1vHTDdYxjkcM_X>LxJfEETS7v<_hMbe2)E$gCkKk!R|`Kd>n;7qd-<8S_W3@K<%-Ggn@poiPqy!HF#xg ztUeY6CI^HDxwYehLK?^6uWYKLDjVy(-_E9c`-UA_BV)P_7=l`Be5KV5c9YWBp| zXk)xnhua#=c?|;0DiYIBIeX4i)1#ul(XUEe^sw{W;Y+i=&qq-LqA$yEbcC^LlkE`M zYb*2;rgF!W^)J&Y*P>3=efFihGa)*z_F{AAZ>!~~X|RW7FvFm4CZY+}niSt1C2BVz ziN>>pi20jnM?mu;0bz!*FHke$&lmrY#EK#4&2yvnq0T%{hI2nx-J=mvP8Zg3W1*W3 zpt{Mg;1m|~@J^wosLt^0#_3&~8H&V_t}@1L&g&ywita*o;|+23gVOKO`nFEjEiRA2 z9fW9!li*uo7YyzGv{fUAHLoIdt7{~M@=Md>p3({E6+Mc#zmi1CZ?=}2O53T|>%iS* z?$TJ2H)k`M2@3fEV-L!3&}ZS8jx;NT?Wh~q=QLu zIb(b-t-NwG6M%_1=o=;^?s<)z`#;3d%JfvEPQ0KT;n8uvE?4F_J9OeeOtR;+-YQx` z#LR;TuDCUGJngyUB;HChvf1+i=Iq2!iBFb0_PzRtr#FZAEj^bLUmGiH@GZG|lce$#j0N2D`Y-r7O7AS;XO<|To;8dcK^{E|si35ni81BPoWGW_!e^qv^A??0 zQ(5k)j5Hz&1BP=k@NjT~M4*e@QN$_@QCO|MnGsRj>6m03wg;}Y}Pp|S~r z>BU!n8Dr@D;@&pERT`RaDZ!Dq-{m*SEGbkeJ$p}O^*Q}9h1HL1oPND5iIX2xm+~26 z+j&vg1c4on(s`}qnE`h8MOa+k4Tj8B!TeEsjgH&H8Jlsd(}ul?iIt7BpL<(z0CNTu zO=KeY;`wmNYC|OrRtp1^4kF_HDYcgMfn9HGrrP#zu#+)fwT2|BtX+*QF$rP68Lplw z?CbISFt?SFvRN9#jr#iCnE}C~R<90!JAl$Y5}c76tx?dVb|`8WQiyp_2Lh z`oIlxy@77ijEE=CP698>?9U99yj5@2k4s9{fT5AgprM;5rawml2f5v{l>zf5~EBXMRF`|7#k?}O#p z-Mdfae~>#Y7YW)|y&pD+P)3gZ&oQU4E&z?7#|l(Op{)mQZQi62p9c&P#{`V>RHnIO z9#gx_s;yz^n%E3dMT(JtIt9-GkIauX#Ro4)TYH9J#s&;Of`ji$LUY+?gUaCZm#f-K zXhm8Z2hTLjl>gHv)L*(en_F^GJSI6dXf|!uF{nZLos~n0(b`(>){}dI&14_I3NQhn zRrGD>5IiLfbA)4@Bn}q+5;sP6#FUJ09>!3u?{IdX`m3Q0DUCl%?C7*7kRFQsi}A3( zJOm1=z%~cLe^oE+oe}E+nXbKsg*~?IBEEU=q}UK|by|Tj`M1GCN1)5ZAvA*m3)FeO z#h-S(qy#l>_!$$uZJ7|TZQNv|qs1|-$o?O-Lrl*ZqnE; z1@O1Hi8y}@|2+)Y`2^I%i4Rc3-^h8a+&n%6Ci#a%0YW4fI-thC1z6go#E>+A5;F}b zB=5lO4EONlgl7uOe@GBQe@IA^PeTb3@SRJ5A+|;`@j6fp;3L2&z7ql|@jl|_ACiG& zK;+XyXeBa(k3ak&`IgrMJYqmnPf!F+(VY{4_uU!**pq9(%Rg6$mVb9yu{+l_ktIJ;=qpj?Cx7M*3boL4QpR~gP<2c zI7++=5r!sEK~_Q7$v-40@{5}i5IkQs5DB^ex=_^r^g5+O+R!ne+x~*4MpMu=gMfW` z@i}!@)|_`cwj>gsmk@O_W8!7vd^vf?@-wl)<^8M)Yst;+{av%wRnutEz+&oeK&<(% zJ!$Hy-_zOMZ9ylidvd=U98AA*sxakpz8`#_^G%#<5W#}iI;I(4y7=OO4r~$~MbYE5 zjtO)3ev8XeH3bZla<+R_N0$VB++w&6$mhH#F36sMN4a$;I&*IGaigk^WUNS>)wPCO* zd%d$nKOKXpg{cZ{REhIIidft{QgIPIxrT|2Brq%?ufwdhLhnBJe>kM8IUE{zh~S>; zW<+Q3iP`N+77J8(>sH{k#4F{l`k*#-+xAPXt-GrT4Kb9EJ1bvUY#8VgeC_LW-IA*^ zc1s*N($tkXeIXY4v0LaemmMq2Kv11+%S|{Y^yB;!Y&&Mg?)a6~c|QkpZo28-%SgT; zGYPLxDpPq48_W2!8jsNQr5=W?@q@CXFD|#BrlhF@65m3Kb{vW{&g+~|-aAEVyIW3@ zwsR)I^|KRZQyq`Jzd=W;AFF*5h3Eqtg!kj&)=)jP4J87w#U+CIIT*(K7e_7ub>#+h z<5;OUNBoOakya(rC^LTR+pT#F0axvh-5+j{&G2mV=N+U|43iQ*7|7 z>_s09j}iISQ5Vtv&UAq6ZvuEt<$D1q2o#R7b)4MeU~fKZ!(Kb6OeN=zw~xz z=%D0Y92EHpuN!lD6IqZ7UOB zUgt&t^LjXK5CqX}*A*7ic*CxO<%VZZ-Gh1DpEPfcEAJ`So5-3>JuG#%J!ZmLq@4>p zf+*f2=ljRb}+QT## ztKUHUj}0zqOE@q=<=(xsu*g^>?Kqk@G+yq*Q7!8d1*y=AX}Z^peJa3U@Y@o6(^(*Q zv}shXXN~{$xYy^ZhcocOdFEpe2<$y(f3qg|i6YW%e7?s?E|&Q|W}DuSzi%vReoQan zZBp_Y9?9tv?&O~@ey&IyfS{5)`qYiF2WBw-Mr`}&?|9`AaX#aC!=bN~#a1y!m?cgX zxvB+k_A2QRQlR(xZCC2h`2_ND9h-j#yGN~?A65w+Q=gAAId=CcLah)Dd}*QM#|rq5 zx$4-S4&W?px@TkpWdCEKR6(|555P8!A88(|OvUIvu#dMVU-n>5$Wt##7!AxdyeX@B zeF~@%iqM~>;j9aM#m+aRzRrPYC1szS4+5Y(WHGXFtYCfb4U`t}#*4IGL`GUXzy~j} zG8p0`agxgQLv3T2=Vg^N1)D^p*EhVqr$OE9B+h+zL{bNX?Z@Igcpo+-5+Pr0%si4u z+E(zet4z-*g43;SZMkfxcI=Q1l`f`CXD8dwFePvRar4EV611}>@oS4KqdTLC6Es@+ z8po0ODOs-vLz^$UW~|=cVRs}=jYttt`y%t+J1$+wc?w91lApmO!@iga-Fl7NOvq%u zm6bZE;nuFS*+1WxFEV$cVRQ)j2%_|thPrgPInL7+`_q|h{I-uXnO0oX;OeT416oEJ z9MRVk%_Hwk6iOqhTcEunk z*Vt60pQJpo(Q5HumF52(GEd#(GJSIFfZti7p5oKTbp|Q0IV!LZil^}jl@H{Zrp0o! zUw)4JRn*P8-YfFxSrqLr))C$(Py5mnzj5*9K!YGx&`x1iDwbHGcB7@}r&;`7AGldb zm=+8g4$rd{)G|WhEy)+v;B{3z5R|E!DJ|b2R`ji3_?WwAvx*W!w(Lq z*HNiueEApueag+XpXljl+LcM2FY$gjrPV199)8hhp6i=FAv*7r%d#^O?^)uv{j`DP zedq$wBm$@dGB7T836HUY*^7O==9dm@(5P?wHmQrd_ddN$HmXO`hv|{yTx|ZKnKn4 zY?kTc3bAdS;S2BmrUhbPxGHZYSRn2nExTE~4TIcvwP5DYcyT2mVMZ*$MR-rmenMB@iTf`Pftd@0qFFE`siuLd>4lPhF0stcN$yC>p$y{dA3qX_LFxjlYvO zB2zFv!tcG~o<{Bgy*a{q5|#eQLoaos5bmyu{*;>Bjtn&chdayNFT@v)4I5NO^@-8) zeSLo0J13d1;sVllg0|op{N>J~#PoVY$1QI*-eBCq9O-vB!Dl<^38KMzID8*b+mYSK zmpHDP+I_O96*W%@a{-8XmU!Fts&TJ#<0P^O6_dx(vU2U_%T(`b7ifRqZSbO6^>z|+ ziO5=FJJFo0a-J7?#G;tEs_z#G7owhyHQK}C@ z-n`2-`jpc&8yS~hKo`Tn(Yf?)zkP8-`ib*sowvoFf7m!(#tNSQ`MWO>g`%G2UR!I9 z0(BMOr-0RQc3a(yKkFdO)?S`~Txn;DF=~sx81Z^pto4dwz+t2P-I!D0SD<}Zd9}XI z^GLO-$!@I$C!rf%`eTHTOR~Je@X(2a_+kW?+=d{9Da0_zSz=_Jq-JcpqXSjhKaK=F zHf6)NyRA$r$Vxc9+Nd@4%7XZopPFsHo~Oa5J;VA(x?+TG&)<-j8Mn=lj-GkAdaZ$*E9sStS1Ah{RgP79V60f4!>D;q&>TCGnRyNt8X%lQ_acXeti?JPE_PohE zm-RwP0z-6%Yl=EoCW=duW$mp=292oc75@$>WzUUNo#P4B1Eu4pB1lGkN+vD75_`}o zQ+y^AET>BU&D-gQnfl#lyus1NdR410bF35I`HmZaAN0C)t2GHG^P85BIuHAD`G-o7 zD)dyyl!nkC#Q+3%$Jcqt{6+M$;}E=P9;7M7W2yd`oJ(2MBMq@vz{LCKPeZp-w{ly& z`y3pKxn&i0xK1Px3$CM>nWSiCHILD8>xWH;sRYfIwRQzI6m~mPAlabWiH* z!`7n&_9DS=_LQqrs`OkMV-RNX7`!e9T| z0Fzdtx?&+b-bUKr`$L~C_p42Jsm(*j1C_qOrRo;-j0bz>ksV|3*JX+KQ>LW#gJKv9 z3+X7AgRJ%gPqcF1_k@Vr8AOvmIZ&0Tnlw3^>+z^JO)tYlWxcmHH#94=muK5O9vb(R zkDplc2a4x9>Yyf&{hS~+>eJ@1lx`gHb;|Oh4m)$rbY(`O#-b8B6zDuo@oUhH)aLIoJv^Zho&sn;xM{H}uf6g)y7m{c1R1(OptJp0MAzplZ?jEU@sm3$ z-?Cb^do9(;tY}rBx<9q0!iVIZh6o6rnH{=J4lj*;!}07k@L<*#G~Bvx%NgD-ZT7l# zAHp+euBzkOO!tgzpcD~f0 zla^Cm(aEspvHYZ~gf5d_P*Khz&Sh}As_wWpcVQrc?J_=SxN`w8JTcv*F(nylyN&s5 zC^cKIXuy{#LMBbu_hq?;kT<}j(Jr4E?YB`0XU`Vw$1+upQ5D9Umgt_RYR*~7S^wo| zXg$rU!g+=76mz9`_; zCe>Xia5##teb@sGfBLvE05a+ETBN>Z>Y#e*25;UT28d(Q%AZ^6CWtm>^UpLe*u~C*P)N=`JJ&eEnXsUcgdE(z~u~mDdfbG>UKD ztz7@kcivjVM(c&tbgYsSPt(v%u#?CyoOXnmzaMUl;Q`i$K}Vz%5J}AYPHTvdSN3Gy z#8+VVFjq&a6mH`b8;^Q#G%g5tQKrEg=oNK-dfj7rWBa|>oh4MbJ1ajjXNh54sp)XG z$!5~iFWIL2U5ma>++R*Bpl!_FLgXUY;fpXr5fy;Rr?$vsWdqXgdd^eR6m3bh_7z4& z^OEQq4jyS~62E@+)>;EvUgOfYwWaY}Z_>(#WUD=V=drcel=0iEHNB%N#_B5-j=9rn zd&X}QGfJEqwmre*=*658nB_$xPT_g{vzWdWQMIIf2H1y)xM%&_=^3Y|dbnTWOE~hg zYF+Xjw@QbSTU&|GA9ZY;-N=zvzv6SK+KEIeu6s*vZ{VJSsG$Rp zQ91aM>=#tq@T}gPSr@k`)6x{3H2=ixZ`$bD3W#z0B!3x{SFHSuXCMW}BOq#_tAC7^*`(Cc_`4fAyc#Jo>FCweJ#5Sp_8+7MFQHb$+LY3KW}(GU=5c0aEmZW<)$muC4N+s`hJ{Ju^7aMf}l>oDUQAe zTUE2Z?91;ec@?)D9v-OZ+hk1*c04G;!T)P#a-pt5;>2O&9lfJ=W(|gndyn|lijl9kJ%J1 zb*Kw7-ALWHZruuVSM_}>+d3SiXr$WlHa2-4F{-8wpI1DeG z3sKEC$8V1G(cZDTLaUi_3>{1$k~PJ|QrL8gIkOfSZ7e7%);=CXh7bwL*dD5!uG;amol=)+UV*C7bn30R zM^p}bl^aeftk2?vVqu&M7gW?V_*mnZ0gbx%F-*PAi<2YeALvw9p2*7@l2P-uuhPvi z0|c(3S-UDvUsSbhSxO$Q(AP4ll>O$Z{=VJPDvj+&Fu+Hi@IV{CLr`>N3+7FV**E`% z4B`90NG6bYPf$c#(&Y4TXwK^gx)KY~Gdj`c)!LDltJ{L}nXRD^ zQw$4p)o`{n%cV4Jxspmb{KM*}ev-c;&?P?NcrEExT@Qzsp62PM=kYFBxlI84cb5@&cvCA&;dOKUHQz*7~Y)#2ScpFmMPZa0h3dhvu;$+R_D#I zypa`~r0Dv3K9dXWBS!w|t6zR6aoyCGQbf%a@bT5p%`)}1o~?<{ zEaKx~n8)57N8w2$GqoRz3Z0+LCyf(se#q1}TFa+fS#ayMur~hP(wb^-UP2!}T~b#u z(z*KOMR^1=0>RH*?$c<3etyRO5E6x^%o;<@103TPQ^$wdKoEKpz`gtloqngirtni* zAP;lcLZG?p;tSNO5OQ-*p^2-SI`lWk?csw=(mU2LoGn>ATuK6J#`q`hy+wr3(H zbFdAMTv7(;OjjJZRB%F(J5DZom$Aw$@eSVVEYC|&C(X^xYY^;5vy#CWS6>CoF zRL{(d2(h%FHg5}4-3g2%r{Gjox(Ys-gAbKadMDI~YpXfpK7TplN%>-kZ;dj3G^PIKsb3e~>_Otgn``&BqvyT5P zGqYUZ>soVN*XQ$ozuw()QzeIiADVDL#mMXUPve*{+WSR$fM})QVMEpV!m7fr1Fuzj zYycpzPVe&{ExXI|lAkr!JO4+PY3i%k;56d84d#6_Wk#Y;{gw>0F`}r>gi; zrS9t^Uv5J0XR*9nADBf_78Z z@l};x>t=5GoX-WtcfOBZ6Q_n(MCbL2QY`M~Qhd;|qa*ELWYUU!MN?~)5JNyF z^gS`BfV5P_q+70ug1_%YwbZbS_d?-i6XGVq+~AL*dCG=|laPZ&iqCmX0r;yfI>7T3 z3h#ym1GphOwDQpwbHn~Ixm2s5mUsEo&ucT)SONuRt{;QdY7`)3^AMM`8>izTIi zmv@?8T$#VwSgf%@q$j#oi*k=}^ED5JrPX*JPIx++NBF?UQ!mh$G$(+=h!rm})5&eJ zLy8O=i)~jedFFI09P?b?Poej{CFNuacbzOjJ(aHRRI{DX&mEf@nzN!ODS6Vh+Kb@j zdG$;GdFWpRqU+Exp_+_Jl^Ik2+IOv*MS+JlK0J-5Z5Mtnp)1E~S6?MXIlJqyI_fjR z1rXuF#MsssQI##QEUIc9YP*3Km)U(!>3SMl%5gTsyko^x(z6TpGo2d4Hr2k)4-1C1 zes$X8GIugHkE_d8w_Kp0alqD37c_H>yaK6MO-r$flYO@=O03GismdCv!F*m#8BM2u zvpbqbYdywMYJWuZ$MKkJ1G@b!>MV%)MP^WTEq(~Wj_3ReeSod{qK&$qKOksonlAYG zV)DYH@`zCHcQ%KxFV{)#l3}}Wd`;e_fuY4kV~R-~NJp@-EyGRcMg;ZNw3%6pXG~I? zx1(+cjwP>A_@jKyfHsF#OWt7ApP~L0O_k;v#V8XLsnl?nl+DwJWrhMr;#u%Qefj2< z6!3P#uIBuUN1(H0HP`|S8UIn4an;xIyoG~OXAneBZ!0`>= zbK~h#-Dt8eBUKLP#@aD+uEcf>)wL16E0Pb=I0uEA3F@uOx@29e?SgysDpFcXwRIen z7{#3ji%;E6j4&oyZib-v-kG8-KKTUK4`9&HWSh3|8?$rMl>u#>1hxXHUc0_alDhT< zId)ge5`8mjPqWII^QQ4rriA2s_?E@7A!^>t6WL*+toNwsg*i;a-Q*c=uCo`IWiTQr zi@k)zsxDhy3@5-o)D~?ly*?YefK!q_oW8u*m&;m>-xt+NZ~_~=en{FCWx+8uLR zMY=ME(5ou5d!8q*mK{bn+YSZ{7e(-wPXsa0RsNzpP?uF1_}=nvyYV*Yq5`%!us*L0 z0X_H<_kDWOux`$Q_s8M39Sr9=iLwm~L~_hm^s_65*+iZ6CO<9i5(r7DH%jG_+apR# z1^lHp;4HDeryRY_PDHbk$;sv`n-J)1tbcupNcWg1GFwNJi0sQMPDCdJ$0*4*#yzVln9*+BW73DGk;`h+?T zuWb46gU{;fcf75$<%0Wv)4MgM?ioWA5I(66MTe6|`(-&Ou*vk%H8E6gyxQ4JOIUtL zuFA?P@!pHNi;zIVKhqn$fg~zT5;~SD`XoQ z86GzQVk%#LM@<^6V~!K*)Bewq9^`*2w)JJXY^i=A}BmnqRd1) zzM;9`4|{a$WrSI&Ym40X%8S0aHVf&0(>;h~fPNLh2tg z=Eo127X0Z80%fQdilthC*7Z`aoR5O4(uT58Z)~)XZm}IgmC!tt@pCVZg*-jPcn*gS z_{z-7KAfiN*YLM^wP79=@+Q+DKs8gPB&sMvdVK~2;;tX5$%)u%IdaZUPqtS@9!o6L<26PJwyeho@{S~`E95-z6^3P?0BbG(KgsDcwX0$>>U?kBX*rk5hS_g?IXEB3|TYx!YT+|JI|zvd>#S~^Ta z-e@&!n+>!FvrX=O-GSEdU(NKfvi*8F}C@c9{{0hVO= zT!T5y<2e?u4os1c;th3ONui(RZ7HE7+xlIHrt_T+Cj7`fsc%P9ZlSsXrsmaIoFDjx zc5Lx##&O(cj zjwU;uw))mRS=-*`kI~j+f;49J8;GHHR?5)Dko8V*cynhsHD%qwkW5Lr&fLUl(jI)_ zsxnZN&NUEf%e^J%RHd&zb6CF5IC0p~IJ>Dbf3guDD<#SZ@6P))$lZ5I_7&cedSgjL zNIvkS9x>~!l+5GOl~j!os6 zCL&VysA%=s*$Qsu(ogqb8+FnHqv_<_WATYPWIyWe?*}95E3252bj4_%(m(hnlibA` zvUvXr#Ay2~yFfVXC1*nsSB>>S3AyIomm6-7r8KKK1pUsM#7k3W z<}_uG4g==4dFSk;$=TgsCvF#JwDEKUgtv^7Q|PNPj>7u^XGf6h83dIg{o1X+X&7&X zhiCdMT>najWNNIGZPJfolqlmbaOCT2POJAahiT4+vS&A&B3(uTlMdpJgU0Il0l{I2VK!St$){2K{^BxI{3IlB%si3R=2Kb3AoxXY z>^w9}^J-r=V-r?C_B}8BS{4f^_Q|ND8v3V2Yn<(3O`VHAEef!Gd8|&P=sZYzOf_@% z&ZPGu%_JkxoI>PnA8(ycX9sBb>87k!*q@~_q04>&#mQu_cNIilCAWxUky`y5>L?n8 zQ=MG@Q+bLNh2-nGKY6&wH+bYKr!?Y%yna|L(kb2n^3&`?fJWc1GqC5nWrBHMn-^>ER>->ctjCLCYQawdxx@1C#ggsbk`uucJnM z&B;;G89f=z=b*HTHdDr|+8=l!G;a@^Xm6%;7@7l#z?fAOt#p@_Kb1t+y^N8*Dqm6O zJa+H3;#lqn&yAw|a-dSi7tXx7bkXO=(GyjET9ni3BfOsMNh?h+~0gmZ_iFE z+Z|)T9Rcc3fXMyfwn+}v;**_%GrSCe9k^dmjJ6BV10`BNWKek9MmHEGPU41ZMfoZ)n#+%}3$ls$byKH5t14d@^nv*u zq0?x?wUR4ENE8!t)J7_NCXT&vqRnV67^S2CSkJ!JZH_f{g!ETzhN7A?TrWEKUEZ0c z1hXlEuj_!yBm1fn-SF+=W4Yl#*HahU3;KrRfR)Sr-Cx*Ji}H1G>{LN;R_^tLN8A3w zY-7XJT+1?EExtDmQCAb@xk~Q<$AD(p?=y5O?5xN^zpzcj3#{F_kx($NF4#T9&H^>~ zRQ53mu%w(vYn!1uE5<-uV?Hu(Kf4yQ=Zc7k$7&gCmVk8@RD>Cm6yoPs*JMIBQSgXP zF2@QVugXE*#V^W!Z}Y8FE_`3dpz?EiPs}(N(CX5%V+*DG0Iaoum|+pc-;LZ#{>= zqk&b+z1F+Dz@>s8(ee(+M8Vi$U6Aq7EZdQ1@f>|3<(N>$KZVVSly#$%5<@>@m=ZTH zH@3MjHFMZu**@zxe6NRBANtG=&Z`M>WrAzgf>gRPlo^$4%$h7(7Mju>kF=MYG6PlU z5LaIm#R{Q3*!wFiC`G+rzrgaRmWPzZPxdC-QkUjsf6`F3bgv~R=MjBGH`X7V?8|PC z@acO`E=o2T2bP@YsrEGs$WdvWIgxLE+!NdnoC@d&8oJ<2s>h11$^AuOYll8rd^C4G z$c^fhp$;~*{3@I=A6nq@^7ppX{`9&K)HlO|?rLV*TFU;($^IgqFu@rV`~@mUJD zDCc2%npy>3gh(${A*<~4r-4wvzX+I&R!1Z!99oMyIw};bxzqzde+ItU0)MzsCHC3> zjW6Q1yaO*^)0LlX&50IDqRUcXb`AehKziCb>2&J@d=SxFg<1uAbRXNba4Oh}0r{fJ z*vk2;-x!}8pd0k?NOSwgPjY%6afhtMSkYIz^)j^sX<#VHyra#b%(}UZ#lX|aS@A(E zj4TF;SC=op`t6r(x{_UvGh5gXhyXUsfNmJAqQrWKMsHe;BxbLviHh43rx-46#d9}y zKta|ij+%9%Z%H+J5H0KPYiE6y7P)LH2!@+BQr$t~dECN!-}F{A7J503j;w0bXrIcf z{7Tw0K%gNBDy_awo17D=MXW)Tum@%?k#}@**#lj;FJOr~Sg>@t<%7uy*d^#9&k(e! zv4{NkQ3477=;H5kUaKKUVRL7z*U>Njdy-l%HLSxD(Zey4M>`i2^ygo#nEZc$-2M+G zKk(P*vG+=C-iO}$@i16%6)6J*twpTGm8{>kLn1yx8Y)(4m!)P-hqPE3mNzx>&fIQj z-fDi0r6lk-_}>AX{}%;#cGdR|!pnoLhRq3uO_M(gU%1t#j&F9L zdLgodr++$yhiy`Y;F84)QB6_1MesLM#({G!TejKU85&Z4X`t6?gR3ChtknW-r6Anf zh^JQ>ot*Pf^>M|3YTx0PGu!aCP~4j&2iud(XF-PIuZ~|u1vBvP1`|~DqH|63MXG|o zsK3&d?c%Dkh5PRu2P|A2%`-Vu{w&*i<3WB_Af1`A=-x3k?@-=Y72sW`L5NOPn{HRb zy;|96RsQNEMNyGO+|ar-{QIZy1HQ%dt#^-D<1}7pTXtNt_fB=YwhPY2OVZ}dd5sBH zdHQ<>5#|qhiCZ^U!ZC+PsWhmt3jm{xUv`CzAthAJ&$J={{>P zW*O+c23J59ZORQz{~{1}2K*Y0R4EI`1F?+HOyckFF?dUVHEnCJ=lUaZU~R`dDlRy^ z2FSJyemKrK;;WsP5ATkN#+C+xm5WprJop4L?U~XM2YqOlesI?)ZcChGUby@7xWht-E`<3#meE7d~3QpWm>VZ z8y)^bfrbXT&-KPcaTg)fTp!Ehh-8KeIAmVOu*W@E|H-33#M(xvT`Fjv)!?mVcqweY zv<`cpYE?}5EKLH?*pv12oMv;cyjR%I>s@q1~ zlw{4^=x-2Wk5G>vYakUm+j%pvdMs;GY;oS7A{&JIZfOCCP$67&bNRP!cXF9@uvube$3J zOC1TwE|<4I-QN!k^ilTHoiEv_j(`Lrsc&QV`k+dsZ5eOOMkw9+@4@_-o~YUoJTmSLl*nj0d{v*f-k`^0 z3p7iZE*18-E*Fb)?S9#?ifRZCJ6hNY4wXCV!Mz}g=~`!VKhVn@7z^xTzAo&GeW(1? zfhR;8+BRs>mO+fRj*(QAgA}5(EfU*EItOU_TX+N>)tG%qeeRh2dg4OiFsSXU7X2%T zd=yoeLr%ZJ;xWb{ zr)zmS<_Z1P;@rTTb#>{M#O!M~g-uT`|9BksA z?i!MIFX;9PK5uYHQ?vg%Q*9M2Xy^X97wSCtgWyAQCT8nPrHZL9Jx4y9SDeh!hg+Fq) zidPZ4`Av(}&JiVM&e^-9t9b2Ja_i4zbgQY!(IupA*QY`m5iV=SOw6t4zE#0(d&xcT zwdylF{0usU%)5oH@8`JJt_xm+-4ThcGBR^yOq&xr3SQr^;dEdGrA1&TK#g7OFr3pSgjZSV zs{K@R5UwOc2d=!pzX(k7?0VX{W4bl~4_iHdnYP)WLeugTq;U}(#4xMEc0H;r*@!+H z=ymz1%-1v}a#WnO_ng-!wjlMwHHJQQX3)|gm`L`wr=K0;T1l{xw~OW|KUZdbtBI+p z1GtcE1We-5;rprh3sbQU+lfEe^=IV zMf;i$FM_?dK1Pf;n}fp2_vD|o29;n|c?A7z9MVT~tWCQL$R81oGM((3Y(up_{;Z2K z3gjEqVTD5k18VCVvtS|NnmtVIaG8qF1}X1&N363D9b7XzUP1S^U-(vBF*|>J8YvP=(eu0i)8mV#Uw(m{D@3VRuZ2F*;X9AI-0vZy--sP@opgm zk#=`(Iv~EaPHNS3m@BIEL9O1J9TszWG%&4SR`oXtZqvb{PoUyaFP03&*!LF!g`!Ov zHlmj$E#3_hV2PQi%ARZscX-|PVB>YngCoB_R{cIE#bZ)k>WG-+nB?=MrV&q<=4O+y z+6;E-Von;qM!v=)c;M7N{jX#-EdBbS0wy$hz5OySVd3fWvd#m|A{hmnkd4<318_OF zysYA&RM}kKZbRf*O20TJEvh43BuO`5wZ!t*B zHJ}LCH$tHk{|o^K2oM=LNJgP zzujtgfW|%bRn+|gNRe+A6{mX%J|A-_9lP;iDuC~0MFOLO#5iR(`6bJeNzZ&(#m1w< z5s}*H3$x1_6MqgRjgQUIq8*g%5BOvz^~@DaG@R$o6sV*AA^=RgvF(7!l*pdNyQN5K zJKU)V-jR!ONO^gX5c}ha7^j%bO4sioc6GJBw?g&I(Y zKcOf>tV}S*@q;N6=z}*kpRI<-ggVmVWd%h&lJrriBg_($d}f`p7$h2~`os z8ebgGV*Oe1X+>E6vCQ!xU-9Mn3?OQ)n8_0pAse!mExGv;4Iy?s}_U7GQx(UT$(@Pgh8kdLVpJhOI44JU_xhyAdAsL~5# zY}YLwyj_xhw^Nk_iBuP&d7@q_u6YspW7O3jR3;)aBwopdnpflJIhw&}@A`PJQb(_$|m-&u?@FC=BTT ztS4`7)hr!cHV3rNe-TLR)V;j@5-wWwv3x4UAg5^+P&=FeU_6Rzp&gF9XJdD;h`uMd zC+$XaL*SAW(+H;lTtRPu#^yOlK(prSs7GZ9eX3s1+OGRdY-8QKrd8AB)z!A?i=SCs zBi}Nr-l>b%Nb#F%!AE?G2VR_Ei_fxIG3zY07jI<}*+sLOuiwig#886E3| zOPB!CRc=(1;E<$a2aCx*U3b2?@g7nL>@(BnM@U1#h3+zPEFgBkk!hft4tZ^+M$ zSvF^eb4ZoM4VC?QBDU#P2LeG31I%#epg+pd6g^UCW`mbhU{J0{x_A=gPa9XGcSjZ6 z&P8H4;$Q}i_Dn|!_^#@(vx;u{k-o|{$;J5U&Yjf2Du*lp zQZsz-5OTbzbqt|S0~#_OXKHKozBsnS5kZ&0s#Oz6ppTLLgyp^Pq~Z>Q`44 z^@jueTKTrJb?Mr^z1md&(H%^PtH|Bz)Jwk`;Dljr5)n<4c_A=TG&K1F(^-8ybIAb$ zg>}R|RV*Rn9ubt`^~~DRhJzQ?Y<4;{l{xSa(Y#^GWc!HQjrR_vwRQDByozFepY-%b z2J%MqciSey9Fu#)UON9)dN|w=r36(gm({y|a4H_wspGKezIa1`-wk3VLb3PemYV zW^Q`BpGo^cu@U6fOxe-YhG`F9JL~KNE#YN72^Bk7D7zq5vlI*p;+mGsN|}BiE*ln8 zCwG%Ma=BA#V1-S>RMDij`Q>E}-}?gYp+)GR@Zo%Y)<<73W5SyX#g|_%lC)CcjpwZz z@VQtj2k{wn>N7$E(EaL!y;{6*d<5pf6Y{zI4fg)Ey6(lKrz&&LIGSB|jU{e9u9nbKB0Hu30 z6~JP=1_X1gi3c1DOo$7dD4y&u0>I44i!{Gv@T|e#h{yB&j<>iT2abSa04qZmpmqGi zm^8QoNHO7}*FgZJ;|2^MVnkv=*I_xprxO$aaS3vqzf}JJ5&z%LaVA4kTGJ!ps?-KU zRI&E}EwRDi;CEIkP02~EXC80L;>glrvG)Esb?Oz0z zyK{3-hR8Yx+&nrhW02n8<9asLtTQ9w%8jx$TGobQ2Ixox%w zInn0(u7ZPyQ!QM-(=3q_tSi%BPppyzN$s_!MFKv3^F^7~XO`d}i29={e4%gy>j*8$ zZ>vq7U?qWn!lc}c=yJnIMMCQ)p4Eo5Ra1S}-7weJhyuSF zV%ICHHjxTw+gn`Rf;Kuc6qw5xwUu5}=TugG)q*ANdHorf&NbhN4`I=bQ+}{(ey6%| zzs=|rQ4eW~wCg_gQ0&jOl8=>j z-?gzDI`R*Lww(Q~2Vvzq(8G``iRvsuf^m`g@ag|?hbX$=Xre(O#U!LT+CeQ|IDlOW6S#h zoCYd6NWDzL;OO*VsCGW-_mipx!JUNj<K;e+#`f4z7z zT{;RNHDRd+pNMI)t?pmGA_e_@vLByg#Fi*zIzsH6EIIE}!KfMtmHulr&sa-A(tAPD^*3J(!+TXw~ zHQgR_Xk3qQ{BcH5svNwUR5?wOC%~Fqlf{+}6hc+8Wfj_Y>jrGTMu*374>xPhe|o)? z?e>^rEq-AUGj>$~HLvVJ1(>6PKF!MJ&h<I3^>oqfaFE%wh?&1^8mIAKdDgW$l64+OIi&vn)!m%Jq{4C1bol?q!a4qDSlg3ehf{-5544{F0ig5GQpYcL6iB$SY}v3^lwEf+5ztLD7y?UCo`ic8m&kZ^#>qza`k+0?yYjqC_e35g8{xb+XojFD~e0))J z?aFxlDPTyT1^YZy#R}g1i(mk(Qu*e{{98yj_T-vO3uR{vPckRK4)mI_vS#wG9TV5R#2+7ihrGMf^;(CBGEDImN%~<2ay8P7;VLGG%^tzn{_^rX`T_a{ z+mpi_^JEu)y+>=eaj(9n$#I2xj1YL5vsWs!JDPv9>&jAzWEY#o%UNJDY2eLMl1Qj^ zwnMeICRvhV^~i6wrAKDel7y#Y9~1*oV@SJ$Rir4haA@3K)6Q3NNVRIn~hgstu!-*6=oh`!k*XXfj>{&58*#0^}h+==sv9{88} zRD~f)1WLLa5r>?pDNNv0gDGg8_%dSNYqv0b;y}1_oT|^z*6GoOYfobKIO%8K57*?X zII$ge{^Xvg#)#;fT8pe9KhXE6sO#^hV$!Q!uA-3&P>T# zfk}^lzdud9uYYh#xSrRj5z#3SGy)^&BpqC%X7$bMA$xDJ;M@W!cC24~ybx0kH}c)E zsC*fI%pLNB;1y~8H9(AP;3@ffJp?GQb%Psmhm88z4rnDa*_k}8ggNzWdn z9}V2Ih>5(VNcR}f)pjX&D(+qLU>P@) z{Mtgq8=UW*Po;28wumNOmx()rMdmSd3P4}ZRX5z`S*Ed^@yaNis(M*{GWM{r+UnD@ z#QUQp(+P1T_C!-&x>$angMs4x67}%&-gJ~uxb$?DXZu17tMkROwczSU#aE=Qt56#( z41&tt*sw{fzbZq@N^Z^ET#oXKOnY%YUg_RoQ~U(^a8U1!#AbQ|04)@ak)QygCRRUG(=$JVXVQhe4`&Y1 zq3$3E^gyd%dazQcn)RFT?nA@vx3h}6?v}a-hqMESNg6_hx4v31S*rhdKw?5!7}9J_ zq_qL83lt0k3-42Y2$rF7%#3-szWTiWqprW@Zx{e*|bV}#H;AAHcFYoHh@fG@V=V0p(r-~-m(%JyY~=;yXGO(KUCPj(f| zxLct3NhkLTMDjNVuHgP)S>1?hV3~zN_f)7(m(ABX;yXEa%>=a!OtoG##adIlS47w| zLyX1lJ>q`);}$W=jy8e+@nHZUt|s=i!%$(hOQ13kYpi3SKbwZm^)LH{Qw=Yd0FTI* zk9pRn9(AJ#hQ(Qr*#0e)0&S}$Ro@jRJIB-gbh;YAznvDtMGkO9|V zYPIguqeAcdq03A`xS2TzyBY$a zI2;)-BYsI$WU=vJ&N4PL2RT25bhISu8DPx!W zGzLgytEB?M8CZlXBQ`V7W}?!ViND^obMm5yiTPlxS8~X0DWIDqqap-oYR7^*rLO9f zAMMGkaL>AAcJW?Mp_LnYJR^R(LmPNEX$Ql}#lpySZoLC}X_kwP|Nh9P=@>NNd+&QE z9TtoPQ{TjLK5Lrv43vIA-_bx3a`e-`zIHPsQb?04+03)>_tEHdia}z>^Y_3tO*O#E zrfhz!#L>{zbiq`8e2f?!$(bhoH-_`0`w6OR6W=&e^5BSr_tag{CukF7c-BKK@9PY` z%R%v;=PmAT@aB-w8{0><6xsCjt54u6ZNj7S(=A>m9M6IM1<(gOW&sfZW{i1A(fCH) zM&FVi!*#8DWhUaQyZepme}eFdNq6CfdWFBkt>PZ0b8eZiOqBg>F*;3;3sS+;VI6#~ z@-}LslMHb2ml3!LFt6f>7Vm!DW7>pm?%V5BNIZ}W*y z*{FFMmqNG+C?K7cWv`cE6xXEvhTA%*wa|^%A>ofjg62F+uJ+$Pz-to(oF5*qsbF>g zR=#Htl3q6fL=47fa1M`yjqRm?212oR zAXicio@8i2C`kE~umUaEdyc5L>&sivKo+%!QlXUO=w4{8PMNIoiR?6Jf?j zGy!aDRX|=c86*&9#XA1Zcg!$aZ`w%HP|HD-Gfa-78{I|Cb}J=r`#xLzck_?tH@)(( zylIW=IUe1axBIK4<7>=T9VZvn&(qFbmA(g87P`cI9UwCxCd!TQ`$3u=H0&Qvv`r-S z#@?$)WazE6P~9}?p<`hQn@_xij|b!kPE;0kO#mA&aKOzwtck$rdaaw-dm;`#TfrsT zOr=^Y12{PXKiqlTMI4f#K}-bLZ9<*mBTk^!XbWt{?R~t7CT{?eHRdM@0bVVeeZ)$Q)v%jwu0ITQv{_ce( zqsY%gGS|f*j6AK*W4YDHJgRmDwAD4aSHPMmLl4)2a#86*$8Y`zPbFP<(4$sD&G%(e z?k1>q$=*MC%u(1$hV@!g319GR)d*JPEbpCq;IjfPpeXN!B(Za-PEwsw?9eKb11{KE2y6@si{WjUHZr$CsBMYH@Pt(G8kAarhtisE;E& z;@WEjy_L_dVy-ESpfp%A4>yCscu59CfA?YJjF$M z{(&^!=2`WS|6VU90Y$Y-d<8I-#w8!28rJFlX0;B&sY_I{zJ+>~N^#VrwOz$o(XDhK zLpvm_*M-9O1Y?bzsm6j{&UvwM0&s|*vzW}(>=EKgDK#a+en4ELxmFX~Nz#c8+*l+N@f_~16YRczH+v$= zFRA;XaeBM-eyHkAO=6-A4y;$nC&{_ysdg!xrXvH3)CQdt0;3SxlTTIVS@vMSopdr- z>BBn5fvU}h`TSTHqJAq6{V-6P`j#Vyi>V%j?_I~Bpj*q!CvUqw+@CAN-3S@=c+8^0 zq++#-1tb^s=OIBiVcosg!+=#w@PGp?b^YVydJY5D0JbXqZPE0$pySS8{c`({*<_+% zHhILp=NK63_`CVNm9YTo@Y6*>EhV!BsnB(WX!~bR)}<_wKDWPr5qi{XCwrf0dlEQzVi{<+C>$3H;{{X>crycyDarnr;Lp z@6PY>`zXm9D}ouGwZ7-i@5eo8CbJ}WyTcW8w!=qMg&n{tz`EzJ@(z`60)-raBZx5x zl&3z_JpkkYKJ(rlzb`6c7v)_xly+{w!(cYcq?%Xh=@?72=%?aY$rA@J2v5oF(#C{_ zboX}y5Bp8K8=UtZ3#sytk=`Zzt#SjgmUqpC72Fu%?b8byX9>eZe_g$YE>JDegxs7u z5NuV&gsaJN@`9}if81tW2#BUrw^nv!c|QicI;n+ zl~3nRO{i(@jpHML#G^%F!%47U%Jr$<7Y&Z6+I;F%6M{mirXO{h*B+X$q|f`4lu${TH5OTE}o*)K@;*-@gI*%=mv|miWO(h$Jbt^DKaB#=BJDR?KVxRcG3L4p+}c;g&X;jE_ZJ}X>+RT=% ziv)=GpV~cm!&e-HDn+ew#ud8J*6nk&7B@Y*OLye*sXhe_G+$K#11&=!En&mvGB^qx z=k*t$`7^KpJ;rieA~3LpeCmRo|NK_ezo{*9%Dkxs1Ei^d))b6$^K6QXl|cS2^rd@-TOkjOdd?|fHmI-~x7{Iq(_Bi%I66qv<1$&Ock-yBzIIkXbrZhNXMus>$S{358)Q9k6}an&-; zlfe8YAR$<9?`bzC*b3r=YNB+zUC7LQH`YlyND>Qv1#{)TdfS%Q#_}+9bi1yU>tx5V zfKkSpAHZLHHYZV524JnYFH2wqW&88iP^0G$+MCjN!nfw*1v_O3g1@sq8p^&yrAj!O zUDo#eb!P6sm+8B}4o8{;RR!#U_fJXZ)hmr)o8NH&_ znI{tEjnjVT_(EVXnNMBkkUfIct%s$D(lPOCn8EAdd`|*z`kUmB?}v)tCI}J_T3Nj% z)Ojmt0t7+6P3w7yzDt9R){Xn+2ev=vtV}ExgFDsM6DaT4^vi>ao)_D({>`wm%R?RdoPKG!$#T$u_FMC|_$_TD?Lscl^s zj-nzepcLsunkc<@h=_Cn=^a!A1f;jn5>WxA3J54wM4FUHFCw8=>Am;f5^5lYJJ&w@ z_ucR8z1O4{=j|; zzp8SS`heq$eub*xY3gvn1D1PTAk#lRiuIqoNysecAx$&qacrnkf+!|zp4P*WeyX3d zDn^pMv#8`iR^+}RzycEZ4ZbT1Hpm;5EtL+z$%r4y0%Ep+Sk(tofE*+`=cLS{ek*+vGB<}T z+Q9=T9{1Tk4Huz2^zD$`kqii2l9S@2;H!W*!xE9+DQMANuE6lS-*azr4Agnk?-Zm6 zKLy>P&j#p;wGZrnzMfF1gf{~9NHZtgKqThg5agIXDo=ltd7P<{z|4SU1_Z?{0R`Mk zxq!s#V1NnY@nP?_4`K_9H6pY@m|$0-X>-rO44;eA%*u^stCAY4^SMe19J9Xoc$O7xku93iaJ|SXDjOOUA41)akekc z_Ql`t3k4q_T}Op~U*O1D^?Lrph?^pVlxgGVbyigsy33if`WN;YK9c#|a{nuWS*Zhx z(l`OqsRi*ChKUsJ2KtnqS28@tG2F6ZZVBEu4#jD%2D3-zBp_`SJ z-yWXK)OV6S+k?5wx%mSDwbC5&*I$s1y0(6F{k2b~R;Hy{S?N!@2j3goHlp9xExr<> zS|pNNH+T7HwObX228Kp9Z2Brz!Rqtfi+&wi(@3Q7>Pjm7u_puRAYI$v$3 z7oSrvPLqBFl=cCuS8333o3};~t7yd0oOg~M6RT0)RFt-3X8O4?%HZvJ!6OFALX(dc z-=$bAzeZ*KZM?t;Z-TJ0{4WX^oSi~vr_k9c^!KOG*}gd27iat8Y+w8{2m8-#)R~Ps zvr%U@>dZ#{*=bcSc>R5()rzMgruK6Y$X0%^4yRgPm$82ETjtY!m6Xk3pls`Qr+MEF z+mG*qjtf7^D#LNbjjX}S%*`rn8%AZeHufo<9xwl>H3}eSCtQg;1>Np(1WIRQqX?mu zg~|NrYYsT##Q;G8(jMx|zraa)U2yhg_z{8FP8(M=ng>2)gx~4!LA+wgqH?J;t z#7IakXF2sbQd9e|15yr+B(V0heI<_>9O;i!&_da=pKnU{j5S$3pm)K6y$$c98-Sz4 z0R7d-zO8j{^0NzPQ*yQ#&bGmsWjM2mXQ#p00eR*coH<2je&WBhhupeUv1RUnTGop4 zMFzqyL%BxO`%0zL(n*R~Am1&+YAM5-2;4Ohe4-?`Yf_$;dTA#?<2m)Yve{fO#HPBwl;nD9GgG}U z^+f5eUu(uG=x?zH^K`b`&kxeH(?a+t0QHccgX$Wfv){q4kJe{CFORX9YG-QR%r9bH zdaM5-#zpFiYk`4g`@4ZxhR<h&(Dfc76kf%MQu(<~ z*n)KJpeOHzHc8lB1C4YG*Y%1=hdn;9cvl%7(&OU^46uIqRT#@Sw0zjq(Wzs%pO@3< zl`_TH&4^K4(kqp(ITr+EJZ{Z~Smfun8|mfdX1lLMy|uh1^8}#n(qpE<#LlU!k9oBB zyI!pGDjsqacUj#i3wJt4r$eVHKi+X~SXiIUR4jwwS3P1y~Yt*d$)$Ead7GNE(-9UC$QvhM5~#XI zSM*Zrp=V*ftg42bjr(wDn1S3od?e&q+StUr^5(>B4?SjLE+R6oVBOV1bZ9cc@J|1S znpDv?)$`$8cV@lv9So9f`fWZp@4X==6rlHVa+INU)Az~Be8D0G} zK3aFKdP|*R$L^EfmjY-SC!r+)dl-b#3$F@I1pjAHvCiIJN7Qoo&I0I1e74kdlRt;^Yk3#HI zB32Mbf>A`Vl2hX(Fg~_l?0XR7CJY}7IlTmG+;5txvXQAFUI5f?>)r09pW>b?305nQ z!ArbxNfm(bI>o*go+Y@-9_Ktb4Zb2v|M~MDbQ}{coPsc1hPWiz3Viq>r!MN44@?f(bm)ig7juQC5$$tvCjmiJJE%yK6 z`>sXNI4Cz-P!889zZ$xi zH%wFB9j6*SiP3``VLLe|L{~@rOUIg3EuQ1E5hB}HK+k#`U9V0|K8R`N`rzStE&uD| zSL7FNjK7pgnzP(2LOIONM9L_liR%aqSh2i$I`vq#oyZ0;u#7=x)D)YTQKXi%{FU<& zoCdn8LTs9X-pT-{ZT%zo;wS^5g@JsD*De^-hCng90|bu%$3-;%JSRSg2fnWt2mRS6 z5%B3CtyODmV-B%JK36FtjwXK?*PPj4W->i45xPDVcpS%m3zuJIpaV#KUZaYH>cxqB zI7r;h6RtoZgK&^pB)J`d3RM{EoMk6vcGc0&;rtwHgc69U{eY7_IYw2Kw|u)pmE)Pc z4&Cu5pn}^C7{I{X4F1&)a{q$QgE?+Bcdqw=hB zZ``}jf633ocwy6WS4%L~SbgXxe?dyS!=oLCLX&*9&Ry$7Q6IX?YuGuqYgTlv_WL>N ziHTK>`fgpL_#lkmJc*3)ESMDf?P;)vt#ZjAWBReX$ek7D8Bw2p14pJJZ$qgo3jctq z;y=7F{-tjC-L1}ifE9wN00l{uE`7>zDI|=#Sx(_n=E)xsTqe%2CbWEww1e9 z2{zbDE9ZDcYe~Z=ZL$FlNi;foIaQ4S1J96)foV|J-Z-tyGoRef#PuzU-dK~Y)HP2z zfK4E{4*%s8wE6|U#0qeVhL1!X;FR}ZS8-7@kaC;t&zJBP`IvjF1s5g)6*JI8 z5E_D)ib^{3J@vu8o$p|qQyLvI4BWD4A^ZBRUnl7Y~)z}W=+SGq z75WLMAUcE=fn|mC|63<9A}0~#OE^nFI!iQa>)a_w;fSD4@B=zl^sR?40evm(Dd?_&CC(-a6Ot@`3c5FQEUQIOk;_mxhSU5eq(y3ly$A2b z1JoRO`~+cToI*FlDd@8^E)`(cUFor13K0fd#Sz>jhQ^c(HOgU{jofWQf$@0AaKPJRML?#2PMpDoW%L2rE; z;rqbr#ts6EAFtO%APMN-6t{*UrNnshnPW9TH*7%!-Xt@JJh=q?(mH%s{(v6bi9rH_ zUk>1LB0|UxF4Gu}PK3-eyUhG`6W;o7n=|2lq^;IC@%&CCfp?Wai?$4dO=X!Ydkn}Q zUNx$q3Y>yHUofDxCVo9$YZxIR&C%gzQdz^qY!dBSvYa%nD$AHSb|{I4n&{<9Dmv`R zbs!qG82_P-Y(>XM5?E2eRdbjRG=uvSNun2KDcK*s=BzMr_3{ST`5=q{L73K!`dQ@o zK*Nm<&dtsMj_D}QPrDxypR=nBu2dyFT`1I=vxxBQ(iolpvLyoRH%#>Yiz)(f8^8;y z2R;@9X1pl4@mSrQ);YWdS?AM(qYx)NK)y{oq$&dFRdn>{j~>h&+RhBMc`(aj^>JRc z0FTfOduB*Kj@Pqb#^;@_eJ%rogWa<><3c01qVu2w8?Gvb3evj@<7!QMY3xo={!LY^ zFMo61+uEBrYh-yj`c0%#Lhh!~lOcJ@>&1oCoJ>?8qQJmC@+6Z%N!is+TQ!7O%;YW{ z!<~SOOd~r5ZPEmsf-P&a7X4bY7^9qJvYvXmkB^>LW96Z0q3x2@)f*qR zeOpF51uh0!#+L`vqmL?t?^!&F#-e~GJNx#3 zsQ5$2tIm$?-ZnDhy>1}bN)TcmQ;|%^fb(qW99?% z)|J0*L14vW#t1*9 z`oFmsnBjAq@M3XX0s_dsj&RT5IpS-DyJi?Mmf# zX)sS1)BiT+T?mevn4l2|u(E$A=!_^aEC3MuchT9=fg96BSxc4v1H90N;_&{4ANJ~K zB14$N+otG_kZ;AQm$OpJ?hW;{%}hui3XZ^SH9T+%7$`rVKZ&~=;sRj!`fPbWgeo&` zPDSxqR5cV$y&?qBcYGjMFHoW_1-a%E zQ<%iVo92{CGuVk-UlK+#18SKPMvrm1rxzX6Vsmie>w1rrm$fz>P-#t&Qrj&K>q3VX zzXFH~l9>Zdy1`G@$^S7rcEF?fW##PF-eqjrgo%AJPo#;qdo&;cW;gk#k;46sW%ws} z9vBP+4s?)H&;`fF78?$pR%NDzzHUULvqxOr$aHrke1 zagn@5fR@Z5CW|x1ESKqedKW{vzjop32!V0a{`d$;zP-{^h2etpAZyWK>^4zD$U~ijcDtaCJ zItIienyas4XyfuasaUQffk3i`1w$`B=_7CvdMmuDCs=pXBm6Y_8)KxtQe;#Tmz(D$ zY=~OtYa@$ZO{E%R)d}^?7cq{g1Rcy6%5VM$CggrUJ-F1=T!!ZMgP3Pw9)<#rN?iSX zdY>0KB|%JgpE72)vp-nPDSTcsAG#qRofZh*HIrk8kB)o=B1O;ispW`Q_2k%L*pWzI zmcKtCe#h?r?K$*+uqV$gz{`noN!elWt=~?af{j=(VTV6qIjRD+Ku~)jjzDDS)-k14?Ay$GzW(Qyqb)sx#&@%G%X+K-K=20ou&eQVV0V8>^A{js+fPO@V z31NY;ZA$bnmx@oj8wzD-%-xh|J2%lRX|8K_g@L`)X^5 z4cJCT@2^~`zqlSm`=*B+r=S>80E<4k+JmRFAXwrq?m<5JKLS1thR=m8`VD!5Q-9|V zg<0T$`ly()1!utb=EvWSK^9ax6CPA*og8SLf>f0IdkItlG>dMcTMU2(AmuCq1SOtr zea(Ui1Hw`CSs8^nVJfJFJ3>613@e^5Kogout`%&UkB+!jk#1o=&ej@4$Tzq9sU>;+ zc-F)<*aW~j?65MJr+WipD?i3Nre%yz*@wIpRG*I;+i1S&+w~!>CgJ{%WQBldS}6aO z_hk2YluIBcGo&rh@K5=il-eGPrTVN05}&n^enQxjR%$MbZ5Gp>^fpu2uTv1?wo`K= zPPSH=hpHx~DLN`(>2Lv!aPoI=+@I@4b1#0KnQ};yvA%%#<$Eb%wg6 z$4fd{{8O1<{h}SxGn`c|w*gWZB6#7Wvg62^hZycz{@349IWYKnZt0}9gsw7FVG@6e zY$KdJQJ&VaUF#@nO70@;&M#;@#)9GNphaY99Kiidp076T{sszF{ZtwUNmF*m;11XxSy>i*H~Z?UUWu3K+OY@RNn;BHcbhmta2Vr{RT! z&A1PbcyMbb<0BkTcJ#>a@3gXNPwFFYPe zr@LSJ!d0RpR(7Qkf-;DD7ft1-%}FV7mCf@hzM*Zh}!qmNx+JfDCA7^Wy{}PZ{fBl>tu< zWdWf+@w|$+5UVL+i{}QEx%R#qV-cn<3hbJr7Xp)Q>FV-P>q9)|wotQq06aw_cR6rC zi1~Xa(2^IEM^k+hY-0^Y60VfYlV8P@n4lvg%Z&EEmg{Vt0jSFIWr zfn1xi5hRZzQem&UMq;cfkfXPWZMs=!wm!VP~ti7!EOD;Lz#s+@y%xJ1Hv$jBevPwAqO9PqRqP#D!Rw{ zVZCdQHq2f6S`4)W<9R*$s-Yl`r&c6--VkHhd4FP*^5)(w1N=OOkB*(82D@=wx3^Px zxlv`&h1goV;UzIAJ4!DpXS=&iUf!5F>d~Wr+)Md8>;89a^gn?k{2v*aKY)%essV9G z+j0QZrve_YqM4y44JKHWKs1fC**O+>4niJstfrkPkXjioz_Q+Bv{#2N{?Q|T-w(${ zAynqC0DccTp~;zYb=>)7TGRBcA(6c6PY3p&c#HHtxO$US;vAPGJBrKaX_~;ax->0)60h(M`1dzm6i#em}6RM?Q#&Y zxb;0eIVSRgIPE^D06D*0*4(PkDzH1v*$OU2HcBIj2>rDp7@w@MA|Z$FagQs49}7n{ zoL-MCexgAYCh9C_eSIP^?g-A`h3=_f*cQOA;3Z`x^@|(6=EENuXh+L$y1tDnKfFM$ zYvIkE_@TRVSCn#h=Mas8;BKXriANNC39&9Oac8b_as|?y_Tj25ryyjDHpVbLBtcZf zZO9-=ZW~kO2Q=dXX!ioD3$W|GShAs<+B(s)HK#qqjIJA|;|K4TGK2VXo1M&Dp;`e%~_ASUd%d z`yFcF)8)X>jV3uBGzg(kTz));>zCm=JlxZ%Nz)$W%dD!dj?PN7Gb?G^boZVyRBC`m^}<>%B&+neik#Q1<7G5wA1SS>giQZbb%11l`HarsK{EcmOO;O0;dA z38aZXQmUX6n%B@L_sK7NOod{@O#aukd-biHJXhu_p1ssF%-p(T_$t>J+o`3yYa8!M zPHrRWHu>u6`axo{H3zgGZs)bHA)RL|?tZhg4sf4qW$aGkKcV3Fhh$h5c%{a+H}`-1 zXsN6iVw2xv{ZT?43-YGzQ3A!qX$EtMs+y>0yH^)FG%<1-q?m1gb(qT9!i1J}^jg}Fvak19@Wzdc_QUW>l%@#*Q5@!6)K56j9KN0tiOipr8e0-Audc0i+oUW=G~D>|mE*Bi?sj@YNW96O9)zv84K;P*F8elMJJ7W#*pEf!JLU zT;BbHIGQ-%+>lWGW^zJz9Y>APKplByqO<4A;_w~r_;+(-us)ecKbbeyaB9n=pMD(8 zblvXu#$==|kiFe+OQ9C(h<4=tRMrCXJFUyD;&uF&pe-K5au@wA`m=3VRrY_HxH|-# z+rL2iOMaH=CA`$Pw-U(|-`qRTNR^;0!S@`}7qHVuJe;kihB_{Y&_+og)_91CGxH5S zEhUQO47F@0T4m=12f4xv{HfAPBWSC9v<-1c9azbm>6yT^OhR|+4quS{=4z1oqb@iI31!bF^wo0!^m$NGs^94-`E z)o$@Y#M~nIf>c5n+!_)#GA?D_m^)V3R8vlhEx6y+vNT<@8IT>mV%MY3>7Btv%YWTX z#n9Cyz6OzhyVNT{pKvf%z}MT-ujSkqOXy9zBEnBLwg#q_xyC%vD91a&BSu5Aq+u(Z z9*|BhXAFuC4;)~p=9D9yXH*i)G)og0{z=Lh|4mie0*^g_<%V6g&~^GiV25S~td0AD zHv#j{u>pYbgN~z9kg7Ez1kFHD9VdJT0?PBQ3&@uQ%TFf^mcLeB{+_FGQNvWF-*ZbU zfX!@xSCrvu=9p~3B)5nVB7^OGzUinVF4!9<-T4!f%QK?IMIC-O8Wg(!_s%CE#hc%b~!gFCwb; zs=qKMZPvjucv=!Qa+nsvGk)n+=T^e?O@TtdFZZF$4*@O2uhcq7bZh%}x=rfEeKMT` z1ImMdv3XI(Bt2&s1o^&oU}u$xmYZ^SU#>n+wd})KcurPO(~|@8mhB>Gl-v-I=7Wz3 zn-4jA{xqCZPV>t#Q}uS|Kitmxu@oI9{lp1G$DRx#&NM-2+qngVgYRem!x6js(Rzu= zfU(zMozv&gN}m=WBsf7VSy9F$?^ImR;cy0j9M`^MjAq-6(ghvQYz~{2TzToQewojn zYma!COE)FnPM@24N+cVc>%bc~DBnR7taoRlN`;N9>DhHfkj=u%Cr(J zM+WubW4YBTyQu-^dFE|cWk;t~DVZB*-07v0Ot*1! zI~a`}8A0bfXpF??(wf>}fePPD9CEk)_Tz_-76n`HG$BM z5%WpYG$k0rIimvcXNo*WLaG(A;=$T!0mvZd1BoLc03Ze!qIFxnkyMb!fHTh8M&vz9paG}I&V*Qs|+AwrENFQ=z( zTE=$wdp}gS8ZsGk@x!{Bm9CqFCmiI~%=x}crN%n@zeu`|uks-E>R(r`z}SzgQ7Odn zFq%KSB(-F789vqe!l0DJSHqh%zd*P5hf#uhJwq(-Z zFAw$Esivu_-#6(9(o}O(910Pc2NLnrY4e8TIEC4sH}T$d8gkppJU62mUw6X#a|w^GH)0`puiLlw9Js#$h&5&ANr7p7;&w__TAXd7qirLd}n*< z8))tpnphgn#!2H5(1=PSTxl#YVF(akfHaOeFSHqZnqSf4dQ^pN8NaXJ)Bk|cqfm8@ zX3PfN1Q(J`IDCbnLvbFKV`y^xoiLWRPpjA0Doo;&@{LUc64l#T+GD2I#9nPabYwPj z(vc@-a?957ux)2kZ4hPq71b`aAIVmQ0YVWRjdLsb2wyEiyrQ=5EG$T2UU}yybmhw* zt<68}8nZa|F}%GRT0xkE>{m}$37&$scaLGuv2ZfTVpby@fcYm*w#zC0YxswrKzflt z1I?Zvd1u%NqYW0&zINp8UOviu>jDvb#99yNSuAF_^m#{3)l+EIcEFptP5$8`=K$9D zLak!Ue&uYODw?waeh$Y{gJGB@r?O|hgRC6R7(5_-^q^?W=WQUJ)vcw3MKddxZq4mi z)ef3*T$&N$-hMObyFRzCN_3Uv*d9mR>3fwmM{8a+Rz47rT8NcP&VD&Uav}gS3VNg} z1G+;R^%xbknU2nAuC{mJyjRi3!(ranlW!L0Shs&n_Ka@fLJqNvp_zbw7Q%sFc)kRD z-HoRS$;ul%y~ilmB`AllfOt}VG`}+k?+F|k8eLmzYtJ&R(LCj zsxoznO%i_?S}1+8Wq#(9sehl^=k|$)8-ZW_*kXkPmDG}p+L%`ksj(A!h_ds}ifKce*;-Ti2|yBWB#GuisNve6|=jj+cgpHfu?~7dm)|hxB-)_G(E$w&;Kjkb0BkVyA#@j+H1B_9e!Jds(9;al{eNQ z{y>{xDU!SWIr$`)EtPvwqBUgL{q^CXNR!S{I>*o9a%7rjcPk%PNLj=Jnm3}rWEwt} zeHf`UU>)tzss1(Y67D$Be_>haVEihX-)FhtN`bv7M$`{|!yWd-{bVnP5#`m*2bLoO zCp#yfz@oDrf?UyeW@?iUTu14 zuKzMKzSk?B)gH`;^ef(fvCyiz%jG()*#y5>ssauPbWQ!vM;>TtR5_+W(+gVR4voIIb%M9Nb`1SQeWTyaCduOnHv3iKE4QT)gmr; zYmnWeIQ*l>hUPm*C-M%^TIGS&WZFH!9hYf&g^=%pjk<=h!#W#x;W1-AK9l1?)b|;4 z<~CMId#v!$$i<&fIHAe{z+60KC;}V2UD|ROd}5|4!F9vSta3f#7>qNX663Pn$;_U$KolWKb4k@OPRP4m2eDKO$+WJd( z=dUqb5Xm8@Ga##?CH`eL>YJERHD2l==hzRpz8|NlFrIX1#1;{HK)nc6`;p+dXz-rF zRf?z~;EMr+x)rUSjby{#YttIt`1dBC{4O#*>jB($H2e^b{|vW*)2@w^zvcB8oV&^- zw%15=`#5HDEuNsO;LO(o;VSiG7Vu$r#C9k?o|E#VJ`&XlpWQ0LG&A;(P8Bp~wi`Px zl2i4?T(*|HmipY1RrNkYQHfvaf!LD2P-zvwkz`WW7~$ziG~^ z{f2JZ_DHNmrE1+i>tIYYCIRi&f;e5g-7B$e~TecK_k{#l4P+|A%(}VaCm-~lqCGNZNQLd8fj9|4r z`{o8mw(=yMP}{|wEe*6NjNc!Q&W>~}d~--66+6DxO{Sked!E)ffQbD`ZN5WqCbJ5= z>tKRNl5FFlDn1r=fdEiYAawOHp90cx3gv@Y5soaCfklo**PIUx&n=lH9LKfZdIinT zGf27n9H7Y86gFM=rGleW5I5j<>~1*cf!g{?=Qt1Xy`q^L#}h!i1yRn){HEd1jQbEl z1gC+K#Ztk##4SO%8}mj7TGZ`XlXi#kFt>KESaT<#X|tgDTQV)yx+9lAUnik!5JKpt zY?@`#KUy+P`yjfSZ2QkwDDQj-#I|BR(9ZZu_?qWWH>*?7)Y2}l?~uRGp|5m}hv#wV8;!j}Z9+`#-;!OHRfh=hMC^2O5%`+<8P?i(}}=Nu%=Se$H%>&rfkN zX=yt&W`5H5m>Q@blRu5<3yq!%(N5Qxzg>7}xeW7cDnlC+?3n56yBZj4 z4!%|_tzF#6#7=o=K!itXw9pC*T5rc4l>%&=s*}Igc*XaripN*2G2XeXNVl5t(_PKe zm11}+P5({Zl8j)`(${pQt6t-V2eDHp#ablLy?O6?%Nsj=JD##+hf{--Ya=Raj2VSv zpI2 z3j=cl1qVq{n={wf-WO8z=w2}@4s01AlC4f(UnE5fM5ypQ5UJhxb=*zW@^tr?rv?2l z_T{xgdtJYdlr7t3WY>%6`D%;Yoac#gg+*Vd+8z9?xq6&s9D^ejB@Kv2Ll?r6&HIj^ zp;SeBnfFV5GS~;SY(8ySmYIo-w`9&D-hCf$c6ME`yf$t*ldo`P#Qw9iRmDXb0+IR0 z3DuVDJ+?WC^SX^X%}Y9tt>gyUK)5CDC(Vrao(x}QR4;j-^JoG=MKlEeh99zT?RN}E z(flG+!LZyDV-Qu@NIuQUt~H!SYm&+|&%dz8ZaIYLQY`uih@u+h^Z5tN7R+x#ustchKd z*t>VKZ~NJ9!Fi-ATKpU-)xdT?i~I9S*BadV%_z2s2lI0&AUr8E|Hbo`NL6933sjjKZ zdcwXwnx>i*AJV%gC(KRO)<&z#zHxnv6DhCF7GLn=e{*yE89(aC6fL@SoJfT5Q<;_`#^zb zgmWvgdG%Gs@@lV?3vD)>=h!-(UZ5j|&5VQj-?|)dX$DEjwMb>(Rh9PkHNGKf80N_F zw5QcFIQ1gtiFf8IfdS2&5s;^KBTc)w#;9U6_llLW;F3aexgjTrs5gA6!Drbj?S7`e z{+*UYukZ{%b-%Iz$Fh`!+2-H^srD*fDW4R}&33vWe^Rtx!*E_T_7Q3&$tmn;vL!Ym zW3==w`JiD`tJeB)uwi&w{gv{7xJmefUqz{#Yweq9$0S&umg?m&v~*p061>cFhg7AU zOY>@R{#!k;*C&bno=iDNY=dEE2@s+ti_`B~@=77Bes94RQu^J7GDf#wi=fJBTU9Im zUauqdN}3)|FQlWU?fr0@;i2vSVb=bS5_tcQUi+hP&!3eFMSj7&wm>b-OyFb-X4bro zT2rjuP^wWHZSr6H{UW4aXw8$;KuelSlwIc$ld8yvN^&nG7bpwnPoaicvUxje7B(a)OIY zHl+tOd-SBhBKGsq6gb({uxt)D9YUcS7RLd$)#n{FtxlLZ<`_itQ$Venh;)e)@8qxvSiTAl{*{xjL}BmZC$a;$l-TTV!d#jq zQ!rVP_c$gDxApT@tjubH?lo{+A>D!ydYxor+o6IIM{nn7wYN>7W<2dEiG%fX6Q)#m z@hgg`?xW^fdVGQ>KhG;&aM}-TFI^Al0;+Ejg6>brU)|Xb?=sz0C ztmd}D@!Rnst!Ki94TCf?3x=cJ9hb@DZ0+jYva!wD#PhQDcQ%4^(xN9)Gqu9psv75G zzNH}Jl-3D`j;T*j8*{CpwRfQL6OGJN1J;#^w%RiFB%#AXF4l1&Q`*O=uh|3526H+} ztDZ*Xcf02^D+I;!)3L{ldB$!g02L~;Kgo6uQ_(krd=_{)>j*ciu?BIo8q70|=*id7 zGDWt(Truynr$|;6ox_vO2H8sWqf%!d-eirxRQM#!AopGJH`C(y&V&8u=D? z8Y+8&;9$$xfqHzBjT@Wh+m|O?7cCoVJMVPbEn?`6=uPEKhYsN4UYy{%Gkj1| zY$f zN2{EIBu_y`DFIqUbTX1Q4vE&s^KE-lp~cCPbE4EVBTDfp;Ny+2y16>kKO>a=^0FS| zZeVif;6d~ehZWy2w>2E}K3xzqRE4rQu(P}gf0;qL!bUm>Qg%;M4y}aKG>N2#WV}7} z7%n!eSoSrRH3+LXrhj^;qgq?1ScJd_C2okp&?sU?W*w%C?50_3flSqY9VL6^}KFHX;T6oG!67kBC zf*oUsrqMvF2Rkq(nco+s<9E1CH0#a%a@P9}_t1QDwC%C^Lwd|n7-4r}XY5$mOcCs; z(V9DkQ|}WcA3IvOow9(q&=&P&or2U-DV`1c$#Dj6U8{`Razk!QF=y5AL{Y1UyGeb5 z$-)k~W4`$1@@8&$!qK?|Rt3DK|X3Wyo$ z-W!$YdT1r}!ZY*DKe@!1s4^cckYhN#ako<$wBEss)0(8o88G%3pYoG{#Wm_p2%iZX z|Bcd6mn)SKff8)2MUk9wyMqQckr6|)+x~G25I}wp@Hqn2Yq{=sk_up$37x!VsFxI!f@Y7N)fD%@jmRw7vT8OJ@uBCYbE?y zQH39-`F<9MD>_pZO%{~>B0T!UXx5Q-mrSjA`&dOHpXrJd*&{!Ct`Z&X7?~Bqm7#BT z?*3XRxrhsbr1uBzCoV7F%kWd=S$b+9>vB!!J!D+23@W-^uF0|<6;pcw-tK|{>S3%b zVu7lbXhRLHz!Tbk8DC1(+11rf#@isa{aSBjj3nFB{BSab^O6^s=ih97yX_L8QmJ7s zOYbK5`K&k930>8+DbgV^b~M z)jZ`7P#;fo_#CjEhI?qiMHR|Jv#Qm z!CWasqSK0jdE9JqD8#T{_feGf(DBcS1KI4^jOSoVIkF983BK@aB7Z3V!HxX2-CvDu zLv%M>om#&|m)r`t+@m|M6+3)bLdvI3 zOu|A!3qKjunLxGqjyTA1Kgn}|zhKkx0*&zIqpw|@JjNk9nF>VR@{%3U#NMc)@p0x_ z;vlz&PTW{Wi_)y)`6a&Rc|Wju4t(#XrwwF6tF%h4fd1=TCnOFUU5X5Z6N_BE#v9a~ zBA0&0vij)a)2Fb{U7YxRhdmfYD56QS@OE~~*DuIMAAWpUKR(|3883pHF)x_2|2A>dMiz3Di0B3 ziJ{!)VkX>ni{E(Qzh{}n9JmUj!~~&s9`^EjXwl+m24oaC3h@)toTDT2M6r$u~7 zBPNuImOzHTmL<2HHUvA&319-nKixiU5- z&5J&z8{LKEf^iboseB{Wg+|)-*-3SM&30zB9?`)k})?cFwIg z>`O{hU_*vNtfZ3=*V#m-X+{i~n0;XAh*W{L?A%AU-&}rl2 z08Pe}QA{}EU0hG^IKfutf0eb8$({>o08?NX=CvYf9P<1h4tj2YDb0M!tId|ey>3-K zzGM{jfhp{zoOYL=aj>m2-J6V%AZp@^`3aVd%eWo~fnTfhs1GivFJETM91wGRFxx!C zP-yyJyd96v?OnLyMv!>uClK- zj~xY!!=vX6x{|qf>-};L)ulTf@AoroNE#S%%CkFV2kQut!h)3Yxd-&^el+K0OoV@! z&t&=}`uzXJ%J{#!Z~q-pq5a?5X~3{MxbtWl9J?hcPMPD=hd^&D0im(!90J`JPSTlc z0*#yw*M{A*=|lVZgk8LqR}&g$Fn5542Xw1~JKAkZsIbGo zWN=;)1P{myh58J52M*BprN&6j0A*1?q0+NcP^iJXd2*7`spr}=oJpiB!DRx&14Mms z>=exvW9Oq*bc#gTG8i&Q?4!ughBykbV-r<>O7s^Js#8#2#gNCVAXsrTn=Jt!I%XxE zAs({XBRmY5jR%*;r^IHjPhT0L`Cc)Yt%Q5<{SIEkq`5w3Rizn%dN?!wRgI0%(0e7C zP=dAL%{U=^Ae23{Xs~HX1IpZs@R|Hf1{?Y)jnLRmjoj{0u*$5x7R^IggY8$SErEnC zzfDJr&fl)Mf{0;mKqMr|JBLD*)oSBAo{L$~Ly-sK<=cha{Gm4dx^NS*RJQ&}=h*s7y;Nv75*nZXW0u%CpK!@Y+Tfzij*`N%n!6FP~ z2z(+h&r^w(RmYbGfE?FE?DIBkA*q=_f6{VJdz>}(b7n0pz&3?wLXI;S;nNA?(DH!$ zJ#&Ouv5K7a#PF3HZSs+qN514RB!9Ic;yNEWRN#?8ro!8nb)4D77xEg`2d3edlk~Sj z^EV|$iSizBe~G`|9^Pn6OLG3Y1o6{X@NpiWZU+;WLsxC#%8lpn@JSf%OcUCD3x$4$|8lYG6Xm$`E|fg#4- z7v>Lz{91S`@gx6(z4wl5s?GOBgQ$oIp^DU~fGAa@*QmU70j2k-pfqXHArKoys(^sf zqS9+bdJVlu?@~h%ke*ONAjP}hnK?6a_LkUdvOcg_suV{%OY!sXEz*MCxZ?QCAURO&;mnUnfVA`m{()ru|4>2#d zsm_*e+dM6oT$1_V7QXqZ2Y0|hEx4A@#2gdg%NrfCrfX|!pEa=v&su=BZd&GR$v-;a zE%epaFQDuk)Ycsh7>-EObKR{TuCSDMaTDct$PG1~!d1&%jM$s{9nn+%SBM@{%0^80&T&S{-ZTtg3|3&8*f7;-JQa2M_$QZc7@^zK<)(35ZO24@%5T z%JUz+fqvwVdm+zXcrNYOJVsSRCI8&s<+eZtJRzwxeoFw8SsRq%V^T9@jI7KQR$1;K z*b)`|X6Vq=aJz)o8)!j&98WbDEd`<|^dVUMpvWYs?Z~v|-Tk01FsB3zWp<3h#9rBE zIP8x8s9{DbH)Wp2E zy0#O}R}j1Uiln#(6t)?DO@^nRyexnNHfI5qx!R+^fLKOvaIw({hiDCLf*W?JIX~Oa_s;z%`-Kw3yntAh z#hWLh>~`HxFCD)7zJLE|FU@I#{FKLuM;rQ!X;p~X2n>beNm2~!LWo|rhR-n|rIL?p zwZI;>qQj>2HxCv>)fI`6T(MPzcs$FlmVfMl4T0YdaVF-vKYffIYs;c%(N`3Ut!)p7 zn8m%oJl`XVY{FFALZ(m!?`4FzYLoN6XFVP|$wkqb2>S`zNZg^s_rSo5vZRCx@&ll@ zZd>XE(1>WseHrxo0np#npZd!|@HK)h)=8fVu8Bj%ST4$Bmw;KV{Lz!ikoC1 z`>Cet#n@w zX9*euU0@$%NVFB3)i5*&*DzcBF+isI39@L^i7Z2I&WL}`0zmZ2%Iv1ce7(Imn-(O$ zFCuQwI#>=~v-P`tjb{T_bHH27jmMVfZAZNUmPsDTdB23V-!;S9{HXH)R-n9@%k~o_ zCb0Vx#5d)>m{UE=4>1kC39J z8uz1HoM^*@9CqiyRdC}KAHGJ{xuj2v=pm+K6}bbiU;cDAio$P@5YsuL0u0k$WKjkw zJVr0uQxKu`re`2h$uf_}=gFKWN@Iz5XP}Xc9~?7{pE+pYqMY5xl~RPOVii`d-6Y~I z)@w_Dg1qMq(C>@p==UELX?Q)UBC(+twp&aWz~Pa$&)nvzp;icOm|?O9`GJr8tS{y4 zrjJrE2Z1Y$?|TZ-ri*4y>Lrr6X=tXhsn0aYE4eg4xQ5)4So|?Jal3J_UVz%pUTfsA z*L1MkefT~x&(NZiPET?D@kSr=1|hSZB800f6suVRGp$>Uf0R5Qm`Y5}xUJQ_{JIIx zZF)N*CcL}y@W!?9GKSoIOEUn_bsW-b;#d8G{ErTvOj4<-!yYhJPNe1C251>^4)AZ38oFJ9Qr8=Uvcr+R0fKIrS_nfwIBl z-1*flzNMW=B-1`B49ZyK#bc?81Emb(*+&x1C%S!TE*^Z1rBs~^@Pk`xAFwGTIU?gc z1W!GhQA`}|-JR59bF{bz9|*QX8@9lW=VQa6^h&opP~su=S_?!S9^DDOQTs0$vqpsp zOj_nQ1?k@0T4ifj@V?rU(&zl~n1NcV$Fo<;oidefu1%LBbT4VcvR%3EM?h}GwiIMa zd_koYr@lC@EZmtv^J3P!=3%%9XG2|jT$jh;qa#boQRnSCg`B0xto5y{J1g)|*g1{U z_N-stHNvk5^i1ZE*PmKctn!#*f=1B&iL1yQo6$u6ykU4a(FL;>RXwn|bM zHuDFXFAnAKEv0{VN53}WxMkhh`5m_w>tKyWbeOsc_X}k;HH*8&Gj&Qt zW7}zV5vUuRG1u-N!K68!Qhp0-#e6Z10+Y0r92XI%t-4#<^DXJZS;?jzq&qJ%H`45r z0O6_-rQb}=RLlV_hs)fA+Q4?5!3;29sdPSus||UwQDDvH3S)HpzOw%2;e()273jR; z-ZUG_(w#CEN)K{D02rd|?Q#zhw-89t`u2l@r-#n!bA`9STeM5`a?lqlP?Az5?#}ro zx5NU=p!j2!!5iIG(>pHb5DmBIXXu?DbIZQ=vfQBQqxlXHs^}(tzy;03eE~P!5TJp& zfwSy9r^JMnZO&gvmvT=EpwDw`0Vs=FmC+g7Cjt|6$cEj!+2oIHY~=Evpp?v!A@$>9 z#iNVI6+*#eU*8p(RlNHIz;CFe$il4#>!m&97;qR&P~}lr?G9Hgv1sh>(i26S){D)0 z<)&tx@sObMqbxdhNN5xniHWg{9H#`?vs!Ny!L^SfnolC^Dt&lrc4xrueOsnmeiJu_ zuV;rwZXW?m&nod|210E*t2XZya!y5AX7>Utq>*E!p5{}ROzm0|SH8xb@^2@Z6`ygD zGp#T1o@ym}NA<1uuo%1aVNsg1yy!%Ui1IBxj9USk!)s;TBjo0cH9B*9XPmKE} zaQz=RtD^1-W+gFVS6c@ncolKm2}_E_Cd77G-bc$(G1*Th)4Eva<2};EZnofTwjZUA zb>9E+AXiuImID#!%!TbK_jbw@MmG<(>ZL@y7&=@7Ktllsej1@btUDESn=+yExq1}! zh-rGNZTM^Fm%Q$x!iiAMw}r+&QHE|qEb;{&Pm{Wi#M^@}jVd`WDn?tF&1Nj%Z=H>L zd+X4MYU_9feYzKS;0d=Y>~_LiC;tZbxm;c1>f)87=7Amql64FM3M4liB;pb12=mRiWIlT=u-|cswnmW(bcNMD?Z3 zo#4`BQv=5q58nxOPq6?N{l~F|aJI!j1UupBh}Cl+sR9E#%J;}t@Ic(ATJY-I$9MbO z-P<}#Hp(oKu#l2csl?x0O>?~d976w@G5+te#Qu2~@qb~k_je-hzcy{@FK_JBEQ{3` zNw&~pqn064Ip(7s#g3h^aw59n)-kh6Xqw&pQD#l3Fr5aMx*7a8qmQD%oN59tNHip@ zkL`G&UKhZ97y1mSPpu^9b+PcJ7jr+?y3GJq9ke}pLSZ2~r8a*@aFEd3`RwU&1lt!B z-U;g)wTN0zsja0{n5u0dma1CbQMmjvn_&zpOf!BDciMHFd1e3&29zg<*`ql*#KU=8 z2qNP}fnSPE|J__Vfb-jo&2itmqXL!cC>YA@U94e+)fbO^KWLn@e+jUjn2tq>%m7LE zG{6=99I{G@LLtN{CytQ4jaL!fs!(j}uJU?a?7&}do`03uL&bxyBf2ecfPF$hGUaVI zYrIUvreMDEIS;-g>uuA_OPKefOqKzcJEDK2m3+iZ)khH`l^ zcX*KMwUZ{s*!@zYSs|Q3>xFvOlSR%6LicX<6&&2D`7GO`&B_pO5BZ5>xZuT{sFWM5w|ijkD{y z(UL9=6_e-}+P)S{US&^+NzF>lvt7^iEtGaic2}k`-KZJUc#R_OJomqfKNunA|uX zddv{YTP}J=lqUtPzusB(Zp9Bc6ayT(@cSXv3E@_yo4`Q(Qhj;lsOXi_hLFcE7C7Z? zU8Az@za*G=JKk=P)&5j(QD$@Jy_&9E&tqExqG^r=TgD-!%uMI6PpXiQ*U!NNT&C0Y zBnI7QJ>IQ`T8Fdb?ahvu^U>gij`kp(mZ`*@XsMqd=GH}y`SS8todOZ7Pr@<+meQiW zBhD0+a=186Ml0DlOJ69I+YdaVq|;{b8lX4}OmsfxmiW2d!U>=!z59gbb|nts?MKPv zac3dF5H0Or&zi`p{cfP>?y*v8le(+a8>wkV^O8+TR z$N#dq{d2(of7yQi5*<2;07)(Y`x8Wd+5qT0m^&|!euqc-po^gU)oFe^^U&m#;LwRZ z`T74K`Jws_Ijh1$;=rQY!90EmO)6I@LpYg2cT1Zul;IdesbbAjr3$Ld9{U}Z5o#Xc z+1}F0P(GU5NkZpy*|zJXgGAA=xb4Sso58;yyz<9`!KnvFyl5Myg^)iM*W4Z13$!~V z$6P|bH!+;=OIVMLHbb|sjaUp9VH=UEY$&(#~K6U zDRZ-+A5HQ!FM=!5owUoj1Z`)G0t6~y;ZFGpYb?vtPLIs!bb-#T=>lD`bUg2;F%7s-kH z_AdKMe7T#8vL)j6#CUGR-w4jX=YjLV0_12wJvOr~0QDM0QeAY|_70rfS&pK8 zmj3k2>~*nAcw;QM6~aDA7*HKQAV&5GB-+MoJ6K%ikACxAL_0vDQ`xz@pLDa=bA}Zw z7vX*{v1Bnjh%?A;La)QyqeA#rix%$y?5xM1HrT(n$5R1Nds-3~R{S<0bE(*QVZ4TZ zH3C&ai#t_|p^Yw&zT`tiGuyMO?C!Ue9axhje53f~M}2lKL!DWliv3DTSk1e|GR|)b zQn-5+QVkQ%Fg;4xXVX`He<*c8cWK1)3F_m3(ur>b#4>|pb3r2e)92}n9Nim~2_?_x zHe!6jAy2+$NRK+*Gg;n2AFV$%YP~iQZR299n)hp0|9gD;fBdfgUmi>S-L&~%KLrC{ zCYWZDs7eXxOR1Pp-}453wSh0-zr|T8mOo_|2pyN>ND!z5boyy{glBr4Ry>;rVgG}Bl_nf6V89Eu7L+bojghs{0Q^I=;5UMbNK_Jvji?xGUqX0o$a4P zw|T}o;Uwg3&R0It=aR255bCyeM(ZA@C0^fOwUM?wOa{J;C%^LDf0lL4fAcRx#f)64 zB0w^(nAq13gHU_>KRF=tX*J@uD+j-qjugEOFP_xEn6HS01irQTu=q?`MG$T~CIhD? zU>0}+w!t)h$yQY((y6E3_}@^?Z>|(f^XjXQ2)f=D0s3C=hFk4Sfo(<1ky)i{fFjhq5LJdL;?_ ztTj$|-bdvrY2mJ7uCM$qtvsjV(v)wqVsxN(!#^3c!#%2eiQ{X9Rdhzwd$8P2*f=)s z#g|Rj4=|A@;%)byRMyZu_I==ik)j%-OtRZt8bSkQre9S{5iCto$60R|&toDe0(IlA-gN+mC`_yb1CO@n`93Zy;kxz3j4@>2NBIZU z6r=+c-gtvtU0y5;=y1%y7_#anlw_TA`CLMGSMPi=tw|39YIDu%sS<_ouxt>(&cA=W z9NPpvPl#=`5go5r%qIl2SX+#5Xjhxr`CnFVd&*q=uHXOO%ckZF9~gW(mw1w!5w9@x zi0G|{K{wht71MR@rZ1YWJnVcZB0&oh30~joch?0yMV_OGUrwIyyxl@bSJh|cnHI- zO&0xGQmJ50YjX|Wbde5K&aNJGpQd@}$*9bX5BKM(-P#cqJV}uN@DOnZE`crUP!Yvx zgx#;GO`;dOpp^W=;kO)Bk@%}O>*Cxol9JCpe%1snHD0BByOF!uTugEVwAghYNGsB< z42gXhE&gOOh%&K@?wfgZ1nPQz+m*j7^+ojbO$FV+#gK8-;!cQdJ1|fUn^z}ad$*K3xfsD9M$Y>CcWv(M`#h!Rqqa0Cfalc8H*K$ejJM|~R2u=m^5>Ou}Y2Z{2_06YMKg%*rX^9Q-ZyH~I z{mvfL^&>0lVDXt!W(%5%B2P%YU5Z0TBOG_Q9C^h@Kk0No@p`vqs`+^jVo~A!aVk~WW=;~8=f_+YiQRNr*(WiZk|6n>b9ZUv ziAt0aUJ=6UOuqyeA!MFj=eHrLXbrQ(gGrmoCr?~Nv-mB0DpmP(I8Si2xCm(Vfh@5* zTX75N_Qu$0C%`*V$z@@Oj?hn*8UXvH8hwdT6rO%9`TfPokR|h*y-#}f82mtQr~*yM zg;H&VNEGQRHnwHw0-><2k-I)-4$mVqcj@HadXMUA|MZqm$m@BAd(6>I7x<}X9sZn` zfKQV1Q6#;o+!i#gpKr(1Vd!O?eiVz&sMx+`Na*+JRL4}OGGXz#yZ#1pYd5(MqjCww z#OuyB7jU|r?a}s~NbrG+)5NXuA|(yBI*cR6@nPJYsyDN`nef)Rs4PamjT(?VjExjP zh{U$yKjU)pOV$tBk+kLJUOZeDm9}q(xb9ZapE{26xR4@i&Jdt2XIlm0t*2ba@lhu7 z=X-P?ntQPm9v-&^Al_4A4v|xloPAA7n~I)49H=`H_JIAgcB8y`_o6idpN|U-!3oh3 zv&WS#J(5l{nbPib|9X)!kaFem-3W98|I37UO)07aSR20dlhijM=P`tYMMNuXvaAJGekFvcMkqAFJuY<1)|<&TUE3`YV>U78pV8<#sheiEDxCr1UJkM_AmXTzz3 zH#|d#W z2c0&XXLw7sHu~?gKWSp&f(_)15|yijb#MqCpTBgW;g zUdOR-xVZFrU7I=PO8i^^>RqO zD&j7M>t^y;xly(y$GyGk<3OEWNf2F%giMYsX>7I}L&C)#VvU!aC?`kf`UdbJr4NGK z&M_C9O7c#U)tDU0>7daDjSi`t^_%X1l*Y!m)@yuN=k#sU=UNYljpb}Fo)z0Vkg8^} zycymaAfe+IX9|kF9s$}!+iT$LTLvcgtO=z{Zecc8>v5)$a8<-&v2E*=Puf6%@XT!Z zE05_eW$cApPedqMJ*Beo8SlJa=mm@TGtWLF=j%916S_Lh^eU2yf zl@N6qvgQImw4z(Z?~YPsepqod4vl*;|muo`hqTkLf+;V!y^To*7$3CO0Bg;`D zNv6zN+_q0F-*(nej84@YJ^KI_DJA&hVw)gkG%c|ajVG|YK#!4*eSwl$GOhKgJEsp{ z^F*3!y8J$V8s0f&F=u?rowaO#<(aa03+Cj(PAH(s`?%q3kJ_lX3taq@UzGE4)^#n> zdecLhu3e=v(Cwpy@>E&wjF)mB!1u@{f@rtNy$*#daSIKBR-@iz1s9>OBkIE|jqmzI zTq@pQGP!nP>gnoPT59==jNpr7v5`{#XnRcTdDuD9qx`iDx}hB@FyoK4PrbDbuT#e5 zPOd$k*Zj&WJ9BecChm>rP4H0p4m-(({7ETr5lS#s5y6Iq!8Nc2h;wTx88zA64v!PJ zHO0O@wT0IuMu$I*E8J>53)+L6fM3Td@zM;dFq7;E*Km}jw(|yRIdk9EM%LLC__yOh zRoA=9=pKM)pQ@i={MJu(5uyVZ!}d2k01SQIa55i1z@{BjijkqVBNep8))(t`xAN1zBxwJAt-dVSY#Lw*O^RZzmqo4k+a0dz`g zdy35S9D>^-Y;zUo3cX;i!4rM#sKPB<=_~o+%wDrQxB5`LtX(C$Tn|ATKJUZcvxI17c(il1#CpS(ZMYYF1woM=^+ z0f(SZ6j4~=*Kw7JSr#Pg5$T>{ar3hG2lOhl{I$$8vzGu3eofPv@1QT2~UCnh%+ZzED-rG2Ra4El|9|AWhw06v-jb;IUTA&trg! zb(s#<_qCFm^TGf}PG;V%4{J{`Git7)j}0hR_tPFd>uy?kCO^RKq@qGD@J5{TbkH!M9DvX<1s43IQzT(*`FWFEC}?cu&LR)iiVSD#>qL3K^SZqJy2rKP4n& zlFVf*?X_@#e*SBzq@naHw}-85R!>V@cyp@vrQkCLdQgxv?!@r%;ljXck^3RrD8V7| z%bN31Nl7Npn~d(oYYBp$`hNh&mLn%C5uupVDr|6nf+Mz4GgyFdd2YmDeBaP+anCGN z^Of%#DG^!GE)$V3*X2vk4BF0u_Sd9mZ5K2;^_k$XI)e9-vU3Z9g#^v)=03KGR36(- z@O9)uO>Voe!GEY`eb}v+6S^tiM008p3K$fyQ20qygu_LLdZv7b6PF6u`F%K;Vda#aY07Op;0RIbmvW-(spT}TLa z2H22aa$2h&jrzy4$EmkX)xBds0Thp6@lJE630pYBCdwr&BEn?4^LSJtC%ROi-E6BJ@A`6qlin0^5y^?0hC1~9b9l885W5}Ea^87#42=@<_w6w#b6r0ReGvS#652GZg zvRpo@Yj*STdw&4G4Hk2Drwj%l!c-uDw*&Q3G`s4ygRLKrsJc>Dl*j-*X~51>waiiLYC%Tg(fdimRA=lwRokM;L7g*9i38x=~D=!r~7NI@{=DU<1txERgns+NUG!(@%>y&$ZK@s`r zNK#ZA{~PHv4$`D-x)>W%jtQ*|s^=9gtA4P^VKAlH+s}Wg>+z8uf0v?1!ho{#TyNfE zFRYhflyBBVO~HsRlzO(;;js}Q#Te0WG6<%+p?#P zbE_Uw{c;N=sV>XCx$cof4iaudz3AC^?6onPyt7ztx>iz2?AIFpC~`Xu*;otPSBSv( zfBuUa$-jR4{XdCk`sX5;{vC~EB^rDzIr9MXQeivsg99(*b7Ru+;GB-=lFFF%@`=3L z@?Yb%R1&8{S~}{jvIhF9G0`|BiPzbotp-tPnY}Zp*+OCIZ#bav2MD3z=zT$g=Pp27 zjxmMdy;U{|z<~9AE{OnuCle66fP)G>2FFeTLI^{!;ZG3mE3_>C5SX_zc>)kSBTA0zh`krZ73+DSu_MYO?=SxE9n0QR8sDy2Vn zHjJd!J3@g2C+$Wb0dRuQ9RdJaxQz&dUIQ*|88SIa1OTDoH7SUJ2*i;rAhHC(0>maJ z#1DP!>M|6t;>;u}AblV>c1iss9B|qzz@Yafg$unXPNt=BlYkpodW*0(+-{{@UU39Q z!N6(1V@PiRp|ZTZB~8I)pjT;6~Hfn|ILHBM^4wT1OF>O zmS}nw`~abI(HXOeVSq~kMnnyv`eomyX7#T$k5y(SJdYb_xbvCy1L~UPwt{=(Rr~7o zj2^mIQOgZLFM4`NrVn@{4m(pXDbe^nfZ%QsOBf9@1<)o?C~E+01I>;YECnC|wI6}i z!b7}^7;2nD%tzk)3F1^K3xNYI#3F(GcTS z#K1s1&GAkm&c2P&k>Mq3O_-SVoUYo(#6hN4N2SIJ5n#lN_@K9@$9ql zS&8bHcc8zK(&?-I%2I!2@IZOhS8wLtA_bFwg>{sGm-|78#K`w9AEuLdIc4{x=+2AW3@qW%H!PlM`~ zC?5i13B!M5XI5_|>I4saUQKMI33q93o$1Sl@k=}(Ela4lxvf=Vbq6bFrGzuc_iLBg z9GM<0P;zds$jKz9+Z|UMX$4en#wB>;5KBcA;mG!JC^frbT~$;&&k8aZGvIddBH(3C z3yQN*v3%aW_r6u((^O*0SoU&(AX^*BP?fEZyFnLKac1-_td9%&Kev}qnSbL-e+AB8 zf%8}3{O=k#f3=~1wdjAJU;Ik&f9+Gh_Nia{)USQ&*SPf8DEZfz{TBq`7d+z^bmdoG z{0r9e&w)G{RAv+JQii6aqo#6DSn16tTNCgJb_F%kJ@v+--ka3xjzzq@dS4L{5~$7@ z!;qW})1IS;RjzEzHpO*(KOiq5j3p}9;Bv$D&c3;wk30fb`3F1N<80*3X$}0Fr!xZV zxerP>_W_H{lflU?N2Ap*g|lPR{2vL=ik75W1Wc{EnIUifK|Tip0l-@Z=USt_gn(zkB?!O!R~(D%RAK%oH; zWLP8AkxZZ)kz*6FZ`|&+fC#sR%`0!<0pw+Z55e*$=%EeJ_sqIJE*&hp?g$RyjlO#i z2j0T`1PQPM3<&%w$gzqx{>IJ%+7LiXw+|d~0(}bZ@c3E}YoP--vtpqkh+iUtP%9W52KXLE^s@egV0ULtiSytrPZR2+>gyn=n{x|iCkT7$)4Iy~c24n0MxI9@dmqHJ=dt~8AKY-QsE z!~rcic^^r-mzg#VdJbBF1zXcPoBJ@niH#Pe>mSZJqgWlZN^)Nz4Vcz_ufOMuy0-R` zWY*y)$gySPZPjzOR0p)`6mP0SVd!9PGc;C?Ca>5NWSbA?c!$NM`s{70$1HYDef;U@ z3)HXE^6y#I=oy+)g{5<=nHs)tus(jj@Oe0s=4|{*jcrTDnW6eiS^A&89Zj5{xKSQ2 z+6_)`I#Jzpp^2x^s_aVZvYG#beCrO~s=ktAOJ|Gr2iVW8%_A}Shq9tu#hddw&YFBL zE_5)t5wLASa~(*9wZy9DT_uF!cL3yasm9bR}&C371jTg*qjMWH>pzFQ&n$4R zz4988UhI5chG|K0yM*~tY$21GY5Uz)F{izIHZJ15y4f{t>&SA!<_5vbtDQbK;yOeP zbfPE{g=euFI9Hu8LMiRB4J_VHVbEId=?=bMuLtc6@S2Y&|!SH zCgiXurP}Z1TODud4Yp$$Xwl8N5rm`Li{pfounVGP$c38n6p5dpAlB*QiH{o5H?;e| zRv=U2NiJ?}**4((sUI0K08i>fI(55($p_0%)3Y60ggkjjVxZrXfm47xsBa-hfK-n` zRORDYU)I03u>V_xZ<;qGAwv5+l82;^n|M(Volh+mG{P=-CL<66X&%Km)2n8+q|P^* zvt#~j+biZad^9gVh8Nz`mb4JAaz&5DdP;o7T~OlTRmoj9%HgR0KF}A>a;VzA! zeSx2_Ic~Nu>%7A;K9QDQQSAleJR?`5tSwG%$A*nt&oZ)4Ku@9}z&X%s7a(!p|EjG^z>-z$fc)-RT~_S%01?fy?1!OfZJH7gMh}9!pu4xc zAjdm_fRWG*<0W(qMI(Koij?qH*&aAjHd*+F_(#qUpzB9Dn+UKh23!DBU*%XzM0H7; zIPRP?iRRy-s{EY<~X{Qw6Bf44cb7C zmA2_KStL1zwX5BK3z2$Kgb8*{8s5k*9z&*MSPp`~Fv9CaW#?A+@bbD@ZT~GJvB7(3 zZ<+(CCwR(i4lY!WXj>wCn?48fV38dQHOO|N4#pql4WxL{X&0Rp)rEGBNw20N>QvmIEGi0c z-}>rug5?81duHV&-CO5FmzbcGC)_gEecEm)CXAz{DN_U0IZs24A&<0zijn=+q)#Pv zY4ry}Bu+jEo%vHBo>!E%xO?6~TXDFvwCjWMJj1Zh+D5xdLQsXc*-LawP)qZcP`7B{pfFK)sLx z(cF~!h9IQOK9Ua@x*JBJhU`N40~rUfoeLFT6RQb`h0b$NJ+qtBj#pjmMG{0Z;#+~N z929#*7q1+}qk|75$QE3)j6Gr2o`E0WKZ(FpvNc=2`eLy@+?u`SeIzBQ4*uA>0qocl z&)hs^!=(FQ8fj18dsn~Kw|zkk@RJS}9+DJ$)&sve#REx4Q}PdhsVN&8IhoeJ9J_T1 z%PTW>X`CjqUf!8fDbKOGyL2FgsgI(XHOt#+_xHZ$AxqNe6)@xdGg@0s7||0gP%v<7(-H1E0}mpNhug zt&!_>lAqGm?pgDs2de!cL-=p8nf!hce%S+^>8_Bel!m`#;V zVdVSN^bwCt2;eJ^2(RbzT_Q_%9IO7|glFike3-a&vFfdmMD+X5)DM4KYMiIBSSo(I z$ERwH zKzp-$DjQAT;d^yW>bO2ya))%f~~X60fJQ;m38zFoOK+^-U3E(h9r5MeK`C{ z!esjghei%NezdMrW?H7}AUBIA4kmhc0N2E-1xSpDG>>5mhH+nU!{zdoYP5$}KHf~-Q{*}Jo*Y!3 z%WuQRRamfde))oFHvjUc5#LEm-{qR6{tye7YijEr=+i$zfD%+FghRS+hr!X}l?i8B zKzd)&dwZqHRD%~+Ndx5_ALt8=5SSZuDUT zdtcxCFmP8qM9EKY7JAQaC)U<^jm|e0_!SxDjhMvGPJe78K$l{-0vD}SZ;#uP)1;=| z=$w5Suf`o*PriPOk7`wuF4_33FL#R^k38F^DyeYN zq8tk-=wf{b9Hs-Xl1HCIeHteDE^P^FHoQNX?<`f9^G%DY*NN^FKQ}W-P9?O__f*2t z-i4Y4M|pvX+_|SCA59AC`8>rJ!CQ3L=_cga?}Rc)xEI-0C-KaPNk5Ku)V?2cg|FX? z(f1tlN3*!y6byBotwi)+Qk6`&jE} zwwOtSQg{6&9A^G7)@|DhMML^+s6uDjY|c@19(fol&0%jWC-%WxILv2Uc3H(kUY?4x+`A{=h7A{bYeex5;_yLE1L*cHdIq&Io+ifOm)s;`MWGCJ4@N_~q z4%a5amqpGrt*EF%G%1JJ1nXJrup`+UIUMo4kkK6_=NvWX#VWIX^KP? zddnvcn;TE_&y4uy;`{^1Ek;f2aLu1wwRby8+?HEk@3sxn=-W!0^>n`5;Y6=jrOnL$p+S1S@IQzx1-9L z7CZt^IsSXa{J+k9{(*`6ugV{&{3p?6ogq(19z+r6M%Gd3y#2x;RfFmnozA;Gpws8O zPrc>U$lI{d6LQTE&=N-0x!b_>W#*5+3027R$#;AD5MbU%nSkzls1#P5%-)~~7@c-@K5;3E+ z1+$H=$V|C)Ogq=yPLgQO?c}@fEoa`{c{!n%zrvl;xMX3&c7LNMDd~O|@oMhT9UM9a zb`~y)4YPdN%IOxJJyCJ@lTKG-%S9dIi>#;WJ9-#BqueD1q$k3Pg*M(7@-6t4g?&zw z4L8#^3p2^twW_?gg_0cGaqWCJaclS1&3|-K&p^Gjl1MJa2DZyQW40}owL*-XH%H*L zkG6$B9z>-wF$|$8Cq~h#3I$mEJ`4@Q0me*{!d5gU783My^;;Qdv{>2Q^ItE-#T@Dq zuC9uw=hE+acbp1#ZmqYD=yos7wun_eIi>3`GF!NL*ias@m*i58b-SQD1;k!)Zo6-ZJ4Wt7S;&tR95;ne+1!#Pd%ls~Eg=|( z=)cf9zJYog@R>tou&Hh}kq>5ipJv1Gn!3=g5A|hYMV7LnXpox29`vBwbz~RNMK6(v$GBYzt^)5c57$9G1JC2?!cg zI3wuub{B-lclaBZ5#(yWN166RW5-&<|A(UBe=W18+65Yqq^y^^Krv&D-p|k`b|Jbi ziQ_1F`xC^-1Et*g+*T;HAG!roo*YinU8v*Hzc<2=RU6daE6g`}T_<0uON$s=b9bAY zlv(My{rD(UkParAsqQL~EIPbVWQ_E74O0s!dzG&))}ueTOnQ*r90Vv09AU3~KK7Ed zUTYMpd7+qjw!9L*tL0-&y(APZn55ZHOPBGY&b@+LuB1U~GyCM$PA`xo_l}X1iLa&1_IRxG zHZdVQ)kuJbeZ3RWtVm(K_88*R-bA|CbAk7b~I4$Bq)}~ zmD_R;FV&B*-7dfGm9s>9drPd!#r(+p2}h!1hjyAxG&j0gKQ#C>4iSQO6lWr&w)!Y! zWajW_c@ZPunP_~upKRd&CgBkB^y7^Dk;aqND%oBMIg29~PDzib8rNj&hegCfFDaCX zd*aphNylSe*~I})Le3sOfZ#aKA!XTBFQ01-bBbTrE5U#HdYEvz<91Z=Cc9j}etHuR z{z#lt731!xYN>OU&>XES`Np)4D_9T|2dxU%0CHX*?i>djeDvpN2%#}Etw9?1$ z;WPOyjaim(jnT<8#tYyEWJAwVir;!#g+q-3cVx=IELtYnw91%#vDa9`QJqvdQMr=4 zMV77#ua|X^30YWMO>MELHw|b#I?JrdAw%N>k+{40Iv%>5n+=Z*;}}2TPZ1Q0@^`9+ zn`q;mb+-3?CrVeBFBIHp?~gD^tlD<}34*97_Z0adRS6+jU;LX1&WSemO81@xVT8go zQB3+ZTMvn#n69Tj!@PPbOmO?loj8L`r7I6!M$aR6c#twB<0Dl_y|DbS*4_4&V&&RH z1?Uubu^9Cl>HuT%qci_Za9-$vo?WAY*x>ZSYeQyxA4|P$J<+JXgb%$ML3L4nwtuKI zZuv{=vJ}o}*1R^J@IcHceX6c12Q_4wf5AzqoONt=uKU}b+et^0+FTOLK<8mqfET-| zf<}~We82f+)A$jOk;JJR>V`s_v{rVK_Ai{jbr>hA2)A~KeKk7RqX?idwgEBUzGaUg z-p`OUN0n%cDXo=wB#oiELMYOHVI23xQKpb}l8I4wNbS@&z4roTL$MA1HE;#F zE6c9AWh=gxoa$}Mi7b$*&ak#>TX&Q$KA!cdKuZOxy>GhR#u@~O1|;e zA8cNcDcrx~!xn=uNTL&Iv&~obPjVrOBq5-uOr;PqsFZ`}*{NvcId@Zudf7^JsqdPM?#< zNaYmfH_D#2R8ZtAW6Z#B0fI60&;mzj8MJ9tDi`HfZDQtubZMQP8`g08%0 zUTs@8dS~l}R^>KxP^}h#$1__6aSYRa!7x7QayCtQ>^*W=x#a-I280pq$m26PzS9v< zKVIwhPQ{^U=GD+(sz~oF_&7Ep!7zndMsv*avsF{QiQe*HK}>-P+mw z{sbn``;Qv@D-f8=!R-l%Zgl%k&})jjiZM!)g*>B8pDXZB=OzLMA6kYac0#X_ZA4^c;yvt zGNm3J$YV&%BbVrd7jo|PaOrTF2VuxXi1YB*dF!%M4djme{8=qeUvEAgsbLxOnY4J_ zfY(kpl@EA0KXW~;^$^WUEW1@3I>1BeUY6@B9cy0y1sssa2*^AR%3&m8d0 z+95s#Owo@}jFdNjTFy#Hd9rqKRo3GWp?!&kT>&T7_)|6b zM4GO0$AhjsQ^_VQG zRmqO|{f27hPQ)J6B6(Vc)-BgMY6J-xcvJ;WPFiOZC zLe{B}5R-j3c1g&-FJs@$SjI4m-{<>1=l8tMdCqgbujicCInUYpt5;@*&%8hH&-=db z>%Ok*HiO$Vt8mmr@ZJ)8m^u}$N;`ky?rZM@P!1%{&lCH-|F$U4DQO=KMX0n3rFg#4 zv3ogbvJUo=`~2e=Qe7p&xs@+Z)+A-0y7-B_vW!;}ik%)`wwy-A%>aa#V#lRx+j78K z4;_H8H;1j9T=R!*-UZ>=z@#-cYRQZ~ZdV{1SJB#y?w8=^rf(>xgpvim`?b$#n}`o- z9ClWp3!Op*4XNV{V|FwSK+#YGv#&^OSn=%M17g^xi=Gw*V%x5|0QfTz(<7H?N(P*! zcC5$Tkp-||8p=kb$0f+>NDHQ~*Zdr|axh^mV7a{lZAIchNR~C4uc(}_wCwZ3UqscZ zqXw!j!#&~}XHq6R#3*Gumn}bdc+0L1;v8;TM=PCAh(Y5g#uFtQM$W$Zfn}-#048a9$@5Scb zkP(<`mi_O1PWeWE`JeChUzh6tw%hmr;&&cZg+m))(>L+4aMN1~`!{Dra~vO%9=5)a zIbOPP@`ajY__@XXeh>9!@wmu7I|WiC3C7b;`pl3lI_)R`YG!Sxa) z2J4f~sz73&_zEg3Fc&#>R1_UE3l?dcK}%_Igv7ag*319^jHLAgkl)m@c6(}>-;5M8 z7_b|r20X<&ovb%uL8Y5J%PRPmqRu|siof&uQMl+JFX;FKH&BN{`KrEmPK`;-Q&XAo z!SqGOYR zG(SJJkn@RgR+6?#e$3ZC$I4auzO`OPa#Z89@ft-$(6Ww!Qw^O798&*`nA{_S$di&|<7ZgmZ;mTkOg@={vtuTuYH$!cJdL~)WRoM$Q_TnRPn&>jYY7$o7-E9E$o{=exMnQpIf8HrEF> zeTP-C>Z^^Gxb)^)31XONuFG`S>6J1)bGw9dfiHvy=qD@%iWtAkdL|Ik-cx6HS0 zlKlQjw}E%5H?&BjO1aXuxTJq0JKr*?r?nwYpyytnex`GkL*d%MT$g{E1TlL0Q9nW& zk8a%8$GkG^@QUf2Jo8HS$Yw^{gRv|1hhJp)!rC4dITq%78q&sJ*SM>(Rg2ax)^_RJ zETUI4$8Ww*xa`&}Vqut-PU`GzpYp8tmAzwT3L|PvtvEEfUWBm(JLZQ&LvF#|kU|Mr zDUYQutS*>4J)2M1i&^Qn?}Tkgm2?H67!cZdqr})Ize6}ecCJa_=}B|D*BwfhI))6( zMovnRaHY_eNXxLsUU%F6HxG9;wZ$sL)jm&ESY3*CYpqWM_iV3FAh&TJqwFkmI{2C? zpIOA!PmL9Vcw_GApX9l6=lBB+kWHqIlKI7q8NH{@x`oHq!cQ~z7JO;!a)6_*XOFH4t&jb{)sBmum<_oMQ9~H@)gZ*q%~q8?=s|#|^5~3f@!Ww^6egYi5{V99q+M3?spjs- z6D`Kfsw$@QiXm+adCabFleTBn@-#HXhh;|0q)g9y@bi8cEtJe4YT*ja9&a^CkY#Yy zNgqGNWRA})v8+iqe9N?En3EXoPc((X85wTc7b)3iozpC?(EnVK8dq9~(Mb(n%P~zz z9PQggj<8}aT3pU8$^Z_{R0b2GWMl0iOu;P=cHWS8@nfHx!|$}77UU6R@=xS{GWKq; zD*CbUGsfKSl63NeIx9Ke&Z7f>Rbq5+P@ZN=O`d55cNMOy&IATDl0b`opl-IBk0G}4 z4cFh_?rPV#OzUsfF3$WOeBXRXKzvePqBJ%ZVYhCXb=%uY@pfSL|KauC763_pcmfkMbtzn02f|6-R{ zh4s_PPm=OhwHTs2g}{QB432|Tq9!CdU$P*r7jx6$;jiO#H2t}S8{8YYZB z{QcgwQFDFsP&+gOaq9*#>(e-Keh$rX$4Vq(Nbh3I5U1cfDp&f8ny7)|1|7zaZ@@f} zIO9lGxooB8t*0yO?yido4o+5Wxu1x2fJLzKE`c8?dVU~R!5)B1ruu!r`E!cg)uSW~ zJCZyW;Q|%j|$BfVd)ey$;^qVCLf={U zuJ)rXnXcy9J(H2VbR&bs;IMy&(-;V}BlaA{im>?X_XAZN|9l3@*x`Z2(A;0#$TU^5 zWocj+S$~AG)2AQa>?1c(Cd99Dd*Fhp=Mo6bxVg#JldzFP8(5n_522M$h|BL6_oY}x z2yi}l^-4CcVrp2rkmxNw4UTKTT~#D#61(vH&E5-5;O7_)>!ND>U;~LLk}qv4cSGEM z;BKxItK!i^6(=kF_1WB~xcX?Y7KNz`Yd$1ngk*A)$-)}Mb84Jbz0bM$tEg1Rxd}6M zgOn?;+okfJbGnAGNZ+G5w>xi1L7W@%5XOq<^ zWq5`ccdJlcFj)QW>u+k;=*pXYZ$J9@=EHj8r~L}e-9h$MYW`5SGavpl)!+XjcmMmpg${x@oGuISI|Wy>I7gf(IQXi_$Bf@No%kr; zu(MB}3&*y3wN7c!&n$jg(qsi3WEf8=R)1!eVAvt_S%u5obme0pI0(Y6!bG+VK>8!B ztdVY?cw?H|Lf0=)`^19kc0f_yy;s@_hD}QaleKDBHcZaVv#ZDoKWpl>^BnhGQKhX{ zKs9qjMVbp1;*XXbo?y|^b97{>Qychx?n=ahhi~22TPj0K=A4q%+=A7G0P9&TQ&Cp8 zhHuWnuClapI7Om$YDImy_)~dbYr>ojuB7$=Jr=}WQ*Ap=Z=3>`*oMV;{R z`)bJ1lbauv*`E{8AKQsfCBDyesimfmFV>n-)zJyKb*n`6ve=09%syYO7=U|m zbpbsTvx$j>EwLI1z=g{-9;DC!!%6C&9)QjRQ(2VpF4PbgAT;6BfuA(#t}P)YNI#H& zzqeiJCSN3C=);69=#?HuzLY3jEW4V`bxcuC%E#N{d+oLyZo-Qtlaue>AVm?i2Qh@J z-ok?c_Ca6~LJ8oak9(>QZoh3ba$p^~|Km6tz3}t#tCK$z7UnsptJ}WG*{AiyYO5qb zt=pdrrHQvq7^dAxRp=Y6lE1D=NgXlSj#(~IQNm{hcx-@(@w*MRyhRQ^qx>UvQSmpa ztarz6&7Rw_>x;OReS@qh)h;ftA_`Z!=Ojl}PFhE)GJM`@_=}SvfKO3>HC>~`Wq9+l zm7zMZC_Pt*KIllrVb6E8gh`@RK3rZ&o@7eq=)D*Kz^f;Dw|0aa;0>Z#9~k|*>66t3 zLwlGOV{WTou%!*7csMdNkSGi+5@h-T@_BlATbr!o}uF#*njO>Vd9{oL@MABeg& z$%77gy`u-(0i-4(AG2Kl0i2vf|;*PpbYIt7e}^ zC4+`!{EaE8?xq%JsD029pm%~UA~@;ITrW)KdZuLukJuM~$Dm5Er(`M7lFpN*Aw@20 z^2)mbWbG-3s;_H&)bACQB?BUt%46UQWiiJ_c_gB@j!cQkkDaBhrG&eqn24llG_aT> zxn{VQ_gD)5w8(fwR?zAW+igR=B|@~9gWIC_@w2Lt>4HSQCrvcase}MXVNDs^0Vp*1 z9zbyU;Lk-8N472c^-b>VVlfoHG=G)SKN*&x*+<5E$; zuyil4fm>$n0A%#Ob{FPN9JwzalHMfI@m_!=?_4rJAhYHYW=0UdHdB?faB4aMLaReE#8_=DP(zUpg zWWU(AmrEGzBiBG0_OG}Qi4_%p<`0&Zv_0Etf3N|3@>RdyxvUX%By+#UM9WK)6$7Im9F%= zy%?bFlcjDReGLd7|5O}{KLB1i)mxB(mCzPg@VQoh>6DAhXPiq>oTFp!$Ik{V*4gy2 zaIJKID>|2GAj+2GD{D4*&zs%c@~%*GBNOc7O677?EBK79`6Z&$496O+9!V`RZ_&`{ zWU-F!bTpVg{E8aAg}{lPWId4>?y_}m%m!G=?u z6VxB)(%v5-?J?OEd@UHuu`G{qr)&qzHPXo`2Ady%(q?zQ45eLannQ~aTr=`>s><7z zicRKBmmU+4ViE0jSV5aO97=cgj^SO;IT!8N`?k)@m(D? zR+Ex%*%wdV>~_l8 zugSJjB^kTM-Fme&^8Ne2OoQ=nhx90o5?%vkIoAw$A873j4^&>kw1jL{y8sFyf)E*+a|QDVvUk1` zO!2G%8s3S5z@S7VPbY4as_~5*=x_84ul9fS9r`uPL?D57mL|aPvnd6NwKO2w-n?(9 z!%7U2rqWJe9&hZ)x&&efe2b`k)l*i6Gkzam6LlB+kNnmX_g4w9)tjJYNb(yCFwjam zi(K3j8fwP`QD6%PAXezCohlXhB5OS=Ht4J5lwWVSN+XeddfcK8RS0`kZTgcuo9rHf2QJ%;?_*VC8JA^`2+Kls(-bqE--eHtC+WG5TuxQ!|v zesuGxgZ;wfwJ`LQYuXITkHHSt{mY71yNGZ?2JcCNt|4ch^aetwNxNR zY?^>6&(|^A0xMw0i{1G8iB`66 zM~Y^X2ItbcF}wlLq!aM4dLYTb5_8`nG~;`gMAxKq9YnM=uCy4g&e@RgF+((RBd;_L zJH0z;Fv;MjLhXh^Y9Ry@g7x}66cew5xNoW4dVl0>oD#0_ zRQXxZ{<8nY_>mE8y4TuF^arP}W;6o6YToBS@&6Me0ZdQa!Us2vh*nwRs<0X6Hm`Q> z)H>GFN}V8I{0L`IGb+Fu($%UrxEh|G{?d<)vku+Ks#^1nS@O%PNx*g)q{CtqQ~EKh zjd(5n5Eq0x{==r?0!QkZtnw2u-I@$Nq~IpDUOvyGE2O2?h2(7!7DEmpF!_A_R^4AK z>DQsq5!f11vV_pZYVEz$>CxO=YvnWiuJ|F=dHSekDfm98TVIpSeO433=6i%b-nA+u zpYOx9oPn-Q?alz;;Doe=f&I%1%!rF7v1v1yw6yPS)&oakpTq`vQ-;`Jha* zVDF*rRs;zd7;uQqo$j!e9LJM{Gcbir1-4B4zTKWdv$gI?HB4t)cXsFJUFB!Bbwg_U z9s1;e)T(wT%aFz9tp%?{&)ZB{v_=K#^Z-)Q=L8b3V*EE_r4PQ<*`C+^D(IFh#HqOp zdpxywU(H8tmbsAQ4Wl|2+lTK3*L4XH(K8lYD`_I#B2+QB-2>Fklk+3$>@UZ!KB8Zc z=b1lY=!S1CLB#teTH%ep>2_W=?j7fIw)Uybb8s-TwbIjbdir6v0du9{kqSpm_JkY(zPKT482WB^^uuxC<>a<>zT;AvtoaE8YwlY2CUUpj z$3IqpD{^dJM;LyFD>lZb9qvY4%OoZ#t~uzUzM-_k zbCn*fx12@Py*TS8KPEn^GGN$boGG)aM@za+kGF^4O3nD^?a~^j9Xa6{ zu2&r^Q@NI7w)N(c16@D|&$G;>YP**pM?4OxhX!5g${ooeCN~KtBqcNNz1NfEs`X`t zLD!fpz|HdQ9R(5BsO#s{yQ=o6>I?T_DN2KEeUNqRhplxgGI}F!i@)QyLeIbLYurwx zTgWyBd@u!$TwO6^vzWQDXAaC#i}7KmLi*V(3c=*pW^~l5i38Bm?Kt?x3?_O3?gZom zb6|k_vgAmxpH*4?UEqWQx~EKJThSm*tA93TMLuqg5*Czmx$k{GvP zlnX%xxp>UoTL^(|`xh_%r}OsrM6kcsJ|TS?GK!&UiUl8lR!=~;5pk>5lZ}2^TR=EQ zZA!fdY#jjF?-E3E@SUH|?^+}J2;kylF9NIJ*8z;_5?SfUrS35igp;Y-R53Da>-lD$ zxBATcKdJ}*ikSDC&pYiLI$XpPS4Ifwt`%B-rgz`A?ETSg_Mvu~7dH<;@XHL!Pg_-^ zzLf`d@k}ci*BDKte9~LDn0}KDwaB%zUR{n_Y=vzBVT7 z^rH%MWxvb`8*jFxuE1BUH;`pY)|3e!)#|8ts_1Qt`Dh)i-S&Oo9HXP~>-M6ZBZb40 z37w%5o{bp-vu<<=c2&5hC;;CFa#p9AdzGr&K)NR5hS2ZIvI=4gWBYJJ)NS-0J<6MM z^QQVEkEoCTH&EqYTWcEhZI7O^(W&h5&@x(g+^~d;UU+T&C?bd*R&cn#H(T)T-GCyK z4@-Sk5P}4ZA!yhp2=tlPOvr;($<_G3pSg& zMZdVFCt;|v(`XvJslprD(i^c?+vmbDs%_X_AeyRBi?`6Gyr~5*?YfS)eOzXJA;EU@ zDg5>$QXnnQsNCm89JjWby|YAIrMw-{h=u#uPOcD#vP_TADU|^s2ivo}t~Z|Rvi_jy zsjZC@(0!4mZ6frjR7P{;qBk(l8+e|;3DiR~O%}z5k>uNB84yRKud|3q^D@ohD)lhMNikSbM_(MNg$dCKN_;vfni-{&&Bnd6vmuCOIJf)s1e(d%g>8+f=)1YcW!`l%m^djZoVA)a zL-CO{mnV|YO&PY+<0(F}NAuR=~(Q8qaiaCJj>$b*;r0M5Ws1K-4T2-r`6 z$UhyFK*^q>Sc+b!SuiahR-)_vv8j@No^Yv_R{pE_-YFNWh`=i4-fd*>rd&>UDyv=k zXEfW_f2YIxe-(wmGL#JHY%si$S`8(59hl>r(LxV1%IdTG<5Aj zkfSl=?%fV}@V5V7(2b^(#`8DcB{tTX>;~msPYxroTltIENz91P5;$ILnLmE|BHk)t zprO(0X68yS{*vo_n0goLP_48rpdH;F_G2Y$eW~rvcg&xCR35|lHMvvsYx=yon=0tq zsWb&tC($BAVD?^`eqwX)8`FUip=}3Wg8kCie5U^0`!Om}KdP;O!zJ^Qj_N79-A@T8m=9EnfOtaJ8IB>CJ@H|CE6 zQu2aBMY$%a$F}riLf6MJ;xh3I3B(0LBGD4dVVnRPU^4Gxh9x**NoVhe)hO`h^0vT0%QTORZ9lq7a}A^Jt9-1nIb(Job=`0=_|{)=5B_hH zV45ilh@aB3iD))!gG*p^$!>Uwj1l*(1kWMWNYDZ3WBEcFv!9hkIxhHFPqVI9r}N&E z9|K)F4#>3{#j+2IU&^id*6hgwKZwdCY1=gVM1V6B}) zY5^RIDhf)+<}Ug1BMw!TcYCy7eUxy!L@v_3e&Ql`R@8V(?laI1MLn1}60eZ-4IUx* zCi6q`xJt@|)?S&JyYe}<66w|4<*L-lI+w^1!)D5bHPIO@2;)*)>h;#w$HvRPM=8a1 zN+@KX=YEGun_g$kYxL-w+WQ2m#wd(%WzbF%7@M*??$*eQE9%Xo&VBww9 z0mpemO7C%pUBnIoekfL(DJ*u}_syimI=rQGNNsO;l)GoWCs$o@RQ!n3NwWc|EPlbj z9{Awmu~T~m=+{j|kA!=OK0!_J?BFbF`XR2{hi!u-iqPm)fq@Z@wYLV>FOzQ8LN`K8 z%2BlQ?oy3bshG97J&o8^-qP3VI37ayOUJ00mn0wOeizu*Sy7hhTZ;t%p@#OYk09pz zWl9QF#vDjeZD4C)<)aUaxzMUZbr6T1%96c?X z{i%R7pl@2m9Uh+Fbq`_s?$EZKeBAN?Tl}8%P zQz9AzhWsZlqC9jhUrWOvz>h_ z_AKJ$rT9)QEpK%f(>*SuDmdMQjgpg|7tq6Dz1kN#lo1$H~To~)J zo}JfZB69ZYC?&^!(_Wz4$*?|*;V~s-C!>T`#bspUT5CSyIe8_~65m0pAj?;|^#V^c zAbs?*0i+5ESn6X(U1}RusNCmd6_^1q) z5wuJTx(ZG8<1NXRc2`jK zwJbQgal|vkJp|FNtTUqcNn@G0j}vlT@`d7Qht2S34EYuz*)Kom3CN(@w^zN20$!$A zsOnT`{1@i&7ad@~2gCp6{`rsR5`evlx_DE9FRtu`iu;Qyd3I7rB&qzNMw zU9lX{K<{D&kzUrcdSQ_pjN<2G?sn9Za`#Rwz!lc-ubYs&aGc}gkI-|*U3TF% zGA374M>im@66;AaD--nn#mHmi^9fo5qVI-n;O?XMPS>h;R6G)v`}&n@#ok@~Op;sb z;P<_;g%G$QyMM0gk>^ix`PSQGPIUEa6fM|qK(GAaHU|4rLV$Cj7(${QM=t6PvOtMY z$?d3<&{@Eo#aU}heNuWF((`{?IsAR{xB^Qzit563)=?FgFvmNd3O}}b^`^kXS|%CL_zh;cM9=hP zUv8i9R1n;v@8YK9NS$IJO?AE63F|ob&4(m#!NDP`Of8AgCY&o$&G5yw`bBNuGLV({ z*`krN7j!>qROMDdJ=RNY%und)$G}wQH-NtKrX7kNy2|4N^xB+-c7$W8T1u_tE97_H zQpky{MU3h?gu#k>W=)K(b!cjdI)$zi$81PL0g8!aGpec6bA~_gJiZK&$1%d6+3qS4 z7`5m)LuR-isZ&We$&%(-^z)40wh$_UVs^X~?kJpNFBocLAfePt5X5tiv^HFp@(C6m z;m(vUw(8+ODR2O4&4}G(-Z2+=kRH?-2R{I{f4xM}pV{MepT9Df>$kYOOrDzh!(IO` zcNYJ}7yloBc>fQ#_-}@3(Y->AS`ds52jEdRzXB6JkU+;xS+QVd65HjD;{Pppz=RLX;tP|$Yhe<`01ahSGiErt&m-WgLXRJu9+WSNUCH(%Yu zT2TGYHM&fY_SMt%UUpA~aieCc!tsU2vTi)-V2Yz>_9taI2tC*eqAP!Q{L}vmKm8w; z@bCCJ+Bu7nQ-d%{whEhlg1S?cZ;(jqyNf%U$Wtp8U!J&ml&g!UgTp3~d)mlY<=dj= zc9{!%5Pid$g?KNUwQEttJ5=FLXy3I#YVAWbdJ4KH@MWS9U^G7R09G@KX>KC~U~&fm zepJ2G>#UReGTy&CU|WB8z^27Pc5_fX>k$y@H5rSYH3;>E(B1|U*=`^69nV)KYH(4h zi14nJEP!OOfh?b20m@==!$BN`{Km+|7`Y^&@CDf#vPIW~+>`1Gf)LICq{Qwr=KW5< zxq>gvipu79M_CZMad+F|{Vw-&)GC*(eAn=WmBIBBRAdXX8laamk-Jzdm^h||-a1x8 zvnTGyovyc$Ds=9Y$zgmNIdm3xC+@zsoT?{pLdQ$y+32mZRX!I%IBS#V?aw?32KV&5 z8NX!90Tp_nU+VPt>8%r|O+Wd$A!ohWV|S;kqdw+t26X(zN65eQ2mT$;zZPVvd7$Ss zDx7)}*NNg4AGaqM5Kb#Ky&BMP9zR#XPFwZ|G@UjMgQ1akVOkZNZORipG zjMdcVVar|f($4hV9yFte5G^gjklW&LRRED#NA7W>Nool;L}cOuvWc$~v#=&cK7l0r zBO6bUO#yjtSObK}`t$(wbsK5h186tFTVUeLia|0Z^8oZ5b^v+}{_nppYVDjE3QGm> zqtgir2Ov~226q`q8)$%ZMhH+B1&JL)PMHCy2~RgAU8{%;{SKXGT(H<8Bv6k)saK)c zKtB;+xJWY=Og>owb^2Qd@N0G%c4ODIls0njKfQoA#UsgQXH{`gb$ z9!U#W2Na-wg5Vl3EC-;)hk$(c$QW?N%8(JMDrh6Qk$OSY1E`$skW+Vo3!?9mr{kIs;B>M0pI>xt{-hL#wKbwsugow8h31D?6V8I$`x7Upl-h$Oq50EUble6tgO}FVCN8_L`^uZU?*Bdn{&tQ}=Z|o_ z0o=1xN@`H^JgI4ThWcL3Umj5JJe`pZk%EM#oh8b@gQHDxA5(oZ?>mgl=e@TD=h|Ny zf3*4G#j&2tN?-1a+nwMxm?&T~z+C`Lsh4`XbQY-Ctpt;mFfpG0D@-NiB%8Qju{ zBl=TAOuZAEc8iQg_|1&R56{Y|GTPE+;rY;^wTuYS!5u(1ge+m6PtIAu`e znWLBDE};NJ6HJW6M;Gyzp=%dn&lepT0q7F>WG~n0Di|#>Xr(Uxi5W45OLSTL;)L5_ zw~1G88zN$ko?PR6Ek7GsOtWQEC&uPLRqBtuItZxlqd1JwnIlpl(S1l3*&&?E5=x$m*+p?ue8 zPQR|zP1$&zEdk}aLeoK1pMizCqe7vlu)sOg8pVoG{Xw?LQHjfyDViGSb>Gu!SUXFQ zOt$TFvhHm5q?ey%00DH(#~mk|{J8Ou7AThkl0`{Bdzfg^dal93ZnM>9cDYtRTrSD! z3!UK!!;?%G!IwezADsqY2A0YW7BLe1V%1O5PDKtMpEvE3+*hq~qy#6@XdAP%=2|?e z4j0)py6(9*VJUw^4aQ5mEhx))@hc6D|M@ckT_qre-(YY4-==@R&n#&dz@w%OtO*kg z-DG6uQBxGXx!+E&Vhnqz{~oYPH=?Nf()&??!*4EI<;<1Tp6l)%knLSyq0V%-=kUpD z?R}bKk(pHfr zvYP1u@)jdLP}~P4<1+N{6p%H(${qS$3W+`dX+(egU5OrzB0ky(q@qS-G5?i6{VK!qQ6Y8jv!By!0?XPWkq(@=7fO(U3e44~^S z0w93HFCakIAAkV+Vn0a1jpcwB9rE^Q@9L8oDv_CZRF*OiMB+rMO&ByJ&6s2eUqi6s z!gPyY%voXZbY#u7L8!PoUFUi4W4rVO;o1+in8wx2`NV$tHuJMJyUVqZmaf^(&&*u%PP}KOY$N8%34Zl2sv@-`FqM#u;S-Ff7PJr$U zPFFs`G>M~ezdaQ0w{U3UUp3B2`GEZZrjAV6fLeBx;N~o~Q z1iA0NUt8TsxbsJRk-xYwr1b{?AT;qd(Bf7gMp0@AFyd94zIhU47|~TqDeN1a`97gk zlQ_O>sw}s1l^x1bd%`|V4zKeZ&r@fvgsM-I!p%w=*MAB-TT@n9_%?vAq`69B%o1DaUW}(rj;)OjS)LfMzcD$^YL`&Z=qCN%Q>HS-MM6G+BuF{O}I1Wys6Y3F`+Z&mEznbR}b33oH1G+NqhcjX@sGCL?+Y2L0Bd!bTqTR zDDln9w?JMfwDyq0;fZU&Rc`1z#1UffCxkAptO-yDU|1ZhwVzIXLf=&@?Nw4pdaxz> za5E#uX6up7Hza7JqJHNvE%zwlPJeGbw-iy{3xBm8x6t%~U?!`jeZi`_$ELiJ^&=MsgsH(*m#6>qG5?N5t4{Vsc$A4>1_OxDriP>9ec??AoBGR4wiCyxJUl&-sL{ zE$1w^N)DAD^PB~F_;C<} z#>c$#mjF_q_rLY{|ASu3{JgmD`ARCe18i8Ll`OPqeti1Lu}79Kgb*^9@)?R<&zfbj zB>CC8#)i$Cq6CQGCKJ?ZHeLeQMjH{@jc_s3uQ!<1;&d7}90d2SoMCf5;+eS<;U74}+wxqXW4 zn%@2D?%p`Q%2*et&)(hcmInG>16h;a?h>X;gwoA$r8^(4bUwN6@38l+_|3AW*5hHU zvhl;hGYiOK?tok(YHBj1So}QTmERw(NH0Qoe3-GK+)! zy;8NfQ*#O5`5a?ulc%3Xp?m%M`Pw_UgcI~HO^h1td{}JwoU@e&tH|G}5vo@?qix!( z@KT1Q(j&?DqcKOIV8D4R#Yi;}JAbLe9wCjT)GosPiL2Y2+0}$(veM{i_Ow7{Y_T^= zoG7a^0JVpOhu}HPdTdH@>cOu}1^7ut65HY2FB3Q>*+HP1dh~##LZ2KRkC!>O-E3PLw`@&0Ow`wvM%|KecwH~GMp%ZMuVmS;G0 zr4gusOcsF?;T-=rJcb-QgvL=nHBeq7XJ0HrcP4fZK$?$oTajGkD8)vXJ$?ai07%iY zDKfmUYx#@9>94bd{w=!4U#SI$2>5kRZn{HGKvx!SAAov8(6E!#wYvar8{vu}#|_)$ zK`9Ep7Uq_u|E#3(7x06#waFsboSlfmW|JkS!=N&(?Tr$6k>c|6w}Ol4QC2_j=A~Mx z4>vjWnz4M3%glJIpgbn})@t{=Ri3@rol#%Sc6Z#!b5^p(ZHu37XM0G{U69|Hlwjxh=Y-%8j^_-y{5O1jW=zMgm;Yow2rl=d}xAG1C?7{`tIJBk0 zIBic#ir48bYb@!AKSdN6T2{=W&LHi@0&77c)<-`gu4T{6755BV(^S#LDzYxcO!N~H z#b_SyHRot@e?x8QtgM@2>b+9kzv$bqIEYDpcb^PKu_EnKH6dpZhG`3p+~A0p@s(1F z=`nf=SJb)cq1Ap~dupeAtq}`+Qzo#Jv6-ff+fSd_d6^-Xgyz@XD~rE4#K#w|`zpS- zHGu}XhdI$*?Zp;+DT0X}yKrBS0h7oZ;~k@cZYzLS5|?|L9zL3rw;x^hDvV8@kDuFL z;Qa@M%zxCM{dW{Ry(g(7+kPN`mM}V1@&KfBsYXeRR02cI`boC{V6LHcS}{;uh3_67HT^z2<@Q8=Rl#tZfwf^Z>D~pw z*iW-PRh1_DZfRp~%Layy=?9=wCHN?+F9JX&{Uwn2ZpzH_3`{jEi|RlN=b$#dG5{U4hy0Qv^1E)I0_}R z0!;_*eCR6o;RDb+fDQW`Nys2^LbmA0B9Kv4YKRkxdU6zKQ0h_w>QLK2ixMYB?Ng2f z?*&j_#aN+>fjQP~scXn5SMbmV%#8cdz=15j$40-U}V1OVmk zLq5RqQ;tH(CxNk3V5R=Zdq@4@H+sMN z1o<6;D@Hnj_xVbZL@^htvN{2L2>HVb=#F4WcL;LOdGLQ*lynl^bLb)fZB1EFKKcAy z5@4VFT#}!=v#oBR+Jx7S+ zx3K+n7~Ei;h=@z@#m)H^t&lhSxf=2SutC%8-$MQo6mt6~F!K|u`iWKjifR7Ds(xZsKe4KxSk+Ig>L*t96RY}( zRsF=OeqvQWv8ta~)laPICsy@GSk=EAk>we{#FuT^U`H5L;6>wRw4t!F${!=ABJ7yd z{GMJcEEgUNV5?_acBq?4W2wV!U)lM>7#pGE5|UMtWZ&lUl=JbqvuE!sq^($_rCj*k zz=3~DOTj%=LL^`Y_>Ks0+AI`os43dsaEo1g6!a_EAp%fH=eH}{0Rtv_m-n~8!`Jm3$_wDoVja}Kyv*O?QrVjC6_KTZY zNc=1j&Y6n|v(4Y29$lSlo;Elai!u-H;O4{!Wxs=egq}T~WISTvlY-j$)+!1f+?&R5 z)IILU8O=r3%=uuXc2&$HFS+OXIIIkQ-*43HTir=jnAHFBM#IH}Ek=erc%OhCe=-yb zuM|gXOh_225B8?mH|r=$j5{0sk>TTS%eep4a_L{{en2i$TacSd2!Ohdehc09X!dKI zb|Hst9)Q$=!5wuwlHeDRL969&WccQw#>l{$hk{4k0NFs<9HgRSbWLZ)wfQ;2kyA z)c|0Y66>`CQ2s7v|1O`oA`q6mCOD97@~Q*KeN*M63UJl0`~I&ThVCY@c>l# zu1CrUaTj0ID#K0RJ6Eq|VC|DNqv)lmkMHbf@V$!ebWJ<&`?#upR?h3;rOM?G)ufX7 zJ;TRO+BrHzO~mJ|6Osv+aMP6JRdW%%DnGf*AVzsI`6^ViO+CsLjY^7xh(MO0-wj&2 z%vg7}SfnYT2)&yb4%3+9Rk)(Boy%aytt%~lC|!+Or8=LDVMDXHge4F#StFGS!-!#BvyS7*~E zuRGLFTjW(&KB>Q1p~&yFx?484=sH8meb>(iq~SbYmBet6W`))S*St3FSjVwA*V>2B zF-~w3l^MtGa>T0OSsEWnZf`}biahxhZ)+``<8XJ}BIG+!>ozVSj4B1sotpc+UsEy| z>~wp6TFbKd^g~d=qN-N~mthWcJl=Cey*+{V_|^KCMK!S#CW2sEOBiB%c%xA z#p$FWX06O)ZZs57c;XPTu!3{TA5|e6w`YA*2XsCm5;@QY+mv@7)(Hj;Q!m+n| zMUt{_KF!#6om`*XQaV@Rd@*4D1?K&>LCB?anW+EA-gkyIwYKR75m0FYA{|t^ROuZR z1py%VbIn}yW6n3< zFSr(2WWCS(toyy6ZY2n(?tmO)(h^J}xQ1(>zHp?lTZx<;XP90_;)P@3VMTg6P3G}f zy)oCDf6|%W#`5pF2H^v5so8BCl@<6G{ zeOIRS1GJcBuVp?0e+#R!WLs&hV8A`fWtJM9X|!Au!R|${AVnC0Pl2Z|nJ~4vvQiCy zEzyFAY-WLzJcZ zo#(Q2jT&s4bskJn4Rq^PiW-y81IkVEgs97|RnkgIKlXO@!U+ORq8`V5o-Ot1KZ@E- z@s-H88)lnluLLPa?w zG`WR;;*|kd$JMYiG30^sd)WRn9iRakjJ*Y@1Olpeo#1bz-u`#%!1G^1cNd#PaAxT0 z=Do`rC*uH{bqylw4qrvgVtkmCm*U3`}EK|8h_KPj1UY*;8VHe|R!~bRdL( z=WxzVj=SO~)P44GJ3O)W0l+H)IL}|I$tf<*hx`Ijyw2sb%Uf^tj`GnDC}gZXIptWp zDBm(o^6_LVedT(Z_jpe;5B}4*2i_6Teeg{ISD26_ zX*@h^{C4p-FXl760+XmBd0C-WJyj$@_-gqD!48ic6h3_F%8INAH$t>N~MDlWoo z=+^}48D%_!y?hH;O{G>bN?-Y~HcSJM%yCKsd z=`ql^GLEGHhTNIQM~UO6mrQX9w2EzP-Dp>!8WYAoU9_Ni>ks2Buf*71LPq>zHzvO{ z2j=X+UsdHO87FA1!+A%88SD8p$PNNxx^nMEfKoGw@tP})hZXjO!`IgO<=%u;D=4C-*1 zPO^-9q`#kA-ObN#QE{{D=@3Z(n&voXs7Y+=3>oO@OtPhL4bv5BL9?mAHlBP^M0HoL zdm2<0g;~2>a1wU^R?vNV*iFUPq~NPKC0J0_RVWkC+lNNZ-6_-RC?rGp?No=$)q{e& z3)dOk_jiciCXsi5jIgelzT>wO4gPspp(XF_?_YfkN3{)%&Yh4(;rNlsJ9MnBQ4;yC z6;}H%0&fP&pZy)2h!pBe)ooFfOUOX+7!dZYuw&&D3I0HfoueZrh$ut7*tI1eWkekwCZf3(Rbn-EP=jtpk161=DaqGXllmbUi$|1PuajM(74)Xie=973F{Mdx$(JQ;|Cm0}_@a+eeD{IMi$?LO zKAW%O^V+L!yUZo;28yg{IqB5YXT!rAOj36WjH{bIo!^5{HemNK5Bu8ORPL-Ny=a)Q zd9K`NrRYL6oQ})c1lyl!-s(rio6TBb8t*g!g}zRHwRlJ7EaFXg)CTPupwsThgqow< z9vKSLYNG-cmE~o@0y_)uy>hkg1nX!`fR z>g|76NdNFc|EIjrY?no5`dJ#ND&l%usBT!6(*%;Bw0V`O+~Ug~PM+~S#?qkY7i~hf z8;s8%JLumto(tlHhrW*4Ggg-R0RI7IzaYOMRNE+;Y>3Y9<4i`O!r0P2{ozCDifI9f?ia1xAH>SOc$xhmAwBsX2!?9< zoGDN&_BMzIWn4SDu_Em*D{%9@f%mk(kP<|I4>TPoj7?KEaj$xd5 zj`5~3{0 z+e)6?iV#rPbldM;uq?XKZ6bZ@o%M`w!4=AF8|@2jmH|rE@ z+k;s}hw%;nvE!PDa9Q!KBF0h?XlC%^EW~E<&?5L?zjH}y%tb__`4`A* z+?D`QPKPr=Ou?20cUYtk4x<>&7Y50CJ`8_cnqE_7*hzdczu|F6u*OD&u-zlXkz?o2 z?{CcA9mc7DnRQ^5u1%T{V0tR~x_q;q%7Nm={LV@3>epJP2 zEXB|nXXtIm%vE)xVlA9=21S2?rqw{_)PD!Z=kLG+b{c<;22FyehLd$+lH2r*DvgP6 z-z<)Old@gjo|)UJ3iMow-!KhmVL*--!E7d=+juta>9x}=-xh84kB}1DI)3rW(u6=M)W17WKo}2@!VBpp%_` z?P0DXqtkKp)Se^%j%77W5#F*Q)xhd#daoqREl)g`WrwA5ZpvW0?&25d3!==q`J)0c zM6hynFB^<~QW;o1)t)i&5W#;dvztO8FA73Jy+$e3S=(_QJED+*w^>bBNo$y=U!&Vq zd2;4`nu#=(gJAy=SN%s^^*u)|@9hW~`Q8Q{3ETFYc4&59<5 z%xbbfJ|>MRwz&!aU^hFV*@Ysm9wju4?tMEJ} z_pv>NqXa27a?0af?hcu6#IbuYB90?UdQy%BzAYPtHs|vGAFZ7jh#7-yVV( z0j3&>6adie^OS=n>xj)c0Ry?^B+<^XI^*UG`YL%|aHx+(IC8=*^=pRl9yw#c3=4wP z@BL8QQoyFuU>`0zzAcH3P(iLMVDT3yv@WR{eb8>$0JWM+er>ev4Siv8@aUb&oiEl4 zH{{~0OMHE%W*)Q((x(qx@6gKMVW@ZSJf6~U=h{Z3jSV<8F^+smh}#-Fb$B_FH&ofE zq*Rm0k*rylG(4-YCFZ0PyZr=?bom&zghsbNHqhV=*jy`MaDS{`t5$bS@jk)=etLV# z`vN)(be0}9?Qh})g7*)!arbaBBy2eEefhek%S(R+=oK_B8t`n8$4S#IFh)F?ZC&Ok zlp=}Apyi!W{<+n~?cL9o)<5Y5Tj(tavs3y(e%0Hb(0NVd5JGfTkl+p(V@d^M$k)>P zmnJXSL>@VN%&?y+^AHAJ#6j4X2FY=H7ul6;R6Z7ZBRk@7CUx)pL4PX_s<~$C+B+`{ znyI-MG*`M$LrXvblK0tYHe`f4vnJt7&f(LoY^0u9VX&(WR$rO`Ki<0%d3>x}+ZyYW z%dx{0$_(sbdwOKKgg+H%@uPl-4j9w4k9FTM6dSv^bN7i=lB07wqv_<%qUH04uvkw3BM@$-? z72gM?MI+lIv?W8c9l2XiwC!bdA`5GC-5`0dnX6iEZ%W@QJfvM+bm!kUSQVu)d48<> zDyOIcI?%U#A&4w3lKS!0!j;xub$=`zY%KG-2|TiWX4pvhU*a|X|HYko3O)wNRxE1C z<^lqES#nDGj@f8n%cjX^iWgiYg&!f;@%3za`lzm?ze2aZ)jPL=Gy&O8wj%%s%1b=V zVNoT!<@kXMQSE zGUbxRq41~gw+`Sm=yG`6U7*WZvU_A!{&(Dzl>3!x<*gh!iw;&c1iB#XNQm72LxaAd z)mYL99~pBIRn{l^TPK$p&x?sgGR=bv!awgZ_%^JSBtvzYR_hcNI{|r({SHKKw!S__PcPC1 zd1x^8e+%C$C{;Dt52aOKoQ!xE_uJJ`O|U?`%}v|U3W8;y*l9_%<1AI)p{wi(7~ z9C^PhEvOz(%-Z;4t!=vuAt6NQM{D7gE`cZjpL@1Xm0nA4T(`x=ycoqXEy6G3f7U6d zEgEyNNDQngC+(Chc1J!LeoFuOP-{P$nB=8?m);MIFZ|MYQDjD<=03>-oiMxe0yOgSG~<#gEbzTWXW9L-$jc^CsM;SH|%s zHX39CYG);M?ms>u5%#}8ks}v5Z4(j*%8IK{+q@e3jG;B=vXrYQx(`eZ__;}3dRN+e zmWl*Mek#UmozJ9<_64`$Ob+-9wnK{@%uDgNAPyMTB6n^PU#quoW(e7vR2E1oEpaNJ zf=@(dh@>7n!tmol{bvzdn=;yORj6_xWEUTSnKX3j3&x~N@UVH4H{pbJ=F3A8LEnTNHE>X;^!CMzRl?fl@{cCTFTh00}@T=-_xLwo1s&~2pf z5Cn^OJ;VK$kZnW~K80tp>${T4B@CfpSLsuv(7R-xsjWSIfRe<e<%G$Y& zHgwFQg>ceEh;b}zrn(S}x%XH;Bhicw2cHyKeQ>F!={%KpHrGGpte%<2$8)bMT74kmI!o{%BC~mD%Ua+{De#55y0^PwOhJnOwVfm+R z3!z7oXJrUhxjzpdo`1BAWs5iL!UgXkwpL9qt{{&!nXuOnO=FMl{iNk{i#VgGEyUUw zmSKpa+$K(@AX~1NgRsV$DvO))d}(y=@}fVD3qu0M|)|`g1WGG#ivKk*k zx77p03J%Mqkb&)q%PV$wT~r~Ke>W*LGjhIQ5b*jvrs588pDE|*qlS8{qR86z+5vgE|0`s>x%Li+)oA^GZ%H2I)EPP$?#KF!q0Ja9YGYISMMn9eK*ZnN?h0Q zRqWnP`f=`Ha0+wGAaQ2GNu8ct%ywa~;b=(V1bV<@6dk-lsa*7&0aOo|?(Raj#1?*o zg1Fp|1o+>67YGjTKH))p29VIGssdNXx*n>?nxuR>BRXe+^-zo=wvP9Hfs|A6ju;`l z+O@33m}MU+phGJnc4r*Tef{sk?jZP^7!1L|S{KmZcxoW4NC_RW$fzEGB7gi&w9ko< zNw{rS(C0wd`{sI}<-zD-DdnOJ?Ux2%xS7k)IQMbMI6xfFjCSPdvY>S2HycY#gP9bG zfLTwCgo~#U9VUXFNSx_C(SBc-r|+HF-5`y#FPQOYTvxhJQ za7F!e!HHhPk4R+^-GE6unyI3N0nxR+DWML;jiUg!wgqIHDdpzPeTQKh_o75z8YP@< z9A(W{%7GclTLj&M8*+5XR`jps4rV5b4Ra4eb}yKWjn4U;N;V3h)HibI40EPG9q5Ik zMUBQ3_W>Wi;6A{Ifr|CG;owx)POV<_X6XL-oG}AC*B?3Ctz*>_OyKQNOB>FtyKkl& zcnkdi9zMCO;Dtq;i#15PLDaCEa&?sNw||yuWaRj|zD##xCwyly*mq(ib<0Nl%$pq3 zns8G$D^KrT#cEQiLL)MB%VY3ih$z^`=tYM9_625XdZ{W+FckiXU(P7EboyM`IMYSD zqBq=^8Qq8DIHNLAq(>)Up{6Ko_al2o5{`w-FwcUdYSpH?6dJhGv^iz zVOP~~m}7%8yn}wdu<&U%l%S|T6P&CA8EtDppjB{@vpn)kO@PsXE>pMz8#)JusWF0o zfjWSkyH{3OhvdNTpqNvV?*+J`T}rG08d#nj;_qNc!Wg-cm9t9EZ68oE^%Z=~miOA@W@z5nF!p(UlZiOBO*>KuaaZjZ$W`l| z1-gjsA+|9Ib*zas`oepO&k@pbn>+Z9`ltAH1trr|tD^YGazvfi7}2X#o^ffwCO6&-sIzO z!ZN_iWBlRhVjm<>n#2p62LeCY{HB;fKj5TVFr>Ghs5p8w*SUF%j-h8xsskDoQPwta zk+tltzGyR@nhuuSf#=FexsrsWtgI=#m=?xKTj93QGSpfNcfT5%lxF&M;j(6Y01oH| zE$GZtOy!GV!N&QRLfq_6qN6TWM5T!l?mbJ3$>u15vD?2*JY-%j`+6kfp~inG>5-7H zL&6ZBvv@wuM!H31XP7%2T-}gFAkyk4GJO@4QQPTrIVdRd8A&2^U`Qid2}1%N^NeVG zv;pO;jaIKO5aOR^e>QSYen7;Q@ZAW60-}%Be}>)jF0offC9BUmv8Xz8n3k6`#Dq~1 z{9M@%3%r8zk^vHX)>+s)qP)?oeO;0tc^$IY3i38(L88V0(t1@m=lBszYU#)0! z;I&pN`;25Tne|!#(?S5EE37i(8TROrOrO2={zDD}F0JJX%k6uo&L^&87P3%7&>3Aj zE3ZFWs9|!H2R5OxDMF&~l4^Hvv*ojZni~WQj0JD$T3|$ni0Ct~@A6@WPjB}N{_(DnP;1T1k>k5;T(?3-0oU%NUZ;@#c;;l(lQySss4 z%t7Zp;DnM!BcC@;I37CG8;G;0k+T@@i3_E~G1<0~Px42;u)IY1iXfY!Z6RQ-wWmTu zd2lf}Y9RfC@$Oi~d1uQR6OKyvpgcIUGd9MGT0+g4eSFS5@Y!|nR3qFjD zf0KSKr7unpoSjxyyQ;u|JTH@A_6a{)WF00YUWA9ziuq$ zY@f@{LJswCF?T~8HFIn21+_<)Qu)G?Y&ligT@yXbbVI+emjo2sFm$L1Ze)J7EBbV# zB*hlZM*SJ9i#~XU5!rEAy)@M-8k4%XefW5-Iy<2UE`rdORq za&|U(4&}~|wXmiV5!o6T^$xZT6LyS=)1&>B-00bXUDfpgs5KBYMUMCcXQ|M>H&CXT z{iLKWke-y~p%=00Vd3De{!_)${{rgb0-S0D`vt84JTqjWG6_0L<`)m9k=x7<057H> z<%D9w;PdM9bXe)yxF_~>1@Na4?9cCrE()kDCP#{8O))iZew%sV_HFaKP;Z$i`PVKM zrP5_*?A1NfQna9jx_tBaVtSj-s7pXy_v&+0Y z@*>Un`ArZ1xmv?O^6$^TB9*#QJM}Dk2sOqY)2M zt})LvY>B|=+kMu8A&T5{3Wqeh$WL$bw_b7Ouqket#%8E}%VD*vXCEkTl6_%6Cr~yd zmO)|ndUuz4@?}HX%cNT*SA+JW8`4pud5~a1@x1V^HqwXjF7fIq_3|E#CDjAR+rF{= z7SGEHuB^|N`eg*PZ2jR*{97*kcSUjj;Uv(x0r?NkmHBs^1b>t7f2O~HbHErKyJBFi zwlo71hrF=Lif%W_Cs*e#Q7o5rhvMttB~ab=C?EiN!`wZ^PVMt@+IpSCK2TRbU3}nx zM^Q00vPKR~9I~HlK{!Ul=P6WaeD+$B0CRclHOt!`@9Tt@El;KlRGVikO~(6!0c-e+ z!T3uBUd6Ak*u<>rB7k`${t8uEuOgcYbURJS!m|h(WS7Wk7P&i1xb=sHww)1Wv`3ptp;>rOqjzyW&6 z)ib5D#U^~$a~l%{EC&u2Pa^YNF|x;n6Fbnp8)z2E`>KdY9^J=;@;`4qS7A7iCx@)M zCUIV5wP1bS#ZEVk@^+_Bxw#r@pWYqC3V%Pc>Drg=-QkEdNKbm@7w3=MDdZ_)AE*8} z_#dmypp?aGFADg#`N5-i#b@OnP*g6dr=8!iQaLD@AukE$cJf{P7Vw2|;5Is|6HbYf zLttrhd?e;Jd%ZJzN83Z6zrSsCb%lS2pIfMbKRTBn(}%p8pI}qZ3wmorT!4Eq4-pbP z9|S~gE3))`$BnHX@4tI2lm5AI0mf#UFhr67Yh}WGon9=?B5=epygrU%H!OG$tN469 z;C;aX=||XvQwv{psSIJ{2g(;R(2A)Dh=>9cdrN2=%o0C-{_wQPNe<5K3{M_#Meb)) z@+7y+Gs2sgl+cW8ElEALah$nLocNKj=GSonn_HA;{gcn?!BU&VZXkKXv(a{$iGpIB zL@m0z9Q_W@=I}z?Bg0_IfUfu6y8&gYkB4{)@DCoszS0I>Oi_Cl<>B6&)UF_b;%&#d zsos-zhcE5u#&^`0qHeHLHWb?mEBlQ=-mbuoF>Sj5E05xb9X~smIv`-;G(8cvOyAmX zZVbEGUP^9vCc`40V&8v;yg=)RE@3WD=+W58gnUF^y<9>_y}_Z0A_%%U=q3zW{y-qv z3M0oh${C>8!ZPm-vkwc(X$hnnZA7@0SKKpdeGG9^cKd8c{S!=(al@8z&l#{k(ZhxH1@#c@v<87M+rOm;D`u zfSTv*<^^I!5j=TT8!a~L#tPzR?Yjj1dPQHzi76K($y{kt-|OdQ_#7EFaS2S+OWljw zx%p^ihl}IWFOYX#R-Q!yhC-Alv9P}F)MQ?8{*KG!RE^DUeQ6g0NcFY}!P!TU=K`)A zM5p1%D?$v?4uAU)KJFHMr)703DQzWdzY%XdnA3_Xd{tqn(DepC`5e52V8zK{jW0(Q zeR=twa~di7<3kRt`C-p#>cx4R6*EGx%X;7RTG=m9^{Zv%!1@^(Nv)=*KihMIDWgfl z2NrhMqe*Qics_XOXa$lC5tzp66y6>6=zo|RtE1kicI`#dYJj3$hH z*^V|^h}j{^hPHJ;4t{|GT1-u|fEdWtpre=-(XW3p zEIUlv@dsejoV86u=Sg3agf*DEZQY#I9tauBZ09{)2Ih3zTtugDP3ewsm-*NSK-V68&+5>VsPe0C&EF?AcpA%*(fS<}dy2}} z6oE3akcr(Bji%7l+1sruo;ol^ex5|7hR3f=j+Q>xG+lxP?=;wOC}B&>!yo`2{oJ+>)BmX*by*Y@KFqt(X%(V?q*7|yxnTW z_oZXLdY}&HdThRV4{JSO0-{=*s^9Fd7}4-MYJB<(sObNn2FWUraXH|gFTbo$?jS2(_y$Bx*`D#p-m z-VD^+cJ~46SUlK_$jXf2$*sdX??%Ug4?J6Z^IYVL+^ct^`uCZVoi5s(MAI?hf+a4O zdg*-4Zji0Xy^6>!1sUkvv<6Wu4^0_-*pk! ze)7B;0;`vnZ{h(*W<)N?-~s4^h>Ltb-4jsRTY_6OqjP^;y!NDLUEa11z?io;V&l7S z7{4Z{^>*wY5RE=GHfd)1y>K8<5e`U!yszF#`Tl_H(jSNvr$ZGxrseq!WW^Eqfc?wi z=XH=s-2GdzEytfX0*Uno=z)c^hP)e{1c_96eEmXX*t{@*^KTPJo^d@~R zQp+Q;ne=Ydk7j}yVC8y%K&(CzY-*6_6@mD_inJ4q{wWWH&ztyYTSo!lvnUR-bg~mM zi4O!;moMG#X+9A%zICbh%H=@tgRRFyz(rnm?(Cz_TL9`_d9Dn;1+0sBWwx4KYCv|_ z(;wtyJnbeLiE84hYYdbW+^JDU2Bl1N+}XLPEmw1=#8TtQ<;Q z$os0Hi`5JRz}uk*tnu25Z`X)b2kAd=@BzzYN(m&a6_ZFR{;dH2H&i$YV~|??LqSSK zfR|v9;Br+j6DhOje_ zv!;f&<7e6buaeEb(#Sl3axnaD2Lzd%vCYyRWz9j!d(}_w`!655HgO$GZA}KM+-XSP z<7!)*iG$w1Dd(=l5GwI2lNH3zcx4Kg0 z2kL9E1j9<`wCTUSatsvUHWs*-Q*N66QMTcC| zE*?)`t~wa6cINJlGB>0;arsuicL8gb^F|eP)(f$A6kyq#&+JAZwAr8}y_zW`MfR7( zE;9nz2ORtD>FJa;iwbmw3DT&8s|Uc$ad4U6Pbl0mZrA}C(pIORKD#`48(t~X8u%Ye zk^T2F>i(PmjkrG7cH{}rb4nekd@9VH3a_7Jsw!TAJf@5|a#VlRi1wn12Zp1ue=)gtAx}=61^wKJ~x}!|IXxjYqVU|`6PE_OoJPViTpl>L4aS`9DEPBm$qaSeu``Lc{0%8 zP__FO_|60D)O;7Yzn5UiqHvfJB|k3DeN>(vlZhylOG-H4S#<)Z@EPUzL+c4!JCH9T z>T}wmvVckQ3)JeiI$&p6Bdl_q{o@+D#ft9XsSCIk-tU8)`~|W@SWhP=OIn_B?$4mz zolJ}U>yPAibTi)GNwSs#k;Mh@EyuZesif6zDUw4e91b=m6xb(bE2jMoa%!UQCm0SC9$r+D)6r;lLI|Nn>uh_O?k)Hk{{5w4(@n%HXrc zA=1~KodVk;1V+dnoLqu=srsuW|gqrGxMv_HPAm31*RL>fHaB$0t$BN{}=iPa(_jF*|9jm@; zK;9ZMb_EzD3%!O#EO|%KbXGBz78KZe(S3F;o?$yI3RNbtcXL~-xBRk~8M@_D9xiNf zlVIWQL(w9h>7Vdmu4+HWpSJU{qwm`vMoKf*Z~L*mIb54ibby6T=@4}mAxYQ?wHgQzo!@bhQwmvnU8O6010@ry?@=&Xtz5aj z<8&;uXd)Hv{kDF4(0@eHs&B{tY1M>>^OR7#ewAeGd$UZI?YP_P4-SeB(!s2wt-6WV zPK~7o1p8%;6>*@&B=N^nIzYYy{LVa1L?{fl-h|D;pTh9+fGO3k+y)z}$^ycd-K1MU z@GZ;X?34*lf+Z@%iD1Z}Qe$|*t-A5jWTN)CpT;CqPx9$r#;-~~-Cg&kU9)a5RhMs* zYf8FyV@2{tZi(j}H?An4TC^}+H>W#0ae(HSZN&5$S~BWRs;WgbqBeR+=K8fP&T3kP z>?epkKm5H;`qVL({wZ|gPGj!QnJlCAu&w~b2A(5R9BZ^>N>mP(Q+z#ous_?H`-N>M z`U|wdkH)l%p^F?P60*YC4?a!atb>}^G{5>r>r&UK?;Zosl8RBqsxDkmcE&HAXw_9U zj&K-ENIkjqqS}%<_JfiO_>)P7!?uqpZ=3c0#qx}eMuFA1DcWvtU;ZhA987(&I{JPK z2xqol2$^CW3nHAvWhe71?@1=SbF^UST|nKHcRkaev#45}F$ZOV-Z zu8k*J&yFKN;|g>eeg#q4n2NfLO)zN(_lIJMn~|UzscsTNc7#F&Mov(Tg`&;8uWsH}g|kbxO;ArltdN|H3i;n>4V~$pt9~?+r6hFz z(tP@!Ue3>Tfk!QrN6e9+G&KW*?9c)#jyQ%+Fyvo~Sds%*p^@ z>0*F|{)D5D(`vkaa(^tRi>|c5n>T~}zVZm>6fbpkfp)!i?Rcl0dT@RTzVTrQwHP;V z2f{~=eZf(&<-{;=JaK1c=j&50SJ}5TL^1TtSs$0P>_r-qlC)*Y^SCZ@>JdQmjUU33 zPZrbDjl7wF@z4ZzbL7=y0^4x7An_;O*dGHT4Hl6U4f}qXciqzCqP4GmDBxA__V&IA zSZXt84|%TTI0L?lCDA}f#{_(yGMxj{p4ZoRFNo|KBLqP}j#LSQiHZte+aRUpb9=|R z^UabxgmBveDm19z<`E@1mJp~P4RMADIR^Oh({*ZdL@&skMpW!HH#f6oiIw4^qmAEY zUZZvrZJamOt=PevE0HkX$l#dG0EUeZLkRNMo37WQJ@k=oMzj21_sc;jpO)!2Zw}AS zhJ(7-7xquBF!8R5yJuUIyk;o1pzO5ri$~wk#A)UWDRLCmCsB@fWyCrHKR5v!Vn%j+ z_&G#HIofc)gS&SWSy~FX)UKGJ$P~wSw@DYsr6JcK#6r9HUW=b=yR0_z^Ba*ik$$cZ zyVr}$&xJDfr;uBXzd#BZ6_kZto4-K%_0_O;!3Ki-S)bc-WX`1%6H>#MTS8Ozs}?hb zmHqv+wApjC1q^INS5*0qhUd>7@H1P5o;A(}=>d;dlcM zvT=BrLmNBXVKv;B$Cbn6fYe;nCSgpVC7w-05I~d`$YtA2Xv@(V9T&@b$0m9`x-GE{ zm3JjA&6e2)i6fyZDr|2;F1gv?tIRT{t=z+#8<8-M>D~lx24PGC#pZ9?>iH4PUMvg$ zlo3&7db?BUh5Jd*O#&~G8)VN(Su_tWZx(zjn|hXuCmM7V50++iR4Vw)fuAmViHml z<>P+t;r&jo)jSz5VeGHZMgXtx7oXm)&Nvf*3Pl1`s8p_MF;vbn0QG@V&VLym{~Z3Y z?OsBb*dI*j9Xd9{)41A$27rvT&LQl=+-$@bbASiM06Zu_G?JzZE(Yezlk1hv5?xiB z*r-J0%|G*b((tg|c!s8V%FkyG%p5UY?#Xe7hGKCgCPC28hMq9S#MVH7GevGNnVz-LZ*i1Lmu#ab^Fqg7(7!xynUlKO3wH11jtF4L5rocZO9p za4PUsqqw(HPg?6s)9T5&o2Q_$OS9@7LngD0ow;eO+%6U`KWIwzoaZpCiz?G`<^^|+ z{b1)>5&!BB2wgyyNRGp9BGGbo(pG_J^pKKjbB?pBu|6rlAVQTn`Wly!YZvpus65FH zGhh#x0Y??bbYY#p0I&z-KZ%(CB@&wIkM9VT{xcGC6B1^=*!PD@i)^PR8HJUE6>!a} zctg_=$S==YRVbx310T$!*oAk-9DX0`msBDlL!AOSG&gOBv7L zmE2*OJ#)tUhcI1b7LAW^LP6LT1Y}#PkjE2}$oSI#je`V(@_w1TR??izpJ{KaJ%{Y> z?wy@?gtV%V<$j*7$)rJ3q%8{EJb6^n)R4({;_V&VY&BC4eMv_6200N~&YqLFSP)Xc zD=x7+cUEL)_8SKCH#!=X+Mu9Oh~#3#Jn8iOoH`LE`A6&wiRnGBj2e1+!h@c?c>eU^0uz=Tp^Vg`qwcw`Li%e^kp!7@ z30mFj!+j<%a!(EYj>Z9KVrI7Z4NdP@L8GB>z=8OA-(zjoK}DAX1w7Dy6kiDb{gz?_#;ZAmdrlLM@4dM2^Md1Ym^*yE4FB9M|An@B3)i*&o! z$NTgQew;ox{96nR9>)>nZ{jJc(U#T7_l~b)?>=Q_plEqh&;HLKi22tb2*S_-I7Wpv z9BfUdJBc;=>1)KPPprH@_GLCU=mQuPq^!uE^U=)wO?qmiqYd)0qdze2N3W%`lJ;@6 zm2 z(Ctc^5$-`Lw)>D|%J1v-*y;Z;|5&SFTVzyVdT@1-U1qc1X`K@QPNAsJn4ZRZI<1H1 z*F#thPSwtA=;h^oKN|?}TC0n$LV65mC8`hWHz}{ug`IWGwki_ZVX$+i{{jJp@?8U^ zj#k5#D{}rB0rO{%h~9;_%RQcL?E)SzCUQ^Cfn{g<E@DHLkJ_z_ME*)WW4(`MYgTfalA>mOsaM&{ey=w11+tELGEKH32O9O$Wd4 z#S8S~8>v%;5pajnN1%^Tk1s-5fKzaWA-JZ;$isdH(^Y4FU3pae)&tF$lMBXC@*e4ZY?=uUa#3 z65y#fT74SK%xtUWq3z|3do&C{#yXy|2L1XkGI$^gLcxq{=-I&V68fjn(KJFy#tf1S zCVQogZ!;-we37|YuQ+BT1hT6#xf0*J72q>5qP#vz$7=IqI$ElkVQ1qpb95AQ zu>fvt4CF>qwX{mXie@Ll*!yC8*axsh!t;Q&pOD5(=;CU?1^#2FPglVWnE5dN2fl9& zQdN1j2OBJKB;0g8LyYh4TnIN{Vfk}DT#AH1Kg6jH#ydag85HzpL_4nxI;-7X_OM?m z;&+1-3iz$>UEE5dpl-V`*=^kdFxNAN#0V>4wAH;+@|;sODCqX2Fu>|A6fzTD?aN3t zG)a5pj#)S;)Ola4ks8nbBC%b9B?$w>fsJoHhSJs|8p7xLdVk)n5u7tjWGWMOyNdJ8 z5$;}JrROoT0f?l*(Xf%pFVHIOH`kKKT8=-B(3CfQ2sJQH@2x(~&d({)M&#slF4Q|3 zBP5iswrp)F+rjIRwyF*1QsSZP(UWo(pO)UyzsW)JwXVT#ZcHD(K}< zB1^9ZxoP^Mg2vpz5m0-)SLoU2GVS6<`t#IuE&n$kR0jAU9T$?vC#$&*7Vc@xu2nLun41m;a!LZP+`z7z9?7x4VZcx$(p0?PhTm$2Af^?m+ zd;k58@+FCuS62a0bC1rs@e1HE4FUX++_6t(MnHD2ynpah4*Q8H>)9a_EFHKBlaUo= z*;sFs#uKT2?c4rz2m`<*V?YO8O=>>{?*5Dv<>v0Eb@152oAYzn80$OEUd|*MUB)z+ zNK00~+T?-6UU6MvOMvIQ28|+9Ipao>EXx&aek7KRI>6MMveB_VF~!C+cYtT4i(0{S zH`Pl%Z@n#?#QNg&A%LJ-0EblJ%wz6Zg$$+?8Rbu0NbHhcr493ms1FW(Q*lnoV1gZy zovx~FjOevB=t@F(bGT+L(*H>a4Ru8Sh7i*KMF`oO>!49f{osyorp7(4g@yX>XXud} zG|?i^^-e#saAAPXb19T6h&XA_$|oN={=o`-^$w z85T`*zV|aM9|xaOAnx^S`W*fygl;LiiT@@c^ghLt3@4z8naA#j>|AGl_98-AZ$_6ia|@ zAAn~jj6Q~L@!C#1dta-vCKf|mx&SQHsAy|z0vMt6qQl@dBY+V)2dw$V)dy~^3XWD2 z5`v(wQl?|i3GQ1-R@Ug$ zNB#kYV(WiEAwQ0wz|iM5jtnr19XOmqUbX!=O>^y{CzNmG$%`G%OKSM8x?gd$RfITv zD<#!MdE{SDfQ1#XT>?BiB**87vQvM#i?$!<=NI=PF)^Av__myjl#Apar;h)M5dv$2 zLulCEOyMz(pCA2Zge(Q@a%PdopQ}`qs|?G!xO?M}rO|->eRTmP_uKv!EC;xm0Xm>M z$f~I!dTRWY&POQ`Hhwdw?v}Fvd7h4C4_9A^+lK0w&WQkzU0N5{q6g3ZKr-szNX8w) zj}vf*`QEt6btkSUh~3v-2e`3YF-y!E5Mvt=8QBUa{nTJ-_|(ZSkZ?&*l%HCJQ}2AB zPkA$=b3}!a0QEk8|4Okj3#%m2wEfO$*%fY<3%k`67UofMGI3Q^9`Ub!>m?;^R6!wk zQVY1oLw&lM{k$W0iUr_+U5o@LsD;qAI00h@a4vq)w*A1#*}&Uc{I@U|9&g`@tp?tQ zNI|jswCU*@io|=V_ecZTI5jC$*gV|iH_M+UB{|4w7jiZJwr&x9u1mtP?KQO$wMy-C zfL*LrWXISD*u^4t)TiHbH7_B4Fp;oF>$u56Lw+;D?>Ag&IY#q$OOQIhK=W3jPNO76-@yAedeJmsR}n z$=DxOaU(#U{86%sj6MEd)e^4sNwlsj)np>TjjRM~F_6SEL)~(EYfW(K-H8n(uJy%} z0l<-0M*;vEcNFSRO4zm><{iWHJ2)WKva!`q-D9UNV(>4GVwDNOT`C_saA@bK&!Tf_ z|JYF2Q_j#Ng=e)J>E z_L2XKz4wl4D(l}zQB(vJ6hr|jqk#0@k!GO_NbevZT|jy#B2Bt?RdkZym zLhqpl0`VT4nfG%9 zxf3unES7#Fts1Y80l@4B5{~@*2j+4bK#fZwyd+R|;@d=Z6;^YfEsHK}Yr1iGnW!SAaU%4fVPl^n zH7i0^OI=QiF;+uXe!sf>km4( z203`|D$o~r0fSHg2DL9>F!KTi2aQx?1i1L)ey4-RTtWgpb%MaI`%gL;Bn;5O_+~!u zdlz&NpZIpT>RY`sMkT+goKMq^Vg-LHnR&V^wN7l{jT z`(YS|1BP+$g?kX^Uoc4cD-4>ZRxw+FdN@f17GC9aLJem)cBxVj3_NI$$&GHitnTGB z|6QGTg7m`3#&yB0#Kjl~bC|!3jQ!(0v5lPz6Ib?MKp3*^Se*v|;eFXpy`=sPgi%>I zG!a#TR0pOBtSqCBS<3Pr0IRD8eKh(F2c>J2=E1kuPq)Kz%rTGR6`|ig^7dB6T{fA* zU2A@Q!!Y2gq)EInr)Dnix5H!_oE=uDG2~Wu-awx6S9;tD)x5yhPbiu7wQ5h!~Hjpm`Q{w8TH>zdlPQ2TilQriltK-Op*hf8-R`mDvEju- ze^c@fWA>Bj`)aF6{#a7NVRwjRBTGX+Xg)kN!g-=1DA3x;JT5<>d*Y$6s~G0}VBT`^i-)__tN-@fT0zFNl>S-AQdqO z_Se6^Ynjp2dNeIgV3Vm7E4Illf$=^()mLm55YAxC=v6rZuU2`R)%$m^8A50D`iAO4 zw?*yGp`Mg(Ij+ny$mJMPJy-pGE+MbQ0HbtQvCWR6bADojER;dQ(*V&zJ)QXiN)cl( zQ9IjhksDQCRNi_izD5}!tQ0?ZUmo<-vwFyFpq*Bs_REP2mUS$F2nGMVuK^+0#G$i< zyn+$pU+vcJTAx_dshyOe)R-dgc1=`sm!t%C719c*N->5nURuj#PG`hGOf7~ zlTQPQzvT!gFP(O2at6KgOhFOf;&y+$=v`yXeX({jAS$g>1DbuQu>oW>oqhZyrioDz z5t`k$!&HOiP~fH+Dr9PySm2q`*U5DuuQvWhj*gDiClq-EEw`kAN|tv$oPs7!K~3^a zR=F6czT&f9za{y7iHUfgEum)VBHtH7oAafm&`^mRw?01)!?~m;g{4lCr`n<#t36~N z?P9$?xle4PuvwyYeUBX;-<~sP>!MyyT+(_n!*P7?yt*FqV!Q|{l3`{Y7noN?`(dyncy%t1`Nn&~mlB@F zvayGo5z)5r<&W25 zTVHyQQ%jXeU)9m83P@(!Zx8|npOGM$Uwo??vU!;3=H1U@BBS9SPS!}lRmlI^Zf~q} z(UEgP(m^(6t#q#%Z2AbNxN8 z6JhBuCh<1Hg)YW+*n*Q|WmcViCZD8kq-sa!IMtSI)TPvE2o@<+Wnub(SR}Un@Dy*U zymNL*j0#iQ$ur}RA|?7M{QOteJ=MpCSHm_d%jxniAnxCF?|-LiHwy2ZLX=cfDrZTl z7iF|M@{(rnFbBIB-(YP?s)7*q0I`8sP}>|=Pt%=gv6)d=0^JO}UVoN5I73^&eOk|C8bi6wTG&vV&xv}E^iZc|`nPA9(3W{l_eqY==q#on3R^GdDuWaqa9s00ncz7O3vk~GE z;?eC|xJ4gs{^$vgAQ|V$b+kw1DCk#$|?jr z>s408u6io&(zggYkqT2UFk4H?vl-v)YX2yeUg*6?^%lYO_N~?a3)q7mdvjQvQ1tu6 zs`^DV?}&&}qjKn)PKx%5n*Ni>lm+Trt95qX+3$LL$DLp?`W@C{ z6xMRpH&>w(f7khMgZ9ZOQ3hi(rzF>9ZQ~w;SzLvhHO_NIIUp?}wl5MV8)ohsQl`|j z2YuDOP2~|a?$VBhRoe&|D`6TIz^29YH1`VYS-&28etJsx)uXy(IC~T?q9o)v;jrS8 zxEj`_25hJ|d*x!tzfs)K6^0?I-y{Rg-`J}!Jud9$ww>QK}*FSd-kR~ig$kntQQTPE??UdWL~fs%ENQet_@GEP0#-s#{RYAfDiv^OBx}W&G6s0 zB^9hAJ;O!fwAC84%#LgKr5K)v*{9mVkIyg;a^*H7BEsp(r@pwp>I5${qq)v1Y6Q8zvFkGuS8GV)FU~YQ{YS)DhC!n`cj`0Wr07 z%)>q)H&2uav{=7P4Oc~T0NJ+0C_oqJSwvv{9w54UTk1?Axg6sOcvm|?Jz}LfM}~mJ zC_NGf6G%-6S_EMpMxa6jZO>3SfG!%4bpWzZ*=)v;DlQP76Npj)X`%oHm!L-8wVypf zssKf4fEyY!lr<4}#sO}jKBe#!0n}i=W1)h@{yiGQ^9;ojLX@G{2eAVI6p+e5^BoI$ z2h^g~4O(ecJc~bTM$3Xt|Ko))0HY}ZYRdbA!6)n|fq%F60e<0$hjPgEWJY;d&utl< zj&3i^EV#WWn=HGvRpB*9;0Eb(EfGp@AxkbAeu%gmRRTRwUvubd8BtqzNFT6T4uAW% zsRI7Xe$9=@T8RISu!yiIN9;qG%L5lP#(@6r_kw*^-F=L6x$|@sjqubIYlwWfr>c2Z zv>Jw3Q94AySGFWjn&FM|_0jQk8LEO9Wnx!cL zuZ*qjyAgi4wPJ0EO!1K0TRx+$8C>;VA+L`!D@I`-1))@s1h;r*iJoQ6ys{}Cp0HlV zIZsZ30I8~v>h257)gT_l?^p;*ous+3r^Jr+(nJ*!6|jz+Vlf4_MV{~(KLFjN1NYW zvrCeJV}5$G9bTIce&^sh;-MXR#B*9X{n$+kRM*`z8i!XPuOHI0uR|Cpb`Pk6@RB9G z<*A*z(oA(bsHR(<9Lp%~g`;&icSrvYH9a^6%WB=qOp6{{+4W5V(|CM(_MzNz{lTZT z>8Uj*^SLorR+Fhy+hz>);2G-|xT}Zwx8QEYq7M>RZikadt;-0~rpnN!%6lt?wrTV* zcM}Ii$1HA7V(OL#&D~0pk}ESR({x+@O&KovBcyB8_^=JTt1&VYp}Uu zwxMroOX0X%VA9K!Xlq@ylhz-smcqYDU1PBp;+<%nyB@KfE^ z-P)h%-!)DeY(SVBn#p&mQAI$f>*vqHg;3dpd3ZMbw!1=A#|jO91#_Y*=RlIuqALpU z`5173RyTsr16yWK?k!<}qfo|Y-IV%@SYi7}EDCuc1a#pIpt43w0~(mfz;jp7=7t`r z0pj_IK9D689w9X-COrG7hl8n}0c2)h#JcVPqL?eL)_}Co5+RW9w)W=8a#3{i z2UijW&dL8?oct$^l|M1A|7jcc^d&<0V~m3Dywthp8u-+XcWoXto$Co4p~%9Ep;faS zW&u@xig_D7VkUT4fJ8hcpm|>25^;L+4PXw18%NY6Am4Wf;H4Lb+^lK)=Y)C8NW{PG zu0K8KUxNAH=1OercATb=`HB9p%aj~kwm0kPO7;+Dy~(E_roEDQA59tIc9gq;*G?w< zyq%AE98JH4q24IUO8-%v^?Cwiyott{K%n`05M6LSgz!PTzEwHyrk9^6WLL}nR7bG^ z4rYJ22#34hWB&Y`K=E&$e(Y{fYc!816>?-aF+6?Vsi-#o@wVf{%@R(r7Bz24Tl=qL zVI(P zD8LLly*=7zQK$^P6-qZHy|1zJit4Q**`b|a*)zWeSWiZ5W1CHo$RYu-H4En1T-s_G|3%x zHqy^%NHJNlhZr?<1>L!4gwif`1H`|c;L*KQ(%ph81A_Q?mNDXpW3A2!;23Q6jI(V` zsB@uup=Z{4mN#v{Qvgco)2>K_Iz|udI1XLR1CY!YV)U|zuV&fE& z96Er)vG@}l(Xqb`ZETW_YJAh!Zux;t6*%Drzi|GvJ(`XFJGbKeD#dr!$pS`n7T zZ-~Huh z{{#j9`=Fp_7McJsl5`dTz#a#!YB-?@gX^$(_D&Sjdp%NrLPqx<9Y- zJXK4EEA)S>xefg$0sq39Zi8dP+3GxRBJ22oi5eSdy9?Xp&0LsE<}35Bn))N~Uf{2A zbR&oqL+zS`fP{FHn$M6_l_J@K%%cs~Z7s-IhuGuzc5vLVdtca)3M0zAdh|7do0m$9 zVjralijd4C9ZaT=A0f5$nF-^S+f)-B7Y{Thy^|cx3dRCleg17@{N{TH+*UGU(1L3^ zgg1fusfqH!b#7g^`epi*Hx3_Y7>dxVwC)`^T=86t7M~?lnK+a-z9thHmC2u zg5CsXE&8nWgTl|!SIg=sD(gZ3ZdlG4b@x)mjb!X(GkV&$%x&$#~iJGoWly&rXvjjlPOLxYc%UbU)EHi`# zTH?H|jsTQfGRWj!KjxED{^bI@LK+PydBAr)osqVUXwcOeEqzz#K^wXegZnm;#`mS+ zco8#UUyC|$GCV%jq`JN-ixU}^m!FI;`;N7gv$aqhG+(@~xuV3&Z=*l?9V;%Y@UKuy zVpRCa=kCl^_wKcLh4m&!QjUYfl&Y>qaTf0^0JBt5m^iYOb%$ggp-an85@8{ss;{@Z)r$VU zE65&D8({yy1HQdlr4T>gX`8>Zi0@>d+ag~5j-JNHXP@E-Ld?-)=c;Q$euts*sqIW$ zmDLioe0UL}pCREg` zgX5qyeX;GiG2(#WZ1Bkpe)kLwpK^BT*Cg+1x(ydlWM}-)GQ?%z1hD{WF4^5Vy0rV+ z<<^PI%mXBES*^>qSy=_A7bjlR^}}m*C2Z~IpkOQB-6jI&C5BmK<+LmW+Sc8vxyTza zQMl7ETM`$9mPMH@h%9BMGwJBcybd{XQRK5_apR^5VELNUCUi}ZwD45-35BVxa4Pf; zBDW6Byq>sjL7|+ZHxT0}8dP?kb7uJ2yG6*Q^`_)XKhkS)XMXZ=r|}gTd)i3#d7lnb zO(Rpm4h!PQ_Y$7T6}E&1L3HomLuo7Fd&RJ!?HQS5MO-qYY2Mv!H&7#Jyt;+Dl;1b7 zbtec=_T!ai7Zx9qF{z?)dfZm1(Hpz?>aA?qFmRXZg*$|7@ni1KrvNO}_C03&h zJaz_FA>rZV`d!J+qIKsGV~v+hziXqmp+we&P``m>0O zxkb=luEP=Qolh}}dwA!BM;5MES5VD-bRd-wTv$ZBEZZInc)_LX7vEddA92G$Ya+cK z$(H~plMKiQV<*Jbj}TMb6V)CCnc?i-+uTUQ3~A%E-VYN~sS1Z1X64>@(^^V09e*T) zeOGBevV1#_B2)uD)IZA4m#V1lzW^!RknmE`5vhIS&e?*N-S$gQI{I&v|u1Z96yoW zrb)?sa=4=-)ePUJI&{rBDk-1!z~Ef&TC#p!=y6nne&)(HJ7+T64!(&q#$%=P8oY_D z2)1692>ar>Vw@-T3((i}3h~}SG0XE3-q_J&(`iW6M0MfXfk1iyxa^2)FdQX_98*9w z?&hv6#Ks41JC3uau95d?jY^3=U7UZ14bEU0dz7jcuE{7bQ*C84Z$PlBdSsnU-ON5I z*Gzp|7zbfM-8tuF*#>L0GKWoyZ@7pIR+y>Y&c^RsT%jiw?7IX}B51Di=Dlnp9sjgmq;yRJwhvqBEPW8F0e+$JF`yg4m!=XhHubS<55`>PLp zRD8vSu6=zD28M}mP00(X!kCD{1SPaO3rxO@fxtc61@VndoFOuWwf%W@kG)6ru~Eb( z8PD?8#;P)F^L6N^>!K~y^d8t?cWpJX&2@3$(kWcKL^EHkPu6Ot9Gy9Ac+ZS}wpdT` zF`;kjgKG15l{l0b+8*_6fj?}kjuHiFOw97-tvvm7deUP}ybGwElaJR-P};ON8-vlNP4?o2g07HFhWA zn&-vx>WtVq#x^F>e&Vl7ZUIT+HipSJA_EMXT$B5;iYnY5O_sCw_0D#Ko?5&z(~d6< zIRR?wN?f*h4bhU_3ob)751fD?fxDb)xK0Q(cKdmges1m+6VJ4^<-YA2buvI;LGc&W zm~}?MSraSm8TXwD;^3wl-ohP+N#+#-@y~#V%GDd)0>4wG04|Wv=%vYXLta+6w4`ud zKumj|`^`<=cDz;P?6q=hjio976b* z*$i1YCBmqbj%OdwEyG+p4Fo{Bwe8*phqx5|t&KtB7Wb9l10ecr4tEZkN4gmT^D-Gl zdV>EEw?jbpMyf;V`x@P5vhcK!bg7$iiA3J}V-lcdd8b+9D5&;8-gQ_QZ2CyZ{V4p; zhW~FF4gbUo@I=Tz{}V6xZ;2HHHcs2j1DG)9{Mw&`LQ$l`Vve5$Oi07{r2#&LEa=%#iqZ)B}(!*5rn}Rt(%pTM`j73D0G9#=<1Mbom#ek|IouZoLecNT z8gD{2(O!gb zScayq8R4kYV`)S*34TRtZEh@p>(yC34=mW9=ZAaVG!vGKIX2${8TW@#6C8ryVeSvw z2y1+`IL!*Q7HtHXIJr=8Ni7xOKN_WB=!BLNa7p()f$#?xC+ku4Wk|?Z^iK06X&)Ra zrp593A+)N^`<-`ZLp<3L_Zgkoaa}{?NAu@X3Q`xEmgqmoe!eTeD&28|i+iTd?6yC| zFUsFlpbTP~zqK#0g!=?8+ukd-t1Nc%OQP+0=n?o-(ZRsDfqIW89!0%ET+f2x1^|x+ zVL*O%d9>#CZghjeeUsYg7Aoqo_emSv_n#fzWsUW#FmjeA3D~`N#W+V7iG=`^V_ob^GCsVlCRssver&^ePp-OhDopU-N#-%sc%JOF!9SvEqV(_wzr zqV5wu?ccJOE#Uk(-N;^srm=GmoNXG}V$7T~7SCn3;UVHN8SAXgY9bar`*Zoy)9~ zgF~iROs47aid}3IEPLc&0feu#If87vAsBh%FVzORS!)=xub7T{BF}sCkO}NoUri*5 ze?eQsqinPC#Cam+*FGXtdfqzdbF>bg~K zSTpvM+-Kc<2`q90PmJqz^0NR!Ja*!AlRzi&P zrfByy$*@?{N>rv8P36#5cT7p)S30ak>ZSgol%wsBqrkd;q%qA*ZW?JH`X=1!C^w=7 zvbUT@-HFEb@8(6z15u)E}Q{up%z_t=C;n=K8aD+ zh?{BI0b&EF3Y*Hgf z(@o%2a(Z3Xs(g4#*4jt9!X!gm3p@si@au8BYLr-bSXdfM+&MxKiPq)It_9_JEW_6? zV6%>lif!Q0ppHsZgLK#OYch0}01XWd62dOfT@QT=xv@O&VOdj$0Fyl1;F*3rJ_2K@ zFDc#76YF=w^x{2RuAlMBy@uGfOWbZAJgp^Fu02uK@Tg|(HKdZxKKgs7ZK6U{kg-`G z96dy^CEstnsQ8F~GIch{Hb)?87|N#jEV|Wo{7k`E?w(}o-NabF^P^Md)565V%5Lop z*O5?*Hl#;MCgk<{&$*gEI|lv{IsR`%j$?pMud^rkp3;B-W)k5!-gdnqQUfJGD1%Y$ zSK)$Fiw*qTYxuvW4}Xg%AgOC%p1pFy-KTL2RF8;`m8TZhU?xmEG%Xn8zYdsvcY%rO@x> zi*lGCz&NS@I{By~Ode#-N=X@sRDowSBY;r61@ zd<#9!c7dl*^H#|r?ueB@V^>bZPuh>2xNq+{Qzxglz_G?R0~p1O5`R*%x!ij8x{>Vs^ze zelFsvV2XJjPr|kVjwqq4+?rLJx8q) z$ND&_wOX`~%7VMPcLbT$W8EBjd=a*dig;)4yP;J0NPkS8nTaik>T|J0aXUrkb18A$ zDE|9)G-`Zkaexso`#uAChKjiZ&^zuob`!G~xi(m)Pus?Ti$TO;|7A#j@o9(q;%CZipSGNb3 z+Nv~^)}!df8mz@y81wtHT~kl{1pT@*b@f{p`31*&ig59q+vei zJ<;`rg<~h4;bRG-c4etqIi5GplRfd#qCk2NX}ST#Muw z5th$r%~m+(T07$BV7b0&|J-B2RH9E|D%lJh3ri%KpVCy*{dRgc8Bc+83dY%T=hW;u zH`73HShNWJ!q{f}ZXSZqKVx-<6}CeImMGWJxhdOaM>)lbb*;BmOP9jYT2Wtcf}R!wD0%wSb_~mFot#mACtt z^FBRiewduc5l&~?NIipfOtQXAVI9#vzZ4K-Oxme6@py81cF|gcGf$o1Cac11i$U@6 zJ7Gm+ZZiUkfh=4bSxh)z>d9OL2I}V4r>Dr% zBrKw}S3r4A;Hh?ffw4knd}L_T7{)UxFT|*?3iWxQ;Sl#K7mN0oo@6@U%eMnVNw#%H z=Gp^w-mI$%c+6>*f9K%6K}$T9P(+J6i#|okdwIG=YB-mmZtgbOy2G)()lW`!&3m`cbp3;N1Xo>wF+jQ_d?$nVpSqGORsEK!7?>nYpXaL2)yb zf7FfQP_|qC>`<^sGa^srD6X=^#NL*rVCM$=Jus2XQbqHlIRe6pUUwc#4@&L=UJ|y&!?Y)VO7n43^sTW*#;c*G7a-SBNe$|7(0iUqwP=~qTYTsQ+z6~9qk@k^ zudm*Bz5zC{BJpcb>CVweSF7qp4{p`RXX)8^2;@JyoN6FjOI|QyI}>4jRx7mOFp}3Q z{OV6x&w}5vC|0%EKh%h@r9jpt+xp$5VL|F5U#YlsLcOfI`o3wt@xDFS+8=dK;aF~e zV7YZDOFKGD>b2#Xx-;B6-ons~S>|f#?PlT<8y0?weEbRalB&6 zer306eg!t}giSv5Fqu1BblHb5ZozF3)DKkT)%joQsSdxw(eX=!lKAo6cVx>g0$l9N z3>Slc^B;qk#-4fi?;i)AkmPk(ILR>BSp3na^=rH-8ao`+D&k3UcEZ0sn`;*E9XnBk|9QaNiSy4@ys z)7~84GVTpBQC>?;iWj5~d%--E!>>T3Am^A^b*P7X^wBnMec?&2MZAi35m>+U{}9m7x{>GU`!`vBS5Ai3kKTP|7MR2d^hu?K~m>7FDBdHSAQD zk)^Mlv?2c#?qSkr8m{)5bYmYooFVH&x;oWpGAzOoX5cDm7quKxb=^sXZ=qvd{nWp- z%twxFNX>j#D5U{$`GXO|aMo5D4`OD0*1I8#Oe#U-@q0`6H*sQci)TK=0rIm z=IbtIq{qGZw~JLAB+@XhOM8DYi-RQ`7)j8c>TDPkXS~Gs??;b@kcShGdL$b^GaJ%q9S}&k^E|qMS@i2XejaJkDsk< zl}f37?BAA=rLB#R&O@79YhHd7rKZ^-La<=hOTu}_LglC=QE3}4w}T_lCfvJvPdhHf z*rwd2{AhGn@RCWK+H=~2MtX`tjoXr;B(f#4?0FXKHFN@v4l)y0mou^~khI6gN27xs zjklL$m9!$nafPELbS21dE9ddvL6_EZ#2~J^J;ry*UONTF+3pl<)r{d%r!Zw6iC}du zqE+(rWAQz-7-l7$V`qEl1ezC|@e8CBi(HLs>&nYL0w(afnbIO_?+|w$-BE2({xWPS z^XNds!T?qwYv&)6Qg{zg+%e@mm9w8T43|;Uezy8Kx#(0$xt2*elu3r3HQIuI zZHi8yHG|$NEJ+o{y8W;etON~r+h2OV&)~*6W=>DP`^9NZB{55oj=tDh@09I}(=RDW z8n}SVhdF!GWY}7H`IWYSwh6(U(*uX-=Xpc^60*v&ia>B>wH!wocdx8a5K1Y+t|ITT z;Zz+dmr)t}JTyHAKRI&e8AL`^RX3h{bWEc>6R{E;Pj|TaV7PRt2GhrX)U;!kut=uS zGkLyM*(b7kbWodBw5*GUuOA&u2`*%Gdp*}vd0|xs8&iVvOIO1$ah>>h$*%n3F_1Up zL`g!|2ZfGotyR>1W$$*fGa5da*j|Lq4YPi&3VJ4USvK=IP8t(|_!r(a+4OWWdb+Br zszaUkIkK)nR2Lj@9Gj>;1~mR1!LE=}h&PQZJgMm3;+ zspU+1+VH_-2>TWTFTMrqY{;FX4;!k z54rQtvYD)P)g_@G%l;p}ta+I5cGhke9B)z}?N;hi+R6$tSmTePEuG)P04qtjr%r!X zZ=#LCHJB;B+(9?#0!SLS47+=K3f76%;i`8*aAHg6Nch&xmC`Pn##I;MP^F(Y{41wd z@!V16*&AVU3Z{~AHY1h;o(wY{V~5dm+b!F6JfBS#0v=~R>`kX zwg5hyKMq$3)mC<{yp{$ruafUANX^KZoK$p2vmzoJEbfnc)9jPPdfHIm6i_MPC6jxe zG?g%#C7<0pQ9|O>PXeZ-q(M_nxq4Y2pO?Gz7*JKV&me5L!yR<-i9glA)-jzP_y$P@ zTNrok85hBGsBONzmc5Qcwz@i*`V|lIBZX4fxb`)kPV!`)V8S#WyfxgPxs1Rq$tN8= zH?*DI)fH80EDJoc3PWx4r>AEeTb`^_zd@NqOlM%sHpzmw1kZ zs~a&7P-`B@tX6XR5a9<|6K7)3vYTJll{zxDmU=uX1dRdn>W;28#dj=^iPo3hhVer= zPt%<1_YO7y-6(j=KzDjP?Bdg;-##7NKD_IwSTkofJQnI&kWrEPJ4FOoV{B}I znh#Z*PnMVe=W7WxD!vbWSLH7+Km7y!+UWSfetxEQ#sL2S$PK_h)~~&CMM&>%L+4N4 z)F^qfZ1Sg3*vkUDGLpJWC=`h}E{?O^KhfShHI@ z(zeb>@mn1o5RYu~Y?u)L%r1gz=ba76PzWPc$=LlGwedyU(n>MvmQu*z-Ppmp4c`Oa zB8y)+)x7|xKNGrZ>OaWp&Br0)H@MmeZUkRH{tPgtp9d82*@y_M^YgVo&?O?tcKnCY zt2Zw>w!h>gitAKo(myq|o^UA~&%TJqSJLXKbKLg#ZvjJ6izJ=blR3H| zm_j~bW~%6(YhLn~tyx?CJuK`57mECRuKepiu42U|e;s!5&i)4!_kpD5I}!Oy9{(}^ z!qB&cU(pv^hf=()r+7I_AN4p8CTKID)F?5dXUOo%xg} z#}^jXAIyhW7oDoV_{{vU9I^iwmg9=x0&wk%3zZ-v% zG6&b*RT*cKh60_f8wh`Fm4BH?fPt8oem;sr74S}8B=9B2&ki7*xnOI>eC%SYbAqA4N)JCkxH2_KZ}kLF#|p+naKNy{xy*f^&Ja? z2PFSK>IVwpjYT3b!4-wc?8qBdXE?Rqy|a5Zv-qG*xk0gm0P;3S+qwLM-Soj+yuS)e zU&KQHXSMSYF=FOBCqjh&)Q9_-ptY8gPc;ky_7EtRd$^}8u>U|bAJQK2e^NRpDus;LL?Xo&0^5L; zME&*Cvh**m?xq$jP|Buxyle^S(FaViS8UE|H(&veQpg$UoV^(ncJ*z+$gA$LD@=}h zQ)Wn3mMFOd-r;gUJcrxsJC?*3G|<}}Q1Xdl1evohV(Jhel;4Qhs;B`92Z-i)j5Ub` z+IzC@%9r~tjV+F9&uE#Tbw8d+lvlp7o|@(khqh`%%D^J|-Vx0S%=2e;0{2wlTID?> z8b~+&i?Kbnz9%!@I@2Y}M9zxJhK=g;lRG_n`mf!#;M{nobg!o>QHlL!o{DH;fZOBq322V`yb^ZCeI9Ltp+v37A!ERI*bXIN`cixmS)WGr z28&;nCy%#n9*8gtRkW%TP?S|}Eb3D#()BPRW;pw!FgvUe$I-K$+9T0`LgE9M4+^$h zW)M<>EAw7cdc<*y zjyc0CS{*v(z48Ind}9_gXkG_o#sk7ji@_V10fWwSul5x{ya+cJG~ijkONf~|RP-^p zY=&ZgRJxBE^#Y-Fb>7jHa-4{2B*3^t9hN=3W)6X%oQH>n6}54bE*;xFr{p36Na@lH zUpY`4Q_H%uRJ6g{mLh4zZrM1}L19Dfo5%?=-`FUr*+`~WU~ba( z-NV8fQRZ=}__&n@q{bD+AiKy`DWWy|R>>~@iE>boOW8CbAixwr20ZnbL10GMa?h|cok0x<1s*P|0G!ajAfSveA5#*)0IijQeLZc=P`f8y||&1XyN3- zf%#<}R!fN+WZVRz0PrJ_YA$SqHQ&mO*GHR+I_AMyGG+zKix*a9(Aw>v*APvPevG{9s2EsA;9{u_gt`B-QRamMw_^9REZNQn47}clZ!?3hc86 zF|@<_XAVw%3p7~-f|{^AM3_F`)sP+D3DqIXZ|%z5$Bo3>!T+%+Pe)+!v@z8bf~mO6 z0!$SWZ2GPhvmScdM^%%0k^$v8jVz8Tjq)~-3L4;6~ z$sxHmG<0|p@`*!sb5arzWPRN|+gp7C0E|z8U*b$LEv_F2K z?tVP6p>4Rq-(jL>QKn} znu~~JWj{oi8^ONW?}W5!-B`%>emJ!n%t`}A^Ef|J+PnL>+%0d+<%M%$7iqmQfxZqn z6)ARE@dI*JH=Gf6tXv#+R9C*Nho)dZ^P(R8)O|pn24V!FVO0aJ&)^IQ`6iSV4R`(vVafbH8_Ffb%o_Mj~gT)?} z^A>pN0O%+r+jFQGf7m}>c&s%FIdnobdSKO6#VtPPX?pH4RW@~k5aZH#t5#f%p0Iw91j&3mxT?pb?g z0kH8~49}Qzp5|MgyVa?uR6Z6%f|bIry0vdC<3yY>VFY$<3g#IO`C&<_9=$-HT3OHJ^)cwyUe#HDa{YXOZT)Jg0cbA!JJz0r3*adG zadPa<{(N*e&jJ%`dLQDi&mGZPd?r;j8q2!myIHLH$!7+qx4PHn(?Pz~!g;Bn+Z&HF z-UgNVP4~7Mm7Lcj$=3B??z0G&Lhb{Vo;rauGBAQIA!BU-Rb_o;t)!DPirJVm-rnc^ zm7q}LnJSLMb6=aW$~{l5ro9Ds)iufLjE>1FjoLBP7gs>??dLfxglt_s1CLF4iv4_a zh(yeR8Yk)q%&Wp9`9mI!g`E#n5_P{ZTZsgu18ho7DgqelIw^x<*jn*ZX6z5!+%>Ez z42lBjS^N70qTkWCkogsL-(8!g>q_^EEnhZ>Z2M2p9{cT(yZ7^xihkVX5722$B^(lF zIt?)>i?yK4sd_zb3g@gSRN!8V)+M3eqFtIgS7B@rhG5HGTk7q+1A%Uhj)4-YU%KOT z-vbxjJe;07eukji!~JT(_Z`b5x}09%J61&Sf%>bca^O^@j!@gp%#i5<>AP2-0Y{r{ zGq}iW+h>82UC%aTtei%^_WfpqW78J{*5)_#{Q`ZQ$yBwBiWC|5sN}z66}F++@z-A= zd60w@v$QbQOtpJdFo2^e@^S#Z)b5EsO1r0Q9jxG^-O?c za6Rdh=8pZh&-nR+>Bi(o(6jhKtUYx6Qsi%dHF#RHB66zn=wW$zJa4|&G2ZTGg%u79 zOP)~8kbSi}bVz;rXlM94&nL6#iFmvNPTmK z&7njD$Dpm+96`dsU_W&R`yecw>hWo~JzpnKq;^IJKBzRCVr#W&|3}UR{q4EK{`j{0 zGll8X$^(R1(^1wt+Q`y8d=HwpouxfSVJdE90)0~mdWed?=TbjC+sX!+^X)kf$8X`f zQ<0&zv$1sE)svN34|l?%1*Wd|XUL4vIT=R=TDOJWq0@cxI@iw)>MS;lXcx(Fx8Y3W&tYQMWscy zKiK>3xTe;uU94CTZ1kqmR62+hAyH8f5TYU= zB_LghfJh4vh@!v|DGJh?ihy*f5duWI)JTogKthKIp@cv}xLe1Wk#lC|&i%gce)rzr zJ%8~7c6Rpr?)9$rJZr6Hvf?M)$f4(EQP*I&z`&sg>$!=-MvcR*Nu(z8)jXc>Vp&db z<ZglD%qxHtVOU z%0zsL>6|`nz>k!3)y+?7Df-yL{X1)ghsupo9Hml5vj)(5g&u2_3Kr%E?~S8 z7H|pY=Q1)+zGpOU^rc(FGO^^KE8(4&(=^|bJU@LJy4s{_Snkiv9AlMZefrX}ffE{? z2OTc?29LwCxyH?_sVbOxp%3NhVPTG&8JPtLQR*EKw}X5?6xN<=ZsufEK~wCn3DaQr zbaD1pzQ3FjQ2xMM@0fI+VHy9q*$Zg&nvdVqpiR8N^&HmseOV-t(sgflQwOht8Ew0D5|2(HSCDjOm2L@~}FznOR4?+(4>t#NpHc>7o z)>q6q`q?&5oFujvxZ)G$O!&4h1g@N z*pPe0)%i$79s9w--sPOl21y7-rEk@gs=!?>Q~A&|aNmdN#2cei!hUH9-p~g+x?l!3i{1aE2D?iOq-DP5Gn>1*0=^8)y47Tx=dJ21fT3a2-eRO9 z1ZBn^x_Du?>Pc${HRUht|pU`9=33(qum~#tRXE6h{xN& zwc(sG;xsj%xvDh~W{)=eqD*MnD}AJzP8Xc*VpQ#}8WxmbfA(v(5&z|2eDc>hbV{^b zvrG}-@fAZiQ}fYyq<;F?nF_EG4cvVYzhjz{!T!9aJC_J~dRn*0>Qc!#9}zbY(l5$U zy~lP5Q*1bwpJFK?qTG2~;Io3uj%glj5D6jf8TFi3mg~7qoa=|XZuk&cV<}F~C*gb3 z*M(rlbD43sYxQ%qZpM68SlD?_;MAAg$_wv>30GvjPNnze+U zHo{1pFP_h3UwlPAawFxl#c??AC9=EcO-C}etY+=c0LhOsron)prTN5!ARNwdX@etCHNg`Z~2nMq|3uY8tXy6*_pZH)} ze#B?5@f9L(@O@WkdAP;nM&gV$pa}H(iip0;A!Q2R6~?qY|FkxyCyE_ zJ_pP3PHAL*=N%!@Q|{2ri~xL55;N)3vskN+i>kx{q4Q2FMxV zSbTB(*HaJa^Yb+tQC=G2^{PPj(~yID2GL#>03S(^F3^c^WzBn#5Y~~LHS6hQC)F)g zXzRJKKe~CaX@ospHRm8i&Nw~sedWr)ppSsFYh>N|y56@LV`p+Ke7y(emQ}+cU-2ff zS0mJ2Lgn@eIn`czOVDptlB9$ZMJpUeAGj}{u`7H+DKhk#DKa%J0-g02Ac{Q>Hz$t} zychz2G~e^Y96;I+>yPE5?X!mw7a9ElE!@_3SYyX8aPGE!x16ZdOk{ucu#I2U<9cI~ zNtT*Gg?qp0=d~pPt_GW~jBKl_cPEl##l-t))%K+{frxj&R&=UfLK0xdlgwu?K0`G} zPdwpc?LT1z;uNd9OZJd0S-`5TcKc5I>8eVq7}y$KC~mJl!)RA=sb|Nh!HbqJroeDj zHJoX@faKJV2?6>Ijw&C&u zYUAK~l3f;!ch01eqiju(%O=c;(=pB+8u)RS#MLIT5S;j@(WQ`5nC0t*o5RC+bT>r4 zwu$N++UC%mY0CeOJvwU;X!lZyv&MmrA*3p(PMNbD3Bk{dOk&p4HfQ_&5*<&y*a2OL ziV;&5)Smb>!KGT9I$H<>M&9D92faWzk(RlMR}(B(ZEvC-(^}syO-AEWQi2wO5c^-l zA&|;$_xDpv(s3nkjlBfoKB?Zl+vn}66WB7N7q*)u`3TrLG0ukKLj<`xV zy_$TGaCIciY3GTM&RkGukbb0bWzTS=kJC((LT~iMN7Wo=)kCLI+#`Tm%^TEZd)o1l zH3JqNE*CD@eX}&J)h~G!(Xz45jlvi9p^({ixmx7Fu6yV2Ut7^Fq-P3=Q^Nh04FXy} z++o?hG;qVe!>ekdpfYzAWgW{t#*pU>4LT2>(>q_9)qigRRicKf!?4{yhup=s8xO6T ze^}q_p(6dt)|1wj6VpF02Pk^?A~O+|<3&`l`QeSZf>iphg~gB3)`53?iY7gK(_z&V zG%CH{QF_PpVd~Y&>#~q23hzm&6aQu_l+UZ{xIXl^57vMt7}i`Ef~znhf2)M{N8ED zV(%6zJGM+P&-do#S9pKTm1eT~upU7PEkrrZRwYM4+^aUv^{*_ewHgBIH4pBLt3^Fi zDl9(oTbWKU?_Op#YW{UYoxsMs#K&3w*9Q80X5MVDUl&m+iRQi^0#c@WIT5y)n6HkR zs$HDH+MS~Dw_dS7{EAm&dJ9w@EH;tHtWt z&~@QFJDftbkx_RW87f9m?pyKA`bJ{NG>Z@IVPBN`2y8VA2vtQ~b*4xbpb% zAxyi!?8n1Q9X@3Jq=~QBznvqROMV~7R_7vw4u*3W3!L(BBqZNyc4~EUNyEr5cMT&V ztjN*rvGu|tiE&iX9jr&>QO}Jkje#m?JsMyl6!Of23Lj_ zsn3P#ryhjLP$R4&9cbA`dcy;yxs-44wQXTnf!j}y97x1%%h|xFB8w?5PewS=i{m4w zW1+B|wJO?`n8~A$)56Z*MNe&-yQOT3M;$R8Y)$9`(E{O~W(rSYI1G}_9h9LtCNtvB zG_P47_Pc(v%L@(Qe!T^PQTQsDr-7`ppas=zZb-Pp%^@vyJR)d0R=FSjdX9?o;Im5K z!)p5VpNBB1+tS7*|FaMV?(jW?Nd}G756L;nbEVxL(a_sJm}Ij$3&SRrj{|YFwN$O@ zUe=f+t%;GcVHC_+?M<)JwR6K>X`-$lk0eCp<>UyS{e8r@@-uHlo%%JBKd;J9;~RlP z8WI$r;R(GHvonfc%oFXpwf8@D=CyQDB`P&O@L9=9QPz`EMQ<@d!{>|Z&P;qAxPuCN zI35{YF6nz=fWClKpD|g+_J*qyFpq4giKDPBroC75wcaVr)z*GfLi9znMqBWDNx7l; zefvrrea~bKOg*bNzJM*78D)pqx4U?Y545Z0qe@Y#%)iSgy8O&10x5!D^NDZiM>dn4 z{aL9YH1otJ9M5!R(fNS=5^X2trU#d75t~ES{2P5-p+=~X2+4@|V|oW-SqPcWVnli; zBP5fYob)mEG)_9V7wuv*xv9aEA^V{)Vyt!`V*ZS^%zDuMrp@ljhb)PxP#YHC4X*bS zFsXObill`Fmoki0AF6HBl%228wkLV-X4NK%f}0q$Oyy(j975PtbV*r~D>s-ax7{=h z#nly)C)t&iUdo15Z^An22z~)R=2Me=#_CwREk;KE*&gGGE1@!g#EOL*%X_>$PEMFO+VT+sMbcUP||5X~dV0)+Z6l zk2jLCD^ixd90vz=ppAsT{FR2D3FE789VRbv95LEa zIe{ItY9 z0RyFeS?Nx@m*5|c+dKMopy9r)cu8~N&Tox+@_-LhIRmom-2*xt(n&Mg(IofYO$gA}V|((?2mCYQeX=d$ zWqyRTxq#gbZ@or_(G4nljC9IPpEz!~UXqeuidi1y_d9g;x?>iz02Heuwm9Hz2#Qf4 z@~!ieT4C!J$qdcT(og>HTm`vQ6Q5R%a9-E$z!noBYQbekH?#%8dm(5x0Dp`9ZF`fZfr3r&!q0c z*wZ4On51OAZztx2!5wc1?^JeTIVG8^cL~5sQXOTvQk^3wN&$%n9g1Z!%rd+aY?Lfw z&uao$&UT@%;;(2=nm|haST8|tg=9s;;HFrfechylp$7K&IIUPo^r_oTX6_2T!S%G= zI7w^}p_(Q3m{F#QQmjt2NsD4N3R54U@Xtl{)pk*>LI_d4#A@+-OsSWl{<^lW6O8?F z!l0W@Bs8y=qFypAq}0L*gxm-wkR7JUng+EWRjNcL}LjC&ii0cfNYYjJ9E)?3OF zB0vsD#IAWe`DUP|{AhyeM*BA$KGE+{O{E*~`_;$b2py@QP76(MO5CXY(eH>I>t7JN zvcDmAN`7R~{db85-6gN`qba&3I4CXUZ{f`3Qt zpiVveomfDS=t=jsh@|zD;S0F)LPtoX^jyD){SQJvLi--pt5kQ#!Uy^=Yw1<=GBvyM zh+*SCzd)AStPlWT`rm=b;>e#VcI>v7{g`SzY7F9`9=pDHyJ9E- z?J(l$BK*A7LA5yrf-Wx%qt5#Hvp1MzmL?|W`p4F->wGSng){39JhT{b#8oDhp$8~K zbK*k%AbYa?Jj|DXWQT!7ES`JCz;YZpIctaAyK0X}gwl2_H@c#^Kh1nGdc*SY>1}UM zfPWA*3F5*EhUPrKgA;T(qdgRhl6S`Q3~Yv$Yz8ev_hQD}@O+0|H)HVhmj-`P{^3{0 z)UGV7uKfi=>y4gFEsSHxF4EuywLaLOqd;=d@I%UHvuqcc_`~^&<=l;Kq2bAnZ=|%& zcq+N6^0qxNco1S%Nq*&0m7nM9fXZ4n`o|&(9NcX$H=lZwCO(XiBew^KPEg}La`GbE zGCJp3bj0G1iH$5Lat)^hr`wuxW!KcjG@aa)PeQvFdsS`y z^~++rTqWcb*@-yjQqQ|ndP#%t5zN1NJKHBrtW4X!e27?!)Eh8f$e#6Xh@Dr71Bp^>Rt*jAy2jHgbj^@V=la*TFGooD;+Ej!Gq_oarfo zMFT=BU-K7y9$3R@MEH|?>42I1;lL3!AkKUywSB}jE#-?pC z&0{>s`i)WW3h8H@CUUL2Z}`PrICh$MuROZL9HUKo^Zd4DYpdIGzQ`yynN^Kwc&58T zCt8E%y)6Bi@H>nS_S3J~^{bUm)r23c#g3-#oe?c;ajD47}JEq*d$iF=%&b3>D-1KtgJ)LMB<} zeUx?3VCoOI*Fi@ho#XpQD+L34W#U3S7?pU5D3mD03)R%K;ZwQ1T9-h5IXXpsJQ`+H z(>aUHIG=g6QK}0p`?fB}Mhftvnr`-$r0e(V>fs8B56q$5 zrjXln_V}M3Ow+G>lRQFs^rkCWwr1l5g?9ND0fG8dNQgf_v)Q|5icTvOi&n3B6kfuqh%T7jP=hXQV@e#gYy zQhD!@yO*9kJI2+&&{y$*8e!=t?M9@c0&N?Pq;uii%cYB|7F-rIVFEzz>-Rb~^QU#- z{9O>{Koweyba_(ETeV0ZIg8;OhJygMG7CUg#>9Wv{Aym1n&GHwqT1 zQ!*Y)H}0K`RTwBO(H^XBdTYqsow9>$N-;oF}}c0{)61J^$S^r&kKT zRt!XlrNJ#15>`tR_eq4ciq^@7%Otjp1NgTba2}^R%$6R0^Dl@Q9kB>VfBJBe;u`8w z3TUcQd~d?4n8VV`%^;U%>>ptx0Ik}lU`=bmg{2FDl}2gs_-e@!bE&BJrg&Z;>U#F{ zmiWBnRMIXKcg@_F9xPubrvMbdGn?$7V`10#%Ed?$&8m{p0PKjKcLCwzYij2wZSK8M z(~K}!6iz)#-~XN}CF!htvY<`aT-e-NbD|~E4?vIR0ZA-P`yq*{<|kVOd}D8aI-7z` z7+EcVY5fSiK*&G(b%Q^TYWp^h(KK>5#$G)2$%tqr`8fWtlt-tRRo~?i9ie@fZ8Y&w z;#1$Oxfc39)LT_meiumafyFByVVtVB3#AIqdEY0(9FrMhgM}o6&wexG7=F-h2sy=x z=N`fd05&6wvyPZ>S1!n8nq7-)#QK+Z2iN-^obgTNY^W5HIvssR^YF|=Hz(c^3V>=B zPHYdWE0BNTMUc0#i`LizwwMm4Q#Hr95t53}Y;im~{nDUr;k~DJot0`w<1^a61DgCk zBLilAg&S-K$Jv4wAMj3C z%mmryr6eyhUb#!|((U9KA4&#w@aoG#Ga!;bgC?;&?tI2rwzd(%P8-p!Vga{{}gQUHDOJ}b=N1hKVzdIH3Q6>qxLsA?T6 zq&HMnRq-QmTK(jo;fmz+=hq@bYV@g>CH-}|Gg8h}nupG8$l>Papsca2Nyi#I$db!`@cgGgR zs^KlBcmexAs>ZaRs!{BB&kLtsS|mUM{SOA$%25M!ZQp*3L6&NK%YgAvR4|)Y9#m*#Cq&TLH1UrTYxsn&=1HFkZ+>Q(hNC+;$XEs*y!H<{- zyBM_Gh&%~hA!jEY_x1!!cBr0DfraOU-DzU=@_jfmVl-v(^6?*@^eg~r{2&wo^Aooz zsadGXm#+?#GEx0AWr3$gG!&g~$VVW4ghse&eag8sy|p5pZzpgib$Qc1;h`weA^d=@ zqv*kpO;rcJHGU6`P9<50Uk|lq%d?!lp*Pg&_?NhdZQF}2_-kDB@^@dKPIaM)K=-nPs1vsJhMm*o0P@I|>!1^5T50r3gR9?EUv^1~* zaK;wCZk+lE>F!`7D%S1ym!w`&m1KJ+(#b6?gr;48z^(N)_dE$;GJ0U0qe~BrG@A95 zFIPfdfP_Bf@;O%cFGY7%H_yQGH?gdLJT?74RU>wrYMiy$$=GFv;41Hv5(V-=TTGPf zi;r!;lNpWOUd9V5<4IlRgWja^7FxF+lV9g*65Q7J;ChQDdo(-GPLiPQF%7>GSK2WWrJc zM9whk+qe7Ho&a;~uhCFcUH^s852x<}1jg3y1V&O-KBWq!GW(f=O+Z-E_{`x24GGw1 z-9Q#Gau&Bd^4zvt=eH}7oL_md+>NeDtjT+P4mX{?su}AtSGcZWKlW;w&&kZB@gq%3 z+i<)pf3S4DZ{)Ynf86Vz(fq|G7ZLD{{wLvk`Z zhNC}^hYG;Pi&>w+GYd@?a=@qx5o&*|Dl#np>p^U;-Uu-O;vZvg{`6F95>Hbt!cIk zZu2av*naA$o7>NPNAZ}&e3sW@cax7xme|D@fm2>ej^2y;jSqSkA&=#3w_xN#4Pu=*s<%XSRhZoI#!R%|OCaNr^ zkb)4YjU4kZ&_?Hwl)Zj%AYG6`Jy@ofW=&sHL};=I7}>tj32cD|T4cpKZnNk^gY0|MzKtD_~!;CrSz7B5!!Hd6UvBt<8MVSe>NNV zKhSL8|ICQ59Y*?PA1k|^^CYDb2E5JdXcKm zxT?m8U&71nAQ98YmLf(asbg%DzgdQKZ58LlCNr+aYilWG-|>pVc|v-OYIWr6R1~JF zDzBimG}osTo*DXUI_1a0nZd;Om12s)=@vXH`EmRQkD47`Uw18@#CBEY&MNI6<7q<% zd*J;O9o?*YIU#`UU|R(mI_X0qbc!Ri`YG%I3T0olEKZ*u4DfE0g?=^AK6m0hg2Qm7 zEcJ1z0{iYar6nudX1e_CEdQ$^ILs|P_Vm>1Okk2ZP^qH(68CP4X()EJhwd0mPx47g zr3H!gu1=;F{k{P153BoEU-Dn~KQ{rPFNm92)aM#K?h!|L`9UqZxR{zaZ=$E`<2oBx ztlnFoN%yX>daLQay1t1_&IL`V2i>I%?flR%&BVj2gDIs$k#n=yEvAbxRjRFUI<}E6$k;30C-^ENC+Eii%b#NQXGK)Ne{V&U>heYE z@EGz4;%2Y^G2@wvcRu+qBDKyfHF2Tt2JRS8j{ze*ZjPX01a4+zSH&-Lfy8UA-9pMG zm9%bWdJgKu>Nw?XP}EpIfRg@`isC==@dG@hu*uA{5r+-`*Azv?!zHd}qFx&H4>XkN z<@sh#JaM6_Gq+NO6C6N|9+qcn8l~D-#i{yQJ??5dyLEa?jTOY-?_w@TM6O$1oDv>A zth|z2)FydffaAD$&s5}ab;bHzM*Y}KOSHm%bZHMRe|cN?rpZc=MPg0r(Gr@Uc;mq7 zo;)Wz+LfE}6VLA_YEQ`)Mb)V3iEDe@Zw z_nd4|`;v;eSX@_qgU8O54 zPX1!1#sXjd6Bbm!cyyDQSen|HdK_jhNj8u7T4cY>QfFy5H>05nBL-!KP-utg4VBxc(q6ENpyQ zV@hv@7L8Ek~^FNU0BYtohm(C}ftUiWOG}NANw73b$Ieg{&=*%%SC; zRb}1Q*}2%ezphgW@;sGG^}-_TYB3I>Wtj!7@%5lw>uV6QXDdt;^L^iVd@b+&jc8Be zu_<`evj>&3!9hao+*(>o`KF4#ioN+wwi)<_Y=^#zqyuy8L;F?4AAb~of0y;bXrHd} z*R^|w;iq1~G#!K)s}I|SZu}Se0Kcx`UsaGEV46f+9n14FBC|$h&y0wq)OJH&s5NAB z3_eiYd8vkJ98o#-#QZ#1y1}Z@9oCgQwolEfU;(y4%4#(U)Q+}R>iBMk6nw>Q{9Ru6 zX=of`dN{I+3LS+6-54>Y3SNTBU7%=w+(|I@dbRt^Ch@%N$CW0Nu5^c9>M&OD^k=#G zAo*|$$V+WppB`n9;8NaeX#e4_hj7PI>OA082{qMYH`bqQF=?6^&4WaNxt|#6739Ws zHhmfD$xY8~WvI(81L}-xUZLPQz!R`HnXcVp;t^{hW9U&|3lW7i1AZed-~B@jaqnNHnMKV)r0^v`%fy*b^xNAR?NCw|FY@Bnyj>iQN_ z_p<`XK?X^GYF#kQ6+@5ix6cD_s`y!$ThdP700N#53-rKhVI;0Sm=Wk@@qwB{=VJ!k zp|kc`@lHTbc0Xf_2!UT5hhM$f?;Z}~%_5os(Qm}BlDxK<-dr+Ic3HcY8fGK7WKL8Q z0VY+Y8sXynTmIEL|2O?_FY>o@&85j4Yuc!4UuCH`_hQ_+Wg}%%($+)9n=I3x*XcbK zX&Fzbn6@`b%+am6U{)~3e}GtLE>P0xT&gTRQD(T;i%T*_nB}M*lhWMaVs268@g=&j zOn2&qu+?=u*6FvpF84EMokkiPeD;q0p-bW4SH--aJjl3)3j@y|^Z@EV+ns_K5`K_m z!ovCyt1YIvA&gMaW+-y}HxuMnjRl}^n!OB6ZNkDWfQno?vPrsaO`8Z-|JNt;U!LJz z&6V7v$j}W)lOQ{_uATu3zOe{OcRbbQ?kW+O_inGMV$AJRcO@Q03zvQKtEx1Vmd=X3 z^+qE)=PIqM8@lmr!$+V`ob%Bye>5n7;vwpNuzJ-$Dk2$GSFbUcG+V1;=qW9C!gOwE z;2Ox^Y)1#sEzxoG-WXr;9v?5Lbb)U8{oC&w6FnHmjI?8F{p7lw#O=Sn3pkJZDpP&) zCTiD*Msf6^v-)ZKZvZnKf4KXKoV&+RmwTQ6g*5(s)Bm~my<-_n!UKEz{lHUr1UF7; zugEPB!0Jm#PVl&qI-?p%Dgr%TMAAb{#5SMgVODP8SQw)Iu`$SUAO*7kBbb;pm{&Ll4!E+6a1s!eq;%sCKZcyro=os?|(&z>BZkjxEeN-|lVQGIudsT0Re zV|#{Kl5X7;WJK-iX#?#;LL+{iQm;Bl0cd2A{6w}5z*_hBRmfl(pDk6o09#8Dr-QR) zFgAkgCo0%By{dpggYjp{_$H)K$KoJEt3{v~_)GtM?`OZSKWxE&P}BWh7yY`If`UMS z_$|zMKM6B$UkI$nh`l?IaWV|~Xsw_h&CnejbJ=|6BgS}9cc+(%&w2+s?xS!?vqiAP zi=NC}8?mw84PGI@x&d>5zP--SB$@&167e*igKRPB{Zwh+t<43XznjZ5pgV#kp!}e? zc@U8JX5KLaZi%0@GgY73*w!E7*XR5B>;n2@$j4{K3c`5s4P-*lM<*-gGzON&QNytm z402vZ^MWf>aM#IvD+c2C5zf1w8Zv|OQhZ^wD>!M%JYSD$w5OU$c|_5FLOc9N8|Ci; zTXbPi=U~GphP9k1A5EmsgDd0tVX?eH85()-BJ!i`R}oV!^=(9;%}8;x1=nWmiOsX9Nn zV>9P*Uclr8<)v#?0Z>7g&RAv}#nrJ>ua3r5@+5TjUNJg4;F67OB;>GT2LGUjQ5}bp{=mv8T&R=9`*8g}f z$&mlTWv_=Z5pnAW^cn_B7jN4vC@-YK*duECTC*&(Zr;q|%q;h;(=EZi^ z>Ay|8C2j15pBnUU$}tLo*Ze_;0F$?GE>6adtuLq=IL4~@6a_sSJNnJa|Hg505-vUw zS2Ok@GAlenLG4`W>I^WdDfz7XP>y&(WmlI}uCzP)Lc7H2;)LCiLuZ|K%DsMna4^&r z8fWq<=SHBm;4ZEF1XJBZ4lQy4ug*`K=C%GWZV6lbxh*Dk_?s;zr##Kt1%mF)5*ySW zccS;nQvJdbDBsnp!SU%DbOCm=kiGO4_(7c!^W2=Zy0L2IOxdnGgtpl?i+vtmAo;+E125N=kz zl})BvTwM<4pRKK9nWX{HjYVw2hJq8$4b!;-P+^iqTXl}EW2{l(c>iH^*=aLknQPaF zDD?e}>k5K7oq@bSN$Hw6=NaB#zx{ukrTM*~VwNUA_Gl8=fbqM_bBY|8emU=e-L&Gv zUe?OQ3^rz=5V9LfvUTArS-rG~Vy~h(97C`|S$xc|^v>-`l(hQ$f_rm+e``BrYb?YD&`_+w>jEHAB(6yw3!qAy9AfiD*@eYE=W_sX>d|IK}GB**Ltn)F0(D{BdxRI+tgPOL+%Q#3C}%_eSQuLbFi|zjV(C5wPmu@u?M>%|%mAk2 za3kiEFK!+{b45vuC`NtNu`Q-+mbs2}m!2-c?{nc^|Ml5_og?#8Bkv*t*!fu_dZHQ% z7-I$AI7_H_fT@=)SQPlbaELF}nv&dCiljn$NO8SVPdT#gy=WA^CL>xwa;9 zL9No@F;kjziSlr)WHe2_*Ku4UT6;{dc(W?^jr^+S6+Qe9tu-*=YfkY}A+{m#zwuS+lp8 zzE}fQ{(!e7D){G3{@jy4<>b$^^QS8KQ#~>*{ktYZ%ZYZ%kq0s3E7s6&eB#1ao%FI= zX0u6Rx*(a&QGFyvw%;olXw`T1x|k}Ttt2y)(QH&vPs%bynAwKhJ#f%ZW*y$B)X=1M zMw%_tz^%J+nx+Zalt@rg&^sU--N{CmZ3J9_tNsf>GSvy_x^^5W_vHu7-)kVB`UuRp zj+@1eJ-fO5B(;=p6!K$kZ0H6&Hsg>fy7akAH9g9S<5 z1zcYD@7^OVpV4fR@%*hL50);OSYBNNlf=euCbeR$IDYcOVJt>Wy>&N|UGf!M5>euP zEn7?-V!;mPQ?@igN0Xqm#g0vv1-p;5^TiT3*7NVY^_D670=Zwz=bJ#ORLi?nW(0N+ zC7qAnkh+8E>1JKnH7vexsP+-)-X{7cer)p55gkENN*#Eq_OD5=2##)V+k;5#58?q_ zJ!1d#Yrv#~fCSmqya!l<{fw~-EgEnQmNcrg27V35e?-U3Q@F-EJ$( zGjBq@+n-*&fA(<-(@snZJeJ+uxcbzxk5+oY)gsl|yyfC&j6R_Mq6m-)MJCc=wUkw4 z{N{YeJh-$JvauhE!~=vu9PYSXvv(~1>VJ@axECaSkF#QmE^)9*Y~CxVyM-nX!HgRY zrz*Iv6^42i6pdAL=hSm~<2LGoCGud3o#07m`^+s5_HRC%zZZG-6^rejn!}$~`cEtU zZ(8Xlp=?H@Nop|Ssu$4@NqNe^esRi^6(2S^=i2b~o8$v_qc5a7%RB2Qd=^Nb;r9N$Go+2a>Zmb)B&6~ z8csd-K%WT6G{>P3m^`vQ8a2mmdw1IhoYLtHEPb?Vj)<7$~%}l0y`>{@@$cJ^ri?NAbh056JCqM=SG<1NJBG5=&xz^5w2OJH_mn zVfy`;#P@>^&9H&_fhU!0h6TCj4=}B3>S_XH)Ri8*wG&NdiVyi&PGu#P7Rjhc4f_IN zoKn*S`tyFY@`D0>fKU9L>+us#;i^_B|5&u>T;=T`e^r&owx{q~<{o}4t9@&`jW}$T zZ`Bwk@h5~PtQL!!Tun_}$aP%0pe33EZ>x{7zHk(hHHk?`IaTcChV)f!E!^fbn*V>E zCH#l!QTt91%Vta|gcAYyPc9i@DF#5^Ucb>uZ^7-&$g_CS0EfqI-h$)yc1 z$osh5aN!{ew!U2Oc_xfmIJv!mY8|G}2-(Cl4h#bJKpgdJSxu@;9^kr~dd; zpZ?G6i^L$Kl~V;;S#f`hiK8>Uy5)*p7dAfW?tFWr*2XQw&Y9BvL=Rtc6?)ZjO8#E? zEN*R2m=)>|zS{3ngVX0egVBT-7sPSt0ZKj=Y9usUN1?p8y0?{G4H2!L#tr$v{uI} zn>7diR;yk|*`JX6S^t{TGimT9AGyg{?E9ug9rGCLN`HG|%3;y>RtqEF>pjHV!8U)x z>i?|w`0uXwP_F^VB*p~60p5Cx1Jb!AC7mmA_L2Lof-XI1V7cpTH37k^9S3GR#K9W_ zvQhR^>lW=)nT(!MV^)rqjDdF#}! z4>B}MfqF~)<|(mM3u@@nz`Fj4e@sGP11ip}q}P+d-+;IWrLd71gj@y!4QC{2%8)Z_ zmEZrp$A3K;g*gS7YCxQ-#RhfrN*|#nh+)hRMJL2hS*%6FA=D%6EB)YocI)GQ85~jL z3{RVi5kl{Pd`nTWIB~6=mITaXKBaOrP41aWa_>3{N`EBx|s<& z0&iJ&k6WEN7j~(m()vccQAO6}>=%ohFxJxR zq6w(YU|>i<7hIf(07f0Ww1sR?x0qJq;>N0(XMIWjkG9nx{$LF4Xrt?p0c!S>YC&pn zgNfM#Ew6NkW$35ktb6^PT00({c)4<_Bz=$a`|8Z76k@h*ye-1^c+wkA5x@LcC`LYU zGZiEZ!?64F)eshr4EA6078zPRUK|#w_WmNDyeyVzV&$L_rgtaBXs>--%E^{K#p97t zuVO0_Ongx5DbZ$Ay@5>ro(Ov&mMA3PX$OaZmDypE;1LWBYAU&PS#XM;u}keC#elJ-49` zkAs?qK{M{qiw}pcSKoQ%R1+mYoiUyO_d||>3-JB@OAA#iRh6Mj1@ow9sknvt`E{?6 z4f7FokRljpa|<3TUNmrjoSpc-qeN=At!h=O4CI`(^ZbarY1h|HhON-N$V9> znP-eGBrQn1BO{~&OzTAT(+P3$iJZ+hzQ8Tl))A;L7NOF#OVZCP0Y>qGM-KLvXr_Wk zHs5Q0tSgtfh zxS;*V9x>WB(p~cK1A{}QYp7w&19BbXi#ky(kohrA2h3I`O<7A4T7K^0L>*FGO!S;z zNFr+-u|?jolLehW)1r&>X8jOI8gcza)D3~fkN17C8ON_ri^dPthVp86H= z7953-tT(!(iV1ti3!)plQTg{?7h&f6X{MW2jBk{(RH-p_nmkR#zi*4_4hCJ7m)ZK! zT#>W~c-1?s%Dyit(3HZ#dGR;;78AG?!AEQx#@MT)oP9e5=P~o;ZWeQ#-M%Kk#5LUV zK491k(oQD2v!0QpLJX3}|CPK7kMa3#iQ zGbRt2Ythk%8Af%CiNql7#DTjmmlmu!Eq?@_12{AU5|Fr+J`5LxQl0o?19Efw{1nX% z@3&FSf}9#mCCr?57<-P7-zo_BR40}BEYoDwv^c^AH`QaX2c`@~KHOL#+Ege>((U3VlryvHtwZmf1m^U13vH*ZOK@ms5dFq3`>a z{RBa|WB5>i)is5N@Y+gq9`}<{nj#g`mVYVAu*iDO8Aw;pgdb!aNtUnA-^g`ke|{rT zxjD)c{M%#HSvFx7qhvl5r@Ht?G!MQ?M+;-RUR44OWk2wt&i6EAWMR{ct0{ekh*qK2SA7re1A9;`!3C%Lvndj(S*&9|6b75vy5 z70p?mTG?xzeW_?k*oFcYm+~Gbz$uT5#I1n7W&#UHSgB zhGDEL;_6#?Bk)RM670eV=Sq7COa7hkOE=H=)~)OgO%g~h97zE)#~FR94HrO38o*j% z{jj301&dGOw+d9w9-nY<@ETGzehaU={Y4@dp+-1Y*mDxz-cYmW%4;d!*GkP(Ts1Qq z_D|YmmG0cCHJo^#fL_Qzi{VW7o{IK))#IRz&EafR5erp-@$N&&6V7$#pLnIv7W&RR zC*rQ}IBD7qa=vDgEBiJvAg@_?)ej)7uidXZrd@Td;Z}6&%@LW-O4ID-bW{-HVuItK zp832CxLQy43m@@N%_n6_X2O^(HB)Oed+8y@x7}f!zS2JgPcX<$a(rzEJ(%>at`DUIGNengF%9(WiPb*2lK{n62ZEHX%<9_@__A0Jomb$F;Bbm3O)9W?>1J*D!tB zG)896w#r_vg$zSus!e>v0}mLyQC5kp@b%_neM5GuOJ!d0xZ^L1&_MM#JBzV7WcFvJ z5Oz;pc&YhqIePSk(&(~+_?WY}dm#AMaMBI9LMuFK<3gz@poZz)YF z(?~vqQ~o`k>O{^uK>>Jvx53B@X!^^?N6+s@t_tL#6J0xj_FeiyD5VEhu^Hf@ns_n#I=|S2@@Tcd!wv&IW(6LL_O6$nk z$ISqT7iXSfG}dSIxVCQplXeF^97_JCGr+@aqfu03)}78C?^QC;8}7i?f=k(Ir8)2! zkpn#&qOYf1`b&QUwW)70xmRoNN@*x^bQ9RwQ8epZl##7oDR@4al!p489e1{*m*g?- z(^6Cstih5iw-10#o6dC?D_?!L<079}6J%W&Bn~)A?x|gs0zg*nB}j-a(NXZJ!;J!v zC?aJ6yMb%RGr}F0;l~(PUTxa07d_Zw+5t3s-up+AKOBe~WXZnucxJ?z^tlwyl5S@y zX%E4oYpBi(uOX6yCxo&(ZhPhDitNKhg+>GutA!gDJ6KbMn7L4A9#-27lqOE&tb5#f zXG(Ps>h*kM=P*TIvw!g90QU>oMqeA8YV^BK3YSV(z2!`A%u)!_r`-SDw2UeeKr95G zf#;8S0|XuOO8VetErtqsukVTgA9&dc6OWbI?jZjCH?~gj6Y!E29k}}LbC*pH@r?_? z;PIP5->bNUy3!YgiVN<2_{YJ|Kj35k+l4X#l#SNwB{5q}w<-g=2KL}3x<3nrarVY7 zG6RhpwbQ+`-QP}#6={<;gwG{)vtaILN! z#TLXOm$zT+<=4=VW%3BOOo4)W+zyv|aam<(^w?^@Ndchd7vB{_>2@`w{tGg)O zAiV=|tyIyRl`N7+JJI&S<{deL^7g)r0JZ5&!K?NnmL}m;QI)6&`wIUs2kOvdmPR_K zLt1tL-{;f2roe;xjH}YDKvAp)Wb-&|8F>^rG>v@5&^#|@Tpz+v!ZX9)IkSroC+UqG1|=#ed^nd{N; z1tR9<6dWLq2~V&A*xk&1isLwF{)dc#zyMn;9obwwi2RDR2Bb4zJo6x3od-BT|AW2v z3~RFOwnafy5RiyURftMc5K!q5hz$@BB3)`k1f+v>2n0oX6A(~ZKtu!tq=S@52PvWV zme6}b4Wzv1@qNEYPfXY|3~+VL)E{C=Pk6D1e9 zQ0<*S1z6r*3^$oR8ol5Lr%nTm^_tH`hZ`hkYLWq$gb{z^c#A6ioEcX)Xo`tOG_M# z%bfV;h(&;Xr#91K2z2#+Y}PCLRe>az7z0X%U|E4!rDHKU(S%@KS8h>T-9c6$T_ILe zA~guSIoQc$Qmka@C%Uac5kaMIO65tQpfb>_L^Yk{R9pWY&4BBoD#k*V(Zp<$ym$6b zcKQ}y<%NJNeGD_sqK3=CpsSysz`9~_I;uso#T<}1vVksaT@qfAGwqb@S?g1%$dISp zXl577U;OU&Kkis5n-YdzatG3-Ueu}4wG4nSbsJJ@0KFyssd?^@$8pxkzq8i=9pyf> zJgu$u>2+0JZtcwHvf|bFpXEoK);RA?!=je|RzOGnoT2l>q|G;m{a{J&ARH`ONx{@^ zB;e!-ELe%>rE=<10-uxGa`=<-NOpy17hd-=#;bUuhFyFF>E6z(`$R*Xqx0}O{hudG z(U^i=HCwlVXikf7OT{v!iWlaJn`7T_TZcOrBjiG1Ba?}a<~l+(w$Mmdiw~0xeH>M6 zyAbX4<$c2W=A{_maH_5!oBTCZ$Vjt@aK_jEgtLkoPqxl* zl{Gxi(V6?wIp5J{pxg|?TsAC8v^k2=P(rX7f<fbb`wm>y*9fP{l{>lRm#=Ft0c)x3e-u)F-~o=iGD{ZPwLlK*m}hDCp)! z_pd^`kLjDJLj4e{%yIAJ=BiGw+}Rd^5M_#9OgGCt`gix(jw+$FVO_T+nx1EO$<|6y z-2HNgc@bFQSFTA*g|6`y#C7UJ)HxvJ32*;F^RU8Y3AH7KZWQlKfCgtMlDLqalEdf? z1#xOZBm5G!og68Q9Bl_qx|a5{c&P5I{T^NBbvlt2UST}u?PhizK{d>M`r3@mPIl7q z>J?SQg>sH77Xq~u^Rv&u9u=f{cQ>C&zNgowA1%43rO7|*sCnHwWQlW2bW!bj;)Cq0 zU!`&H?(y7XQ{d5lZ^L%I_KVWrV-r?M0oln-$fdk?Lhl(BexGfP&D*U5RH$n=;S|5* z1((^9SaKW_jKl!!<(2!Dz;$vSZ8HI}7!^xgJjz%#wOO&a3ryDZ!_ShUn%M0Oa6Z2wz;XLQn|_)!%qsf5E;@{?*|kn1Av0EFlY_kpd=PQVWDTh}-m zZ2j6g7OD+470$aY##q$%k>Bl|-)r+3kC@h_E!l~o8cQd=0Z$~f?w~BqQ(W4$Z6vqr z(yK2CWk(r}=B(KNS`MZYNVOV#rwTSsR~{VBHS9 zICt1<{}Y$C9cDM`?SM&%Up=+eHZ4s|P9KjEtnfUtvt97rM`(9kr0pgSVsl>yTs6J~ z;~-jhJ(&ysI6oE zHlq+xFAp3#RQsJ%c~_o<+m}2iV~N-w^sepDTVP-G-K_9m)%!PY2u3S>mgZZ_=lvhYovcWu<2=0q~lHPUCX9kp2|KY#V@ zG5$mKPOrirG$~ss6_=shKjTfS%R3ho4|L%jv6$L8fK%WASD3XgWE}xGwck zTQY!|WRS;l1wC`Hqw~7^$xEHhWcp&mu}i0DEQ_Ncg4C!??YDmmI~rc>qh#pMj2;t8E5okE8vzN-5il2hm&wk&4`5Re@Edb0+nniwLla| z_eN5i0YdZe?@jL_R(?0Vt5oe%0s(##mGfW?%<%C=8v8U5NHgDE~;rp(y&vg@a zm)=e5_A5`5*W0|Tln-yYuXz{awj-|Li&C1s#y`e6-SRzcbEF-6=+ZM5=v~~=p9W5PnATba-mf>ikYjt$?r+q^MTI?s17HH};m(M%@ z3WY)gJ8B2Kb&g17LYyML{~{iYWPMRO%;m&3EK^e7|D4M{WdnOoI1C>ZjdDBgQGWVl@jo? z!HC;fk&}aUqFH0MNtrH5-}6r&^1o`IS{PmYFxAZQVaUTZQ9#ZIP@1r@@@|Q$J_;$r zZFff>#&OHB8a+MttNBXo{Tp9!TY)=pFtsP(6ahdZlQW#EcvSdRH>rl4oPhPihN8&8 zfb6pvV-f@vBf;DNHEg9)gZi6%R~Kf`{-bfD8eFn|rNf@qLd~csB{6(eWF`?x=;aix z_{gW7vwj;jWp{VsY&(sUEKnXhb?(eES|0n29eV2Kc4(@50%C6lzqjsG?@*yNX=Vx$ z0y#c#Dk$07Kf*R4mPvNVjvVYPiJ=pq9MJ*JI2b7%M1XcIwQR&9`;iME3!t32AGvY@ zeZLubnm2Msp1pNq%;GL5m6s6umTa2Pg@s?R^=&d?GfHXOl54Rl3v4|D%;P%N|8+jJ z<(tb~8HD{sYU6P9!z!S=YrR8HM9{zOX1Yb_7>24E8;;uFrKiSJ7mpz{fo&TAU-_ML z;{9TQe{j6<_m)AlOS9#nlHG)qxEDTMNPt37d_Z&`puXA7i*#a9)$kmAqoiJRK`T0Y!w5LJ4?k_ zYD9HWnmB>ko=jgK&@;Q^G|PnC(CCNmg>bhOw^1~&; ztE%^pq-AE#gvN#f&9TIkeA0zI3l(Mzld3BA>VJrZ>KkSJd_v!dEZ-(4gU%x-QPj9* zcp#yQ9BU6OYxMC$m=c=6wOFz9mN8f?;zg}i&^_abt{fJhr<(yvh!@G)b;-bS`NB-0=~&6Z$dRS>$BjU} z`EPdjXuQ_k;>>5+2$u?FlAb9}oI7+MOqu<(I_suBEWV{`*<65qd?HX0KIhdo4a4>p zvP6F~Rh$jphX49e@ovk+Wx*+tzDmyg?S+|!su0emDy?Q}V z*%)j>2pf%RMsq5AWnGJAGK((SxPSTc3)TiHrJz@F8%@a^3-5m2&i6)Q^$cUJro{!a z%^!FA4{+-yL1>%>c*C$Q_C)t%@hwbN~HW6aQX*|LYmd;io#1=txQir z6uk*dQJ-eF^pIiY+v_`3Ei>(T;V#+%vrg&2@O0Q`>QI??2o=si%>LQ;vPa?4^XtPut%7_6ml+Y7?uH>SyFBWCEgvE6};X)yh&8La8`hT%BcHtFXxBJl+{ z^K5MWeNnh(61gFn={0xohvM#Ep`I%&Dh$mmZi7SJuN;Cnnup7x@};h=_NdOMox4dLygR3JTfFP}+9rPjE~bS#+koNl9iJnSG)qQsW(qM)anhV(~=G@_^Kl?J{S8JP;&>TA&Av01oOGHI>UH zMLXj)c3xnxHn9P1@EuJlXA(;nK=ts3ZA4dqWc@hp8%36KlyJ(d_Mna5#K2u zuZII=uKRc0$mSNgAkFn}?DUW7&agG++LM=7AJ>z6H4>)A9#R4E*ELFmb%iFyii? z#&KWN1_9qYh?9wqTz{0S+;7Q|+!({I74WEY@A(<%MuFilK173gp2rtRwtcC|Ssq6m z9|_v4T;3Udj*Nj{@&Jc%e{KNx+1NuF$7JH{9ZzeE>9eq_YEQnd@TH;WD!>H@(K0-S{C8cwc-5A7)>vNMgN!rEcm2P6_ricC=^rp6A-t{ujfy-!4$y@dry_}4 z8Agm3Vz(~zPZp7mr}py+pmYEAc?-F4kU-$A!f9&UC!U%cC)aDVM)42jUZ!NU!sOaz z6`rE>??WTd%5zcdU^?|G*7-#2gE@GQ4AoH0r*==_`@5(M#fnKYxvn^IhL`3ih-^4< zCU4(i#|;OFTtMW{sm%kgX}*jNKycPIKh1Qf#hU!!0av(JT7L85wurz&rOK^5;ff(3 zzyZ6e@e-7K#x8&-Va}?d(7w1OzBt@zD-CHSf3#uAa?33&;)MrhimMAeDf^}9M7r>L z*kvo_$#G>Q2iCBPQt#(ZwQ&TQoS#cLAh~b(YvOu@4l+?KhNVQA7Ak#Jzfog(#DQGh zzGk)p;R5rrB8IcL{_uF(^|H(=|xX*U`B za3(3)eal{0Pe?`o#+SmWV_vibgpi=j)&e_8;E(Ib;o-SwpmXaU{nu-0FXo0mZS*-H zX0hJi=zp)F3u>?tc&ZQx&sz_F=5UdACj@{`Lfb%T_9(Et2VZ!sLJtKf9#HNq;Lp6d zxm0ZUzQ0fIM%LeKJhVOD>sU;Xl7Q{Vv0-$%cAoJ>&p}wWL>K$GbmH`faW!mMqb%Ud zGH_3y+wd`}R13t|s>E2pGH!dRZ`xO>M3WRW{FolybmZHatBQUeen)FaJMfMVgfV0b z7^R&q+y5r_)QiOAPlBI~UeEvDaAdXLnIjD4{QmON>=s~tYZRvl0Ad{~m5to%^ZFkW zP9K^EA_WBHQ{LkG#NGKzFFs0A2)5^{>D@DfXEOhwVRb8kIe#FGpdVr(>|oJGJq#hA zT=m4<&&;Rl(`JGE4P_Ov&#~8tK?IJL+4CObQfOB5+UTAGdwt7=$*WM;i+h_1L-Q#_ z@}z95jnp*aaXrVQqORkiHa9mf8*y_ZzU=r%FO0I{;vYWy^~*&s<}Ghq+6&xP72PT( zSV^LcNWyAtzlEO{ys*~yb5!2^6Zuzn&84#GK^LGwjF(N8)N#mzj}Id737xw#zTxKQ z*VosIcMWTXwakZKJvyp2>EEt{euKX>PBS-~LAeT)ud&>9f1XQU-7z=1RGp^ySirU~ zzwmk`D!*^huD3hq>0bmfAe;IaJ4Vmn2&LGv%g*ccZn&_i@+XYxMww1T=}(@;q*5=g787=H zUvddmEuK`H&^@l+bZmi|p|BAP0+(CeyL~uYyww_z)512&@M3R=S){_QAmv*!YW!%E z%0`**FQOKxX~%3ESW+j>d;3F7@QZc&XS*lv*Awbv#&Fi59u0G8v8g|>&4~-{Aw%(uI z{BEafv|Sb1WvKjU?ED>{qmKDLLsUB#FGuLERB+>LT%(4epY#NUp-nrQF|A~x{hML? z%u| zUpskZeQUf7q3CrVF)jZQT!w5(e}Ll%tcyJtVuoz4qE{bkrmXVNOad)*8~>oOHK`P- ziY`_6k+$p!p`O*pfcOvLVi}qok)QJP4n2Ld!zmTe1s(i0ka7oggAx9aOJ7iw}=6J`}s?&{r)_FwStQ1WX8kf?(jAdgR0 ztS*_fF9pcV0U-Exz<2UzpkD2FOWc1fsQ)_(ctvctm zk6>3|Z@AtLi%+1i4nBC)iBgb|xNXfJ|4MC5Gr(nf-{#i)-vI`!LN@l1!i)#~ z5_2rNRI78sqiEZFRh!E2Ehht*{cWIw34*7Av$>S2;HxeFn)>R^E}#Wu+Qq>;Jd6R`~VAR zEqr}S5QOS*ofL`Fo38m-YPvgvk1!Jb$yT~e4m5FDsvIT}lotP!p>zFXu#b<}i449l zS2jC=jaBtm{tbf3N8~7%z4s+L2@|3vf6$aF*qfgxz*@oMmTkwI(>*hZR~t%x?5cg- zw2szMy+1y=Q(yMFjw_#$D z92J0%mJAt?k{T$lhpMN?U9-9Rj*Yb%YkadR$!I)W;C>)dqmaINrd{k8o{(p*y_68Y ziPj&XI3)XJ)Flu5*lI_-vfEnjN1gP5p7qw4Ge^7P!L9Pitttaz%Sk7P#XrBEaEz-O zPh7mqY5=)Kdp}7i>$z&D&BgWSW%BltZ?d`*k92(P3lm1RHMf$pn$6Tbk}FNCHr$XP zq&*yrA^1HcY7^|STj8HIaLUf#r&f-;4L{L0JE|e7JUU+pt1R+enF})eu*KQ*?IdB0 zu{1tpP1_ZnGq62=oTAs*JTCwK^K@-?Jkf$Mdyq`9+2olQWuN^SH$7%FJu$w<&41jj zWboRllws!Sq{{_4+K-jXLYZx+ysYKKU?IP*4|zBWrs`;WrB)31Co8+DS0fM-Dyc}bF~q8i=J*+JFI82|b%dOTlz0f(h?dLiQNEvAs>es*+MD`?f*WqoS8}*% z&Au#aQ0qSbAW*vWTj9CswtGSm^9a#S4fY)9%#)GMm$>1Bl z;vI`Kj7ErmBRWmAH&c1O5AUCq(T(x48R9EJrqV22ztsmouvWy1amur-S&w(eF zar6;|UJGTf)&6|mgo7Ph%^tR@{u65$U&Hiv! zM$Fi7e58|fywicF=b)-zj`N+hXIK`a8-9gjQpibLQK$_PL^d0Q+_v??@wgc}a*!^X z-hP^Uf3f%OluB!KV4K?=M!o8LUDA1hX%o4eyKW}g73fQpZuS%V(}H{Ihe~PvR>MO5 z8#be&S(QUCD#N$026wezUcBdF07*Ri4&)*-Z+~4lUN3##%l=@+XQyJi5^`y7M?4&D zi;M^m{?R?~az-n`sR#4EHsV};DA^C(eVjt!3kMH*>xwouE9>kA03A+%T7vBszYlh< zW**dr-7zYkUF8pOGcfEy!)sOs+sth~KH<2xKr34GDqv6i zbxmr~;O=E!lS2PwE|(D7*98znK15lmbVhq8ex%dO*q7(&H_=Bj3cGyM#%sfB1~p-< zji=h#j@EKz@*m^Mln?}uma`;VZ$WKIK&ZGAJsBbq2{;U+0}_+(YrMW~H$l<|{1h?A z_LLZN^n(AXgD%+7aVV9X^z&JoGK~+RMRqfsx3f$th#=``EyUhc;8+WUrLFo>R>%f}X9(un6xGDNxCg zyPGl;5(0Aoe z1VR)JN{IIJ(D0eF1Cpqdt8`C(R18u3g)fC=O@iOAr*-@S@w>N_ctY2JDZW-CnxKw4<5@ zFm-=!3STsO;?BltG5E#oVt-2xif_8qew5K}Vt|v|Ul;S=^(!zqIc?tTe^L7*;*=L_ z!6WQF%YGF^R_fNXKJfTkWcX0KWW_E3$?lzuVe1gw_Aej2q zSf-`ZeV?Q9(`MHoi1$Aj|KB+0KQ%YnT}-n(uMnkxdX*TmeTW`of3jMcT61pU zT6zO&ZQ&1^h6(iJ-q|5p1-g)sj1euJ-Rbqi;u_vyXE!E>q8}OK^NuRBs(5R3f!Qiy zw$UnQ+El|)_Qt5{c-hMlaa1sbHwT(RmrX;H)PqUk@&g%7ZQn|ISMpK#8k zbN%{pp}W~g%0^7LIs0e0;!)gokB38){?;`e`8RW{@HAmJ-_O05B$hE@Ugu;seemNg z{TpV2%c9kmN@kfn>h%TnZZbe}61F5KtfYbk6@M||I}in7nQMcP}cO@HaHuiJpe!+LJG99Z&7WjL);vBeR9 zP>HfrFeeo__@6QrTDABWMdTUa$EH4no=1*d+XYM&^*%>cq+ldo1Mt26&MPdnA|*1O z{Y7VK_YB+eUi71FkRd5&Yk~PAoX%Es#MpOWRNM1_>f(N4JPg$Qff?c%uY)9>1)R+`#V%60iD8ImFZ9Ad{O=G5I&8q8Hi5Z5r!Z8hlO?7}HSF5F@irbIWP z{`34!Z0+%BVblH3{DLazSgoBjQly6#FG ze2A?iP^FegHx7`l=^uBuHIqCOu{-6;9B-NZp z+uerShPg)>L4|C2g`QPOG+yB#aIit}Va88nqgo_f8y zr*p}fpDr%0$II1_ez+sG)dF7LEMp~5EK*-6;^_;w-s@j67h+r?^^XWi;Biv;_Dy>N zQ*%;iXX%K0M}_vem0jxM$A;Q3X;i^_hfNAH=$35Wy0DuI+G?A>VWnlH82$DwO7%JT zf3&e56}O-c<-s^)-28J-RrCsahaQl(i(jJmXyI8F=pc~t5f9VzO^4f@R*!h!pFu&X z9Y7eX^TO9YCWxYAB=rYB4+&NJxrjYa^;ULiKXe#t!;Z2|M;9{oypq_3v&j10?zr)s z?}P4wn`>o>SE(1#WXqrK@9_bAgW87Nfgm0OANv8i=g}I_jB_SO?f}!U0R80Wz69tE zc+_(37ukE~PiqBDCPb_w-xcvB)q>_?+VUffLYk%adpVB*)Cdfm^#ZA{8LBW(x}DjeerN6S~O* zBogl7v#Aa47>aDl9v;0ltb~jsj{d$gvn1a^AnT9|O!))@Q$B&&H!J|`H^Bk^`7z{* zp$7>Rfo}Zi3)}hP`!T8Sh#LC$3WEPcex~n6oh9qzB4;PI+jx2E2!eS^iH^?h79~kL zDpgTIER1bh{ZSb~HN`65u6-|wH%7%T_=JcRUwZz%Lb!8K-5@f-70&YOKouA;0WJiF zYW=q)um{v$^v)xto5(R?7)1aG=hY9W565GPU}_xSr`Sfmh2^OLs- zwF%G`HhTi%QjwkDV1U~IR*>I*mQ!H4(WT}8uBJuYo)-$*Qo0#1{R7&37Tz8p(T`9< zGsToTmY?;H^xq$SUzwM#i7FyK64b4#%P>3 zjv%l-S#g#f>x9Tey}WWeJoyu9JNL4a3&@+uK}fz&+{dpC;$R_rwG^ecowcpuD-8?+ zXHQ}-TqybQ>^;9*UmtxBP)^e($}}HKzCgk`N0Al3z{iXmzc%Jb8fHP71uDzzFMS_t zapZsDmgbSkG88ZsaH+36U8FTbfG9)YQzd#K@Fw@>O?t#6zmH!%!`9WpFVXI_kY~h2 zdv$cN^F$yh>Q%eUW-CcnlR1+Am2H6N3lBNwvu~aSO+BI4$J@7{L6*d1LhrnK9YLVJ zH@avN9rk5pdq9KJ%#qHi+?2X@l{8GOb>Q;&r;8UJ^e&9{l`kXB9)^i*)mNua2x^->4V1DIJz#XktD}a=I&XJ`Ogf_C!tkx7na>tj ze60g{vdGW-DrTc*1c^5szrfq`iExe5VJD|4p>ZJpufTR|vWnU59k7V~NIU`kqvi}m zDSs@C5wI1#o}Y{cwQ#o_x3&dYa8;G-H2Z`jS%OvTOtDB$6FT8QR3s$p3RkSye z;NuPJ2N?qv!%}eO@vtPnM_Es|vl5H4E4|HSp0N$6DOuE>WX^l0_l`y8DWwh}gI#xo zw#jcd!oz)$&CxnISy8gBTh3=s6*VU8G$Db0c4hpCNO^ z-u?b#Kniu97~5JUYM<$iykEt^F%fkAwCWQheM{wMy&FGi+G@CDB}VN`iQ& z9DH+|IWOTbL=v;pXPZEnK&)V(Qrl;D*oHstH!HaGcMpv#TbK{tnZXR-=??T^dAYYs2?qm`H917K@!a)pXUPM)*2cC<*2j3 z=Qb%R^*NWv(h|iRM|}M$n?<=VtvPW02<-U~PfW_YHWLfehb`wBq`U*JHClNi4EUG? zg!k>#KF^E1+O_rPP?aRSoOiBC4 zz;1lGHZ(Yj1%oGAXn>{N;ToXdo7XM&=`=`HOEAV(Y zn$XN-7|{!-(f{>c?poPBYUCBm#n2dQc)AMhRij4_pFLSHT-gDN9o7%!0H zF0)37Y8bsKV`ECkcgeN`O8PQ3pt~fT?+g_pZIzX6h3ov$T5I+1Dk>mpGIvaVTRcA7j}&l$QwcQ7~6P&d-BvVU)~h1Eo%W9j95iY+6)H~zfo8_W6c#e5=|TVn`Z#bZrF zd8uo-g~8fV14n^?q{+PC%a5;`YdH~oO?Sn?0Uc1zt3)Aumlj?o#K4)uR{FRC9d=cN z^mMkXK_H?$_KGTFPWI7L$_8n)>u&u$+U> zIQX2!)$lfh7R-2WakGf|Jes znYqv>ReV;lq9Q5LpSjQIu}y`D!(GSLgS*|mwD()m$7R0}Bjp<{OY^ZGT(7rz=h#nADT4s z-4wV+pXHJ0hwl$1C%5(L-dglS9$CXg9Ss!n5i}Ms&`o)1e|Gv0C?)UWK!#Z!el8 zOy(g-*L?MkG#GH6In=F*-@?XIl?~#?%FfaL?GsIAp?WQxuB|@tp9OSTX(*F0kLCve{LhY4$9%_b%m^i=yKCwhO`{ zWdv)gVt+&2kul=NPJzkPYSo0zi`#(MpwA1WBjeW5_;xrQdWGpLP%6;|Clp5lHJ6Dk z;N2Z4kx?!H4M)#;gI_mr0B-1(jB5l;<1FLTXpyG)^_U+?IbKdLZa;A5f5Z8%Qs(wa zUM0)M4lc~fc#(h7-1jlaE|(bM{+F7o9QHLi-P4sC7_B6yk*z%AG(PTu5rcl;jAW8J z(NYtSYI3GSaNwJ#9*rIkNsr|5ZKvqd9?E11swKqGbkNWaE_#E(hPQiNKOTs6C8at| z2vneVo}!hOl~|l|j0}=3S35pEdj9CSSsr(=_6q$8wBY-+)P(5_>!tqI ztobVH48rWIZB@dAnaL{0od=NfoD0!Sm+yRUJn0)T$&yfTk(2?tsGs*hpjAIdi0iuA zm-H0RX{nO7fKK_P3LH47av}-+&3w(v5$PU++rciq`)cvJrc;)!NLpCRk_jNuqd>V}Q87$D~fVB=p;j#YL4l(v`O$bAcg-%R>J^@?4~c$WC^m zA>d|Of$qfvGB2;f0Yk^t%BCi)q>|F}D7GWo4k!s%((i(nm> z8jKyyULX6dX-jDtS5jAh04#{uD8O!whq|zlXFf zVyzZdazgg!O*OhxsqdK3XOVVhZa8an*5p_~&mS}w_GZs|hsTZ~l)oC8v^$h+*cg4e zcf6&5uL;k7TIQ$o_Lp^ z`Fkf_3e7G&6kT2wUT2Fl1K$H4oi#EdgS%|B(_Yk=1gr9s&1Nmz{_)~{szdOV(eQDfVZ^3Ay=^=Fd)ta@Vjo$62L6_GRnnyJ24dMX<#^7c!$10q8Py7@y zwjJp9Eeh5Sy4!a}HHk?|K(nVM{?6yy>^hkV@l($OB_Ov+1}hnN@G{X-)AU$OWNK@} ziMVGYb!=|V%-rSY|SGD;GJ93EHfP5My|>d8fZ6}+~TL|#9N`LSdD zEXME1^nei$WB9MNOeG(p(|j|u0@(ru%~*pr*ROkAy6dYM81?Az=y&$QWB^ECjE+_- z(1nLI{L;F!GaV4Qt(s*r+tj3ywSi`pB=wj87Rd1OdU-m<>7`gd=aYBm>SF2gi*b+G z@HJ9)-iR)caY4DItTai0e^Pc;iaXBvhmr*mMv@|8+I@vW6L8(R>iF%@hs|08xajj+ zuKYbBANj#|Zg@g$WG|oUoj)EuM`)wF(PHRxXSvW|YS6K|Kv~(yVM1eoR8_KS*mnOt zs&u#^w}cpbU`)J+EA%{U@oh^$3T$QF&hXSYy2zpELW^qvpK2eUfro~$zr|&W}0J$9hhZFmkoEX*Pdv zFw@`_0bPKF{XxTYrvNXJMoEM&MA;(ucfJ0g$xf-8ISHT<0jN=cLmKp_@4o-*?|-Ex z{>{+@c(8yGzZt(r{6bFs`-tC`R~nWc{4A>r9iH)T&)=bKukdcG=UFzN&u_k zs(B^w`1wp_D2Pz%`-ogZv2F#W0KHHO2kg)3#XyTV zm60AGO!0>i;sQfudE>+;tmE8{Sk6Q1i2Hh(Pe)z&U)aPA(fE4(L{Cf_lu+U!Tm(Pd ze*H}C*EM-OzRcW~pc1m*Ge6ntt{+i!E69hlllkuQMcQrfCF<=J_=!3ODwM#UjQnbp zv!DJtq(dmR0cRC%vTVh9>NR996O^u`gwPnIvIk6?pBOEwQ!H9PG(>^6-8Z3X{WqzD zKK>p8TLzLk_XF8@#?uq^wZoM%d0X)X2kHF{SBTVYtV~1zm{{Ldxz(ZQnqF8=w>%r_MdccxGEzqmsdwb(`mYkRa7hjFJWY)O*IH&!@Z5sE-*cygosA|*F$-xi{3Z)t(8Ki_-7|C?QW9b+daS97%~ zhv&09zVW{pPGg!tQA*c|$;f=$1_2_^Je*c3omsbCy7nTk@<7MaQ_=IDUC}jG?Y|g0 z7hce!FHxc1$hmj;gO9G*LcbO&AHicP$(TLplgYO#uj2Fci4C6mddk8^;qxwYQSWGV zf6jtEU>8=+uQw3jjbJcQ(D}^jvUZJ`Q!iUp?UQ)vE~5bzqYn(du7NeC^Ddbz30O>P zGzZSGNl|2;B{A20Vl|~QY2uqf6)j{h>a>E1tw`;nBFlBUMa)F)yiIU}KtLxDhp2Ls zljf_&r?zAE6txF7>0l?%O?C6%EJ^A-AuVf~(C$mK&-CAhKbTh3L{}61OoPZ%GFJ^A z7Fnl^i?)2AX`^1&_f2PUJJM7Q^sdHZ>{p3~h{C3FH0M_D#XwEG+d<|4@P(2LiJCZY zXofJJBih}MHD5ZexREkboQE` zU&0Bab?d3FJB|jsh8^+BlSv|-^upemEWdu|DgV`C`7eK@!=PXCaQpkswMV+IzkEFK z2aSzXQ|8*^#{%<1hRND}JmK z(>dh^qXhF6xw7X#7b$q^MxvoHu?nhlf(R#&SiHCmTyj8(`!?5*D>Mwe&Wr& zrCwQJrgnIXb`qRTD;@kA>O&Tjah%Qe_1`SDo42|lru?E(2wF1wbHnwM9bo(a9)+Ga z0vM(`4s>(`CZA&Z^9YQicEf3uE+L)}eLQgD9JYsUGp+eOFALcwTRus}2+}dS4r8Pa z(!78J_rb?@rZ@3VTy#cmtW71u9~5v!6Y5N zaml<=XESy;6wq?pDLM8iVqu+68?i{9Z zo5Oq71b^6yiU@P>&oVYKSuxhTeWc^#a-CJJFb04oj~o}@b;oM-9fHo!+U=BJE#FH zeiz8GmoAh7^@Ykn<0i#WiXZSZlaa!7mdxoZ-mzlBVQ&%qZ>aH4L-YSl1O6XK1O9?D z^|x>4%-dXV)U23cktO{4GFy`ln@}~IqTW8_ntj7zjMx>Gv__;m-(b9LS$v#>$?7R z(4x@#Y*=jZ^*O}mj?6J2&T!W#Etflc_fKbYUqGL8Q2_jn@oMUMuGjlqzHHQ`CV#Co zu}^X^2gOHF?b{yP32?Re@~~@g8(uq6NWMll3k-ljZNA-X*nt#N0- z>_$pT)Ixt-3>MaiINkczpxmII9wAVh%^9QQNqyhP`ROWGpVj@LF)Q@IROR*2Pu~&& zc7Q>e0Q^@!=>hccf*OL9Y@<120}Q`fuTBBXK~yS0J(SD=*#drlCmA>wz5_~@W6^}| zG63qxRSxO}cwMIdTb~lwi=Jj6_>ID3T^4505%Yp+cProNdpeHew&KEfbWd~;am`0% zCz;l$l#0rBBW6WIl`qo@0Q`dJiyJSPkgO5HMF2Cc1Cj@tW`wIt!<9UY-hG(%Giv9u zS)3u=ar7)JE&rP@z4%P=^k;c*3*RQa&q^7t?;k(mV!8`Fc&lehI_qNj&nA%HK%*XtFF!W~5C5AmDG+Kp0)Kui|w= zsStD*(9XPLWxN6y7IL1#PuaTrUvoAD+G zPu#&vn-2JdaB!q$#1nsaE)#w6t3SDNnYkiNfUZ+kf2>A@AoT80lw%`H14{JFZ>lcG zE7O>^i9Cd^k^cS%h>hIE(^?)*f_&QWhhM{;wI$}SnWxG0!Y8WU-U;3M^&lFrC{d_w zo89n(veuT<47a*1b9$K=Xe+#71qnUe6z{kvHjtnfCcNG=Z>q(m;veC=%X$0MgJ_Ss zsP9$cn%r7iz{1$Fr||y!ownU0-P2Ku4M-Jwn*}F;nA*j(eL%9dh!;Q}J7;)=YNYso z)%Nt|$YZ<4(7x16EA`y8KDOd=xVM%7e(@3}3>V%oui$2eTO08(ESu21$RK^KW&iS4 zw%yjLW3UGA80j(dpYQGSVMkl1r}x*}G;yMpWshBqNovSZ$wTYHx`s3t757eqm9M!< zk38Q!_mFsbo;DY1(F4CobUO_qJ*~h4tF#=N8O%ZSMol!SHDwK3b@`>@J`|kayU1Pd z@trCeSSy;G&uLEWV*wSqC>)5_;{osi8rQm$&xxLxK3=16@>J(Lo0>aOJc@iOQHq~2 z?N_}LL$$cTIHQ3$096sk*>}$K;dSF{n3*;Lq@#TUd)I1J*Glc~+1d8K%$xLla3P($ zJvQM%@N0!i#(E^q&~uuzN1-m+dQC%-80U)xGZ!SjpDWTYnH2W;`r6n^j0<>Y%m-_H zK5LS2zkC)+^0()&dBzYV(Df|A`T83vcfymvC-x%%v*|=g8tzXyy#u4iPej8-0V6ZB znqnY^yGGTMZR)&&%Sqy`Q;{SepD2g8j-4ke0$Pk(w8bPa5rP{b^Uw@n88vHtcRP1^ zUE25?s`cq=`Bg9@4_qv~Z%%)z(3XhSR&!_`q-G|H9mTAk**(h2H=7sE%?X0+k76WE+72qBPD8R-YpQ-8j$C5P%(DVqCZ_lX` zzFVxkMu1k7<2ksR%v`Sa*@}tg^u4MM;kur3r66N;KY@vLi0+l~}QnZc|9nHHn=uQD=K+b1(Qt{3nvo7}XiYD?kw2uNj&g<%;RkoOMHlK$1lf z3~GUdn*iSLQi7QDgPe(lv?-zzjyV9US2++0pcfU-y8th0n^>a-9w8L?ghh@xoYU>9 z3ExsF!io4Mvg(S})@*6zM=>u-F01)4T06sQIr5#e2Dig-xXx#SONCOll2dJ^eyX-o zWOY-6no+FIo#qhbG3zgkdBGZ_ammM%N4Ue(EAQPT3zARAdLPC8MZx(mn-K=C5`v~7 zIf8_0kY|Hk046~8D(MTUj02hFrx~_Qo~eeM2JIE*%QOu2O^biH!7>QgT|DtFcPm)NE2k;fd)=0pEs6Qk(qblN-4iw{XT)W^#1+6OC(JsFlGu9 zGnnbt5DcEV%?^u37VyR4eM8xbfnUqR?x#H@)qb=`q=@g92J$5c1b|+JY7AihZ z$b<{JaH!D6lkVoNC)W4{z)O7H&dG9!^W6WHFP8kBFM~9rfEwwr-yAF`IQ#_siHE%1Meq;fMLUi$=dIBP^WiwAjk3&;*)hqu)v+SOFcdOyb`ie@xECbd1M zd@`--;b{dra=%SL0HO}hDKu6(xQzw+X!>U<5n=A4m#Y7<_12!X9-CU#4=X*shM%lzzkhKy3bG^wfPjNxrXD+hVvYe< ze*-gV@IYs7<8`Ao1UF9Z7KLvel&tMY@jz<3E~mM&4t=@nAo2Z41ufMet^F%*#6rPI zK()tHoLTz|d$CjJeJ!xch5-KrOb>{^#uIv@j1xJfpK*tAe@-b<4Z0*=HQ5EnPmKaDzshi(Xnh zVBVU6u<418fs4*)9?usNBzFvt#1TKJGTgbT*9=+-m5IJE0j-#UJvlzQdoOQ~GtB$hYHf}raa569k9dJ_=D zNPi83xur&@Er2xzpi2oom@yH zW`OpLq62O^L+a}zJz-DrJyyhro{M0*$pofNzdjfC)`j3tM$boV@;}vo2+=}bQ|8_X z4i4yP2SO;AeabmuM)Mv)biWLaNl_sY7$&Y(YeX>cq0oi^QSPqg>`MU;Ykr zF@uMFrKgU8H$#-~7vE9!zbEG5WZ-9qNVEmttT56nxWZX_Irq5Ih$gSW~+tzL0 zUf#Hf7zm^hRy2I6*q{+}SrY~Mgws$6S4e^LbvNH?s|@;Fce<6auji{;ksLdcr(SrR zH4q7V`iY2M@Q+k`j48p$XYEFK7RIHtInQkEzJC!kVcO0gS)Sbv#GaK2=7n~3564-G zO`Z0d&1rv5m_TOQO)xI43wueX1@}p)W?Z7W>0CU;d0Pv_ z(-3{B8)K)6Y|oV#@mN>;ye)q5SL4IOhSxS~Jo@&?bn|P6GHg$+)B6B9O96mE8xz6p z*+Ol&wqgvD-N3)7A>N{{BK}^~b>3yq8&2hg@W*K{1)ip3p2p;xXT;W8BpcP0yx%Wg zST(t>S860%K@59}4uvd5C+-&gI z+~-L~TGzUz+;y&Rhp+Z)@MZzm9g?8GXsLmqCaHNdeH7KO?j0HU&^ASX%%3EsVGsGT znA@Nj0nd{@`et4Y>17(g+m+cS=(ugvC~J(?A7~_&_Zlf-G*l2jFXJI+p#|iW1)z#H z3J=CO`od|vbE=9+iE+~8HbBpP;BE2od(NJ4(WZ1?as-jtuDk*$9Nu?B#PhKCbO$Dc zloUYX?$2w=l=Tk?CRBeTc{lG=@T*MRM%C)hKyEKT?Sj5u9sa>4(w}l%Q{PcIf2#T- zz`#4_(Z4Fn0iH*VtWoyeAd3nYDr#d=EQc^(7r^|~J?lpTCf{X5`8 zraze%eH&R~`iZ$Ud0CevLrN?+@%td42~b+hojHW_Ex;#8+riz*7zhba3k*L7+=$1O zkl(8xfbUD&0ROE)jdP0Gh3N+^N^-dxuXA|yvPo>Qc}Q6*Z%{BsO}=@zUv3Do0`IywDR)SiiR z2~6`>2pZ=y+BofejSmuUzSNbe7@JSej@y4PSjz6aR_eLB6~1YbRIT&>{Tw3Ug5=b6 zh!Zld9jifyWh}SOz5nS&RpQBEpU8EyqHo|CMd?*ME&bCComvUu(N80Wy*jm!7wq@1 z&0Rr9l9kAP8d76mYrGiBJ%D_2_mN9MeWZ*T7iCPa5__F&6w&_1*G=rpk@q>~X-228 zS0(oiw>c%{Ai(5TNN=jGU68KZSv_*6OUeMLiFuc9tdwg~{ZKL`0~u zV{K`+OC_EjOTNG~8o$h+ix4Y*k({i>SHFFV-^75U;55$j+_;ENe#%ajh)9xdfxa74 z%9p!79p}r;b<;av_z7MwPVM=<;M)(9*HDBWwdVi`(gHwWGRPzOUHvlba=aEkp0bTf z^V^4vzjk^jq$l+9O{C0@nxhu86{v9$%mIa9d$w0`u4qhl(j+jyLQbyU!dd8i+(!iFFO| z{YY)2AFi?PyRvVRa}I6L+A@sQ_fJWn=PN!=pcir!eip3JgsblavJ=QkqaFtd)Br4q zY7=a&h!SlM)gQ$)L4{yjPArwvOiZ%l!DDv1D_{(nKcOUS@`gCj2z9$I~i}6BTC&+H;sTo^hOg_v!2Gz!)$YT-X z6X?9?Vu!tU@$uYw%T6a+uBjwH4XhD8Mb4=T08-JAWKPe!Xik$gha_u_n28>{22DfD zZBf3=b(d3EDLk8hOJAO;uz&acpdX|b)72Cg5A0!7KZznGu6}*qP7c_tn=4p$gYJ7t zg!S}WN5bc1cC`e0PW?!afy@JYf^R6M2W7rv&kLq4Wt21vj^E zS;?ROR``LD1GJC<+Vm`amPV$xC}{1760Rf42q!l3MUW?bCDfU?BNnwTL6ejw$n??+ z$0=-jVjVLFew3*X5%1`BD8#^~T3}W3Zvno#!EYqbKiQ7jiAXpbv0Mx9STJ1|GQs0e z;GOo;oFMDX;=*xfW}imr&CvZMicyj~F=&A~3@|CG&M=3~tA6aBXRF4`XMb(_rO)00 z*wNf{#3l!WV@s}j?cp;AX=mXa_?)+D-k-}V7m#f0D%&yCR~8Lg;#V}&Z%aL<1HIF3 z-*TpO{3qEoiYlF?{JYo1^MP)%o9ETF*+#tlt>5fNbOdRUsE9>hVXSyItR$sf<_4Un zEDbIJcRh8x=-LO-xPjmGUOu7KUIybZrAcwcx{IBDZj#~hk8n|J+-s5Ug2Jzb>0vNe_vCWqo6yxk33_GT z8-E8b{<}(sUY#fR|9O?nxjzqqf3~QWsR(01N@1o2_AZ1GFlfCkx3~ffVP(AJw%dPz z?%y>fP883=$IyF^rT+kJ_D}rjB0hrdlXU^GjS(UAK(`xu2y=-vK6jW)?eP3rS)rvb z)sqpIQmzX?UzWfd-1#^7n2tuxy)z(QNIr;`9`R$9nJhh&VL}{oBP3A4-0&K@q`FW5 zVOuP1=ppN-oLP{QBCLtA`&P%vg22`Um=XV}%3N-Dj3=XJlxa7B)l0T$^CylZn=5#I z?5dG&`7YXx=lBEk(a~=;(=k~7DrM9t`8~A_mS}!zaeJHszuy};Agv8rt9&dtQO8ylb}1s;5SgXh-aoVf9bFRlS~QJ6Vd zqqcEC&wGDmd|0WlHO0cUr9YROOBz%u4Cquc8i?FDbD%{7mpKO$!abkAA{&&uQRQr2 z>gU)G8<6|FeN2|v0ao*0JHzATaW~#g=Q8&)duPY+=S)dLj5n*Y&kMfOUI^9V(+r1$ zV2n7shHOz>MEd~sT2syQ54$hq#GS=rvzz%ZvJIRn zP1N2St!6iBqEq4v9)h+y9mhJa@w;2$8|z65q@tm?BHWB*XL^IMF;26jt%3l?{DREQET&4 zgN(|do~X8KLmq01SYUD;JBX=anYDyW7k1VBIDgqrjN0-XMLWM%?)k$3I-+&w30pQN zUOK#{)LJKnLs@QfQ)#u<$Hv|CQpj6IMnvZ}=|~ji7~0<8wW@7|bILCGe%oL{H2Ik`;p@0qbJSu>CuXy9L*L#3rKG z@0XP)G=ZemL&hL^02! zv1QRDJI^~xT|d9%_qNf%UW}4OV2Yz{lF%805tt-qytPrqCVBRS<`iB5t>N!oYq-$c zP5Z;>miTo4t4IgpkA)k3qs0z=4uqULsYu+a&XthDho<4>hbjn4(hH&iUd%Y>9!@c# zCg|D8+=B#nsy{%jlS~X>6&S7xI|K_Q4qR!#r|YOnhZIK@EOL&OGHw_b>)Cl#rj)?} zoel*|zI2x8ZAC1~vvyT@C1-K*c$rkphDl7J^f0! zIkeZR(ySWPcj+(y`RkOqiHN}^^|bpzF7Cn*1=d7=lh;DkZ5i${uhzEWD~owE!*#eo z2V#X+mx#w$k+*T88@j&JC!0ea^kKRhclq_nfLabW(`CoigfEI9dFI=#`B7x-9ZL<~ zb!GGLluJ@;VS>MSsr_wpx#73GLqv(;eNP8>ND(6OX1)pQQqt%zoKw$0DCA;B zD-~C~q5U{@T)FPYM!v*D%X14Ly_rmq(ft|DBu6eD_ymj2!-PPW{q6nh(14l=xy9$^ z!wBcyH!8c4SX_1@-V}9YRoL0n9rot}gBNXR?)q<2mJAgbf*&GAJEEnc{y9v=D6iP!|%d5?HiM|=LAY~tR|MH%7e zH(Aw16570mGL{Z-AFQ~xbXc}LQC^@8#_-e|s~KS@6z%Nmeojo& zwIXUTB55vCE!ditHkgv88*|eCIA=jAeULnuR2Ww<5~hpmEBcf)5+qf#`D?tV(6B{@ zV|CcgX?7FP+@Dzx5S2qC_lYj>cN_H#O*`ra9UCT!+~&fd?_Qk%ai*_?^31Z zK7dg?%L&WThkM^5WcrJKzA0EkAZQ>y`I;O>P{gUV(ml&{!nq_XnsnEpfH~Rk7GL z4_AxJqTqj<)x`9Fkk$0J>KGzW9iw@A>;A#bU99HqJp`xb(&O9YHpKQfppy%{cWn(x z_zO(q_7|AO?jK;9e=Cauy!#Z#Q}`V6{hk=ambCXDpu7yS7gqC_7mMhT{=M%?da)?p zC3uw**cqH4$C3g7sa+n0IJlE?&;lrhg<3RA{=|0*!Er2rWpD2>3>YjRZh+KfI6nrl zQTAFy^q zp0SP*_~?Ky{S}@>O0NSiDxqVv5~A&-fuaAy@)0>901v#%V;(GGa|r;*K0BE%I*Hlo z{U<4q-b!43xLlvV30~(TrcY|*@whqLXf2n-V*JM8GuukKLXg@U&ahd-q3>NFS7X`> zE;#Xptb{00d|X-wm`1y7R<@<-eE@saY_o=cszU1W0%>4||3s)(nZcLx80~D8`(9~pRqHgCaBC-R?peB;PnY^dU?a~cswQvK{qs8?j2>!S`U@WcO9i@16JSMa&5*N$q*ql2`{ zd87+Oz)#1L!v*!mfJ1#+eX2DHDcKS37k=1h{T6=2NcZz6ZT11hs9O_L1U5)?RSPc_ zXJ6uyR=hkr1+gx`JxK4Lh-)|J1}(&o0?kn33pwrR@T0vAG&7k4YJ^G~xfZWqDy>^z zm;Ub1b}g^&)QOEkEVk_eNr)KrWyVcFgZLC<#DccEdQZyNR$zX^a+ELZ!j(()YTN4> zpwTLv*qei~u}g+Hj|kVMrH3;cA^a+AoI|>tNl_Y{M_()9TQooD_TrUt85wqi5tQ<( zXR41zf&Td`E4%kXc&+IQ2PGeG=Y`!u@jWm4mH73`UB0W7TwNevp53q(8SLB21VHUE zeCRv8`)u@^Ik{i;jhjCQtU0niwCd5UUlS(W@O&Rg3W-5563gc2N4f;~N8}?Vc0RS$ zN0WzD--fTqepu032usuxv3#Y<11ec$rXUJoIa1{`1&Eq=@dDX=_v@NU-&%NyzX`@X zH=$(AWa$H0;EYg45r_*fRx60F7Yry-3P%sh)dCE&E`0j^{USH1miGtMLgryE{Ry~3 zGYrm+w_S~IQO2QBDv-!pYTu@@7YAQ1H+@j02^#(yt{O>Q^;*zLj$(Z9?*Uu_cMGA& z1simYPASG#Rj+np*mJ$+oxBd=k+{dh0Bp7P0HL zC&bBj+rPLz_0Lsb41l3!7a>s^G{o0V1T+^kX~fWk?%rIzz8Lqhy-hXzT&qpF&~MrF zQ?(0Xni?@xY##G4Jrgo9^K9f<-ASDE z>iONXGl2%;wjiJxme{27xOHkA%3x-fNU$|r>&|AFPp#gbJlZ`^)W3z(jQB>9!8D81 zRaC|byN!J~a@6eX1gbT?KddOlPFzy6yKa%0ja+IL8C)nfF%w>v?2E<-{#VF@k(Pun$fm)~i$wa!!-TO*wJKz@H|VjsSL#PN1)61nBGe%O?7F*6UpGKifUb{0aFS zLL}gK&qA+|O)b{QU=r5=uKcWF9d(w!YDHT3(-K1QEB<)0ur4-}aUoztuQk|R@Xxh( zt$b=CClty4{uQEHWRX1Q1Y~jjOLz+e2yglPXL!qB|2^eDACA?Fn*eV4g+2jkW~e4A z!!E4Qy1K<&#XZxn4qsjAB+mEbszhhy_oXBw0OoZ2Va!?%yBLt-+U{T=ZGs83`G%Q_}k;}CaG@-p{Ntt zM+Mm5vxHECe0Yw6)o8IFi_2j~3t6-l4UHA`%5yqd=!oEXVgah=Z>GO@t|8vHN~9=rNa z%;$(umwA!K)P1XJ^6$_eqdOu!A0>ae&&amXti05J@;uX+x=*(wn{!-EZJu?EqzL## zjn2&|q*)>??CtK9paXAe}Gzgd4jEH_qDiifHzUb6I+L$1=GR!!IAT( zs;<4CtQo4WDc^kEtmvsZ-ygI_X$2T0Ky^cMNX8i=FADE`!vEW%$u2wNIfJ{s7jIg; z^A(0VF$feoe-N_aW&_WY~hq_-X-HND)uF3 zzuwINp*1*gz0eex^F06XKqN=+sl2bf6L^L?8%RCe!oocF>Pa)Q_5MnIAc;0k-0%4- z5ncOG{|Cu-b+v9>zB)Crb3HHm8uK1U&I?KYG=6EMl*@$ZMpBb6lJ2!em=Z&A%^lgo zE%n-b7Aj>4p1#)wl_v%6N^lC38oNM1=q(Tu0_Xe#^!Ca~M}V9F-yYAz=@nJ3)ZU*j zb`pLtEN>|*+dNqsq=rzzl!yr2h*6Fn@ZiW|Mwwff@=a9`R*YQ8ncNWZ9-elJhzIcx^oY&PPX!wj_`d>gJ+ZB^7ty62O_vfht& zYz+%>kg6ygn6-OUa@Y^YpXp0~*&Hm7T{!NR{hFM04ffFW1ZC|TIImt>xz@gaO`rZS zu;>K*h$wA|vn$V?Q4HQa=#3L)qobd^dF=Iuq-wE~^NgbWhwK9d%?nXUzwJdH?)C*D zKhEx7*YQf*Ra7kLmt{$RsNYO&#tlrE*MP=d%Aab8)B8})j^r#_l!;|i z#|OQWYQgMa?c{BUQ!-A&{)6r&SK-!G5r5_Nq9i{=P+IzgKCSZU@Q^=HR#zTMmcr}C zULm6J-Ik8yEVKl>D6X^a4CQW}dlIzT$su~enf6E(>;n$Ub9)+K1CvufKWw_RkgXx zmdO*xSgD(j17bbES=L4J0)91W8;|Q~+OAvj_&(d{fuhYkrPG^@1ArBVnmmHsvrz*i zNgjw3-3xHaZuFjdIq(q>;LDr;|t(i`9B+ zq+MWR()stkQd?}yzoP+A%A%OZc-}x{*%mEcAJgck1MTE5|J}o8I%oH@G z=D#Xv=mgQ)8>yM^@5>Xfk@Dt<*3d|td9mqXp6rhoz{+4fT@vG-3T+aAc!>-0rN4#<{&0P65g5(ogao<2ebswTZ5U!i~kQ3gU- zCC~dl4aj*ou@Ujt9#M)_GzVM`>W{gb>E`d|RlG65QZs(yTaT8Jo==&f(&cJjT1p<| zV+F~p-Np;);E<>;VpIw0=CphP=QU3O9*ftvwxR+YqMm5V4jR*ly(LS!PNzk`Ab}SX zB96$HM&$#Ynul993mW6MjXe?-1$l+dj-v&%He<`QRKSth>LVI_MEAq9TjSV0J<<5# z{{AU%$+6$*bgZYDmkww_ndc~?76zg-!fUa`Y8MtYsb`56whB3(we_h4)h|1_b2aZ1 zZzxiZ1uR^e9HbfO^aNXyR0oB|c6?4tbyjvZR4-_Bk9kYZjiyiWoH)_ucu*)&QHr&L z*`!;vv2I8zXmfkL9S5GeHFs2~CUpb&l9Dm*^GToC-t|x+)c8OyqD=tlcxzfd|0}_=BnG^~erL8I66X}%a@ik~z%pqqay0q5 zLI1-_?K3ugz8?w|jD9({ypnEHgA%NWbs3(~09eGh-o`Rk`x&>APQ5+j@^j^vho~=$ z^*76<_ntTEpk^LSSI@=2!G~HSxLn{&_+3;Cnts-8=+}wO0D^tg`@@8{5F4evJ>RQW zT1r21>48kQ0W6xit*E#M=LE??HOcL=uN2DvHrA_T60j_tkramhWIAu6EDR{%^oMHQ zBm;FTCw!(Drd<_=Y-cJ>3iA_hUlTl7h`)Mn`G2xXQ7r!fsyT7J2_Jx5w9r@j;H>xn zeb_1G0NAjfZcbw+s6ReECagdZM%_I+tn>4VJ1``^O7(PrD3%s1j7u`~A!=65Sg<4~ zToo?43_~za|F#X>F0c8;_q6Ln7z7KOZELbZ6SfC#g{7+4%xrpY4*nosUYHZJA);_S zUDKM~%;9cdtOVmP2%(x@q^6}^6lRtCsd9x;Z<&tbwO4k!GB;YOt3MtRooC8yk+OTO zX4v1{1=turU2mCnF_e;;n_4>2h;#e4ZYM?*APeIJ(x0ih2=8LcFWJNxJdl7iDVd89 z-YGs=WE?)HqbIO!RaIz`>hROVgy8Z@+fHS39WmUapBxkCrueznehz+QtOL%fg< zMKYJCs_Uanp*pkh6)o1C^9BcB{B?uPNVPw0p3C%D9cLDSBRigR{k933j?O<;`~eiP znZ}1b9_bj(05YqW?8%d4t~#7%cX?QoU7C9yG_c*=%KrA}xclD+3asXM)9t*4K^MR8 z)=RecYb&3t$2@pYneKPp`&E{cEZ%Nh1s+=J?HH8X0%fzS!WLO&|f{p}Sm$%7_ z=ukw3{EWd3*J`3&Kcv#d-!p)x-$?S2?sB@>`%ePwA4MqofcX1pGaS5!K?AD%s<^gK zIDc1s{-~}V$ZWb_y;9Um>l+9u%Sh3nASUSI$~%EXmQaCfMij*4JDv=#4*^$&)v#u* z)nQpYWeRel%0P>aa2c-Oy2fo4JdiXed^b`xah&yfnWXIA?%e^ zYI8-yP2JgUqQRGSO==Bks8IVfM;>kyTOQG(U3&K{=gVVD9p50C`8!7PAEZAr#9``G zRo=zL6$$$|`fNB7>50)_3+dm*G`a8H|Jm&4rf(~JxMB8ubNGE0cKBF!&EVoUB+eLp z5n+#k@b}M04Tgjv=c^p7;Jz1`1-?1l#p2@m* zCCmUziuSvpCtU@MU zBajPnJ{qiNAIKM>hR5%6j9Q z7v^%hv(EKsw@f$;k9Y5HKfAZUnySj}w@}eD-{%=owx;(}JV&w%Cc|_Mb^C%!JYUsH zlf~ME@9fUON9y64W_6k8HyKo+3rso;RK|@x7|Wk?vnOim>=F6&*U%{n6~n|7Ovoxf_=wE0jN}}%SovTjEIR&v%-gx&zMF zjQ5YKK{8ra=pCwl*-rWKL#r=jDd6f)jgBT9m+}hNSEyBBU*S3&DcQrduPU@w&PIBK z^V~XwW}hRvVI(z;$0YLajvlJ!`pY#e>)FUEDl0uH$)uP7=Py>za-JVJ)s)BwyrSLZrv zp9U$}X`Ibbv-XJiX&PQUxdb%N6&_`+grmG-0dmYgasX7s_kDpm zFKI~O@uq<9iNM>sn{)hPY|)FB6j!NvxCc2gy;9WOuhS9&l+~loVt{*Dd;Aa3)(ynL z1K(4za9|ISE+K24)$)Jv49n4;Sc|y#*I@M(6?9Me1s61n4?04{HmtwM*B6!%v^}f) zg2Pn7i~E^||DuSF%;q~S&;&6GFG0M1bPq>P!1U%^Bu3c1=IAj9@riiVP2vBV_c9yh zXoB7McNB^!WMs)=&bFH<<4-{g&L14>0fKV=on=(1tx{hAv?iQ zRnXh!!!XHQsN-TMTxk4GlC{g=YyrhH?bIYa@MX>~RPir^uAUn}l}FZ*)$2!}Gz{&? zxjWryQV7USf4Q;iDQ0$gB0>j*36~9>p$hhdCUmM8g~^HUvTWA7xj!xH7%{kfzz^b| z1bhxjTKvwGnM6JObT{XNHTJtcJzTl;aCu@8A`kj? z=6f46&S42&Prb$>ak|Idv)S1xWsgGa(`mxPcNfYd;OZmfD^S>`xu1pkr5T%_ z_6U2QW`~-l1cB!U8#>wpdEB5S5Yw%mMZePWwZsj8KzLf}mg6xdwdFHH^)+>0o8loM z%JC%!`zy<J`>Bkg}B!0M7!+= zNHE`LrADJ8$#ve=ow4n@)kaf__;@ouo1)XygSh!4SHg_|MV4%CcYkXdfe6-G@aE^odT8bp6Qh2BKc6uU^2i{%2(pL3b{#Q=y+haVy9F#{IpEq<|sa@xNo4$1y= zi9@t$)+C0?dg8J-z6Kg@@8tzf^#QI_T<971lm4@*wdN-OE+4hqK0$E_?;_|-BQEwv zs+X*|&en}A7|)X}CJ%X5HCq1Bydcx^a8a6`czsy>4-kjjxRqJU-fNj&->Y%9IKx3B z*f|7!gK3Jcb4ex_X@EAR{ZaR*ag3iqv#aaO>}`K4fAisQ?|z5en=`z9jhiZv#dxen z^{LWmbSD4E7_0Haf3|}(i2W4U)OzX@5L?`wdl^Vw+@D#Gh%lfF#t^&>{+B8k+5!>{ z(cK;o?l$6R)J*=gMp!i-VVS}2SGhdu35%-~}&`l^Dy>%x!B zc(Z6G#r&b`_4n1#*o6hkVj^PET^cL>_L~}{;I5p)5pb27J_J`gS7lE_=Ikr{)oH{0dAsVsjFhZ zShA~twQY~584RlbsKc%KKs|iMRB#?*W2r5)zxVsR3ei6h<9^#BTIt4`W~WDTgWqZ zW8cjAXScp%R>py|OG9&hPc3pv6%#i$v(d(uW{FGvWVqBYES+^uAyC|ja_au+vo0kmK3?Wli>l!@^h)VbbCy?++5M4fI|rdtb&_%DQ2=6F7CRbw$jKtNo8TzR2o3;7 zM4PIpP19?I2+^d|M*5R6u~zvrSTMYo#m$ftE7pbNCVrZHCF#`aj2SpBs0TkV0VE6a z?1&CW`V?;ehX!W^NE~Xj1&IpLEhO?{AOK7hPS~amg~_-)*^v<@-ZTalH!mfH$n z5goh7>PEbXiCQ!{j5@#DZ-hN7U?+ z(wJEhGdbi$6eJj5Pf7rm;~C`19U~1So*VGxeb(0EH|i)qzAgZ)JQd^|K)FO`S9bT` z#ppGh{o5El{J)FQyJXtY^aHmVb%40|;diJ$vcC0dt95T8gpzz*_Kitw1Nzl629oqJ zZFYnYBL09dFfESBMq;H|n4`%TYCqZylC(Xk<{gr_vpFnNXqIiV3XQ!dm-xJL8WtJT zSYkT?@na>zwfcprX9Dqa{-v~H1N^3!&oVVG5?i1vz1?KNVUL<1@E!E4 z5xed|?vGFD*%as=W_7jgu*HtP^k-hwKr;GWVPadKo4-FXQn+1YP8hs8lBOs-x$hY( zaIFSk)Y*#Y%z%aKTbGnpD089NTr2bKX9YD{_93#JN^6dfvtAfzhPA4*>cP+dDrhX2 zR@%Tvs_q7(_bg%J-G~tY2GDjrB3hGml@NFyK+POT0B+BuDXfS0X|Ly*Xmpd(e+>hM z)bQQN37x;zAaglIj&S!?{!7y z-I~+`ZU?Z*RZ2H3DyV*uw!=+QC+;{UHk92U=2 zY-z%gQ6cCy*4=OzMM$n4n_o7WxrH<9Tlu=-z5HFoJDd`EeR4D80?3-k_iR{=_8ZI+ zA6sc@1FhN%^4ohH^^m&k-kX~Nxi(d&_h{unXd2Wvk~MxgqASa=-&Pf+!sy+F`S|#q z#6;Znt)v~T*N?=HI44-ktbQJ?Vb^@XkJ_V!b?@g4Z5WEp*mzxzZY(9 zZz(cq0M4#QLp3Gpw7Qjp2Zs)|Bc-2e-dHY0E*gKOJE73x{KvueA9o!3>G&-BlJz4i z!(uo7v8*j=Pr$m@C=xYVBE+;1qAhUfvvL3Z*gaLbogByTk1qt&ck*&~FIjI=Z?WJ=5Pp&U?B*9C?tTgo zwvs&2ZRTb9HK~|t#Osy2s_N8S^7h94+3nit)gOeM%A@X61g$MezJVBsiziqYJKTi+ z+TIZ!y_eYQY0-__%w$gHq7=-mJpG9`x0bloeZ4lx{A{`^K1;GTr~FtTxqIjpA#?a( zEyx8ovrrz|LV+2ex3qELaV#%`nm#a4nXzrGh@8I?eA@Zyot>Ph-iCb`${Q!fbj)+(;Tb*%4rt(m@o(IrA8l_9 zt47u{#Z>~O&hfG~Y%=l{)r9w=i&E<~e}E{j_8a@hRLdOfzC|+l#Ic^Dtej8?Myqv| z&ja<3?-qQou-#HNl0SzvC`xSL^DB!^&sHeCH=gC9tn2i9r+f-+lxSG1Cod-EyP}E8 zp>N}cs!J{6%28-07X}1fee6u7H^qA zleb~i!?C=eZJ9u}7G~~2NqxHtCPhZ6J;++P5a(WN#ZX&9+CCLKkb=^@ z!Ah5KKBn^1>0xhhb&GQw$UxEL_jU<$5J=Sl-{P+N5}MTK!j?$q3;3P&wEbB}20em* zk~SGiWAf2jxUj~Km2puxwqt54O6N$syTOAsOZ^=c1(tWLlsv+Th3@6W z1l`rSt9ulx{BEH3;8RPhgz?@*6N1K9x>sk*)IaRtm=dRNfV07NJ)5X1kH`vzx#>|? zW>wHKF7>&`_}_1fA)9V=g5uG5|8Lo~o0R?Fv6LaAza{P#u}1Qu>PAVTsS>kLyfPp> zI$Euv2at_Jpu;|L{--cBk0STlo_%!NtOQB0tBl~0zWWI7lI~kd1tE*ZDhv@2h~3^c zRfhu@VK4ZO{W83a5e2^)e5Aq;_kJ>zEdwt>+V^_b(Dewk(Y@UPbk7-mL+s<1mB*d4 zHpD>fUhqnecuGjK8@r|t9hqc@ulVk3-+^29 z(7x<2Rlnowkn(I#?Gp>7QVCz4Jx9shbRUT&n44wowUP2?d#fNstTE0yXnKL2Sy;=z zbkm|UE#259Nb0$proO4v(TD?d*aAp|_|REAU+hZ!Tc?f_C4TU}zFwN%>vg_E=j?@d zT+(j#Zl!Z2nt=74n)H>t^pYGEo;lnfcVu*j=*yr0O`6(s@+HPpt%>l~{nbcLFJ}4* zQiaY0sZf>cx*(~~6CTwOyP6ly@HrNwMQ?FqgAqI6XFBg>rS!4dyYofHrsU5AXf8!v zaB31?(S_)Zo>f0U5yw>(J(ql>CI~-YT2kBx*YEf;dV$NBPpS9N@smEtcMn%wChzy{ zdbE2tS}hGfS`SFT9GmE_4{Ge#ZTp9vB4)BF=Tw4X>9^n2dj@tVN4K1;G!rux}q_^@@v11#o987SK;JPB6|7QEu zM&zhB#uat@l|^{)RVJ6rpRXiV7OUQ^5UBayvi>pS@W=NQ45H9$+HeyvwP7Bb;j41_ zE8TIp7SSvPc0YM`=?&-$Z40ylCJ9UB?U}&|Q$j_^E$epUG={#cCFTczS`P_LSOwa` zYy2zSHZv=gP3SI{4<3?6f`+5l#L|FI2qg?a)QM1<#;Jp}kG-R05$9m!L8xvEboe!> zL4`)kF6ehLGyqk0j2J`v$cZKkEw;B}hsD5~FtRS_Nd=V?BPFkYTNGK00FXM$9e8~G zrzNLl5h(CiKSqENL;&PRB|`_*yfAGn*PgRFQ{#(rPCA1;h5KI4*nCWQVadA(*KdV- ze30zUs#4Wvs0_gFyzV5f;j+uIWqE7@or+EOUhjHSxjT1)oNN#Z(yO%rDv${D89$}J zpm94-&)!)OZ^_ciBbq!Lr4;p$!J1z_#8ZXYCnSYSzN1bKovuq`^;9%^YL)E|3*O*a zy+2y88s=VM8-B{7?qqLo@rA(S@ewa}bJZ`&yytuB+0L+x^EFSFt|<+j3>b_pyuA1} zpR_QvRIwo+cIQo%TV~59$*K7en6SDu*StW@V{Tg&`*QZjIqjl6~?(vOV#lZ?oBEhuZm<1&X zwC8nGTlk*0(HxsRL~`If5EQ10;&2mUQm*O-+q?nc7Djn_B6rMhjVN`e z_BwdHkyt-qY^)+Tc~5%eo&wdgW<-RTfcI%&hs)p44>hV@O}wW%+EAs^h2WYa`-G?{XCQAl$3H4IKOFA9 z^>VQMO3BuBbw%5LuLbp;pqLrTSS`tL)4V;(Ytb{n-%IU%?x@`1W49#aMd@S;ZLZLr zwoqUIG(-59g`WQeD#}$&+Bwc}{_f#;cUf#u_K72@SDv{>uU)1n_XSx`GCpS-+hh0<;1FS?(KY zVm*!6DQ6JN#5@L{d~$^*yWj&U@}a~5BSK#P7CpXRIido-3@~^#kj5@He5xvp`#Lbo z=z_jl6!#5&`Og&sna;N(d5pRR!Y0}@Oi(Nybv{gKTZXEOi$pEO`f=%Qk2|y5@0)}< z-}aTbKPlpB($R3a11plO#c-i{L8;7(UTeO6Urx0TT-Sg}Rh*plr+*)8icj`8$!JjQ zm0#REJ*{kLStd~ucDHh5+vTcXOF~21m@En3c8GqI!oWqW8^0V4?Ycint;akchmm-J zS*at-T!e8;AUYYL+!TEe#?@=Q$i9lJC0xkHHSAlk)Juy*l3r7%O`U;JaVJCax;igNaZzJ| zE8%vhpTLYGS;PGY1f)WzOXGaB3$_k4wiX5`s;;ZEo5F=~yV2v3Mj!KT>^*_X{-WdW z=XwTn)DPxnDynXlwAQHj*kXbima#@7&w!&v%;w&&eKBUp( zScf1rN(UY|Z>;4y#`&FyyTEr49-$4hx#uAheUkni71)lS47`00*2dPX$_H9i~XoZ}6zWvulbN;MSs*^gF8LcFvY zOQ$~X9;qCY-0PcE-9eNz@7y^kuEXSXBSwe)Z5>K{wr`w zV%7N{{cKcx4zD4dM&z2<0!0QpAA6{eJz%}1&M`$ztlHOdri68DUZp9y=@@s;*l_Js zs?c+m^_nXFP8E?CgGB$cMb6IqWyN;ti8Wt2EUq~#gc965aqrCQKhpUB8if4_$-t}s zgjdNgyKO)*#hX+^_d1#PJ?w29w!R6qk6FIV#pxKg{DDcaIc)J`N2HUiz_`NJqr7Cr z2N|$kZcZ257RY8*i+Kx!yOsvyf--N)E5nDfv>jq@d>C%r+fc0Msbj7Ou@B4=CEoOM ztay<`dO_9c{N0Q&is6mayDP5ZMr*5hI$oH$7oC#xcfRAek6ZH`oghwe#o7GyrPnXX z{Lll}7G}7>sLr$2o)4qvv$Rfa%Mth2qM2z&EQq#s-g!f#4Su&|1aD^tI=>T`G1PDh zd&6C%n4UL@Q!@x_TzfPw9oA(S(~+6JuJxu*nn14(NkMagtcq;k5?b{Zl+1;hljCoiSeL0xDHGg=&v>98ZwqDlz5rg0a@M!lv;cp zbd!K3pAuC7?O9Dxu#R2sk*R(#B?mB|1oU*SMR7Guf^m!ljFIGF`| zLFwEtSf44ty&8jN&arqC}}8wDR+ zIT*c*?lklvlr@LK=8s!zSGRCIc*%9^K*O0-yJ$D#k8@$3ilEAKa($o>U))Blq0)_Z(u?^m1<$;UfIBPA!b+KGG^j_;; z%Z^);mh}3+0ZcaL^mr%c4>On8ebN>j&?Uj)^m!&7;<=gUZ)|FU;Qo>vNt7)+f z{0kDs%PoB+^IQA{*2gA-e#>$DCq<6GK~Y}e? zj4o;&rA6Ib_dQ6v@RVv#%J%^66Bc_2yFaS)b2#GT>krbpclbp@A+h-j@}2*L}(ooIk)u(tqD_fK^-}w}S6RN0O%+L#=oqU+od@D^k*i zPaS={$TfO|Evz!8FOljWSn$bPepi@p=(^Hn{ZknM8Q6fhS$pp2r&eT$ z46&u5>J;(*8)lQbvQH)JFP0(>ynd4F8Kgn4HFny+Z-y(%IimILwxt~jtsi<(IV^%1@J$M;(8=DrR7l`PQvoNn57Yx_&!^+GNxfJFka4k( z?%$Y3CB0H1G`=``(9E}f(O@)d{fW+q)6|0-3}W?w4*+TJ>=w>w zj=2XjGp!fT-a52)R`i%kF0r3IGnGZXsebSCJ?>SkpmRRX4m6y{t!boLe2QssW$HXO zlBpaX49q?#Nt&HkXZIZ%hu*6?HarCL#hl}mH-2ZZ6lN zZ_t;atDzx-7?9||eCxU3-4h8aK61V9n(;wT_D;Q1ewNZ2ts{I(vHc9aNgZ}4Xt+CS ziag*#`&a`|c$y>9y4-5obX0E}zt-(*(W zWADY*_V97-tR#qY)J|=-(i!7XACbW$Dm|Jd6Yeabs}*@nG3PzSna|k1XqwJn7ly3t)#+`g-3 z{73O7A>3P+4rK4J3Gh5DVEMQ-N`tT6ZG--z*UayozM@?88@H&OG<5=GbD5KNPi#Y69%nO$6-aZj$_YNE zu=6uxFro#w45WJwKVxiw-XHvm_|Y9vKG zM)g+9#x$VBe+`MPyAPhHY5PP#7i&OU2=lpWFl|A&8IPsJ^kZ4D*s@LRcIr#j;cp#p)DssxdJts%4^AJ{u$7KNAb2h*Lt9TdQ$!m7JHq$rwn`W=?&ht+GXhwvoTY&huWq;T&}Yf2QtN!C@mTI z^fc;gKFFkXS>wn1QC*L3LnjB7HhjN;OmF9HEcv47w;Tl7HHWkRN1KBEac}?CzW*EV z(T7Z8NbKzBBvd6p~i;MHq zz^)?a*=5rx7p}wI?A^l=V)ob0c29p~94Ylp$V{5xra9=rB9m2p?RL@K-CBCBPHcbW z**gfx^b17+Av=(b3+R{F6Rsh|Hu;Iq0u%A!YtR|R05J7(q{8wm9Zj^} zu9m)i?k0L?d(AfSde_q7CFeR+tcY~_@=yUiBA~nklAvAZAA358DOV9yq*vl*T|R_u zcSX6qG6Y~zitu)MC_b04N_M&1(-3Cp0^ zK43)Cu8#+YNghd7%xWDoAh8>5#?Lg>P#7^L{h;asp7sjaw7r1bT!L;4@ZB|_HX*GH z>R%(98s31U$0!-^(1B>6(A^69<|xO2qvp~;kpwK)WOX5 zH7GY&l~{heIg)$_bR4Mx9Y&ehEsn=Z-M50Z!J7~jSaoPu+Ko;RLZF|? z`B;9HUuns|`jPAIEEJE=6@T`R?x-IX_&e(8@+kAp2M18$`T^fR9Y$ls%HOa&}k0BBRf zD(%U^b__++&lUdW@g+thTo&zO2tZCt&`eN=bj~E}39_+|83;KLf{f#DD9+tLH{MLz zzle&EUps5B^2qg+=2XNJTDH%Qs*tERS5iIYkCeQ;>&I*qUd93bC)oWB~g zhJ7FO3~9H3-e4~KN{2l~JLJC)+f17|{FmRDviiYQ`BKOP7_2>=SU=9@?&lDC4tCI?|LJ@G32qXQ))5s9 z=yWduU@>Ki4QDMwaT$3oxmoq65ICl3!66m4w0@9)(r z{ZI9NV}~QUiuP7X5mU9ZCHT0PJz5SPKzgU(uh!kUsjFBk%ZYUtRBBo;0N_90%YeN5 z3vv{IpnarK8xs<2_)~VxwlLsOp1bx@N$$Ax{;M>TEvW+5r4%FD{Sw&LG`1S`^NrP? zpx=L7H3&A1^xQ8+YwCf{@c^O}VL>@b;6TPwKZ*b4H>x@l%-&U%5F1|Us6NGK4&(;U zMu1TMl`pLUNCv|K@3I^5C-o+gIkb-bifO{%>L`RBeF3SV<_zvykz#KAvC1d7!MGUn7Xm+>`s=QS4I)17m9PL?t{dl|9$y z;*rtu5_hyN$+{uuNzGmpsZ1vK4_~SRB&Yo$Y;fSpJ&2&_;>xu$;g>p>DHhihwk^-P zx<3xM;&+>V?yAm85BY@shf)h zauzPC@gl2@0uEKNcGm}TJZN$DF5R~5vp6gDtZE@5y1Zm^y8UPv4o!cZ8e#tW{p#Df zcz>EQKhM}tu)OfAoT{5v?5oHI+j@iu^5gj`3E$4Kc_i~0qKd%v6*hiZi*nL!4|*S~ z@Kl8>?c17Fff8eI7BJ9F$?7!a;Qi`cxCH^Vf+A5@rvj+B+wQ!>lvB96 z_S#J538%vTm))p10e9J8kLC)-eOKh9|bTFpB9>8YkT`e-HVBSYbNhzTLU&EJMU1sxw4M%R#w~_o__~g9z8MI@SG{;)%p8G zJ=jZMByJK~jU`NGvJy~q-;1f(di&23-RAuFrT0It57Zt~(Wl&UXsqz7y5UaO9lC@D z`S!)o!l6I)%_R%%J%8fUq1eh_Xuk|V`&DD*{$1Md|0VOrFbf?rqG?F70Cq&vfO^Pz z9m$Ryo5lrdk_q5{bq?}j9-`C+?8)b1iC&OxHB-TfoBRl6nJ5eV zn7C8P(kC0`kyl>w?8j!wu1Nn)wUB zm4T(6#(@5x9iRUu$MerME{MkgAO52uc4}Z5yX2S$)?>oa6+}B0iM+Rk87Qae4UM}~ zL+=XH9@m)m5J%slqkTn0U&hDJruIJZUY*vTJKzO-Ejxt!UvIRnWLqJwj8>jOu@1GJcW4=^dO zERmH5*+{@r%K?_Xuny>Lwp0t4C`bYD(dfaP;k({o)iq$esQ*4}Wk=0X9iCvzsL7+o z{Vo@9MQPUPy2FW^`f~>h%2bCDgZ!!=zKpxlr4kP!@m^b_cy<|9(k3e7qS$+;2KjC49P}r&Zdh zuD9e2TCW_T$sUtbE-m)(|0jTWk2W8Ob>8^FT8^tJBb&JKnbiAk*bTFsccXQvH|rJP zgdYEGz$J?EWWT}oo-g3ko+}32&Joh;eh>jiqlg)#)OkzCIh(&36qi#uHj$$HQBA0e zay9*t`Ko?=Yovo=P1M^ve~~J#5DGbjrbn~cOz>6_ zv+8wM(a2fgrll7wo5yySc#@opd>ZSL7~VC>;!LxD!pF`&dV|+1rdqrY^zpIZ_W>N% ze`loRU*M#_uzfr2O$@W2zd3R=YR_{ys0h~8{hl7qbHXxlB*ej}hF{oEVyQSVe*`{b zDl@cm^nz?uQm!ySXvu}PQm#x2% z%b$TkVmC>PN3xM2F+`xykCy=(0z8Z-8?1nLm@@2uF7bgQ{vxi_5ihe*Q9x}*5d}yB z)-RX;Zqrtl#c`9m(E}90Zb|n-F=er$?&GGJVe_VM26c>gX&;S1yE%_EmIfYtd?n=~ zn?ZtECL+nDq6FQ0|{?`jhq^taR%p)mFNoL0~M}W&uKeu8M?yXf>{4IU-o|?Uv_$go5*E9j*U=iuj{9rKeN8b*1}`PJ+mq+RE zPxAR!DEoi#-hV1+mjZRoaX0^5!H{NoBe8M?EuL7_;BOHUngCB=*=x9$iy>^aWgoWyg_mdU;goUQ5U#YxWBqo2Ge|cO-FsYiXl3%V|8B{JK-E`g7GTJ|J0$tnQae7|y z+B}%ESP$w#Zt8#dz5Y&G#dZ7<#c7<`w%W+52=p_*J$R-$DZ-|Y=U!u*3}E#TZ8xn@ zP}vXST?{6>L~g%*a;u8)J`@)?9$Qjvuv=qnQO{gYQz2KVbbacPrjBQ_>&^{w4`^?m z+13-q!rf?7^K94shonx|FIn!>-rhZ-t3iJ=g!q>V=HIOI`WtlC&$rOeBKc_toS-~a z+&5GAbYEqkxv;*m7_C@Rrf-W(gNhJNR9YsTNxd8qb%MvG&#Qa$G`!7EUqa!LYk^gt z(c1a*#LJU?=WZZM^6 zGDeD1%XJJ*J(0VHyggT?HSQOs^veF{*Az~THKoCEg$F-a>Aw_}pD!{zB!Y0AU`QR3 zz!F0?39N&x3D+Wn5_*VSZHQ*{n&ufSnFM?>P;KW9BBs&kY^Ed_4;_8ks zD5>#jp$HO&0t{Y@wLvYvM_{aq#4k9v_DO?~r87LO-d3kv+|~L8qv%C!^J3igGX*Ts zII8%|(}V?c;UyfnT7^tzrZWo)w_6hDVd++Vp5>h`oEJN@H;NuN7JK7|LIid_IB7YF z%eGrt3E<}rtLX?jwAviK9UFcpGJ+LAmc|f}k-yU#ITw$C%7LEp7}{Rsyg2A{N9o7R zcz*i+mwo>b|BbHhe|dWU=NDO%0jx409jX9MtPK}*<1(g|qVtu`GmR!p;_Xj)vPzbu z++Tt&4oXt#Oy*48$7(tdTIc%9EtoX7Gw0P4)>)SnF^hwQClh^rvgK5bwD*Np-FAk3+C2+tv;tT2>N;wm&uMpR60{-!y;#lmc%B!0CM z$i7byveEHmmn73(ih`VHztZJyVaY~9*2=`yDZddOWRv3gUL@Ht0e7~wfyU$pC6+v?#c?Jz1|`U9$SWNu zYQ}UxdO&UT%G#F8_S7WLP-f0ulCj49CO=vxzqK>Wm{3`Qa49v4P&=4|vHTZN>VKuD za^8IO^nCSY$n2-%rE!efF9jo`t^_Ia;%=Gfy>3->y**#Vm3aykiX4xFxu1M1JYS+JAPC_-6rh)n?R7C|>_ zq|xmd1YGd9Jv(B3FWQU%Z=_u4x+fN9eCw(>gaS*0Sxoouf9ps4s zKiEFF;w+56f(L)F0nL(Ip^Pi9yG8W0j+@wf9P1x?Z9jLFl}~N-IT^#Q-g-P6lp1HywHS!X_A2!V1Xl&jLV#Y-x^ph*tC-=nd9jG7W>ohfh4^7tO0E&~_O^U3y{wG=rwB@Pzh_Zo>0+xkk^D*@c#=UQLs?ln-_ zeW*6$qvV}PA`|ix*=G#$fOed?e|(CcpO`VxNYTOwb+1*fS+*$L=%41i^ET%L0Tb1B z%l9WYk)Ds|qYs;#okEzXX(`s(+$->4_nLTf}^Z{_v4#H(il>={kR|6EckVYqu@E z)O^jd%vA668KYoAbz?YFv{Phe`+iwx;oOuZcn`=B%-i+=5V6q=nB(>W1kr$hnF0Se|6WS z-H{Y$fr^y9m%cPuxp8sZ!l51AUcg%dIU)`OrDyep$>5Nje;vGIJ>=6@x*}w?0Scki zjT{#s+T+z&S$&ZPpQlil-uZ7o)2qq4xbjgTGB!WRBwEQfBY@v5*^cC}8$(Ei46YEu zw_M-$U}P3f|I{V=!DgB%fW=SVe?V2duqS<1@&Swvq{SdPiPr0viAa3z(1mwl)Ui0m z9{1ytQc+m*EQ#|^FH>@&o}OXxymaKt{a@8Y*Mojy8*TuGLH{+ zqueF;g~;k5W?aRiq^6wc`urS9O zadYex;WyaHB5fjZe0&H?_*G|Q)!-q_Z4p9DJUSWnEqols#4?E2b9)VA#iMivl?ada z2M)qf8#$g42R(0N=y&D1K&uI8im=``iXYpP{ccSw^n?Slei=w%^1YlDX~b}vF=i0G)H zrzGZ>A7fZ{uc*2r=;hEMmx`>TZJuj=y;FY0M)zx!Oc!|9%YE|inmJ`@_1Y!m8a=2{ z@*Vtkt`bFr| zMZ0x16PpmX=K*4*a?Xd%rSTE?;lkt_14WSF*4r9buT6M6qGXuzmF{#_aQzI2=y+O- z-coUK=$-ZV8&JyW_Kz^~VK*qw7J%fszH(Z+9eN#Xz!>PpD3jEGK5wo45lGO6qU2ML z^+>8f@jNx&WtLk7O}0Brwvr}F98a8aALc*zm{mB_2=-=d{G%ycRq5*K{*ogvM+Nx? zjop^NjFv;yYaA_AFGd_Q+UqA618iAF)^L_BNcE;s(5WXyr$HFRV=GW|pkGZjKgywa|4`_fGXJ!B1JT`dC+?My0P0=>enB9R8@ z))&O3(t|>A-Duh_$#tkQxkCAfwHh@V0a>VG>b*0{FpnK5qqe?$GT-OJ9n=uZGzHJ@ z7x!S@7M`~nFxlfl+s~uRW*&0pdY4mimsR!`^rxkkULMx4Oydf_=P83Di!*Rw)mX^X zm&my{zA(`4Y8BukL{jTV$c8wIwm*b~_M(>8AU7C6aJ_-jHZ(T7bP7DIDut46+9}_1 zjXo8n$3GRA4cz2JIBT2i(X>5#Zy23ep?0i=cwY8H3vnpE$?RRe5*v-6 zrfe0aq6J18Z*jT7j6E9+386V0F$LHpt#EKqtFTTGvZysDzye=?p8Foh?M4;oIKMF2PEytSgLAex{gv)_-^mv^Pbhj~%Qh4IJRTC6 z(M@9`mS}#iQ0c`Bdi#_GjV21wt-1-^dVn0nV8@5C4^JoWtGWJe-^<)D!?wbh-**A z({{i`kq==kz+Ge-9oF#7de*CFIKlNYT4d!`VHqd=y`v}V8TDiFogeLqmU>Rph13+q zmZbO>or9<1hEB1DHe5-w;4sYPR(a<(@4b!EP!(-6nuxR|T%#6YWSxg9p@c_;4|@F* z1Rn_Gz#^Z-37PERW!k~WLFSM+Ha=G^9miH2jV=G?WMrUm6q_S0`-XI2Ur?kNq9ehc zTCma1?qnWSuzk+lYMxN?&cKJR7xS!TU*rB)Oho~CM*DC{S4O*^B=o@{rvmcU?b*n7CHFcvbvh6IsjMjRbu&N-#dg?3Rhb)4I zI(K%3G#~L`HD7HJ`&@H<+=PSwhVa`FvR}%8{oNxjmZB53t-H#=YxD`^A3Y504;}^q z`vZc_1k+e{BApCEMpOg*CmQOukq2)?+Q^m-XuYx0zp&JJmC(YCp|?n$O~kKPjGk<; zsf^nlBDj*W%<-!1#=w-LS+P-MjlT*9i_RD2K{10E$IhZP;igoPZC#2Ku@5iWt{yTr zTB{8gIrXrF8L?*F?oJ5ucp#2Yuf0qq#y~ptXLbV^tHUDB$8UUQ%HAPu3zm5?%*y zxq9&p_w6{TQh1qv{<1bHHj1u6cI`bunE{328WUO55Ram&R`HN zVwNS8GXgs2f2)pw=iwX1gqL+EQK5G;LlN9?r()b!x{%!HVe|Rbw^r5HMfQoMJgIFy zz0mq`73TQVQBjU{FSkO4a&phgGH1__PXH>f*)t+(@54xOYe?$NEqGplRf$jk7>F+Z z=;&5LH^W1ab8Ns?NCR5|!jHc@x@xsV)@WQ;lbTrB6H^s=YGb4!{po~M z|4(*e*T>s;`DY0Sa9hm32V)NZjPnMO-#d9|`|q&9UF_00&Xy2P^qf?tIszB0?wQKv zmzGZM&hAe9>0TbT?@!lO>*d$Kl?pxDs7NZi?OfaLX_*BHiB#Feq9bBeE|ig)DBs%< znd*>Wtjx;o%gr0DzdUeCe50ePSSHLnp%wuQ*T5cVQ0J6w%8?wUqK5VR9p30FpJu9T^t63|nd4vROujp})#~EQY>w4C!aT4UJm2F%8!J5l`(F1xtEibjBrJud_W-@s*72()fCBT8o zvPg^&?2&Njc7IV`)@3_^HzgOne_gF-IOD2G7Awz@Q%cd~36E4;7-@rv`q|tGUDNCn zRafK>E*<%7^}%m`I;}8oovRmC zJ%+!Tdzu$l(Ah+Gx9x7in_BXVT&+K!dibsxRBs9X@vjsy;YVQI_v1rPt=X1?L#WRY zJj6hgZZ#>2VPKt{ytgy+OST10`Q2RSAHdk_pTpmC?M%dZE_I1DbUySr6p-|du_}pi z3`w2wb5MFJa4)^Ft7kwA6XW>#>e}ole){c;@Z&@(Uf8??gJ1#u(W{H&jPo`8nc}zP zXm^4>8rNQar@+NKQH4JCY3Y-E(n1>!v!a6l7xNok!O+NWmk9^$ zl!$w&TLIlMN^UW!_@F>r)>Pcz+To&HP`JGM9Ywzbar&2GkN!CFIh6wNRTD5#W zwZNNPc7A!oq|a40DE#JD-m~LJZ7#ml&_d83ubP!;Kdqv6_)y*vN0E%I=_t%hdr8ZB z1&TE&NL-Vv+36<9Hj7jc_viDr{5@Z)4DIFrj+!glaCUA{Jzn1hu>F^_u7^CE_o~^2 zJ(satyM0!rZ??#u>&nyT*-74NJF?S7nlBscl^-A`witF-D88K^lpQPVmdMTw?!8@i z!RYh>)Z@KJuCu7OANs~&<^6-h;@exDV%qki!pH;=T51x1{&_$Geiw)B)ynJiw z0}}T4j&N9>b_+FoFXUUVfUy;r&or+b4ocYt~ z3Gn#=ac%y{85Yr6A$zNoDYBJ)nZzdiX$VIRlB3L2&}WMi;%FyfiB^&wdfd{bDmGg{ zX*tzUzn@-fpvZqNmQdW9x;x<6bSd%UwUcYIzh1$^&cFxOvCGGB?t~B`YNA!%m-DDcOuLQzE@KpkviynI{gG^R{!VofigEEMIP12UGe0*me&Pmpo9t!LRyH$} z2-|jgU$iZXY&rr^&*ID~pk-v?egB9b`}rd8;n9yE1<2)~306MeKucU^LyMKXX1AIo)IN97Jyexlz7487tk0aXAJrDxK<($$M)eRn{C=l(kiQ(hK6-}{1ED!J)& zrv;nGa}`$PcWPRi_9+rUlkNs{I>Vp7z&S}S8j%oDhf63IlwwH`p^}0UT=b~z9GcJR z?#%l!^nn{yT;0Lw?3>(HJ-KLatH&0@6+h)^o1L{EoYq$tw7qZH|3|WFTY^19Ng>Qj zOswwAH~K1|p#g$xft0XPd4te2R#{fyMEZYc2m?mRHQz-UhAC{sUE5cDg(titCqR}q z_i_>Nyv?ZT%Za!DEAC2E*$fERm65h>D}Ha+@vLN^&XmP))o5*YvOME=^w@Z6rko? zIv^&T(_2>5Ia~B((!-P&a9VG^1ISZu!mndxA~; zvrFM z!M~!fe1E5}tQ~u%e&w%zzF24-XMVFUVS4lr8*1JDgH~Dkfe}ZWP zt>l4M?@|m_~pGJ--wx_olFA|fx*h1>A&syx~H&r&fk@I5t)ok5N zERL9MxiD_q!svX8qtL2wxCalaz#buh4tS?AOAEbAq6|^1u|$AoUKX^WtJ~XPA)v&~ z9W-(YFY`{DKr_MBJ6v3ByX}ii-6bV1f7}-(#eU+*(DA6s$h(wdNgkR`PdlIH*Us)b zqEqJ4dpW`nUH8^?Wphn!k|7nhR#VL(6(6l5-@<2pan&<7A8-LkLYPvxklU~=n#=_i85wg6>K1T-(hh}?zUE@)$mPDeoL7rYvtGSK0uey89vkS zV>Lu^S8aA4KFi2zGQ->%yFEMUuXqXnGC_ESen+jNH^Sx_v4NaqmtSe*gL-P-pbD~a3 zg6ND*z1?AEMt6ctp8^bRUb zy3%`8L_`FXE-fO`dv7685Ron&X;JAlB28+fOPAgW3B4!O07;(z?U^%Y&ht+D&z$+a z@0aiylr{pM&w~Uz&|IS8Os#&VdwCNU z`gI3Ddh_S?ufYCp`Kl5C;J5+;0sw0UOcsN74PG$F20eG5BR}EDMeS+*jHnXjl?Edn zzZVBQrl(LAG>Ns_Y2cqxtiyjnv3&oEVgW$&*6zv>28G>4Oly!LQ^SBFpej&fj5ePB zdt7G}=88oT&jCb+3Lur8Y9=Rj?BUI{#$Mp(U^W<~?j7DBHfiGhP3JooZzR`>LJ~uN zO>}xZyw`d%X6n^~R!N9-$lC!x!E=Fx!L&h~f~%Dt{g0s|2f<)^@=QbYtHb@ox+6Amn}mh0#VJy>gGx;7^ zy_XKmo(GE2MEwQ0bEEoa(gZ^3?^qLdEMLQ|S3e?O0rF$+0YJK~aCX;Z(&5>oO&iDh zvD5c2x+l}FEm*mOt`HFvS?==;v{&d_))`aVxFhEVhwN8pK{}b%q9XNLTU~@+5(n`k z%!OL6-PAIt6#A$r)dpdHP-rQcdDkOdd@t1T>9 z{S9-){06=Nm)Z`3wt+xePVzT;rJ@;z<;o{G`&*n{NrwY-w%Oi`#S!0OE2yZnj>GM4*k2gF8Ugm+FD~hq?UYYxrs(u;Etg~|8 zT7ZreBTZkbPGkcV#$A#Y-RB1{swMd897T>SO&wH2BK9;Qp+I0l1(kt3uK4u=FNdS& zxuR_))`n_Kt(+l#Ho1P6>ef_?(PnJ*fx@MKhO-!ee0>Jx8~5p_7ZviHP-C#T_qGc| z&GB3gkXQYm3rhXF1)YNaw4k-PsRs0F2O^xCVYCV!&8-;Kp_n!B$yKb}x*>f*ogyWw z(z`Gh($hs|oql3|#`UIaA{xthax*#oFIl-=@9OtiX2nLkHwE2{rDF->yA~WOu8mUd z|BA}=kFm7>k(N+y_0XitTaczRD*O88xEy?)jEneAcV1o9E%6)ny=33)*f=M0(lj+Y z`v_63&SDT5PQ5Y;j_*6^>*A}UhO0b?zY%c%SHAcELcYh%v;dE8z71dj_9%LY7}AV( z%R-oK{``k{*{5AG{S6em*<&+$Z+XKFnYReL!Wf9JRHO%+iVoQ3qKHFzW|Q0Mb&)cx5q&~{y3PZnOKgudB)~Q+4mzOOK7aeI{}c7f|9=YaA7or4 zQFWjLO?Cl}-G!;za3r@jdb)J}8BF$7oYGg1n3MJCrYCT*fEr18b#XJ4#gTS)wr;BO z3=5}ls@QJ%nMgYLaw7!J*vz>Gy2d+VrfcCkvwd?acb^J;$K3VD;M_r}mncJTg;#4W z)YvI)#Y8R@Q}E7}P(Go!@gHz+`+={ZW4#?D$=dB86Y{jE!9nm7q!>`OfS(^=+P(IsleuzI$^CF&alrnZbG9wC|2K zn#7h;*0YcckMTrxjf#b|pxFEyCwW(c`_0APnp%S2P{CPMW&K5g)R-Q6x!dnWsCO!f zqn_ow443BH6lYq!9^u8dfJ+WL%O<4f2Qh}dek3uL*)&lVc6eKMvt6z~1;#H#RluQ3 z59`}Ny%tTYO1`IiP9-;*(2L3rr?@cDyK=&86>oTCvf(N>wFA#F1@-%AsF+H9*_QT^ zSz=>_Dgr8g!FJHml?H%TB4(~oa2Df+)!KVCh_;J^c7pe`W!%na0Jcvq*0>Yz0mzJc z;DU1I z_?X)mas-X5rcbq(H%2cJzDBE1^wAs=Bwj?#&r;I64HTVXo*26;7gh_ zorKfCx{YHF;G|TB6gVz7_zt)rOXDg|3&5w}H8Y#s^$DV>HV#UP|FLZXl`*U*-@%WU@wo#!C=oH!e^$)V=g|$WcXymc=%nsBU zHU0E+E^pu2w^`6Po|ek}jhggD(qDf5AjT(c@Nj8+?Lm{<`o|dY$ zS`zUb&>j-^P?`lq0k;~ZEa;zeWqe}AiIj<}KE^nocgSwuJ5_bxfAzO>SNS$l)y&6;_gLH)f?afaX~{F8N7_ zPL_B1TL0SFo>ngquDQld4!4U84IRNg?KsypOz;FQO{+KzBCaGYs-EAQ0=_@ zO(Y0$znnd{a6Bsd%ht$HzK1kst5@bj$bUku{g0TB|K-1-RTW{~H*jELXf7#v0jEKT z!117MeV~`T;NJ=e@i7vlW>>&w$;&w72YipOU{j($F&s~8iTEn}ueWh05;)RP+`@Pb zG?$1eHhqdCs$XmCTW~S&&8@wx@8`l5o>}-S-YFBvg$VL^FiX9|8dR`~cs=&@Gal|g zwum#t61S$aL-RKP6Y9;9M|S_d33W+2(|=~DnyvX;UEeJMuuZm9K%~T(iJ$&nzT(QK|X~WkSzVMPsuY6L0_fZ1*Kd5Y8IC+jh$;v9npAW@H)gUWyBPQ6>hk z>2}mu?X0pTFP+^~D(W26+8O zk(3-+P}K!t1S@L{lF0!?V--t@Sgb#@D9a`$gbbehalKNo&lpt=4GTv{R_zH_@js?V zl$G@?kJud_s!$=@br`d?^=b8tN@uFF6as?FjomUdX47qp@;8mHIo7Lwb_ure4tXT* zlK1>(vhMxT+z{2|6CYED|J4Ed??=V| zeaXe2Ul=F4M^eBAw}`PL{w~Snl#3kkFu<0;siz>K07X$6mN6b?Urf6E%}KYE6$AOP*jgLPNVz$OO)%F>r|k%FrPHFhA^-vw9t5i)99QD^iA zy2KmrDoSuj{YQ{n2aX|eNg(^(6GhrEKpvbATW_Bz0DuSIqJ2VK=XVt8@mA$HoRp=C z_=`c^Z)Z9`(tQ*?XmbU)v+g$l)^vs>8uDRSveal_P59u!pFCgx{H*^nQhkcI_=8Na zXwmKT2#6?teM0Eep5^Lxexp5+@W@U85^dd*%|4LL|C?}ie_|Ub@d$Ka+)nW$z%B4i z_%s`EAdByp&;+DNr%-@L8{Yx?{dxTlvR7^=vb*PClM(SDvM4CCF^cmKbl#jo%5TpV4k|9q6exVha*BJG5(Vxgh&1uc=Ci@mZn4 zgQvxxyvb+F2y8W;Q41W&qas19jS5)!8NW=E$n#NGnIfCW;Tf%(=Xutwdb3i9 zPn!>zBwq1Aee+)l)6ZbVn|nc0QFI!UJ-r4;inLs?pNSZrvx~syT}wg4^@C=eU?Jc{ zg#v747t&hdL?FGE7;Xc|to%h5A@aaBvC%yRPWVAu8oHTcBWN4?+WR8e3p}#Rk{-*H zq!<@<*c&W4jR6Y?2?$c*1?_)qzScz>U-2y5zUVd3R|#R()i&%h_}%ILSk|TdMPp6m z&h$M#sW06evC+A&cz%vn+gaCVE*f2N_tQ1ddh~a?5x{E-wfC?Qh)iCXA&AUQ&T=^G z4ahDF>}M1}i?dul;gs6~UJiWsM@X%Jqv*9V07mRo4Qd4(RRkAFLQuPUW42S)rxd`w za|yPzPPz{G!8QT!s^k`Mn)@mt*&n3|M9v-xz&~KuX!b{SoEpDw6fD9cO@nLFUr|fl zl9!Zw5CfaG70#KBB*KJyoow+v{=z(rb4^Of2jx>UIvFK0l!wY~3v#c0RMc1SGdL#o z!AQuHFG2RX;8g8Ou?bU^|Sxpl$Hd2De18xP`hmHhLV_Q&B18W2BVv=CxMPBG=|vw`6VR z;^z?krz_26azoW$b`GR-bf^38AJt)+C5eR#IEj|Bpbo(PVgBs#SXD-eNI=YCuItPF z%;Z`Tn?=A>-q&2fz%xemU5WvkaTIDX#%SP&b)13na zvS8~S)4F|C9r5mL7s?r?`#ojNqk%f}7Qy^W!YLhkMZ*r-v)td6=b7(!pjaOLgs+8w1SX(16tD59S3I! z(qg%rz%QH`&kbncXj?q-ow{Tin5(upDy_P$bE+@6O%he^98-c~9JUI&2VH2z>`X3O zXPXuyoSO$N5GRh_J|8#!evQ9(a4n3GhyX}$llHK+2$5gC$oE9rZh|>*J}qcZ0a9ws z&r=HE-rp0lhab_@02!{9xfK56spWIhvIc>U5RcIFP2&cx)qme6cL`nrCnOMcNo~M| zv98ht2@ePD2^RsfAM~H8>`mhqSa~~uhx2VG3zb8`RwCBKKr~h5*a&@g*Ln> zs_Y7*;j%!2#f-1Ulb1`Q&oH115TyW|RJ$>_iYHcV$)S8HftKpIc8`fkkuV?m+4eqg zDK(88-+vepnNo_>U}E$rIBo}5(9JMCA#{fVmqc3`WlNiZQzxPN%Ccafhi*OSRl_LAnVMV&8=3BgcVSs&6b_-bjmxx8n4%F zke>m_?`TP5#$dWe-bHQI-ZnpW?z$X*&ojNqz4>+5>qarM?AciPIA)&#t|p+lEd&@*=8ZRD$EabVkXJ6TiT zd-(Bbb{0fh7-&- zl|Man4vPweC4<%*C8kl~_-FkO!O!#8dVOk7xQUDvgY?=|k+`3qlarQiD~C`+-EMua zWfPHhcUJxI_j~K_wmjr_egX76RSrgHX!{;xo(=PkUF$yz7SXCvqo;R|;w#=B;XFi4 zIJzI{zA0Vr3|ERxP0B-bOUJF6`@OH5%|){np7KwO$>BdZsIrWBmvkT6CTu<(13;(6 zP5n_pr>Ht04T`VpB41|Z9-C7fcxvz^=|xSXk=9aNc*i1+btAU?rmObO43M@4bP(<* z2{f~ivPMqQ559^VgQd3RU1rGLWMAUJ9Y9TtZ%=nYm&Gygd|#)g%XSuDb^L&;^@U>G z&SK%y;EjqpD6OQXwUE$ENj(ft??4j#W#xpCJW+U2+>>?uctBz>IUh;B<~CKkDA5k% z@;`oxMMPI;Xg?kh<3gb0of9tWsi#Y~2!#nh2(NuAvLIi1{fAAO{L9<%9*L#pyaWhpSF0q&sH!$7!LRSAHp5~kzNVF>&IUS!xO4{UEN16 zwDF!xF@K`4&M$_uZ$FYLc$;aLO%3uC!R!^w%OA(d74%Xr6{p7_TvI34Hl;@Y7M=fZ zUh#i9uTUscLU)CD!xR4gjyhtw4#3PnBJY7r4*~pD*5GG#`U~MIc6=uKvEe= z9g|}HIKeP4sMoAvW?+s*Ew6OY;1>Bx5a>iDWB2r!=hP(@dAk7c<7+2^j_DPQft0$u zYlP`EVDx`%hyL{yLcxLyMcYQ<;6LPm_bfy$IKaWWP+5YnChS4+%j8$Avy>aJxfP8+ zC$GpzmKt~%B)EWstBsWQ`dagiBVvUUv`cntih-!*-TZ|SRW^SP4J>nq`M!BBD^qfOi7^>5&6Er)-NAiCq}Mh{DpP-Os}lH-7%xt2(!U;>reb z5uRX;TV^79)>iv)%*_ooC8n($y~Zj@NgsH8^(Wbh3~xtzJTol=n9llz^#34ZEc0y~ zb|9oHeMQw52+#Ry=pd`Qe%KqR@w9U=8F1V$tHP7{vc|C@__1BR;Kgg==T5q7Yb=%YZA_j`wa^E)(ab=a3-IA0YJ@;J0Xpt}M!s|yrOBY+7PmDXD z9fy{ZcI^ZbhAcKRrkq^1zg>J=()VSoJV2sdmzH2j%sX&XP^NG}2b1e)x*nj5WPOyT zWC_LZAD3ETb5^D=dDVplXKP1y%d;az+Uv&(?0XaO9>!y}w#zQQ4SP>E@`O#~a28G5 zUpIL|fLgdW@;pQw`OBrWTv-h*QnEQyqGGfj@;NK%%X!*4!@HDJ3d(+Y#u0nw53SQi z+G`3Yo<=4yBa)SnM)Rp=0u0 zZr+xE`3Ozp85sWt41%wGlsgg=Ef7vx?tRu@ms>A0Ja@)wRHQW}Y%nu_nncjO0+Ar* zLR2tLV!s?fbT5Mi^<$vu<|hG?)}L&}fW#lwHam{Ltb7($f);ktryN~4-2+7gih<`Q z3!!IJnB&-zUx&y)=Qh2Sy2tFOh18`%RoGSKpd(2jj&mr1P5Od~f+5XvZE+{e20%R| z?hi7}h**vVXhHMD8pYkeL493&u~>K-B71J(uLHbjvS7? z5ynzY7CbedbLf^*%S|Nzjd6pafEddN2;xmA3g&Q5vZNHlzp9>g{9#V z_`D!c8_o_9dTg-atFA>G1>=N(F>y?Qvn8!E6WZYbNHR9|*ZFtLU&TJW({Rg`mBx4V zO{a&M5qh4d*FDYgB>U!FsO+!rZi#9k~O}qGjpD)h6v;u?ilv){_t znMFIi;62pg_*B@jwz9RMwX%~szdif|_xNfmP1)+`@|Gyfc3Wv7JW_^l)Q4KX^)$Px zRxZ9ZM5NcDw=nkFdxn=q7YeUamj+HCOc9LZgV=*i>nqp-``S_)4%ubDe%~YC=E9*y zH3U;t!U-Gv>UCmfX)`}QSX!3`kLfZ`c@C=NG0`x25+apdHb^nT#w#-hAB+@UHk`j% z#-^v~wfDRMJaRf(Ja}!r*|u!FD~~i*uQmtahqtHbSdT))f}KjH9_J**+fW7^OfL}) zjC=6G5eEBdXh)|jLrHv%>2CW*Cz*IQQ-sLWS|B|9&~QSUOU_LFN_|+a+`W50&p)7! z8*f%)3-^Db{zU0a(rL$6!G`;}{E@Us+6Q3Is#4byn;L!4gVR@^VclX~s-7)0(9&Dl zA2YPruY0(;R(3Obrq17+3bQ>4Fm$HEARnh*vMO2jXt&BZD!-yBm*cBlVpiU3*|ko; zuq6ZeCLb*Y9c$4PS({6A9N+vldW4t`Uqr<~>HHhet}zQkdA)XvVvn7ij_O|bJkb*S zQWX7;%tL8^(D8)C-Tn0>i^}kc`mVM>DPTL_oc#zZ4-;%#F}NcmGJi1aI50hJw!Rei z0=ElP(ZW$z5AfBxJos9jA+gn$A2N#E_peFbzuv1VKk&;V-jaq^qQjQny|tygd``vk zC-!RqROEKzJ9Zjv-}Q|nbvFuv72aZToBp^RN{1VdD|DEC$tF=?_Bv$fe2Um@2P$Sdmrl45f9;_x)fc)H1$vs~oyG5J9B}1eVIM zYgyU#hi7qqT&*U3;@nw|4&B{y{BGe7wws%vixZ84xF~dZY?)6K>azcc&gduXY4{ko zz;#n08qc%WKib^}&jg1XMRkC0*+YlW?ifVx&$u;la|?=ezF4N5$REj`4{|yFoP7;H z2;e>Swq>Pwwa!!50-H~r0;Bn1Kg|q;``C`py?N^eKhn)pHZqK98DQKT@$j4(9NATC zUpDFET-0fjV-ag4s^U&*J3(Rd0@&o^IB77agFZg!N%E)0(R4Rq%2$R)!hLu$%!5D3 zn!|*rETw2IRJ2neZ~CfS zN;%_CvI_}y3k=iM9ZMhIU4mD)Kl6x#!j)Y1r8}1D-d*CJpwlcoUf-`lNtv1B%dm@W zmbc-b(@9GBnBMOZ;&^$cWK%*79cDxRAapOZ9}G z3yA4BZMe6>XN~wWSr#2+;paPo0|)F6ZiCM>FW}i+77?$(*IN7`W;9VgFdJrL(5rOg z_iXwXV8zbm8c(>Z56$I1pd|gB2U4(}0J0RpcK|IIbzf13bf7C0!B*XZBtAsWp-P-K zzIS2pB0(6d8>uRcpYGE7KH(iC1Uc)va;#tdO*xwBp{`iM-5;}xuZ-X53%9?-RTnN4 z)!phb6_4EJZOJx%-?1q2tVQ4RS>nu>hDQe$QhMLUy=N@Uv@-^(n!?1dCpuW*zEhRG zBa059z1ditwEWnWVa|R~JWoL{$1n&NOyUa+NGJlb91ArIGM!v1p8e0oQ%ixS*0V=2vv&+$LQr7ZO{^!-=c5IuJ zb=1=q*3TSAU*(``%W6)tQv`YY+>?maj*`!IXU1nB{YV~y3EmA`Gkq2LUR82LTBd&P z$h$7}xYDH)6Cd61CO+X@=fl9r)fSuYjh#C3ra-&V842Tx!O-4{fKaEa+C4KfHXDE) zw=%vT+kmN`xRkV#-KPtaiNUJIWOm_^Z^_ zIJ&p&u-H{@rgpyS79M^Sf)`mpG9W?$Er{TQ5uXG@%V~#`w_h(@HlePdrvxc*UUPb) zs+sl@*lICs@_sd>Ebz|}+JqI>VvtFW=J#V@f}{~n0stKrRX&J59K#8_)@bNa3UD;% zO!7W_i)y@)~ZAi}vgjF#o!HmB!LWWVfs?=oGHr$>z!+VZhDI+1O)@ zGV?q>R6@6sN3d7<1eU=+l?aVTYqw>Kg^V?xlekU@blZlZx>BE zpHEVlhfy$LNB1%@JX4MSMKr?()Z)O`tA>L=RzvWzJ9;umDawA!*azniE z8aUGxC!TPU(uhw`gSTY2WAxAf?}hUu^Ec*&eCL0>c;)r8AhsJf<*3)8=b?+xZL+u| zcdN^$TZ>7%L$yiu@G}}t)htF(9|v60kem>yF=c%(4|I%V4@OH{AtzdcL1OCY!~LDb zARm>@wSB6}%NpVKi#IM5YnC+m;E{kN4{8>c*EZ_m9`<_*)HWX0;9psW9d1140|&wb8| z5-#s^7rFl+TXku+gG%uA-IgZS+)RuHg5a#0lV}_mP{T;Iu%7|o5f6j66PKRg-g1qk zbj($l@BP>B2P^4xspD-;>Mf^Zm={sVyyFvE>i8A;zZ-MWMyLuBRIqVjWdt`24~s)h z{l%GwHK%b|EBEevpwHlvWW9Fzf=7qvuU?!<@gVKv3@@|t;+dVljMITJb-!zUiCdkq z4!#51W{mqnP#%Uj<Pa&kriQ%Uy_$&`6Z=%1xP|OLI6Gy9 zS9Ep4SqZ*)t0I47=XyaIF~31Ii)ZrF9l@jzW;B8kbz&L8dNGdDp2V8k!o%7qw{Y22=JLh9`o5sBS;u1E zf*qT)+~rjA>#_bV*2UBeU7%}KO%l(9 zOI@x?SKj>EllrJl@;oK4I~(Un3lNW4(K@`#UFJTMXqsMZS^7?B`^%a2UY)+ z22Fz&{365-waREQI*9?yQLm~(e*!iIM$5f5F2y-(LkE&QtI z!Zxk>RBleZko6NUpw3;1=GIEHMsK?xWagj>dd>);mlLgV*rT*SooBlv%fTcKb)Gl^ zo!nd9xE!2o!aT<{;-`%-+p0ah1D7T3>{p}h6c!OoKd~ms;Ei(HX_sC**!N|B<@<<3 zJBn@DnZa~sC=l%HyC{Y~vun5AwO`l^H^=sNDUFR^9Q zXOx*nJu_?C-gKJWXR%PiOeu^t3o5*1fZTNFBTWHgHlMyvx1$|n5+Rp~~kayVFC z#@Av`H`Q@+Z847t&o@1%5%BAJ1ZBybZHmj1Ty0lx3TK;^NbYG`_=3>gf!Owr8TKt1ehg6@Az?O)I zpwlCsQ>WM_LDCYkykOA)w6r)1;1{!Z07{7Tzw|8pP32MegN)6eqLt^G^YsyBn=k4` z(=*zu9h|Wn%ukr+_C5sCgV^hR_%-Kgx<01A!gH>q=f&n1FzzHapLyHQRM&*`Omiri zw7a*kcd*k$7T=~=5;kjSP`Tp0`1ndDQ-YD@`;>TF3IKOnQUh9)gh+r6v?kygu-CQ0F77!1b=rW=0gG?ql+2~(gz<^jO|MAhWbqh zhi=2o8mos}xZHQ^UY{1z9S9)(u=~_H%>h@cWeeDJcZ|SZekxC>^h-0=iv|XP9#Xmy z6X1(bCPxy_aMj@DHD7H8N7=F)-gKQ!2Ha4O8CItCw#x~P`3grKmj`?{bO>c4O10y2 zQP1+WnyL+ET;lyp0I0S~qfN}LwbH+#y_s?JfaqmjGo1TwpnL4-C+bf3)wm>1Iuug? z)T~WmoAZggL2;}1dXGcT<7pREAzGLAxmLXNaNQRu4c^!cr_xyqTx*$7(eE{NAEq6= z<~5ug?BB%x`c*ntEjWOqs+(|6Ld9^%tWD-AqPGGgs{&xqbVj1gWvSO}QZQf;=6? z_8McFB#Af5S`-qzTrw|}**r79z8M@?@~wbM?Wy*9Fi*x#00~}7U>spl$EiLCZ*>EI_94yq%Pl@k|YZzXJt*&=p5x&yz&{k5#rRy79cNQoHZFCdvYpokC+NRNIF`zOAePRzV4= zE4>|E2~`OyH=9jX|9p!6Hp0Wua)d+}Eo=f{DM^9rR=~SHD!PlMU>vx2Ps7YyP+c!|fX5eC2i6zmPv>dy?HQQ1T$9W{Lh2u2m{&2AmrPfz__tpKCi zr^X!~8#T{$NzD>O0gX}jS9O)o0nSA&Ko@&(rikPN>HqCJ{2PR-|I*+7`%R$en%7UC z3Rdi;ZUOl2bucUN1;^l|H)4SSDYz4O3?4+F0+)h>c#MsI_bvJ>HQ;~Sg#TY}6E3hU zNEUtiROGY$Zwk*5Y%fR-b+`jMnBjt2>5{Y}PGLKIo`}Ui$SmUWMGp20|Ir=wU!ic) zX3Idd&NT5$b3EBR;oq*l2xJsv1E@&B3@7PCDe4_;Ic=g{gz;fz?Lr_Oz(EW{rcDu3 zAadv#!2FcN+R*&Vd-LPcnd^ydbl`S*)!7K1?w|)6+gf3-7Vd z%b_5=r+Gw(4Qe|&%}+kNN3e+caVnlA{`pdJzDiiqCw151liRX1w;AmOc{wKvqO&+P zsBPSC7x7alW)7S7%nn=nZ8-?!g%=DQG!P#HCN9Qjk2|o7mTruAt+qhb6c^uF%SlH) zvG%)P$!#b25+0dbU!bRDLeeY~L_~)pTgHp@@(!Xu)q%@~XJF!?pQ+@k%*$%m0!XzO zT4w*yR^%0mE|vScI>Qn&SJC{aY;3>R%Zire{@a#*HffhSA7?IR)(%^_`zv!x0reN- zF9mvc!g5}X+Rh?aQTdUZuMXC2hFDt}ine3|gHN+ow@45+JKS+QJGc#eZEgd~`3Kos z7aOCL70r9_!S`~gE+Di)TC)c4Otqk+o= zQQYoiFG(}M3~)oAf*oXE!J}wEOV9O5%>buXK;G@mY4#cT6W6)B+;`5NL4YykUjcv)3eag;3v5Ant%&+B*T=qkWo~pEQ_#n1+6JdkfnqCi${d|Y}p#>#) zXpf8By%F!t4;RL3KC}sp#MeC~4?Se+7YvXM&c2dVXjL?vjf>P>in)@Q`!D%Tan02lQCR1xA0NSI6<;4G>%_z*p2%EPD<3fr^K1t!U=K)I=@DWf$@Kweo2Ts(iwz8)JIYRW$vyxPG<-UX`S32Ai5U!U&J zk3%;}7yxDz&0qbE7?~?;Fae97PCqD(j{Ll%piBJ{%VcxepiI$GSW;&Zt`MCfm5{5I53!!f=eXv4u-_ry;-afMyW=c zHAM&pff5D$ix0B$6HYi|!nZOoQ4(RQyp>g>rMnR0lDWHa4os`3qIBxFgTvzH6M1CK zSSiSh1gFa|-1Oxh_q{@6xznNhagDP%PBXcI4$Z`}k}mbJD5p6M*dJt+$SyD!tXD!{4xfuV_B5kkF8nh^;pZl4XIN~V4MM8rWYKBnj%flne{HL0)5)^T-Sng~h zX$TtPABD0Wc{v|5zhs0Q`1eUZ)c7K(ryX=vtl;hGig>7b@~6ClpvM4v+MDEjIBubP z`LNIMQk}>>6{Tt86QzQEyL{;AAO=ZKnla+$32jT)eV;u%JwVOzXncik(&AFBbbtdA;vGZ*t;^^jmttBTo{v)F&$v7E=~fEKsY30#o`!J4 zPu2@p_5mp{xtVATr;LM6E??%Wk*1x~DJQp|`(Dwzvy|{IdPJZ@t}3C zKgbwLqHvR?sw`A%{pGKA?V96JIC)s)>EY_uCN5~PD^xT}-EJ|9TfHJ$oGxZ*2-LgH zsXu@H*z~}2`p%#`E9ZmSJTchz=mci;`P%ZRb=HErNrc;DQ-G0Pgy<-&wud65*R1aQcy-99^39@nn_6S8o(|q}&^o-Z+&qIp zmnVBs#1)fdy_S{LWJ=KaJ;jy%a`W$|qK?M!KG@2Ic{sKUDCS)f-S)OH?-`yREEwoJ ze%fB4Y<%&X*6o*f1dZlBbuKCR>vF~P+ePH0$=y2CcAgutw9FFq#Fi_urE4*0aL?w9 z$yEAj!+xw=>mHS2ed5|-GsfuEP{@7$cZ1J|rPti_SlR+?F-t$+G`u=rcieB?mR9sa zK8WspUP*MGTfOWZ^sK>GWzhR}y?M#x=C#Rnn5)}6?hAPBGwF3pHhd5oe-JDSW}C6- zKCjK!knbe&R^0TVEnlg<;!(NkwZ1zFDQ?1(MP6D{)xpe}L&0LROK8qEhL5(xWs#}U zO&P{R4*e{{bAw!Xkzlt)+G*aFYtWH#xtgO;wQo_aMso2dzM`M$oI^!|*D^&i4+4DO zEyP=rTqweNN|Zn5pTMh}Fq{4R;J3aiv*WZ^lg9&;wD(ngn}ZwrVQ|PlLauF63FZZKv9PoGgX|*zm`o7t z&8d2MhI_A7Fy__`u))KYe6F3mV|iI^)pljRh0IW% z&j!+%DB^98@hD*sHZVv(_H&d7+H^Vi2DEerN%8m0v71EOjq^W_bO~yxW@$RCO|B+F z7LNidCkS`W{IeL0e>JM0ff7~uXXG$J{?W*1fwum=#fup{k|mO>=i1J_CgU#mQ#6TX zKl+fAUtT6e(4DVFtuF2p3FTK7J-cH=KAZ0&5RTQ)#!$GVB2OQW4Kaywa zcv__=y3KX4{N%oaEA?m_73GUwR@9hO3rDek30G7P7H=8=$+WJC`et6TKZ5va{w$_r z*&iY*c_QECqMWb{&d!2r05HLY-pKKJw@7!B0o$6`-6xM;saTwAxPp4$QceT%OlYkW zQPKhm7V`3kJz7*trP~t3sx9O~9vD#f#GSF1!46V(8cF8?W^g8O>;FL}pUHU{!0&|s ze_MbC{7lsx@OKXHfL_F_W6v-w5zSKFi(;Us;kpSx)3?n1xQZ^Z+H~F+W zWsr%BOY8n-I_mTiM|*9(H6zJ9Wn0W_?_1>%`1AgARc+H4XQLY!E_r>=C@0^PvJ(fp zFLlc(>M9gHUjJwpTMkHPui%Ya(@V}vNF%6hoIlZ zEMsI)ARNCgw6o2>o;PUCrI#Z3Zlfn@Sx<#uWiGc#x^4}5RYL4w7k^8mef$3Q(LJX; z%YG4Sd37^A-6fHpz84$rHSBlhx?$U0sc9X9?`{vp?mPot#c?tdjaGtPV8EyjhXNEx zQ^+6ezM&V4jnk3uWj+E;uM|vWt@tFGe9dL&TIe3{zF@7{szqpACB_+3zw3Cpq0n%v z6GV-u9GX`VpWCi3D=5>T`WE@!SyqJQS^w0-J9xjT_0m9#h8ZXC3ba{61{^Oi5p9)i z>s^JDe%hLgeeYU2`)0dtlBikO-k}j?Up)?_!z^|td$pE#QeA#ZF6r!Q|jHo9Uu90e>u?HMqQu-2Wor? zT?w(!;ZLFKJq|4K9+pFv^$ku-nT_s(Y*AAa4@P~27Ke773xbAe9=^Dy&Oo;juX&3{ z-|Urv6&31s(Z${Tvi$~F(4!gNJj#{H(+`$=jwq$t} z?+Y1;KCfL^PQCEq4!F?Hq)))YGzwwqJv@EKan0#}qZ#(-r@w)5?ROv5jp|3|t$p-QTM?sNMQ_rV6=@m1sjzKpqWO z2_$wX4!m&*_9@o(;C-Y$DkSnHe>*bA{aM%mOM)gJA&!34zt2{J5Urc*Ye*Z>Mn@< zTA(aQ8+C(f{6=(k7o@YTo;98Dkdo;KxA(2=@}Rwet{)4oxi}xH$Wl_SSwG4(B$5>_ zbob3AP)?A@Ymqf9w7&cLizO(mwJN9BV*(!rVv>C@3ZX3|Cwj3e+dr zk-0EgZl1q>cuAUqvW+M^oY@e>u-VmgsXAk&-X&V!+n6NCH;m7X-d?itlvH3V!yD5n z3*3uD=whN0EgR!2hFSsnt|zB zBE(V{uX)Bo&}+o)hHoGAJDF8}&%Tv?tAAED+uTaenCEt{keetxHRSHgyZgAQYO2Ba zw};xa(&-$0D*b{aCJ>)nV*3kMo|D++9lY*~iPyO9+MFI9$RS_sPVJ)K-=>F2=cwj%*&{%fvPyJ42sa63(YqKKk<7^l|=hZXJXey`cAPin2S zqLW$|T?0-_$IBVcy>09CS$%wE+}&(S1gvrFGvT%2_4xafOZ0E;Ouavq*qIb6na3PCF-Z(_dAd91^Z+MVT`E%6TkY-Vrw4`~l?W0$FA8TBnv5~V4jJF`j zx!V0HS4KS!7!sa2no4gEl}sN^>?w1)(Y>%vAL{z0qp4nGKT`V;;WPvO*@kB->%uxM zfGz31utQ&*rtqw%=P_QbD2ds8d2L@}s%xk6F>{uO5n2ZdZ)cMNtwwhP!r>2f}f>_##UO%8JfHpXA-YNSk7O>WNvZJiUP?KkG&Blmp;JZZxk&21XHen0c0z69(o#`##88D+YS&agt3%57o{K};cp8gB__zKzm z`-j(q?XOOnlHDRF?*bHJH}Hw178dv^|K?yna#jR*n&49{0e~T$_*+4q00tCalYuaz zU@hVUc9o=V2-*am!|)61cX*y67|=WG`yXUskJHB*pRB5li&it#;_ufzA$eXQ?zVmG zI{3RAiO*ob(csC4~VXdANZpW0>nP_kGkmIJy zOg-$}BI0I~DeDsfhc<7|p6|upj>AQA{0h%^`D^=z9?IMjcGZ-gU*>sF62aAW^qaLP z+QhZQvHySUy?0boZI?cb;vd-^`l%X4aa2X1NyO9D#H0vdg{qwXY4il#NU5f0(*RXpG|s zG9^>DycD{`6-v6?DS{^<*KQrj3(wX~jlslN7flXnW@cV^sN(>c5j9mGKw2vVH;9gG zR8WwgrnO!}sUH-W>-ZGNh6H&s)!cYTT>DXbm&i-o3>Ke+D)nzv{pqvaxyC!Cd1fh=YXLquK{5nVDTEhejDgGh{7;KdL`!q?`}g9@r> zq>xZO(p;Q%l)FtcBcxV70K14d|6(o$Zu&XaGQ3@*I=Rfd@Y!v=<{$o$7<6`M``6}H z^Dbwwk8+wCXjgkz3TW`58n29_M#F5wqSW8o)Lsv@woX;PhszZ3BVobNaJ_XF2^kP) z#h>Rw|4O_AA}zcsQ{=9F z4+|)4s825jrr#6IBzxkBQaxP*x8FO;WQ_Wn8I-41>N^mvWijPXV+G!>@iknr{7&Sr z^__?s2xC}%-IYd`e)3D3_3&pL*z12gd0(CbOI_{LE^zTytx~OixD?53-SNKdi;v5L z-b_--<_}8!n<=)pifa?$+XW!N_{sz4-no15Fw4`-w_7+M$UODFVQo{6@!-+6Ls|}A z4Xad^IVCdznbdE1KbWAtxM)l^$i;T+2JaR2+*|#dF^>3<9UzSOBRRbB$R!W}J?>Td zh`X@^JPrua-4S#D1o|9WU0FZ3a9yrtQL{BV& zfT7(Q75A51g-`^rggw;W3ETjJbzFD0GYJiD{ijlid)vs(5qWqdZtTa%%;UU=z7q}Q zj_fb8mI8cDxhLd6XIN8=@~Q7QeA&?bgd!N(_{CdmC&xP>?&}dDa3mIo{T4vwEIq0J`D%|58aWqjxt^ye{@^Z` zLS?pkAH49Z^oSnxy{jxwYiH~#HTFujoJPstD2N1*-S^7a$|YWrXmL3 z0WHOyUAdce(OtjW>c6hG!J!YQV50N305QHDn?n%hk}963u$uiQe^RJo63(ShRX#HD zl=e+FsQ*Umw-{uInp%bY=BQ5TnpMLQ^SIA&CNI=IU&xfu$x0@0)6_>pxAoTj>M16Z zTHaz!O(L+a*)En=;^R>+sr{i7cu~Dw-zWQ!)*fz?c4^tfpv)0C&``tTm4^2NUV!z~ zw?y1_(!7aONF44ioV`dy_97Xr8!im18O{#R)XbLgJe0Pl?I|R9)K{6z_Gr=bi1$US zr?Wc|$5Wose zJw0n8UcasPl73^HXOixUsh5;ccnDXOn zU$^#^b4arKAInO*!!_IVSK24?BctsOhKsN)inxH2J2=)aG+K+3xcgN>;!l#_W-)5i zNTyFyMyM)6qZAjW#Y21YA-o6K6ygY3FdrTx1FmWA%3RBkvuy|Ou;T!HwITeNqhJR= zblO&h<2VxS2Uv_*PD7CkiFT+1=6E0=GKUD;o+l{A{&Iqz{B(l0Dvr;5{WoGtLV<1Y z+Gw}}Yr{<11{>``Pz>M>uG;jb6zz|aGdOxh*wcbC-1283v{+gY$;t|VUq9QNbSB{&F6k3z$KG5*N;z8 zXkk4*L;_yfXTDu>zbmY7}`?Uy>sH4xBPOL z-eu0jlty?^pHyA2+1q(GN)7!^L<(twqvMxTlJ?~I1@zT29Bnhj{IB?`e8OeVK`AIr zW5RbGBR@_N_f`yUFDpO1c=QGy5a8;}sj7RuhwF7*$*j;(#sNHY_d(*GIsNC9bfVC! z@1TvsAfb85#>*`Insva7AXP@n)99wCZo!-6grXdbXY{s0Hs6UDmz2LFcO69DMW^y2 zbP7d!W}Q>%X9*+VxXyZ(l|94y8l%l-jHz9UA?zqs&JT?UK>@{Wwg?8Tc?wbGG^5eN ztq-O?*_4ivSZPQ0joVXCj_$1AIomK9C(F?fOS;HJu|+N83Q$p(T5MET*qg86QtaFc zp0ITmMN5{qY?A~wh~uRzafVn)gE2I+woXGwy27JcU;En8qvu3Ko6*ItRg-ncTOw^% zQb$X4Dud1s7wni2p8hAsev2*#(V3D45|fk6hpj%bxO%KCds=w*08f}HO`Wh`&5X4G2o&Yr=*k@yJRLyM;9!b5Mi*@E57 z*FXIz&=4B_MTo?g6B`)n3q|*;8&@}A>(TYYZ1ss;!CWHUoHs8r#4_eM))~!_dq=M= z(vPxgS)6bbO>GRe7rnO?-{qzHw6CL_1X{J%fNj*x#cT(`r&d4Dzpf(A+CM_|6W{9!a8{F zUev6vqk*zU%RADji&AV{plXFH^Dd_C1lb57w!DrX%wJP^ZrZH=LR{}luwQRK-K{Eq(GU1}ZiB{xVXS1w&IGzrVe zC6)1M{{~&F>`7kHvoV8{#Kmdlpx)(tYPO&EwrpyuroZ{#J2{J|14tJyAz7IXTSl*e z!OTiNm()KSjQ3bwlb9J0&8O+)s}03x-zM_-IuB|Jr+)19WW6v+^Pr-3lHjo~%Z-hb z2X0pX^CsMD#1{fIyrac?VEt3(!Soi;%EL+bLJtdzG-onrt!pZSXRgDNQ_bJpVPbu3 zW~_B>Uc~!aGkVy>;W!td`sE+9jNrvQu+h3}8D%cQ5gsQv=y#U>e#FhLAWsl z(g2zac@OSBC_lLdw=uhSt($xY4ffU4yd-f;c~-16oTJUEJX@JOV>o4BV+{(i35db6 z2ytffO1aZyZRIMox94iL-%6gkCbkC}KFwOEVo4i@v;PoceOBA2GL`0+- zdGDNiwKylruW9<$C>c~F)L-NGohY|@>5(gwlDYX4r=4=70vGDoCsh*QttP>-0mtvw zN`E0*`5R*nViR#beD(&bTvcxrZ$x&rGtlxjUl-dv&vBI}X6yRzSjX#D#cE@C6vG>GTl|u3^4XHhQ1~9fp6y-@_@dXHPPe1EQJJz|IXRVU+0$$b3l%);sqRI z(pV?7PKlXwva+foNh{MlbSHVTLBkxw%|2xSoUn$L$1GEDX(v3sw{RtBic2u%7FQ_E zd=m}U1Tq;GgH`rgU{`02+Z-spW&gJQg1mLd7j~9HWRP%zy?4cm@rlxuhO9Z@-lWZ! zjKpJULYWxOHzt;9mUKa@or?8W!J)^q`DxRgzVk5w6bVmcE6- z`F+lvq#|AjnhHgetbFc|Gqc^+D?ZDxk$m0}4sAuH%>z>*jXil6Y&@QFX|6vUWL^a8 zH^54U-K-yTzZ9mnDC;w&7{rlycm0ZZ$&EXf&sC*1p{v_<_U|7p-=ny2cR-ad&!W>5 z3_C6qVzAtfxe@sK1`wDTMpzZ$+b!oJCTP(>-83TsEcylEvi{Hd8F)rE-o6*tDrLQ74Lhr5fyR8Ns=F`SS=K>=@UY_&a zD|L4sb7s3ZY_0P<%!iL+4D9<_#Gb9ymzqM!k%E)Ujo3KLSIzulUSQr*d)e%vqVg5@ zHCJCQIvXjFNV9V6gt0`*;L7NvTg`s;tS{wh3W#`{bg9J^c5TT}7#0V!Nt``EbA*rI zx8{Dgq4?;7TJw^v)TKTbt%M}o&xI?xMlpzUBZGE_6;mSzE0(>zu05JAd4*~g81Jl+ zEofE2#vp+C4QD+E;=vv^Nz9UA!_y0lCrnnauBvh-@H=-|t1R5U7$wQ*%;y}sKxcA|LH3{}sk%u9odtD@=aTFuXGd%N7}jBnz`^Pq<}|H5MU8Q7YKvy= z>ix#V!4vI($I%m^x7u*Ww-EkS%!{#)=BY08$ z95&RpEKZ8R7E1}S&McxlO9viNNwqq)V-0JDW7Uy!TH{G`hs{VJ;om;XQjZlnXb`{ioW$d-h(BFCO?9GqttG+G6XDGCE4a|AfwD> zg0YaHoEEwjEY~vj<(^=a+7(C+!cS=QU~L>zl==iZcO$+$=K7F^#WA>OW2|Jc61=TN z@%$k5M!ddHKb2OFx$r3sJTBz^NP6wi_%|GRfoeASB!G5d%eTAsaisD~rLM9|)3)T1)hb7guTd;wPA7W0|?9YIFUJ*A)(`=&w>j^m4DF zC+p=|dlgEBw_DWFlNJ&1T6pA&6@A))rVL$>udMpO)}iB$6#SyE&@l3;<3zz7oF{fl z8O!>{U4Z4O{pNiOGg``u(v9FpR?2@^NSe1hqArJ?u?Xk7^+q|VpEj;bG_-hhL(qOS z?AgIi$uh?Ef>lB}*7#YbRM&>X;Nr~F(SAohItDPF^3|Mwbl#+0tR9xiDWp(!u7DFrzJ+wCPRXFw)XLFJ|)Ee93Xl z0EAKgTFtiOtBT7eJ6&7a(K=q@(odqa`P!MRh?$;BU^wRKJ3+_Z^bL++nc@<<*U@T| z7NfO(rkkFN6BWLTH7$m!Vnx{-(5jJ!MRobh6_{%A%IA38!mZ z@V?nen8D~BvcU%pPs$%G3GfjIS`e)azXu&szWg%Wz0xK~Sr2$}S>>ZMvgav5EsuUZ z?c(f4uAhzx)FCC}xjV$49=0}5+d^^Gf0%_G%le{Xq+ts3ICI7KlUdGSBP07wCCMw2 zOCIxyr!rAM?=~tPtFK{3riMVleR0vTz2#mPl=k(PhuP6h;*agk()w%G;2MQKLhG(` zLf7!h+e3WKF z$aX2kE1*s&+5pQl=qMhsG2saG=7c#)@H)(Vd)79r9hQ3PRfwXtw2m+iv|b>hR@C zF}0x&vnyg2q}LTR@zm>9Y&5jDZiVN=>?Yo0n+%7jTZ>b`PT zqkRoyEVUQO=_VfLj(ydFt!709LL;Rfg{=M?0s=_70xvu z#-|HpWQAHiy=-DV{#fDg?A0BnuGhl)Wua{u?$>+^3hdqXELQh-gl_hHY^OGr?BV6o z=IW}c9Mg&m8S6MUZSrRr@})=nu{Ftv)Qmr^yahRE>@)2SI?H1@jaJffO*~@Kya~%6 zLg-?m?T@Qm7fQsJf{SGKC8O=}Gre|ST7J*2{7=%pFHuZ|=nT8{2TqdJ*q`=hHk48) zUNjL=j^sM`QmPnV&n4;K{w1uZ^I-pBwlZ@i5=YnTF*ql8WLoK=qIra;}15Ka#-8i`ojhB}m zDMw7~HhIccT=v)dJjNNZcyd1ZwY0!;@AKPow~0=%Y27e|OJwU)gaEHtx z%@y|(LN{ogUtbJMIbpxp4+Sb1G}tsN2HkM44JsdU)Ljh^V&K+ieSWrqydHwF>#9)p zQmsTKdD=21Mc49=-u)}|{`(F;vOH+SQFs*tNo49e<|j4{6|V(Lpx2^y?>@(%_52p^ zJpbaNN8D+~I)Gz)JO3vBz=78w#DC3?aT%YcrJ%c8ERJ3o(-LWF+fhfU=Yt_$#SIpL zt(U#^=F&PASe<;v*6OMhxDRp%fP=@vt}n42p{y6kR~vRNc8%xm$iv0r#jWtjp0&-T z;bKG)P_)Yj_<5F)9T}R|$??a( zy#YxV93YI1V5I~o)G1Dxoxz`QNkEqdJQA4Km0NNTn&$%d$B#>qETB)n@Cd}cNC?Hz zjoDj3+K}Qj1)6yY|1^!S4S*zQJwY}fXI?tE1B9|KeE=%*d{C!6Q3z(d=MHG=GIAj~ zeNEw1Ahp*laOP)%?Eh!V?%~6Ke}c|n0oRq9kD!q{MQHP3J*9RwmjYwx#&8tgr%A|# znFbmF77?ETUm+6@1BV?a-a{*A>QVWopD4pSzxr|mLrMYA6Pld$Afb~At+WMy@gD;- zv`#Gt(w8gyeqMp==|2*u&Bz@ZTqFPqlVCljo&gf4h;1j9XnbC3j&->_JbmBVALRA> zJpcWj&+Ke9YtR~1otA*C^ZT=B+N}jDzJ{aGkAbZDJed;3y(7a+16B0RV*h)QkD<-s z&hFXgGlmP-Hx9hhv<;K}>!{A`%BA5`dk;^2B2FdR!S8i}DaZJyodhuz04(2QmMg)h zpw)jzFn<@*|H2jV5@KqKpb^r7+Q;SsyTeL@s8r&+N z)ihZMKJS04haazK{no8s&8(22{xe3x5ajj#$a_ag{@~6rkdeNg9g(p+9qFnaSN3u? zxn>1l?;9UEWD%TrFzm5f%Q6E#>r5xlvn})*`rkc`}49&Y~ z-4gU@kG&N3Y8PZ!9f?)%mM>wl7IG-a%I@V%jbF2w1<+vf{YfdVX1mM})wgNeJX6_+ zeZ9P}moOx6%Nw&HiE88gE=)D0pqG+Qu29j<`OYef02VlcI*bZ_p)*{1#uI^l zkeY0j>_o)M+Dg9xnk)jzlY`#d@x@*0E=)@zR8;rAEzGZ=gHV@@;?@ZF)2;y0#JlyK z=zfK-5`-{siob?W=mfk1xf6PLr`QN`T~>$?-3Vqxx8p;2e-*vA{49D$LHCG1a1-|t z#POCxgiFg3G6(6IW_GH6o(GEI^wgv&p%d%}M^Ilm5(`b9@uP4ajGdX#n>RO$B*l4L zCS=_l_hgHBPu(>H`*l^i1g5X{QKjmMylG!E>NFldW|Fghn@QSfn!t5f5SPdJ$6v|# zGcCRjm7nWy_vSB|s<0WBCN>AjC?IjX_0si$5S#;3RX zcQAOQXXEKA%7@o&%aiSBA6O=eguQGgAxRu#8ZIzrp?Fiy`*?@0sn858R&F<=^{n{b z*30Mewm3kKaA{#l2=&1H>=l#Zn*$XV3fhhV^ox2>w-#@1*u%ip8gfxcEbl zBLN>EF8SC%zN@P9K*sS5-XG^RA2rIQLuej-G+D)9fCz!UoetN(H>V(h;d{Jgt<9S3?pD`7MM;!@fH>VQ5Z7slPGUu6zTV)!z z$JYC|QA+lY%`r)>>RF18wz-10dYSSQY_7i(Ui-LL)!LcpGT6ZGbROi^PlGv5j{FHu6IS? zuO0Yr|0okzyVeoAJOJSP38uEEM(!E2`({?K?cPq@S4V0KukdLt1 zyDp@+#^knK>yS%YRKt%M;HVBzMG>0Cu4{My*6WIRNodMPbwoTO@R*E2Gs)fSCiKk2 z^`I=?hWoGB&kWY?9C7!eN{$?Z$L+?GD?^_)cINFFo(Pp}5-62Jnrg&!ZWwCF&lnp$ zddX(?%1jsFt(P!Mc5;hG#Q|)p`I^oDZQSCP{^8P{ML3QBRrPuG0t$NEJp=noZQj>8 zo3%s9)RGB{k0TPuwan((AH7ucGbG0{bl(7xOR$Vx(#3=TT&IbE%_Prb7UMe+LyN;2 z0_8sV4?xi;%Xl7a_wCQyZ^}gqU;||GxH6#If2J`>TD^7^;h5m z8&XH&rwVMUkEO@tNZfI$6`8oCX8#)jf?~{Y&EY4`u|DcqF<19>p!32~Oa|ndQo$~- zz&(lhKGnMq2i00+mO|^;&>vamTP!#S%g2Yd7z;kn<8QS`Z2Z)zlQPjs^2nk_IKcizg`rmr&ta`#P60RBfikH_n)C}8<`YIQ8F0D@1w~O?1 znHQW6lSr}P4~Umwfp7C|qXVQAb<;IWu9$Mn9QwnDn(94`v&z-2Jok6s{3QVYRH%RP zDj+v5oiI+qYD^<&@%-Vl?FNxm(<={}_rYas>1^ za=XQCc*(EzyD$1Xx71NEL1BfJ14*;8T#K~|0%?&;07SR$4Ax(P!W4J28NFHbI8WJG zXwq>%M7g50EG+HRW~uQr+eeiuTUHo3bVW3Djqmj=uYM+Xc@bR&kDSC1dOxZkBJFog-2c-EhIv;68w_@`F_iOBdIPNw%uV zwLMH1uy>;%eTtnJpB#UBY##MGoZC{}2d0;L_G8n>&Slv|msm3mWgbZ$g(SIOgz0dxV|6JANfQKil6@7tj|2$+T<(<9btqmnT(drjT*DFr6xDg|{}qI~bF ziKR$#*>*psFvN^3(Y*cj5i*jHpaYOn43^iYO?t;x?Wy_?U zefC)=MeBtGU{3%3I1@jUsvU*TL#rdm$kWy}fxFE*ucsknpUheqAuucQ564!X3kJHc z^J+DWx}0JqA$&Bvs-nep%IFiG+0k9ol9x|$PZvHbTF--CLXEx_h{IYdmZ1#PHr1Il zW9hVbjvuGZ^auc7`y~sg6hagj5R?z8e-3e8N182BJdw*#`C(U=3mwaAhSr>vgb)o` zVdIxCdu|h1MNhs9Mc~wZ1-=vAV@Uu!c2$Bna-;yxb`nPTIXm(clrWD~tE$Q|w?Y%G_FK!b5Ch5FOx^?&fo85Ml4^=5Dn3i{*QMrzubYGh6DEcJDI4yXK!E1mhF z9Fk89N;5BNO!BVJgFLf*xpC2%%oMF-H5$`rs#>qt-jAat>^YF@ol41(EBZ)lK2BJ0 zCzQN&5X!F@GEbcNPGleh(QO&<{Tgx-AvNU7h0SaFvH9gfuv2$9@y1p=)h&PjtT4rB+HuoP9EL`1^E-N zh<15v(7wHH)IOrVv|kKg55E>)S4PhjGY? zB*kN+%GniWSgq57z|gClLcLwl{MD|HSM*vnJP#l50)$MND!S?QQq=@y-R+?-3Kt0U zVl{7)5RIia`FJQximjjZ$1j4<1ku%RqljD3V{9Kg5b?efBQR zb*FW_H-khAY*(F)IJ4~?s8;d||w?I1G>WtQDMd}1vh#L18#Fxp23(+tzm!H1k z5Pkg!x@ET8Y_RA*e-bh5GA-c#Dl3__nI)oBqNq+4z1BH6Ib`-J5kh`VYV&GB#HaIR zv7{x2F(wv)W*_xm)@2Oti50Njtlu~dPokI-m4)I=-yUkf1z#B`Ars=(*maPa=EUo%iQAGX}McQAY zcz1ATknl%MNlh?@rf=e=QNu+Fu#a=HAx7h*tj#lmRAwN{zgTpNoDAxLGSdr zM@#3CV(4{pPLOVBQZApk+_UdQsa)b90Y|8i^J)9={xOdwM;sq4)oa0MK1{u~wtH^svWSy+=5fgjT=vhRI9Dg6|ok zf;XV;n-Ij8wOl5Bp%)6D(LkWXR^bhWj1kThgACc*!E+R+V5k}&irhATy-l(Lz9%o+ zlepCSn7hAE4|S9YF+@=J>LeazLN!lg{3)kq1qd~Xs36XWO=e3SuiNsUH9nk@D_6LT zVM(NunL!F1RKOwSqQ57e%tEHXAS^yZPG%C-EKfH0;Zu2_=78IBL_C>F-Z?b@Jxxb1 z#kGrgS7b{0Ufe-T7HU#1U@J0MxGwc2`1iw_B>8FwM`iIg(;*3zF5Fod?j?#(wfLmukLuP^TWLI|``w*|NS!6Qh(5oYZ zcbPgFbwHbL?%|J!3za}5>hDi8{QJ|MPR^KGe2F*kyxLEeTp0Pu+QGSzIwoW8$f~d> zo0g=T!$w_4HC`y#SDY+@Z1(z4l*)JkpV0CmyefyVD+C2GhXI z-|Ay&5>=&$%()bbeu*muu=@-T8AgJFn06bXm!{2nA{FWQH`mX8+-Kj*iHA*n0S+0O;7>CXJ27ziHzeKvl#irvh*8Y9#w zjbVY!SaP~%Zl_!nb@EDIT3ey5jB75o0HAr~wtyb9q)1L6_Cxp}w=b6(k1&#?H;NZ> z4=2_=nG_FWh&Bv0z0bNGhchL-kpto)XQT0UzlLG>YfOATAwHjV7DwF@dCqGOyyByH zsBF@v?d%aX{NrofLdOSp!*1pnHe1E14@huQzq5RO091?2>Ek~3R!V(-+VZ_$iq zf@*c+1&U}`Gfd5HCqyM^AWy?W8$!D#Dw0ho$bmd&)EO2iy8rsMs9IhvvvYK>8BbsC zm*QVv|3g1yidkKAcpg$dwJaEE3KbI}Av(4)aLtu*7%~t|k=FG{EV23UN`9+F=JM+e zs9%xMRL^Gtrn3A`{cJzHkUa5Ty2|>?mUpwp#GXv<{YMTKq*+YzR(5M$9=i^=m7BBy zN%}c=>JUxAp4MDi8~Jyk(HPVv;#U|sv8&&SwEorqkO8uB4j8?cm*HAbs&qGRPN&;E zaU!B$7=(G37&^n9Qh)d%;AuMpPIgH{k4lLRcOO@(D>;&?YytY6UphhVH}i#KQ2hE6 z+965bf@^_Y@$Z|0C+%hf?$Qq!Jc?}HZx-*o>nXmwKsLvc9MPBIW~XbIY;yD0hme7d zwfZSoZSVjNSv43S%mLsOk2k4BneR(&s)qSf5x&rRt5w#<-U%dGXwDil^+ zx~xX&oNLkOdc{5){Z8i9N+c@MSo2!WhPWk9lio~Dp-~=tUk#QuaNX9&wAZ2SVrJX& zpMIbp-w#Ld&m}1QxdbINhqNr$|5D~K{ z-WB=H<^!zdKdq$XPb=w!0}w1zc~P@d=0o4&?owYB)J}-_K(wohUTrmRo%*UpVZgg7 zIQu5$$&))?KDN1E92_?@ssdEbtD5n?^meiP<^O$b()9?g<%Tzzq8*Rv_WJRpTG%50 zpKd1fmul<{ugF{tAAr?uC%*=52EVw)n@y8~!%&;Gg0j^2^}+_Z@d@2X08vI!(8znq#Hh zJ61*be$01PVNdSGJAhM_niVZE-_pQbp0ZI~F?GQ@6g{wc)mSV29M+^Qz?iQM7-&hl zff_cXD!mc!fK`68gj2`7e>Apt#O^15`-e^dxzQsigFeN6i+MuzXzH6Ey|~jzHS1@> zyuyL*bv*50hxGYH0GFmL4yz+gb}{0b1t055f8@K{v)}F(#GuN=d!4^WlZdz)QKGil zF~e8OCiL5Qe$yAMf=_F5k~~kmz`anoqnOK7fRgIH^9mD@p=V`wE_+jE>PS(2qdoLW z3mN2-(9kiHzirCq5l>C$HseWJucs(d}e*QR2>+^8bBQHS;t!E*R*%{_xXW{#>=htY{H9CC+8iw(9d(IW9XaxJIt) zypGJvi*tazG*DX=+LSQzE;ZDKJN5r=^2B~UN#UnlQrG$3*=Bv)0b;(n`y=DvMPGFi z0N+*z%6n|Z0Ipq%b!YyEzPuy3sfyuJ``v+_me2DAiaOa3sCVRSK$2ecYQOq{LA;0{biQaAsB(P1hoCLiUP)=1@=qpy4_Gr5qQUJ9hx-!0gwT0YCB9~Z7A=dW|r%`b9!TY%B zG-LCsU0Z4uy^#9*`V_s)7pfchc=BL!g&!x-d59 z-eOXW-!j91#kRWx*mQ47Uh(S)?(+J}q#Ydvet9dCW>CRwxT9UTM}fxm+gcwui>a2h zCrQ6GC9lffF#}Sge}7Qwfe#NT@u;K=JJcF{Ar}#Yd;~u_i)$w|0LPTQ zi_oE-s)!!EV!`+ z%au0d7oV~98K6!3#NNB~ z;g}awR=4bK$z_-alATfuX4 za$HBcau2$n`T`NAzZZG`z4rgl2sLr?5a9++NFS?@dg%rX*;K38s6f0mDtb|gmYyrr z`Ln-!X0}v&N)d%%xcl=KOOE)#{1l@tmVDIqlCp8?2Y~svaz~kVqsVus<738*i_sjs zLqZ1Ma7}yOtMVrU@OPr_??h`Qd+}52@TCKa6P!XD^1+Xqy9B?bhkgz11o)%xM95e8 zr@!vau{xFj*y?eGEdZ*_AXlNV2!@gT^H(G6wT|Lv&m5ev9-Y1-5Gb&jQ@RA}!{`6^ zhyHJl{%;@sl&)VQLPC#?_`*QarWMFg)f{GOaq>qo;s7p!Ij`illNF-5~tRt-nL`O8S&$kBa6rU2wE~T>S@Q!T@C--9@O?mL;!M6uL6E@NP-(1`%cuN zgaG(C(1&T}1mqLs(y;%5x99rl2^WmjWWMT(f*^9r4R3PjE5-3#I-4uq zbK9S@&UY)sHsxy=X=JF5Cs15_oGS0$vR{^eHC>04M|Nd-Y}M!RpWC>>@~3F0iNUHi zs81wuvIn8@x8uRsfVLR7KdOxa5OD9>$ z;<}>WF+9SZ=Q;%ka_|ZBX}=EzD9^sifW)5!&ibI%4)_Ru%3HQy0oq~;oaG$F%VH2^ zIxb;f)+bEK{C=;CwwY+wQ$tecP$dPKBi}U;VX}o^QC%@BE~3nFU*1x>7wBk1b2CfN zL>00yb*iO$;unGc(H#s9%vt0{-ghFAlYaK2K+M>>-1aU8)got!VadZ@dRSUB${wyN zFlUr-B}D@hEsQ7rKES-PyQ$zc^N(fmb45ch^EEZl4T6O2^OeP9yWIAkgO)p-*%v4exA)rqswbhD7v^$4 zKxB5{a*Ua{NYz9ZA*&~>_oAGc&7vp+q1m+UJBMFWJB+>teojm;KyStwH zx5E2Bo~|E@&N()rF5}6znJmr@)G1Adl^g1sU)-dp?pC?OM(X?`_~-#j#<-0GV`nVO zVRgdFm$Vq&ixr~O;gRLAUT|xWYAAL51NOpT=d5PD2hlZhxXZ|Hb&822vFR-MT+NYa z7m(_B({P2*>VFkCpJmq|HtGw`Ul}9T^Ks;yrJJ~QGpsDSADh-yuXPz9;A*~}`|3cr zg0>@NHjjOiu)F4xD%LXRs>ST^|A zYRESM?7(||oZYIyN|F3U^Hl~8g;(#sg!AHL%G_;v8j6s0IFmAWo5kbWWUh9Km&afL z<4HD!gX)huxQ%b*LIdJ1jC5Kua$b;Ycs8a)LCen!w81>6n%jg)x2cn1U|xL=f?+Dd z2CMS}N3604JS7`??ja*aqE1u#=H!iNFyMP#B?d6^KVEA;pnbfd9QdXHXMA!F$At#B zTxP_aPn!38va_U^+|NXLhaod6^fS9FUcdD{HkD1dssEA;ga_hN7IJHzN$E$isoS8= znunh*~{^z^!64ZSg;bpD#VG zU<;psHp9z`HmiI-;Nl;SFq#Hm$fDKGc-x}b!RA=Jdt?}p>P-D?=T?{z_YTTYmW9T% zMcnmsllY^|Zoj&Idqj%7@3z(?#ew2>)y74PpF%6cR^D!}Wb0g#oMkjJ|h0ZBqC z@mfyOP!`bTt>$cTbQ6kUHXAL4>5PxmpTPO>4H|wV7*Lb?qIi;m&InRrwCg=IM z%MXeUEg!O{j?hBzzghrj_kpqpInc#YtW(o#vJ01a)qUDB@FEpqTjSdVG8`d#x2yTB3l&9R<1_${I;o{LF--*J+ z`Ap?53tI3+GWjeB_cA@Y0$Y$)2=MJQo##|wOg8Mcd-xLg8QI!eRiWXJxPXwDX}K8x z1OM<=ug6rXR~nwbeptOrTj3R6A+godu!~`=t&X0T<5I!qzS>8Tn6H*hH5RW_$vi7< zTQw0&w0ABPI>m~Sd9x&a9 zn-o|?)pw$|VPJw^^OpS7KQzZWft=8Sq5z0ol?LV6Rurx{Zf%xFD0Ek)Jkf(oT)ZKD zed)yw1#Js|NLz)d8T)p0s7`E!R+-iw2tO3Ew)ox{&85M?XP2}*bV`xqkFo>^BR;`V zjRf%>mdUhTp}Hfs9^_NjS1h!rAL>}G=QccBb|CMJ?X*{+0wqc|?!iU}@7n2FvIuAE zL!;#hEiLL-H3#iY4Hwgvy^jQ)bvcUH012?0JkC94IRi8j8^@V`CsI@gbT`ro9_FWj zzYh#F6L5tWy`mE4a?}&Q~Y^0@W`CTA9{HIZpPsORu`H`Smn|oQ& zv+>2JHDgMuIx~4#d9urFO!_*6oJ2gV}v~Zo8h* zovaUZXn?+=9c(w~e`7S+%#00@kcHc&l=@twJ=U9M`M1*>bgur#na^uGP!3Dc>@C!y zMZA`J9yv-giZUyW>oU%87h?F__~>FAw1D`%GI7uwP60`p)YI@n8lJh5D=k21Jok{5 z7v5Yc4 z5)~8?5fBlOKy36TU1<>!5fCEMr9?W25(K0wkkETV4Qc$gdh~eixii0e@63Gj&3yi8 zjB&sF-FvNPJ!`FJp(*qb;N}gfy#q)NdKis~s7YYStP_MacK7*zd@6tRrL~mKeJ%gZ zqPvLf-ep+6&i6zNn~|(`|5>WgHRt-c#jBDvop-hSP5c7e{}ipR$$X7Yk!hpwLYX(% zEq-l%n-U&7RY@f1hU!)*2CY0h>~O*Vpr_D7h1rqh;|nUUa&+3qOh2xDTDfjL^-SB; z#IauYk(Dt}{Q2`Gefq~Gjro2_S7E)wLt^)_4j?blUI^pS%ifpo#$6YF!_LT`>p8RI zDkd4H6g(btf9iQ-oI?5>a?UgLZ0q>u&X7n6Cjyf1Lk)FwLdN42bDr}X6YAB_DJt<8{ z-xsKA6+ghE6wP5|>Sj$9tIFa>qwE5=*o1CZUd2>o5V)_L30L@SB6=`?^-w90|JiXj zLy*I&>V7KFs=Mn+lOr-JpG~(R^*-*6(JK#_-4VT=FWvQx(5+oY7y|p1r3~#F^#vzC zLT;mZV&|xKdqh_5pz-uz3E+xwGq6=6DjX^H^#-Z$8ub(RI&z$xImGUOXJq7t9&x_J zv@xb;!Up1T^|n4dp#1twtMW|=-sgut+042Z$TYOb)YWpcc<%IpNv}ix_Sjzhe>Ss8{#m$fuyV!(~SLXU9b@Vn zKkBf{*h;CEZu^wO%)mfoBJ$^zW4^82dI8!ew&F{SoaMHAV&OD!0Ih4oVKExiw|3QD zj%A}@V{!FbcV!ewplMXu$S^^n#5dAi6nDiwIytLeH?e;WCW}-Dn|a+g&)FWSL+a#_ zt@Rk4)YOgJD_^5{Nn7zwAvy-)KrZO3sudsz@;>)95}%xRKVq?Bs*V+Cj0y?-xW`v* zdeWiSoRYJGB#Yn?z4NsykpYKfxLUGLJRcNTjh<+Dkvp30EMRbYH#{6^>WK!b`CZ{x z;zM=%;78DWDGmzq*&lL^Bo0VAPP=zj{dB;GeZC&>M)fP?4^$o`oZLZzo*@V3kQpHV z`MT3+qt}71eWw#|~Q$e07}T zWuzB_L_M5;fzARtMCGM)ebB~KLT+(MheWr`(LgQS-XWmmq zq>-yS2&S2C>Va8SR}4=HALr2wFnJ)pdwgS_Gv>YIHtY(QQhZo5N@#J6II!=~L;)lNBULKo|{hE0wd?5c$%U$d&QOO126-oJmC8HED?3Cx_ywXkfNTes{~hDxvE6V^TXoO+g4PL5sF7@lJ_WuH zYuwaYnp*5}>`WF5SIW|o)3Vw+%#fxg^JXWl-z9~JeA>w$ZOWP)I$hg**$KI69x(Jp$cwG00R*-~%(sNP=DuKBEG zho9&t$#3)%uPa(Wo!`rI*rk?=4eVP?#Rf+A^#%HJ7T!XtCW) zPemTf_PTeRl-rdhopniS;7A&O_I}qj0RwALvREY%@2ztv8~F1<4X?6p4%602jX16S z3*{3&B|k0P>D$7UygX;wsj_65m7tF|e9df0DXsAowTfa=E+)RZ_T>fr;aP-c6zTLU zC4H{gi|;xH z!ixkh&pj*W{3Iti7sJPE9JbZ$tpi_st1R3i%YG&3itb>xp25V8jk!8$D2O{fyjmC!ciyVjj(*w6@+TBaU z9VTgV-hT73t|Ma;Aunzq^EB;fy~Y75Fr5^GmDBgFXgfa4c18;)jxwo{B)8Bo_ejv4 z@xB*yTHTYVBfUho=hKRY%g*$fWtr`cJG|~4>n!9Oy`0{eyRXpGFgiz=Thu44yW22( z!X(^e#S-NPrc?l8!G<5@wy=|SL<~Pj=duB(n2CUS4Xoas&~J!z75<%x)FhUyY$Rf8 zaKS2yb!tZlo3d{8NsW2s?kfmC5$*44t!VHtHLmd|T0zowW^r-b!TPa7Vu8uR>3gr0 zQ0FNy6SD@GsCRcG>MljIF_Jlw*~zl9E9sidpQwd~N^7)2R?G#z0)6pv1&6U)kJO!1 z(VWYPZhF1BNL&gqZM|?Hjyv&WdXNm|_BErO+=}>y@FB250M-WbCeb8VJ zcEh65w2)J;gSj+Bq>c&rdZOP}NG%5CI7HpQQmq+J^-dM~6R~g&5DQ*J1RxePz7h-0 zN9riQ6AN|bPrncgG7oX3bMpxzM9i~hrNm-wjkAu`+KRruQoj3i>xy1k%BAaX(Jr5! zv}=L?X}vyh(so(YS2hp*!)#3&+y&yAg}A$eP>}ZuOw`D9du}7V&lb~try5f-Xdd!st(qMo@5>&-plQJ$M%*_rcs0tjocIG9osYX zr6t70JhO|#8eqiJ=)iO144&UvAIaPuK)_%rB`yWbhcG5L%69W3<_BdquofPVhd|BvquetdQ7~F0XP* z>b#a+*aagLlWl`G8g=1+}A zfJ$Ii#Z8T;;`+W*3m1R3gMUy9tAJXF0@MQIP%$a*8@15?omvq6MlFcLZeyM|d%gCS z7Q|0B$mx~j%mF4Lv$^z1u^wO>T#fWfFp0WLs@;G4G|TIdAB4Bnceq9I#KZ0s!tNus zEujJ}P0LrNZ3Opf&57BYq2wH5N0=k>0IvsoG!`mfkK1`TCa%!nmF|-I3Ax4=xq1U` z1qaE?714;aZuc`kPg67hPAI#Go07Zc(+c!i&;HZlzM{{^>DX{?CB`(e^8lCZ9l){qdg#2s`gA zQeTEyl-}_k!pAu5J5x9~OSH^jT4HHP5_TcVY*(Cy^AcN^|WG+2=%vR2Ck@u0TfK*11KcAC24wp6?3OB{^a!l9)+#J}i% zO+G6LZ_D%aLJT1+TL}#rXDkz?L< z2CB(oCK{?)xiI%}_lkvQo=W;J&UzbLdZ(6sXPE%k2>l97Qui!oHo|-6-yj54Z!%Q7 zklsF-)|F2W2e7$u?(12+7q8s>-q+TkLB5$dXqw4ebaQUded>CI1Sa-8U>!E+lwcl> z|4mjBH5Ft96F1S8@@(W1R2Y z#6me0x1j8HL}Ws3C*$Y}Yc;-1`hjf6K{JB;xZ_lOJl4gyeL9)) zyO<5+@vn-q|CWlfQK07oeO`~3)q&e*dtwgJQlVG?drRrzW3&Jd5 zbNJx|emr)ZRy6`MwW($BX4ayYRIeb&Y%uZ%Q2Ex)4$@SktGg+$=3vBnbwE0#4TIj( zH|Fb*hDdTismt0rM5c`OV*(Ip2oNWZ)1mwcj17&9L#R51S`=>0w@Lj)c_2;JAP_#` z)rlqYz)9(hJ$V8QRLk74<%^%-f4f-N_q9TEr12n4ZH&iJgcM|GERnR!AS84O03qQ5 z^?|R2CzN~vy$#hy%0dlEp@ubSC#)4|>yU&`_kKO(uQ&PYxc<76zYNbW>-ztM3mM1I zB*=D8Y5R#CWOwbVvI@>mm7h8cZd+=Y*g}TbpI5jKR5c1W?;lYz3rH7}EbjMRLPTqH z4rS$tyuw`mfee2X!h<=Gg9{oJpseeh6^72^bXAdLH-((viE0Yn3EB!q*LEq+0O%lk zyn|7rh@x!I1t_CI-3K%WtceXXl>HoDoAFV2&#?M?^{?m?abZZ~=j6v;>4y2f`gU$o zk{nt&BG>CU@7?uoyh2vR-F{gXA?<~6+Fw>)WWVf_yil8U=g1l33#sW z6$Ftb0}FN?=1H|+)wlur$rGxUK2GPnzD99b_3&lq2>Xk^`NdKFBI16rjlU?>Zyfh8 z*zyau{Lg|d!vuOrh4ia*gJB!P;jL`h{S8kehJ;*wiC5C`#oP+-ZB3WHq)I5#ymlo4 zN4(6gy6r#7*9zg?fYl5;E1WJE)vo^h2Y2&Lx*_(LYQ%qoYDA6d4x(p+3Uqc40TH}P z>SO0T8-PF1>#*s#b)AM;$tQ(=ql&$OXS*h7(-QdPo6wMazRHu8v7NbjuNRiqgyyX^ zC(`}`LjN_*_J3T>EPijH8^prI}jt*d4pZ?Oxf=D?haeqw;yDa+u%h> z9E&bYRPSIhH6eCR;XJtp-}7^eY5g(WWEZv`3caE(MfM=Tw@wPn`(#ZP^t};v&bEoY z6VqcFYoBJQy`&np4q-8qeM{oifpZPDV{b;-t+tED9la>vw?a!jZ;0R7;?&#ZbKc}F=dduz8Q>1&K0-3IM6JCrigyW%Bb zlopVwlgT+lzWjAq2+F6Et= ztNC)c|3$f-@5}ysmjX=NVQh&5;y*ZN;A7Mx86l;4$ugv^PBhj^zxRU+*9O^8GrAw( zO9A{1m@DhN=;_#z33V=1ck3fCo}1G)btkyJXqDm9ft+A$}cFW(cYuP@+zqDgXIC zfoW6)TVudw%V^_QtY0Q4__(AwzIN}02ZofyNk!z9waz}~n5c6WyWxa8?Q^z3<>1@# z+biPl%NLh*4P;EP#(f!&33q!ONINLqNVEfrqyuaha){_w(or2N?J2JNt`R2SJ{W?izJst{ zSt9nRcsORgrJ%#y0)v#F=_Yly5TgR6lsz1a=eeb)D>fkFb6AE(@p4~>KZ}eX$m& zJ{jGCL8shDpcb#Don8pKjp8kUEMFOxyzDUJihc(wyIF@YR{em9IKSUc&7)%tuTj z#Mp}-K0tXL8{cJiSUT*oLA+XI@z6ElI+C=Fl)kjMzP#J&wU}3-l}Wxhi#+3*n%i=! zns}M5UR7O^GF+DrtK?S5dFMBJZfVLUi@1Wp6e6VT`=hL0<-5#hN;W?_X53(G9O9{? zLrHW!#$LFi->NRZp5y*W!`s=LAj}=y2L_GvwudV{KV>1Tv*nM8y3CvnRr>;~{Ww0- zEZnZF$~y8~|6H;EsKak%Z^SZnUc0VD8_v02dPpAik|^z!%yzq8;=?=m8)KgZ&60T4 z_F#U;zLz0Z!RNNW#Xsay5)+BIGTnZ|p{aG70M3yl#A26KU4Qr^I;zi949xl^mDIZc zu}XrAzn`!ZV`tlq*)2x|_pRtERZty8qgHnDTv~)QD^G0Nq@LN8ekW7qicw`R8L^!l zlXP({1G$g?;F(M@?i>9#rv~L{5e9#Yo8vN9d}ZY8K{G*4>I&#typ3gO!SN-2azK3` zGZ0SPWWZ3?1YbG$>l^RNy zzLH7KaZDc|V{3NutCa*?i+B9ZI%D6r<@JEpXaS#dU~K`j>COySAyVLmmUi32gRhINs5(54EH#1@tnl2Wht= z?d~&x*tNORD&uxHV*{XFfd%)^pn@{?4^jo7$KD-9no^74T)Rg(ElfQuz|sMT z*jQbb$@IoQa=x=8KSJZo8xE}|W)ZPux@0J)w&C-kVz>r=>r^o+wxjU^hq0%A|K+}_ z5*qIK3+S^gka`0avYx6IL)Kv1tX*-2obme>S+3_s*4h*nilg&Vhq`0F=ZjrKtn zRSDh0h;hvz8@Wgd(mQKUaGEA1#+F@8d96qhY>o4KotNN{EqY0zq9kHSTvy;8nt?Ii z|K(R;zrOK*|9%J##E{ZgYPxT<*f?mBT{1sg*wz*F zd#YTretMJyJKyt}tzW>WEs3R0Tl&+uz-=Ymu&uG_O}JaSabHKc{v^C2HR|!1O)>#A zK0KUNQ`MH6I2#b1aLV#x;T<~;?$*tX*7gh!_bdrCXIb@~w?vBz(ber?TqUEXWkqK^ ze^eSFGpT&*kR}pIo>2v&{}0{VRA?}EL8gTcW5h6bzEl4VWfPerNg8hXoy%73UwHsT zcLax_6yiFhx9jymY(wxug$w9sUy-E2vkzkJVQafzL+PHNjIaHX1Zl7lCDKalXK23_ z0xUv%@65+0-=42!dPo!i%ejVuXQ0v1%jiNbf9m#sRd|e=y_j@Mr7^N8Mh<^p-R9`hmQ5 z@GUXMgIe>CRh)Jj%mJy6?)QASZg9FYaQ?Q@*#V z;QF9^>LDnfVp>4Y99f6#aS4VkFM?cunoakNy2Lt!m1z?G_R-WOs}tiCn5o%tWBk8e zX$9Ml1iI`ooum@Fj}0hFIAfM+MQ;}ywqT_tl;X5evzZ^4$6&AgA%5+LEYfhJgF8?o8K9Z1A5FQ&`k>p8wCAUA=ckfQm<{6%d=bz-pJYHST~5op zDjaSJewFCSutUwk7$fTC7%BS8|JtIyZ72ea79_L})bOdzGlFitM({7IzME#8DvhM9 z!s&Zc_fR(j!c@EqHFF-+LTKks7sxUsmVo~CA{dPcAJH>oRAK4DtRI%&_&wu-guP9d zdgH6N!TCV_^wF<%n!ndDGT$f9f@A2^fL>t%`nMl071yG8)H7R2p0uER)bbo6s@AUo zzHssYd`1K`CZ=uahtcfDE5OD?`@snbV?G&f=rpkB7mzo>M=iq!RCXKGL@nY}0E5dH zI+A(-)SS-AFsgJHm2`U6+I}wZ{bK{60E?f8u8Dz)5_&*CAjVGFs@u^{O`wjFH9?~z zSl2RmD(B#(O7HQhpJUXYUfRzmoK==2k7q=Z4BjL*-d0$fJD1p4Zo#VrMrzS*vy z|M%Y?9hQmSfE@|Rs|WpYR5tv_3+Vsy zW6%Vw3w(`(CJQz~8@^gSVT#)HZVLHlgW=eelZEF+l=<#6wk-uCsSdj;(f0*DvM^>*x((@!&V4SECL;?j) z-^ZHu5V@UE{wJg7T{61|+{Ggeux0!@q#*akc~m&(sMjDvd&Z26I(y!)3BGXb28=TA zvku9SGa1H4Ff>!}CA64WH3#rXL2u3j>NjPTf30Hr$IAb*LmO_ZgHv)h1Jzv6kLtkz zA(kh3l9_C@6X3=&%_9mtX-OqDgH(B`;6Sor1nH5I5oF#FF? zlXcyh{_BvNS&OvDhSEWX&P+iUnvtT8!5pN=?*CG-?#Vbl$N`@o15zx<%R$Au31b^` zJ1S1T^IdTuZb|(GrZH0L?=0@Sn;i%LZX@ytelR4lq&`W{;7p9s$KhyY=MnLd=hyGg z*32=O21??Ejh<#HJW)rm);zT4aWhl7KQeB3sH3Q;xDS!({vn5XYQt@~@;bx`zNQ4@ zM)gNBqK?_Fu#tDHF&q}=gRl!m1k@~!uE^Zv^qllo(LMb?Y5^H%jpbW$>yHPnsX#xN_GIxHg_M>wX_%6F3E&Lf?Mgg1Ni&01mH+A*@))(==&ml4` zB4$6hyE_qAkNP+T3){UIioO0ca-V_DlH5r0XDTd~T%>H=vR~u~MYyOG>HU=}z$S|MBiC*LMZL*R1^_`DEji5ax^TIU?gW=E+g zyIVP79Az6X<#FB^dHQ;na{MN~)NRkUrC*WPKajgTV^2Fkc7BT7PfYgP{z2wiUanoL zc3r|=-O*O9wWGW=i5wG;jMi3ZSknY?Zu2?Uh3g^CpZmZtx9J>_{w)w%-4{Q;Hv#x@ z{x5z!pemG|wx0rPR<#11A)gR*WWtzhT>j$ko@i5}f5jdGihnBj3EB8WdFMO~R$dZT z{DD5E#_ij@;fZ^=g7*=@UO%hQ_f8VLD%Y<2a?lVL$ClJuPSFGXBoQ_HK6>~v>xwZf z)as&})XTSH7;4tn--#cHahOm-Y>`j=FqW%y;_WQ9+KRNh8_21^LtmfOQ;+dZo8IlP zqx$*>9n@xSGmvD<+*K1ZFcIe9Z!sXG+IewHsx~M%U9e9ecwMW+fA*~Di+v3bS_-W^ zyaL0rywgx*?q+?i7BsYy*VHO+7FxD8CeISoGWDAGxsu+ED>%xce0Id|T|~@aKYC6u zv>UL%tOKz8VTW1dLm*Fl3)ZH-130xjEFB53;00e9TW?C~KhXJ<;`JEHO)QS1!u@cA zoYF|yj4LNjlMr<+nBq`n`*?&>z=P+uTk0|fjy{fx*5YemZ6iordep^knmCqu%90}K zym-rUyzPR-CGV~szken@sF;!GV}m3u{sXAyzX&0yn{-^8i=4%0StdO~MqQQVb1z{W zi%LyV>3-TyiAHse4;M-pFoX|i+4S|_U~DzW&Up{N@UyGf1|@(1g3dZD9egp(i4wk? zeAo=(q**AzTijqR_=XgqP`PE{@uw%qaSmdaKroS5ORy(AS*z^7>6Go;iaVVjsoUXv zsL3Yrh?dA5zSj>zxH#wQFMR%tyXDUvn87dGCoWTFUZB-Et}Y4?uL{Y4e#Zs7bfPO3 z8w@+^?LAHlA;FjDP!wIbq~s)Y_?rg=USeAZe!hA>2*o94PYeunD7~|p!&aA?W3L{d zv8KHavA3t1nmBc&lL`i!OP%C#qgUDYwGS9*VUpSzy2d?H*z@pU`JbCR>kj2&|Hq!mU8~LD7xvP9QA#H7E=-?bLiiD+$Qgn~4 zLmmjF0O2+e_fBjm-Aj^RwuVtF;Y3Um*67A>gE#2=In~YR_ww@c3SD>wk{(@>ba#l9 zZLu3k=&F>e7ag`E&Ht9IpRv{Kh>N+)q{vj_qCwBy@7NCvTL&$fBVOc3VCuy|)WmcM zJ+N+YZRaQ>5`eWkQH;dzZ8&|^zY#{>Bvbm#Z6%nkNTVqY?=ru@5`f=OD$)DzBhxM>38spTOa_A z3WB#%QU@aTm!NzLTRTh6DpoLgdaXiJ|2@y$4#n9aCF)Yj&@kVY#(EW6PBf znxnk5dAaxd#=|h;*u%36Rx;5NWK=_{G%@4tXR=dWU+Nn_!yC8NG2c~-tBchaPGe?J%w}jfKTrrdZ)iz#yt^v|Ak=_??YbY}zg|tO?JYwuA}@#MCUkiLlk! zg14HB!m0aOtG>kbeOOChz8V=qtUzenC!gXPJ+McuaxTeP`u*hn_00Ncl5>uUYScbF})iNKTME{D1lz$eACs{SHBwC%ZPk0 zADL^g_1noUr{6}6f!LuG!T4;J@W>a9p784(nx}zQbdX7!Gp!+0GH<_^hJ-5Oa^XlHm-5dqN|54>1Q8XXkEx(@sp)#!+t#ASZm~4tRjN zu-9~Tg0?5#h3875QyS}4#RH?oN8~t*8Vfdv>&Hq+YVW+=TCgkcikC|JJ@h(morLt3XtUNTQ zmG!;vkTwObXn1h%I&M4CZPxV}Z6^4%+}_*| z$H^92=VzQgWEz@;B;P_ujg?(QqWO%OgKd`tD}5A3x}MkMs1m<=MJj4#J2+o%7;wIv zu}ddShR5J_wt-8~`=|v;@F4=e(u3CRPW8+CJ8Z>Y_!_2BtiW!v=1|f}GL^(x(}MCI zD(#p_Fg!M9tzjQ$$j$ZO=~~1=tGQ?`;mYKU;r#22cQvhVpG{wUQcm0XZbdFLqP~SH z&vry2DQEIYHxVIUK-?LA!zE~dymqA^oon~r zppgx-%}pcq7X(Gqp}}a6YU=|As#&U+lo#+>PGUu~xs?ZUe0lm)cGe^Ma?Fwy?=sl4 z$#%6od?h7`t$Vl@9}i1tQZib#`UA#A7fv~7Zc4zKnchl1LE!cVgsnZIthVtaA$MN| zHtuE-+Ov)5M0dCRcuj9CD`#N9TK<~cCu`LRt8RA=cbjb4kXM@H3i%!+&hcDDvCqYW zgqyY-$g`vq_>UvKH+mFqszLBz?e ziEuyjZsPsrP`F0p`GZ2j7Yp9G9z4^~VY_73x3E}Q*_N@q+L6|A4Rf z2M#h!#%}<%u$OGdsEI~Rq}xW=kXqVkq4o2tTjAtEMzrtV#~{*!>H{WG3$?^#%|U)d z$%E1d&}6d_M3%}%m)Cx=n`e;C)a_nQb+)_ORV`paha~9=nPr8tY~>C?rEL4OK5cS~ zTI)`Ks4wR>>IvUV%w!IE^Pyf!Px<)V;W0gg<|oSais9uSQOB=Y7ym7@F2>g(8<6It zsuHT67aHG?o~^m>-m_}gl`g_(?%1?Ym)1?gt4Ue&HXrxbD0y}2n)*4#y78P3C4AC1 zG4)Jmk(889F7EbwLD^7h(0=!y<^L#FD+lunI`)#f>q4LNXc7k=Y_yoI&=wiGMS#dp z8031BR|XF#d_?DXA#_q$!{1-Zo2WHN0fc%xigVoA#k^DX#0%T$*G07kKF{@6<(nGg zJuhg}-g`Dkh@XNzypXTpRx}>;VqUzsfALmq) zbQSTmP40W=u^!m7{j>|SQ^*qAsI}j|URqyID&)(2)pdv~mi`(eBS(e9+vo+=gKOac zLZYY-D03ABD{ua5V@<%r2B8*qdnGa6tYRs9rY4b2os06AH68+d8iW~3@m_&5VjxV* z1W{UkfD3(JN#46ga!v;ghogbmG)e(Mp@6Ri!8E&>C=dT)jCN(#JNp_F`xRI&K$Jh-ptB+50~qtA>kpiv%n#|PU&^&)|?$7k7t#R>!~ekjiN501-%jo zGBwjE4)UvI>7vat(t8|v_J(nrGHGxzSzefIh|@Qp@uIOM5f&?+C{cGR;)ch zf>&yQ&GKdUoDqUzOpScx^Z~x_Ykc^ho&94v%2gCDphepD$nD8=-^IN2%+Hw#ZcZK? zEnGSDF4K)WmUG2TQZ{GD_8VC#q#w#Ky>Thq*jf8(*Z4!^KJv#5GL8TZ^W&HlV#2oN zR&1QUC|LX0$~(^d@oyoIHGX4yU_YntHEG*$F&4+>pB|BAqW!V!vl#-7zI1CX-b7WJ zC;qU<*%TY+j~;7lD-L;P0bY0hf@l5#Z0S8d3wi}a4I1DpY%yyggKV_RVES+axC|h; zxRYEm;|cy&4DeW(avXiv$GjutcMGZ@-xPf_fega_4EcV^FzV1>ZYPMZ^2m>dq5cf^ zb_LX?E8-3wo>`%eHbdISBH!L@;N7llX!B6zVD90}9vX<%RH=dw&N-UB(Tz7sNe!O7 zM4<>(;#-=Rp-@N9RegS^r2YG%ZZ}vw;BZ@3XxZy{D6+WPB<`w$O3dea#i{l~SM<}9 z$uVG|)AjHbmMTCNK`o6KqP~Wsn z#W%`vr_0sT-Yz{~gC)j?k_sdl?F_yWVrB!5)7;{*u1}IbHjL@E>XHR7(}ZBMAJ=&? zoW_Aiq^=FhH&H>EQ2(O6>kyZ{V&r0P{~KuGukZJNM{e_H6vp}%m5-)H!Z<;S4oVkv zL%bv>f&4rT`vJVggKDR1hXR*-eilk%evfs8uI(8(2#zU~p5l}aPBB^%@C^$F7qGRI zbhZ^h6h^ZFkk$>@0P$#yAkA|@b)FqNlAJaTryodtZyosA|4R~zwGmWnpT(>l_Hm)| z&7hV{>TlptL3W5CwdoZgcNBAz4DuWoY=hS!PY-q}_$f{~Lj8rp&z$*-$^YYdm`Ljo z8n+}vFSVc1-~*#`yV)oq2)x~7=q-8@cI0yvNbU3_JV8xvRR~9fQxZ?$HPg>>A=9Xu zsOC20e(*>s;J)eat5lVt78#&N{1m=CnAyctkil4*T=w-2oJl(h6KB+77kJ1~AhbLT zqi}!rt0iEFu0k=itkh>03)N9+%NPArz5g2Wd^ZtH3xPHBYib4psP3XchCjZ` zdp6|F?g9HoC&Tm@?>0u>Me%7ViD-f=sx9r*3M>mh8Z#ByRm#RV$yY*#F{0$hbe0U7 zkAGG6nt}!IhW2E>@d5=2!B0_CPg@U})v{ZtD9V^OxZ~T{Xih*r2_|Fq#82bf4ftmY zY1Se^8lfKE$ARh#)FZPH5oW|o2`r6w0RJG7I9|tpV^ulI#lFPem@D-5(XfakimD-y zHu5P_%kTkAqX4$IVda{dlaFLDu_=k%NDg4UKH)40CmabWaIZH83 z?nD?oubc1Di4g)JAe-@5CS4Sa8AQax*j2osDC+4;Dg0Rt9#F z%pwN~E)7uT!@&*&HZ>W|;*y6a)MGnN#1&Osdb5~PeUVR@PkBV*_ANw6g&7{rJh9VH zf)r6{mwtI=ORk5nk6i7>Jr9NBZw_62baZw18CIF$$Ve=UI)6rz*D4_)pm1O3IjbBk zjKXj27I>F(Va=3L=<4ly$XQb4>}Ddm2JxEs0@l;3wD=?vVcD zLl4>u_MEwQ;DOgr+eX+1)MZp4T&O}aV`_k#BprUZL_N|WYpQQ=>XQWHNjW|Kf)nD9 zUFq@1b@FslS#=;K8Gav7Ohtpds2c2ts)JrSt92T7*IwV?e<36JZu2GurkAb1DI3P~ zs-9te(#D$T6}s|}o=OuTI3fiIk>Nty+KZAL7Um8}FMHWJc`|067K^xC+TF%#$xtO) zI^9wX=&!d#tYik|KCNhXW@+b>c^rO1_2q598(WS^$sIiQc(aELpO>))Nhlo8ZdP}g zCvh<7RCW7}wM>)LrK3q>3lA2k+vl#{*wx0`Itax&>cK#X8JC};1@bC6C*v|j=nf&& zMzNMORdTRDX!!75ZQ&r-_Uk8L6&gNUAe5c8RY!=3&R2X^H(`5-Mbclc0=~P)<~j5P3)H0H*tsCfx_kh{kQF-vt*EoZ(Q0`n5pAo^El7j zJI~`zvv@xRlvCqCp!k30$49^dLTf3W~k(P5r{zImb!ny2Y zpA|eNnzMMm+dp9XHqy)_4(N`Fi66z;4 z_&fU70g6xSCuoTF1q22Ed)&cBkMW?G2PA!)8WBX!S;k>Gf-8g@_oTwDeceorG&9y94_-0Zf} zuMm5e*rcL_!tdJA&G&d4W=Lk1ZP*1!6%e2`gORT{`Qrz9X$m2It45XW(t?FKEt?5) z2i|EIS8|(NuZ|Q5JkEENHQkElO_uQ_2tsRaA~YS@n}iQtAkUDihn($zAfE4z=$RJy&9C*XD7Esf9eh5b|X3seZ)10br*(T zX(zO`JnrwGa?74}-$5?}@upGbDN4ZB-9qLNu6VAs!*RNcXwT%*N-cVj|Qazm-i@0eCgd;i(jVVs#=$Qm)`b0J0mEyJerHNX z3~P3-MF0pGwMmAybrfrdUE8B#K=&O$O^oHb4K_GL;nB31LTo*pE}q(J?J&p!xlW?# z5ml>{V(=BWW*q8V^H%d023>{B6Xxw)KJ8x4Rf}Cy%P3S08ZSc@u*ONCv4~5!lEW*- zeRCe%kEXu@;ooU{)_0(~8AXf1Kmka-jG73RY-_;=(V@*WYp@_2CGlVY^Z z3l*WXOoUa7Ow^IOxBIkp0$ikKTX#l9D<5K-!)}B-qBbK<$a^0n&yn^N6GNsF9JF5- zRh6B2dF8k}>w`SEa^&r+O&bHw998B56qz9MCQ&0F4;P#m+){POOQ^ekfVX2`s#AGO zT`EpH%F5x<4P#dmvo-VUXa7I;-aH=a|KA%Pp^-KFZWJPvY?XDCN>UNo5>rX`kZmxG zB|D8JRI(I8LUtjtPRPFRW=0{~jCC-k>)rSJ{hjmsoyWP)eSYUU_jUfbufIk;GJQVp z&&+FizMjwLYs)Cc0BSS479k=uH2;z4K|R}Bf#AWuz4LQqc$gE?uYEjo|F)a0YtU5K zz`ze$C7OI60)kXPkoAze9Qp#@g#-gEK`Dxku&^AY|YzL zj!%%rLcP2z$xpsV1tug`MB0ebw2MYTQgJ)2`eEQPZ?;!p!luvn)#=(h;ZM#DJnnaq z`1;lS(Cas1ug`GN)P7jH0}uBoDD-X-C`^C(ZnR}!%F62I$7VXmc5km^#ya`nj>Nvq zfI1x$>HCGa6G%OcG_n{%pi}PK=eLY-gc^P`lwEb@;c^)^OED+OHOujhbrzE4bcaNf z{Z1O%4tPq5K3bm?3XNy&Hx3^(IIPpuGaf!msb?hegcFKmHMuZt>u@hWrJuxw}LJuDWN|B=pxlP5al+(3jtlYD5y$r^QiMl?AvpXbp z-qSQK^5?~sVw&$=NSoJzVCD;k9CoP>65Wf3525oTB+ZSUIJ_K5+d#rn>C)Z_kBwh*2uNA4^9+lnD~nM9`F!$u|p3XGa+lx*5f&%_{X zxf)c`lZaKb^I@7oNLX7sD>_JN)YfD*tzOmlWWUt3O0oW+?>m6A+R_0b>+Q}P^sG3V5^o8!N?C_5 z&7m+9Z6Ub><~P7{ruetzOsu*ZkY21^1a_;yo_zN>rdV$mwzbYi4m*$7gIB1x~5tl7Y$bQN}~#v(BfcIs*MM)f+Suj;_X61%!T zq9k)oInBy6f18gg&}5Aa2-DdbmAo;NdL!WU>v5Fjp2&UYeeQ*k#GJxhtcHM3wwmGj z<@lGF%tM3|HC7shcfmbqUK8QzEs$V%bjEq}7J~9}7Qvy;?oFI&+p7w8DHf|u)k`wy z5lAxUj<>Xc=5{ncbM;HFn7H<~fL?i!GNIm)8~=m*$zH+_SHGev-QvdALv}tFwEii! zI=PsjT-93JK$bFzW^42}ZQ2X?49c6hmnTTv}AaoSG! zY#M@rLId79_cl2?4{57Eh`R8eoMnutvYN>5pU|eC_~3T&8(VTvh;C?`WxEOi!uJZ@ zWEOCKiaOfB!hdw?=c|K6`);g=<)+C4i$^{8f4sFlNYL?xv<*_F?ovmn(1SE8!{kfx zTGEY~ZETB_rEA}W-3P-TCwtd}@!vJ?ZXR=ArCCZpNsjj+i4kn0>V%2j+pfg$7|#qk zi^eR+dTElz3C#ed4Y@9HI+CgJy5v_V=TDfmzGL|Y1{$V|&Lv?RFGEEN|J%~j>) zChN|XJUp&4SrfC$ur4$&8ng8yPa_v1 z<=iw4DPuYG9l4&+)V?!AO|@d(jH>W7e^UIThyBa-5^w(k}2 z%}Yk%C9Z<>v`56}w!b3d)lCT)byta|i`qp!M1)4d9UI0?TLMITJwBUS3~Uvi9iCW8 zUR1m@(fRm$$6@H>ZLK4)jc;ssAQ;@)v>fs|Le+{jai{StaU5wlaD718cwptWL`Cu& z_jg|hBKnYqa}R@JoM>UEAiDd)l*45G{D5X(B>`-ZhsAE4aTdbLA;pwOURQm+E|K0v z{&}3WK@h`!EsfBImIx>QhIOmz425%M`!Vsu4f?5!D3qi1o1aH#EK~g)JCUoaEj)=G zv|LYLSa(9aB7(4dnQSgY)Wg)iX&G`pu^7uv5hWYX>XWs$mV8!SDDV$gAD`&AV4u3< z#PgN^`sK>}^H9-y@|mn5v%FyxWyzI{{hJednf5W23COd0cH_ee$4QTw0`a2SID-P3@t6@<{#=ncu@Yszb4 zTGcu79>y~?nn3fE2Hd=_7%v#L3?vEk8O9{N@>Bj{+KW=lBwOfPN;bc`T$K8-s9Ur$ z;z|(4C}?uv`S)`^YA^2*&7A5}N}3ukY9y3`fm-H&esE0FM^PtQ&bR0b*lRLG5;S({FL8*FbUxxt zBb)WXZh~!2bU>@zwm5t#)DmAEmzgVEu(XZe~x;mzR1-2h+$y;+$54G` ztG4_aj;~_v4PWPWY-u*baUV{2C*u^hVxRg4U)$4kysY!s#<{pwy<=covcH1AwJ43$ zaJ42aNQUdI^s=i0k~7g#PGq4+W zf*6sFi9H0J7B~#~Q=gv#mPrO5Ti0U zSfIMh{y8MHl}D3*U~Z%$P2rT`hRLfb@!AA)nsN1hCi<(}ZSNUqOmihgMc8oYFyEAx zjL|Io?R0_3bSYwZORRTmy2vZ#DRI-`b5?ev@cO>pJdH^MsJjn|R{x+xQ;|YP+)fDA zXSKT{j^;+`9-{PNk$L6== z{M}pAPk)XYbujhnC=frSRQbyM!DSno*P+M4Aae%L9#!SE4>QDT2-t+aqph^v`1j?r zht6&gD)m>8tjFTRRvHxVSBnd!m(#4ms$R2YQooLS#m_FOu_%nR?A3?AbLjulY0EjT zy8%0U8mX@b*q&9WUe`{|{c9#YtG`gr+M zyoK?hF-6WIh3wg7{!F$?WkHF-^8G@UAIaP`p*V$06PC0m1)pz=sX&JVHQD>iPq}Q% z5N~8W4N#>p5N$D3u0_?rBLrvZ4(R7n&bt9WoiBEKN=&K;`ox!vABrin78S|m?)n5+ zn<=uv$c`x#yU2w}c{$3>DpY;lNp-KofxL!wm8n!l zn*0T+M`rwU$H}~x&C6#XIv*}0WgqaKI5@>)?fzqB>W5NbvPwI%>6=!F&kk1b7eoj- zbL-$)o#f&8EOLT|t+v1CX7N$07fJ`FhE)TnrZju^g%VOH^Q5);y)r&)iKNZ01;a(w z;P#+~qu7vO&4_SK=DtFYSnW$BaZQn-hiMg#=J%}+wetrnKS^Z3z?hXN%IqEPUA z<7n(eEbMB(saYu*i+@o*_O3#E`w0ilQ9726z->Ol`GVZ`?$5c+{{BqAe|R@C(z}fw zo1pRr5`~sXn-eg0mTTx^Z{#12-}idF9`#W7x@h%_4FYQP@^hmS+Vn%;`>UQ%$AP znhcXP3$9lw4sTR0OrOT`sGV+lWN@4Gd=Q`3pHTnq^-*nSIf;aHP+He|B>w4`mSrcl zqvbUzYQE(GkFccU75${2{$Bpg z=dUlFYW%(=$gt0lH>1;Kmp47xF@f;%K~v;&!_f<$7ZBtlFfa)-)fvg50Ob!1w0%dh zp#RgBLeI(o;shJnTAvkQ!+yODL=HIhYSvOe6$pw#sK=i1Qo{^D(`ow0j*owAR{wf8 z=s&coV?e1>i0fe>H*1rOP_Dg2VVJy$nHO~IZ=PR1UOzSM)8<7uudFPe@LI@6q+!Im zL58@)luXDYh}=Kor*g%l)bzXkIAwLDq!(p-kU>!-Ibyvvl`sU6@SMVyqs`l1SAWQq zc+Gpi{v42$#(X`mIWfMhAODP{$xXys))#w`SNBf)a$$oi1*1ZOEkCI-ed^i3wSeIE z=(1Z#elp$e!t#P9S?RQ?Z^yo_@%gWFRL?#k&$%qA@%c_douV0v+vyREUm(5v^bM)) z8{I85_e7_6kB#UJ`b^Jss$o*taB(;>KjNX+Z<#Lgs3x9(iBc!I9Vi9i78<7Fjr zXRG$l1`JdNwpz2M<|27pA7|cMOxa%C_Iaq0753!re(3?j;qYcS@4~B|Hhm1dQYSjy zgxC=1Y(umPIeub$UnITWbHC*X4W*s*F~-*YGzjbo0lf*xTr8kpQX2?*Y-5hN;y?x33<;f|72X+KjVs_xV1T}-n0*{j#>D)BlpcQbVR1Xf z{ikETf2l>pt*%CD`_sTVOzIC6$c_>XX5VOWT4osT1Pe*0CFTZG$$CQ8Vq*a3rdV*o7*|0uV&dd(#5#Pv3BBk8_~~RnXc$a0ty$B^GiBopQjv)?%Soa zA_5>*yUd%@#Z9*Jhbb#C(@hOZf&XX;UIA^i=ozP-ZL1*m+!%S#@8a^XvZf*(`7L=x zmQ%Js=&R@WvCU5`d4RcL#GrJ7Cfn`FKZE5;B zj*G2akMEv_s6)D*y$e*|6(bkoXC`t9H}i4D;Z_W!^emj7FsJUvDw5T^VZ!x~uO_;> z-ZMO$`l0gZ(QNU{XWIBcRrp~F3pt56f`hNfc#>dE^&EXDIKJz|h9!7?YgsY%F2hUq zw8>(ex*eyR8K1L|H7(6$h#z9vIScqdm%*EbuQltHhW(sxdWB5K^RYjS+r4)42d!j$ zw_h)`@;_jF{Rc`I)aQL4AQec#VfGn8hI$+8tKyB7(_WY3ZI}eO83DbgyO|8YX;BR| z>gQvi6`*(3!`uF>hVS^IaftYU>;?Av#XSSblJ%5jFp?8R0MvVAD1#bw%GW2Ew3`u2 zhEtdkAK)iprl!9gk^Z_A8eoiM3ly8!mY%&`@b)@)O_w!KfD37m+eGhOXEQoOK6c>s z55^Z8F5}wNtKKp2rDlLb-B|#AiGXAWsezI>T1=$oH66sE=YkjDThoB*aqVFN7A;J{ zs5QInN=o^Hah{%Sndz~e`@b2f|26*G->&@MJ4+P$zhq7YlM3jYS@(c30?(Q2V0ai= ztj|PUF`D0n#kv90i!s|m_<`!*cy1l&k870BdU5nfS2#7)8&D7nC_>QeUl3{A{Flyb z84G{E)AHZDNF~+ealVIMJxYvA_XnA!{z*OS5|s_zewV0o5aa7YeUANOlnI;jLn(uY z_yKm{p9}intX{YiX7{vj%7KqLkUzgMyN3?OPn!y?uN_qH0_#Ikzf~vYxV`A(wR04R>h0} zzvh7OVBhD8gwAsr3Kr6Bg#zuT`9l<+Wbtv)M1vC=U294gCC3+0ZW0?>VUZ%VgD8`@ z;)qj}Q-wJ>_1S$VTH=S^J}IUDI+<-Pdxc3}RG7CJHs*)ZX>vJ&#C{3j``D1uJbnI^ zxu=Ha-cpZN>BOnJlB`+Xig;a#u@`0XQ@s#II0M?IhZQB(>xrN*ZebHZmNluyhAg_0 zy<1X9mZM|in%=D(AFjFHPHGgVCxF&BuJj-jb?)srx=9V^f|(I0haHg(eM_9qz&D)k zX6Ss_$jKMe&TC-mBPsd%6=d%&Gekp*_Q!$uws>FN4esgCqJUl)f3dnGT1M9$_X%~q z&{o!IBKDItZ|a;#>bcDYz+M@pSRSNk3ZX3e)KBK5es*s-Q$#$>zY^DSi2860K!H28qCjhXp7(1gMjC0P=@RM2Zc0u2`PF^HV1JQPsM* zzLa#UK)cwL61rpA4_Y^(Akm0}=(;0$WI_v?6O>|{c;2V#mUzD(wV#K|g>6nvwpm}= zmrH&iUoP4v1T}G;iz9!52&Xgw9_AMqLmhV!S*^KBb!fBxWP)F;yTy=8z)=2AqmEDk z`*+eb_i_Wdq*TtgKhQcCz>hjfTx-e*9oKKtXPtI9C!iVoaQo;DzvCL6S6U-wzeeTM zyZ31=wnCoVv0ct5CJ$`;mmj?HbkxwkOALK}Gyd!w*9Iq3#kwV_WC^XJQk8LI9a_4h zH?V;aq0UlNS3vxAR)87@A9|}RPttb-{TYf=!DUvx0>AbJn)S^#m zuNVq`GUv)oUTS3Y>114LGKoEMP7GJQ5iXC?3(gI1EYIP$+)%TBRI51;roM{yuXxgO z?{X`Qk89H=sR$-P&ToG$vR7*_TR!8Fqs?~nc~y+zep2+--|x<5xJoNN%Lw643NsE8 zX$!oG2Z%20MTT(0Tq${g+H8v0J2TREzabQ+y(<}wp7Vc4g3vr#Yn*P z7S;xNQKae(aK{mwug;+AAba-qjlkd83f@USY5)a6_G36DF&0g21_lssj~Bz_smC|r znJBT}#2WM;#F~~ptGbOX*FV`pw86xx#$qP24j%hVQ{KL6Jp0uM=Iy}!!P#`P@!?}O zY>Dil7omox$&)LI1Hw|Y?@2o0%XQ|sLW`!Fm@*yv52KUz8+FWd(L#Nt@`e{^0(UxcT@Y*k56emB_SB%>i)`ddyAQ0AqW<+UKlM54tj|BaqCZloD z1&WNqZ~GM5R@1MvcCL*vy$>$nXZpT6*=*Nt-44mev5i?Y`ARlxxZ~Jj>s$zO5$Qa` zE19J{RwoBJ&?Oel8K*>%S+Q}!w^zF_JkzN4ih{HeG0WceIALq;8q9VCc_80zTDUHF z9ebgkq*@WVepku0gGa*WKE2j@r!|B&UQ1*bZOfB&-#xc`UEJHC?sVTLQ^t-9(#>%` zvw&gj4f{ABR?%9~NAV_g;@4tOGWPDmUx~w?@Z#xBgwA{I!fnSnZU~g-GxoIgbwRw~ z0&pAfk)>FZctQwIN%~O~UVIPB#oBZ>9hq5YVRdSPYp>Kb33-7 z;1yC*^;rMqCnG+rlOGc0#hPwz#AF!zvwcdhbYOmFc)lVWdvEc3#hJ1!-%?+_${9^+ zm4>CcrFPa~6Mj0OV40Rtk{8cEAL`XNwnIVqk|e

    p}G!4GFS2eRQ$O})KzVav5e?OX^~ZF;)9%I9-r36yKG zvo(lNcgzurZCMc+DLegqcnUJIF~>MQ`r_o5?VE1-A19gSCn&TQ9Y7$ufmSG0{biUA zmW0L!%-C%{D@toimh-K@*srX;f40rO>^fInm$X{cC_}M{I$HxDqvjY{XXRQnHc$sc zQIq4$txyboVZIq@+TLzfQDI}__)-1qg9sV-^oIN#GWWDa@u$&=WPQ%{G{?EBf^bQE zPjEdys#%nB#QRLyq~wl8 zX3d`M6xdJ3`Ztwc?gZt_ZJlnU^q`cVnI4VB8o?j& zNP8csykvJ6rM>C{xAEwYWM7EPy|M^EHU&rD z`lMWcM^`k*OzBw&jB}n#h`cw511^1>qfE^jR?F~V8B8e)rC*X78`CK&V|C24bo^9O zbmN3dr1t}8t*r>>$&JMeU`+rd_-DB=FIs?~ljKtNn$ZLp>B8$;rE_HQ%@15Ck5u?p zqo?5s!!?safd+bG0BZmuk(05&IQx1&reN<3T+xD{ZH20@LEbbaI}HA98S5{<&W;N( zBXnZ|rLXn*=!mkrxRZuAebCMl$*WJwn9@HLrHlJq)6)gBwoOPwBQAU62>u_cI@2un zoZkla==84f_3v0gZY2#(eH#{HPstK`qQyO7s+=)yKYU-PR+amlU9BPXQSsxr-hazX z$XC2QF=DLe_~`~@$Kp0%j#Zo=G-yB5)12J55yV1&V%@6Ki|(zDdvRb6aZL)HuxJxB zCAa7n&`a??1pr^EVf3>a>o!;v$7;%B)ku4H%$@4G(uWqWZlqeMzh`_CC+v6o8G^wa zgi*d&=tQC+Y~n&@n>e69@*{^#*{a&I!MFIf>Pnr$HgUgqZ4(pP_%F{2+(eN68s|gE z>`g0&g1F(@Lp~B?PmKtLxfaueOf7GE&Lvg8Dh{r?sCZPIqs-+h76+I*O}M9EI&BMi z9!{bOO1lcKsB8_WnY3t`dKgFdTAA(rn z)VPr*t84p)y>R_mE^VD7?-1|d@`KInheioPT6BH9e)kkTKqu$O+Yt^=@aITF)2G9m z+HqLe(<5r@E&b<=zNK4x?P!nS@X450S9;7rZ3I^!6h4eT(t>N25EfFEi0UJ7s>*7g z_V5gJiF!2Ct1hSbScQjDMY9VmU#w4qY{_E?ULOdtP=dzMB_jPmt$qQ_?*@MEao5-o zDZyiS(`h1-sVZZW_#C`I^~Uv<7~?0A-uqfMs6}R zE?m7->dE!Rr{DFG=?RwmWi=Z#;~^4OC7_^SXA)yyt;WoxMnmc|LoQL{0fBx&{mUtG zTQ?ru|6HOq)}D}{29|RO5+igT@ib!~Wbj*MeYN*-9h-&9((edqdfi3Y?+Y@LSN&Zc z#S4KhEq(JX(vd#cxnKLI1(StjoF<(18L!+G^@hXjEOf^_z#H{K1{fG{$gMe z1Mb!X%R-P3l)0=Yl*Cbwi(Naqhh|eYDp)=YTqs}(#S}iaOLo@Eg)DP~b|u{W%%axG zZF}Hn!zQZ6ZTc2&LCDP}bplF_-WKl6gs{##C4@{8<$#a4HQsGkoTbT3yiv=I;gxb6 zWt?)WSID$5n|Ty12F(B^*fecoxE^uRLNwxgUA3&`GUeh; z9~8~yow5M!P?7Cv0KKH=rhpcUIHWb;j2O{Uj78jBLC#$|OL#%9$`aAtr+tGgtigN}eww_}rdTUZFaNQ*{E(`^0{4$Ltk;fJNKjdt%F` z=?Im#tA>1#G|Pv*;kRmP(vEGT-a@2lJhUmtd_T1HvINWTf=9pdz9B%HN#_WyfMjw7 ziKXvC?>!E^JSy>_T5V=)*c3}t_Y+d_9sP>SLMPY}cHl65TnzY`q%|Rg(>c)CxuY-# zM;ay#F|w;p*b6_E)8ed{Jr6+q&Nm56@0Lk|IQM8DBnK?Jg<~^ht(=q7c~Too;apbh z+Rwgsqb4Fs#C7b%2TIR{V1;hTo&l~WyjEYeat8GR&7ds$ZgORM+?1QMZ@2uZPCz_n z;&hi?zx;*GXiH&AauATsrQzut4)t5m%IOLs-IA!?mWRQZ)@KzWvJ3}I-7G;_M^zxa~h?7T}6$R(kGOtK-+and(s4i{iTHW zPTUIkjZ%y_1zw_T`t*wV*Y0uBZw?o{gHQJ+Nt5OF^z~axwCBB2xHcAZ zVd)kd+sB=$XP8M3rTOew0_8Z`<53mVVQ*ulw*^!n&$}^$7kc;VK!oi}) z1zGYm&@kp1XrCjCn-)@X_#0W0e7v;c$*_hGhxx9>d#2lmugUL7DOXax1q58^USvxu zA7!%Mk%QEZp>i~(icw*~Jrm*%175~Df#-F1T)utbS)38CO8IxbunGwi7dEgHttx|| z(D9BIJtDo+g!NUxDIH^Fzk_ukLPa-KQqZJJs2FuWBK{2IZrsOvePRpYkNBMqJ_0}f zin`}70xS>NjyytBXo3k~gGo_4r#&5QbEXpB4&CU$sJ=KPVZhdMNyK{lQIoTZpMgS+ zyN)}s489*^2s|zHDEz2}J@z+Ss_^UB^bcXkojgqfr~Inx${*=CTA*LtVE6h7%KeLF z_$!I%cgp17J$(^u%dC0~*}u%m2`IEC0gi{3Rgfh^a|#J1O)|pHqI&Vn67+90b(V%2 zKkL)#(1xT#5b6*_rxn%zev>T-5+gUG_hSM3pIJTsJ&~Wtf!9R`*p8lBO>+TrQ2PO{g=YeRL9gDn7uw0sa;I>5E~*|Wf2aV@Z}S2jV|H<+M}w*A0{j51V3Qs zTH3lQ|Mr}u`CB6NWm?=)^_*VFr$u@7KkH4H*az$FN zE^b)ZhXNg*004qU9-6z3XGu{YVwS$d^RP5bar!yOK^J}z)z#fKtP}Vt7ZwjmY*zH0 zwI85wOYrpRyJu-2lQ;L~?F?OH4itzg2#TdNHC4hRMX3E7Z#u6JO~p*Ngq)4xfA$1X z7tW4X@4%gIul_A3`Ih~ylwHCO_U{IAJLjrEHjhWjZx!%h$kGnePSg35JLtN|=2bJU zlA#9fK!9}f>2Aghpc0mOW-OTrcC0$MeRW;UwXCCNkbBgQWFu50qo-$f)wqW74hP3o zOiuc6+KGnNPQ~XrF2Tpwgwb?~YDVFXIz__ae+LiX4hp z2@fk@3Ov^6Fj4(m%UK(r7dC;x5@J_Z%`N3q5_BcV1F4x@qxN?wc}89@EUU>Kn`|M= zyAUUqPy8Pm`@cN_|G_8SPzS(=5VEu!M@KuV;75YOGyPUnpV>zD-IyWd0Lz>?Hc;SR z98NykzKhL*0(+#&LmAZsVlnEY6>rBfm*Qs|2R{y*KaQpBsKAK3ccT-eCJ9s7qE z?r+-D!_E>U8Yn8#&u_AI-u0MuecYl82xh|UrScLhCB}gkBCEdlI@Hd{94$aDtDsgh+v3~UZ>cN4$)z^1# z8ClFrahx6I%wxMf1uBFF%HocAJ2zDVP6_i2Dc-9p>ON_wATVE;z_Ih*nTR($&*J1i z*xb9dqv&d|r_8%;a=>!1i&v-~L;^tETC2}P)yd54xS3F=98@G!iTHAQ$@nP5W1@QB zC(lNBL>l|!-;PO#V7E;rE;Q&s!v&z>)dnMZu9D=rl|9RThxP@JL`*(rI8*4xy3m^))jlK@Jnzu@+P)%lc)zlegKY$FBTt(CtA5`g ziM_nrawt{9{lJ`l>G_3uq$J}qHNb*+I@i@Z0jBfb@tdCd$y4`L>%LYrpL}!{VaiNh zhJ=B|zp6SaL^5ng9Bu17d*w@ERzkR-ZbrrG`s48DpY<+3{v>p$=g~=;J6)Cr8X3go z(caCn&QUc(sxRGn*jnRP?~5i%2fk^V=XoM_^6t5hR@o|SXSWv*6*kqqLh^aTN3`v& zPLzdxatn)Kw5Z6u$DmfyP<}P8*Kf7K*GJKtFU^7vYf~Y%cHH4@bwtsPb00LSGW|eQ-w=o`!qd3 z7uu=s?%PDWxqR_GxaT;K%jx1jN^&Bs%4yB7X{`;)yEC%|q2wwq<@wVEJ-Z6YPc5!e z3l!lAVlAFAyJfW4#^o^IM?dwt?q0M2{$0xIe1qh6!j!Gjk{&1=BWp!l*LvttoSSL2@u<~%IB8@=!F36Tg- zN1IQxRq1TE5jxD|Y8C3CMhfCu0TmZsEl4t1E_&Pcp5~yhV=DCkQ70OE+`HeU{`tr4 zd#v=jKeCJGBio1Av3!g@)S&=d%H$85#_+(o;5R=MOTM288fQFX5E0u%WQw&eNSKT% zDZ%3(sY=&c9gQMsHbn(`3GeP^U7%s{wfr43%J~(e@9zc?waTtN)43m@alj|t|IPOx z>+y`eH@>rNs5gKL*Me7^1?*X>6t8;cW8NJ4)WeNE)|8%1p~Gv7X9;J#(?c~(T^m=L z+%8GfKl05Cl08jn3Vyh-KO-k=#v#*O^MSO7O027wYq9m0M1$6f8S{$QT-yJS%KM*7 zu|5eXgu7i}#o2DMz1FcxwW&thjv~2%b;$g)+%1~j-4md~z<=q85SjF&z%mai^&$%k z44nAZ%SY!9!7WO+GC{1^9bI3*dr+29TQ@wZ5?7xC`k`Z^+#A5@=Z(&`*IS{vcdJ4Uv&Sec7MP@vw-2}))e_z`VY4mo!^I#a@gQ z_F7=aRVQSbXRFP8prr=QeWXqBalch>?zu0KI3F;-PcdMqj)tU*P;#Z_Wb2Jk`N8M`^LN>K;dgiM+!4@|e0P*mB}5B91LEfsy29HreF{Bc z5ve#5aVJ#n%5Qu|SGPa@y6wBZLbxGJ!YJn0Z$IdZ|0G0AvW|PF!gtX`ET|9U!yayE zgqJyRfWMv45VccOY*!PTRww9cR!mGPuEmY76cj{V%;Xn$^b^@JjH)N1!;m|I8x?%7 z`#y~6Z*v~gJolU}_-OMEOh<9OzM<{sR}+*Bf3Qevyt2!fW69lxvgTvVTmHv?G#R$z z#wg&^sNT|aK#EtoGEIUE++Jk7qV?`YHM_p_H3YJ$=f8@F_lt~rg`!3{Xj&vZ&%0U9 z9)d-)(`4}?x0E!)zo#bu*eBHed*uifn4UH(3`RTSGU36>3&=7k^jz_ku4jCqh&FHw zGcLw2qIP(PI-b#4xl(a|G=lN*X&k$6vbF2o>n+ltU1qhQ;E8?$q_;HUfMUu3@TSL*l4BteU&u%yLB7K*EP=9uAdg*&!}Ep zh9lJ$t|ltk`d(q?4Xe1Z4MtQ=v-`D)7nTB>YytybK;iI(w9M3i+yRzI&Lm#V$;5k6 zmKt`OlY!=AK)<==TU1kVaL!$}oY+Wp6iT?k3|h}AB-RmQl5HFw>!~Nn&?)m;L!GPJ zyUCX0F}^qFTWZz{w1`zrPjw&WCW<#D;0`;kI1AIzb5{F(q%z7oZxw~aE7l)8l4iVj z;=-WF(ShdKN4oyIZ9ggs_!y)=PH%g*rXTAJ`;t$niBFh*yQJDL%0oIGW>Bx!wNhC) zH&=>XRRl%Bi@idza`uw837rT9=W`CaO6Kv)KF{b2kM=8{Ygcm^7)d=;OIZPiz*E;t#+_UQO1vZ1PEgIPP^ zY9u5#VfZX5o)U-EhfnhQB1GY_Jj#$Sm^D;g(fkbK3jMG3=^xhoAF+J?&%gHfOzGfd z4_@Z$PO`E*_|g8s`QEpEs*CdEPqBj7sU4V0q4{>^@f$*|>_JA@!mK6&N-jaZXUM;J zS-LA_YdN)T99PWUsDpnpD9~9ltF}+_CI*9Tw2pBDgqp@=jxx&|GEf$R(K?Z@j zRNfP&Iqs)eD{f>F_y6%VpIhSDe-!Kfldt_flZdwm#f~u9FPR=v|0W?j{xaZrap^Vn z=&vcSZI7zir=Qayc`1FMsmgQ71!o?CBMswNB&Jr!zarlM=RW^G=RW@rNlO1_-*fiw zPaV`f{A}+&(P@4E+E|fGByi`3yY89Qi&@6JaWk?tT1IhQ${)n)jz>P#mz3@PTFm*= zPwqc7TE>XR2%x?n23T4ei9{}j$p%`bVQBFr(7x}jKx%T)j{wZ$1ArpoL&Om4srUmF zH7b>YV`fXW z@)-9o)1Y?%?UIwx+WMa~YjEE~0g`O1*16>2fr(!~l(fZU3SBEFVMz2eGysR!P0Y8w0dakZjRBCxJq{_glsT$_n0!_-b zyR9*CRVb_A3Yu-bFdHB{JYZoqM3hc=h_l6&aB>p-zaNEN_C0{Kd2lN{AUYb(7hXF` z6P4G`STSo@e&Gjc&PTg0+{g*We{j@tuAD)y6f7w`0;ZBfkM%K30%l3T~-?4i*%`d>~*kK^<;UcHxDm;7BZfZTQ)3d09=}9yg zr&KFFi zQS^Pll#aI%zDizA(&~%S{J4GqOdUmSXf4MFY_c6!Q(@Jd00z(Pa?v5#&Xhyed{HCt zXym)8eQZy9SS_>*h1EeWFFCDUzHg9{be(MVN|bSRG03OO5q}uZ|DSOBKQiHT|Dh{1 zxnbrG5;&cz{Rsn1bto~6QL6jGsp$5OY*_(v@ybiLa?8l7iC!wVI`VON$?R1F*x5lP zGe41N<197l^UF$ zpi%6Jtmxr1=zc;D>{_!~OS?i1J<~C&WH|Xrsz-R-^~-v3YIjpsD&z8;+TiYw;oQjY zoNt0d$Szkk7XXG9Ep*-E(da6MoG=7pUD<#|3>%W?-~-aEYxBs1b`aqQ2n|>12Ch4T zH4+4w`e)RGqJ!lSv4Ax%SO*2mA2LN6mza4Q2Zq^rGhmi6)9#br35V)DJ`_YkbsIBf zumHe}_T2cs(n7Br!OPN`G8lKd1OcQd&>&mm-T~d!fdzs2_5rj%lx`_LT8`na=Npio zQ+iKe^p?eyLBDJa@?)ZJuHuL{+-fSkmauI;!oW4}nIr=zNnH)YWR`8Rk;F$?ZveK#B_ZQS*PJ-L+@uEI@Lgl zQ{_^ekWI?NTr94tdO#PNWQd?kxtW}+xV6ZJJ zEosz)_&Im7XqeBbJE9iSZPtJ%8VxZvncr1f{JS~yP$C2AH$Rd5Wt@3wL4%ejq;3qJ zY~Cw*7q^y;1<4x{;Q}=3AQQ2EL`csE}9$LJ(Y`SZ$g?WYX zbsT(#KqD>H!VVx*t8^UiHy;hvv|*E4NLtvg><0_3H(U}c->Z2pLDC^dO@6lK8~HAu z%#6uYt8B!y>3{=HH`lxD*N4}R-D&{1tp=d7@KhPz#KC2@3JvwGR`Aqy+Etj==z3-z z`uX)TCTrw@!ojZ?g_JJ+z~XLa)Tv64T>baRV|kZ3&IE)n=xx-YeMt8rW zX0zx}=Rn_F`v&(Ft0#Z-QA9`h*?Nizr~c_xf*q8~j`yZD)rK-9y}ss(N)RA4F3S>M)6%2)7pN zR_#_@ui2XR+M17n9u7L%)npV8 zHxkpOXH$t2Q5`bL@I3~f3?jj?9*zqtI;hz5xDg@d2h@};pbWqP&@My62Ymy$+;s*P zNWm6G)3#o;KYvCZ$*w2s{dtEs`}RJYrwK+0uVZ>BGjG%QV5CAE#$d5>J}F03XQZku z^HOCcTr1rwBYs3$VDOStlaNj^S(Vz$TcDl$UiSuVjy&rKIryPHF^}DRq!O3D!r)H9 z2SXlkCVQv$f>wHdKQhgKdh1>BDvwceic$Wx}IZ*!w16Utlw)w*9Kka`)%<9G5E`#*-|Vj#O_|n2a5{T3i|%RI4fSFT!SuElv80X;HL;v=q{56s=lLT~+~XN_%!?mdr~)^rnJjIvB5{MmDu8J^~{qS_J<-!suM zk(W1^GEiDbXqsGKxsJ_Oc54~6S2lI%gZtIYd&rSfFARevzM||+8PM#uk*EVijdyDO zd3PgD9nakr`Kjel=P`%He*CV+&c^Qeec6V|Xt8Rf;B;rf#y#`!;qSMmHIHglW{bZf z!1+r0)?`q>8ncW4mJ^tQ`}zDkF6`ZT?X;3hn(NvE9Mj0iNpfHGF`FmyA~c2b6oN~x z6(7Cgo7AUQs&{Rh?O8+-UPxZKR~{@k{xnBOyhQV;8&EE`4~29-j@v`ZYCVY2)pAD# z0bGa2OMmhEEy%5|tCRK9^GC*x^n}s1%)FbR<S-E4wel};sgo@lYQk9mqQM*>Us zA+BL5_p!Iah6`ghJ+PkGzt z8))*Mv*nq{Y$4+sJo@qzRKtEXhfiA{CE9hXIrzdqwW*BmPL+ex%m~S_KnD85oHx-) zVSyeB>6?XH*S9v)l^bLz#@BwO3PoU^q25& z;v#w5M;^S{ey+lB!jo27IM-{Q4E;5PBy9u(9Vh(w?{NDKU+oAJ&ham7f33N7;we+;4ERKnd5rB zUt6dT&6Zh5yGAJ0t%q}0+a(5`ZL?`=@!5&=s7uu3Q{^)mPRTA_hog1d`wLC(Tc2w^ zg3+FR<>R6H7iTbz+Zq+7w|Fum3jQkdZ7##y8B(w2#*xCSc|2Y==A@3}I&vnUcd({i zxYpHC0%4P6sGnx*;l1D}uazo~3LP;kKdLF7(QTfiqT^Im>Su%uMIv1w{JG$>L(_+E zG9MN=c1|oQ1jDy`bo`iS_Q$5YtvP>Z+d$`Qr<%iYM|AC8mbPILNt5QtGOt$ zT_NT;;tQf_LLX(uSPMB{4Ko)SkL|jdZj(NWv+M*f1-q(V(Am|RWZ;$qloMsTi9m#) zX+j==Hja`}3uN3T8;=$HmaCp;`u!31gfU+1A&%I6Gta$iM{IixE>-i#oZBgzsx!uT z&HWiRW6FEs1?7eHOOw;}7NmGR8*i>PV2 z8o$0MDlBsyo!|{rv?uLxD=Wb2vjeBQ7;1DgY}&&OuMo-j?hN-mGM{Sil7%ue#Hkin z*&_$+l#LQ32TCFbz|Bl(a3ke%I-haaL?Je22y^oxnw!<*I#UYGqQ&&h^^h*Qyfsk@ zbLm&SzTBoN#U7bvwZFus*~8zuWM%rhNwV|K%8Q0}UV(_mI0Je(Yj zrc+NNyW<(oUs;A!FP6p&$m}GGfVZg(sPBdBB@a^^Yd__I;~q$i-FYoeh62f@?R!ir z{zODpK#ouip@;@gVKAb46^*@>ojD|YYott;q^01}7lFL@*EoTMuk42a$yw_Hkg%OZ z=4|zDo{)XZQG|W14PdYOJbR8j&|C+%r0_{Ze}3oUdo=|w%%?n=P{A6cKwUB){JN)+hts{V#XvWhFnHnRTv(Mtn$BS-F67QB)Fo(S%2kgOiFxW~k z@NRsS9HsXchH`K{sZ*>a6Nd&iK5xKlT^&AnTWbf`FG*BZnq4W&e|MmBmmr>Pf5kNX zy-jp|-7am#USA+j*kto1kS7p_Z6su=aW(qP0-6)1vtZ@>ob9ew4t+&?UBmGNsTf)=xwm5Z7%~@m%N@ld$*}Yq z9=JO6F+topzdUL#=E4o$^-y^HPXD%noX_~I(V6j;6Y<*J#pAwSu)$e})O;;fE>(Y} zd)mt$6K1QPM9VpE)UScD?N15HH}IAOWoYC~EOnx(-s=$JM$d_=jhx-B} z8rA9IEIz#~zEr#lnK&pnkdg%6Kwq7PA8YVN9>>h#K1`%JELja21Li;LZH3j)1Qd{t zms(cGhuZ0KV?M|nO4z7vecSG}Pw>MTMKzuCj}jZ#Pd{tR7(5QP$mYActP-lcLZ}bt zX=kt}QZqRx!VX2)KOBrQArr6Uqph;~@^Tl#T&hKqZ~3QgQ#3TUlSHo0_3A|#u2oV{ zPlpbAIQI!QBE={R5vqKy{-}o^E?Y-VU3p_IbtSaH-1mdar6a63=FQ}BS=#Kb;QA4< z_YIaan40|5>^5@)O7eag3$4ztT0>X#Mx2~#NNBSKC)Ex)LWEF$=P*xts^vKL@ zvb9#K&Xrxritkx{-tA%eZI!zgLxgAptndNpkKbqqN3T0xZ(}7$z0EJ!GvcEqJ{~@H zMtKd>?2h4{8KVij?6uU1C!8(uE3U#$_T5s9IWl+UzL;mt3hwTZH6CZTKp28{=Q<+= z8M61KC8chXSJd>c#a|nM?pECP8H~NBs7Rc(T4Q%n(>@ew{c=Fd;mBZ{Pb&kGh7nZnRO6rd|!w8%Mn@=iOBQvaY9{btTfkgdf9dETgXXVTc57xGYi<+ z%RX1PTP^A80;~LRjD&%H?9t}Yb4`LFW^fHa2AMGQeOUp>pB~qg(h_@*Dl*A9D4m3R zZnXvVNIR_Z*fEd)cK}HaA@T;<<>H-mJ*h$XL|KBC&I^TSg_m_S&@WvcEidQKVRkis zXw;9F&wdzd(LyC+)Wc*NT^>?AL;~J*>wqm!<8=ELN;aa`U$roC-4s?FW9zHFUVNsHwyG+eV|EL2#N4qZaa}+jm_`XbkPGVrpR=b7d@m_KJQH>Fq-8%k`qDJ~X6<*U z({G+7wa=WpOt3G*#aMDDk{)R8?|HK;_EMu)uYcY|-^|LIXhW(cHTXKM6XlnwP+Max zuJbUY;k#Fa7Z?f0W|pNRV0^b}p*7mhB8lM-)=P&nrqR}QM}7uFe)| zrlS6G+3S$^0GQ8U!4atSLo-{vO4MDNsof}DnnMC|&{==hWNGZo6&sOOd<*yn`!xKG z%YZ~rBu9c`f}DBHLt;iVh`rv(t)+bML56B^ZgDTNs((&=NL8d()%6XlGXX5#l}Yi$ zIqwc%I%F%TwMSf7+3hLo9_~W>d4#ROF?~~i!z_jQoF?Z)$hDRWh!fCVdWsvm-DTBe zN!E3MJN9eEKC!jTNsa0)=Vu{sm2gJ%vhmBZkPJe`+mZZu-a{Xnq#u`47ZRDy`?JL^ z7-7Z5H&!4L^~z4UDbhjngDE?^V>WcfsIpCay?YipJQYcnnRb&y0QiyfMox3Is4TCT zq0Tv-{nZ02n6m+ge_ZdUxvzd~ZVDj-&&={4uRUq&YuB~@<4P)q9l2MNN~!mfAmJr+ zpJl@rNuPVJY278DDj%&hsawVC28=3u&$xXN%e=}0kdLyMd7nP4^i#20*_zw5vP;)2 z(`y)g^D7&!>lIB1!(u9PA+Q=9)SKmy>z{FPLglQm@&1ve?P@A8JXKPnr<5Z>G(pll z?;+8A9vwYTAzKv2D(`7TYqURj`wzJevTh@dbwb=`r@+@f}&6E#C`*864|CNzf4j3m*g8Ry)_r~7yW4h zWH=`o;b=R;VFErekltR3IhT4x?2`VZtr#1<{9mZYcAmEMHnaH!y?LVP10)LF)jBhp zE|D*vmL6Xdw}vyw#yp@#ZKpZ~()FPve|=|8Z(st;iTQDdQ+6kI-Inm&eJ5kTlx&iTB=HYB=QO9O`)&u~(U#~#(UJ2FGy|u3)C}(vmta`xcKGQ&@2@iub zj7+tk$^%SIl(=dGCFT0AYvaXE04@aw2W5}Ty1K=?3fm*{i42(W ze;Mai$6$42HRo2w@Mn8Td60XO<9(AbF8uc>f!R`~(p zA#TD?=FQ;>ZjCxDIgdLMm(;|tAJ;`bVXuL}pn;^&@1I*wzfXh4Sz1B(2G*eIQRO4KP_CP`+DZ)yV#)2qe;9Mrug0wKCu8RR zY0UEwZXlbq8{yca>g84@KnkWCh8hN`5S;;IuJVIToARmpOJI}Tm8?pu@jr~&(R!(R z-do`1bgQIsTBcZUA$DWIJq=^A7?sLUe~s*pnI(i*@;@V|b*9c37pqGgHPJa1@B)9` z1JmOA1N9L574^9IJL(~ul+{vE9KYI&aZ4`?MmZF?^ORHNvYsg?2tN?Y_hE5sPi8(E z?UtQ1HQSg48d!rFDv$d?r}_Qt-T_8E)z#1IG#iO5*_f#*ft>Ti2EoGa^x9I|Gr5D# z@Yv%YklFxaE?}U0_y+vv!|O&| z{D!+<1vyLv)bkckCN+3IpNTm2EQW}LSH50Z!?*{3NH*629lh6W_`YwzN`do-UYyl==I}@b1Ilbc->MO?%(k!jx@=qMRY(jJzzIE2=N#V=c?Y z*<+Rdu?tJ8b#(;O>w^xLS`wph?^YIy6NYUN+d8mHmNb}VHDy1B3-^>o=nG6ePrQP| zj=U%n_3|wrR@_j0uWEF+yL%B*_m3LjX|#yenmwS+JjT^@p^`> zWevD(0HbE0+Nq8s7fE*dkpghb()?~oCk^H-LVn6$kb=3!e4SfuFv-yBd0qL9g+IRd zjU?LknSeB6@2&CemkT6iE6zV4y^RxBlRmaw+U%2x=egs3C!agvT*j#JthtV(bCqo& zY)bS~st+|7N-IFwW?*Xbw8gbLw75n*HTugfasE*M0r4?fevqG4id=NtRV}Oo5ikj) zZ5O5CK}>{plyb04;rNihbCH#1!e4_64YS2Y=C&r5Fxn++>gBqtHBqG0H^&C(miGpt zpFiH;FgnKOPwrk*mDE&z6P(yS*#>r$C$tt?Iw9bPjGJfg9ACV@SW8%_8S>mPS#X%) zPE>`FfVn0bgWlK~RB+mht1Hf@ehd1pz#JD{u&qIQ)GO*q=0v?HOw5*jkc$y+ zp=Yc?e*1jELR@FZk%8D?i5l>9^I=BRX5jx{z0aQ#mI~plXU*n|;A9jtlcnhn3PY$GF@6h5JL_ZOt&6-Y8n{tc9;1><0GX06grD<9^V3 z9TdMMP2px4<#Y>iHeZB(D%@}v_)fz3W01SoP54E$K~s0@jJiZzj$O<0JO-O&!Av@p zx;qt|Ty)x3c}dbw#W8AhX?Wrvou`?wW=tfwRv?gfi+&ZsxK?Rd&;geVB zop$Snpi0mZ=G_R;kGR>WZQ89NW|7|l^ds^LEu|1^2Z4S>>A?%l)8$FW{2Hr@idyM2{-De}1d4Bj_5@eRs!NQhsK7Xj zJE32#R7=B8rjb#lugCq|7AE}@7gc+Iy@#f)RSVj5D}3p@P^%*yau_U>Djl-+ZD1yd zoG5zr@=g`lj`80QMYXi1LfX?8?pf|Y?}Ru~SlaASL1E~?&gF%L7kV#tj>Crhu;k?e zVs8gX)f-i>#=ja{MGa&&J(ipG^XF>ukC%@*VEDkYU*^zSnHQ$5XbvDqd=b-;$c{Uv zWHj0b_wb)bhQ!>V>80-G`I1#;ZeFERRoYH80r--?hAnSkwEdRm^PgZ?|GgtqD<;Lq zlqEecop~Ey0MI1%*gc7uj0CUx!e+kj>5V*`?5ek-1XIW>VL-oJDEvW`2r>rREdJ7& z!{!x-;roVBElh2sfA%{VQN_(tAGy8}~b1gK27Aewgs> z_cR(-YsO91Vh<^9u7;8XeICB3Q1=cyb*k8OJ$Mf{RC~UKV&TYXbI#g6Q%lQTyveCb ztgcP%!S)88Azu`h8JBMj7#YO(1HOdz?=I^&Vt{Xv#|fnSq2#=I#^03 z4hk^{{qB*f0tXk#Zef`#Rl$&x0iALyLXtrwvm+tZ^KV~BX5{#-pZ>azJyY*Owm)Dh zD`e~MMHqBkQM1C1(b8I3=cmyE&I_^=G^6YWyX{vO+uZd@U6nnm>wBY*?pdS} z0IVPn8Bk|fWTq%(L9*y}TIqC3I)wo77`2LxDiyw5>?rKC+?enC-uqRUX9TSDgDp^n z=9@8~DZtADuKE=H01L!kPA{DR*XSaxlZR>TKiYX4SvQ>rV39+z$mkb$XqQv>CA%&s zPDT z@x?KH(eZbVDVXUc)Ok7UJT)+0F#{##Ws+?T3FY6n05Ej|9sF{*PqFv6|_s)ekF~`{h zxb=U51q_2?>dHc3IEV}LgCud~?zOo`J|-#vNn)97#ePt~P5hRRn~z&}Wv^}tb~<%o ze|PISYoDU~OZr8?%K%o4{q@Kr{r>dkCx5>ADHMA#K0=Pffmat>zY+Osk#U=e5Y6d5btVT$wyGUe?)iiYd#=Aj&Dp$3c`oOiGYXB>)u6$1D zjoO7CoMhX13kOw4(_7i;TFr|&O(WQ({HAH2dlv)V1f&buoSAu_Z)@l5=y^}`mt-WL zd&|{VZ7I_?E^j;g~cei{;e2b`)ZEFFv{=!V*l)wu!AgR!rn=n^6 z#a8qJY&scL6Ip_fjPSW_-^5A2*=T_y6_t@5-by(_va8mv0o$~(1ZQa=wSV&r8EIQm zBIZ`KV2X8Y3jNM7kq5^2c>ZdqT*RG`%dz+e9b!~nFPTn)DyrgNZ<4M;YYzlHvjCb9UMyQ-`N z8T-7msiSqe>0;ch!*pJ8l?<0Z!;>5g4tNZzeh1J00U5}({Sz{nN>zEB4433bX#vcuZ_VXr z2YQ8=4lCV$_DFrQKPT?6Mm~NdPY=ZTr2s$-X7A1Y#vuhZXxD_Bk-m(Er0&mk(d)K= zi!V)A^u@Pwaat-_^Gy%9OG{+}nufoWu#BRu#(Z(hnVLZg+#f2oM2F>N(gO1@xxW?D zn!FlwMawbMdEkccXpJ92?I~%-gw`sToqn}_hDy$8R>KQ|8(i`%IMd=f?epV36a2lL z-;g~vF08MALRb~h(5N)iCQ8|j$PT8{MVI!^+rsQdCwF=@AaK0j+H-CX7iulGZ;(r> zJ7@f*IeVI?NN1K_E?p)#*Dw;Ne13HXn4qoE4BWZp(pR_x2td=CLstVSHgnUmeep!` z+0R4+cCY@ML&qG*-o`nys`QbeR_oI(KW` z-QLN_X{ESyx=1sTmgr2Fto^F)>i&KR9+LdpQocte!(xB#L7CsyH_x&iMe zj*c+CX>=;Bq)*NM9-uGyzux&MIFC->?gu)D1VYE+E@~9h-*l60>R@l?D`(Iv+7OUY zd~DdLTZ~@u@Cp7obOm&d1*`>CMF8Li<|Sm=qXAh*a%O}rZn9|t>WGgk7rCE+daY+# z7~YHj6h?E)Gv7hRg1zfl)sR(>{BUXNTLeZBDAv?~h7$KoxO5*o>zWks=PVac%Ng3$ zUeuw_OV#oKecCNJcav?o)KAV0;TY1F~qFP`#IB(&Y_l# z8Xk_Io>{|()n-?nfQbU0H1kciJ60jUt)1_YLn_SJaR&-V+_WPal1u ziy6MJ;=iu5g1h5r)bamBJ@Q}S?t`6}1-J%6#JE)a zNRr(gLn+|xf|Z=^_R-f5m96Kxl8M~ZG0TD@C~o;PQPZ4IEMn(h|u>+wp1gm|L9 z;H+lbMC#fX<6d@51XD%I&nie&V&SZM>mIqaKPjw|sUUxWvcg z(sRw(rKpmb?cWKJePJOO9+#+QSps@miG9PD*PUz7q87V$4M2NsYvnXDbCnINcK}WsXkluNKsD7-Z zSc~`O*=wU3``*94#m3IIjetX^iz+E;4HPXuePI-R`r1F;)*pJOzgX>mc@@;3f8g)f zpN1H}O<8J;MgrUJAhC68B6W)&`J^eTg{YzqRS*2oPJa!r$`2cF0|Cn16Qrf)>87Sg z+gHla?;BO@#k#B#x!EOI=k?j8iE7bn}$NYc4cq?4y9k=#Qd616o-Z6h^#-%rOTGc3N@(0DYF)GdKEk{iNIwolnO$E|vo#B>7tOFpmdd)Y zSJ2R+-i;MBD;|F@Uw!^}Gu{CpRx~jfBT21{8NLeH5F=H(;OZ}6D8egr1ypktLK2vm zBMs;yJB~OA-~?A>gKML%zCZgPxqcd;8Q2%M$#w=0FafO9qFABj`N`5$P6q~i4YF-$ z(P@YSHK+3pvK%DPh-qZ%o}i?C%iagR!A!%AO@Vn)z3l+gE%T67DnFBuiC=^W0Cy!` zh&MxRJlw!m*R9@o&HZAN?e@?*2jbd~_{GiKH;=nbh0zqbwOEFD0~rDc@^zySVEX;l z0snDS*LwlRUOh_Cey9Wz%HViUdtz5CzDLSz@blZ9;aOpJJEi6o6buHdX7r!Bd`mP# zCyez?+zuHP(z7(qd3Y!N{8CdUv%=V#{yN~%gGn-MC z(8erO^Jg?LmrnDaasEeEmV&UNLD(Cj=A0pxv3jh}F{Zn}?@YbNOm?d~(znsu>f8PiJS3?k?h3`?~IEUYLgk! zd}5bhSWL_%7$Z8VI;+zZ+u-ZKHW){xY7ImMw6v`f*amY|liK=({kQB(BRR_tlIjrm z#Jb&&`YEoOwK5V&jHs7Qt{VFkf{wa_>C#K6p3E=8$C;T}C0eklu08yjSzOo^`rFdZ zp}Ey5NTs!v5DHh`J8fdMzxjNze`sAJY@ijkR)aMLo8@~&<$=9!VotxMS2E`Pq-*iS zRC-vrO%=P>&^C7WtNU zwoCB^*UI^_^*rn>$jti?$?Gxr^zGWFe~9jC4l?}e$Q%GYI*#23G`iZkNbZ`@N11{?_RhP-mG(*WJVp9@)NUc%!HIWV-&jHC4S+_1&Mwk0fjCb!$H#3oW`f zhO@!*(_))Id&w&cd^3gi3JZSjhoC33W3ub+*FI9*FfRXmHO0y#kDLF|MG0faSj|J> zXw~(1`Q*aog4wth|M&mhi9CTA~M1rA!jEybjX`sr@HIRCY!lyL7I==g@m(L zM<4ChgYwPaDo>DaofbP{zZh=Z`mjdY4-o~%8U@tj2}T)73!7}5*1$YHDFlEczO~Cl z4fWw@m9v{{7DYoFdlUL`pPT6100$YZ1L!d?XwFqo_5k9i+Tu>s!q^bQ5;Pm{x5;)% zhMus_zA6j{WEKgdEZa9zV9-~Fbo!+?Gn zaEvpfqD+~P3x!YJ>^r@I#nrh`Gf5L&L(!$BF`YZK$QGy$M-Z9)&XD{><1sn zG=zXO-ei+G6+7>v8}8g>&?&c`aDW!Z40vVO%F4qxJNl6Q8g!gA2Z`vkF=0R%;$*W7 z+>OcDBsMvr;JN88 z!06kaO}1>iO}02R>zgJ+V`u}Y?pn~y|Ha;Whc)?aX~Q52Dky@|OH_In=`FDV0s;a8 z(h?Er0s_(@5fxBc1O%ijEm9-B_Y!H+dkwvlP(pwZzvrBpIp=p~=AG}HZ{Ba_eXnc& zL}IdeviI8ey4St#^%c=71gx=vgaYg+LP)X|rv|ztAjKnuLgvMRrGUs!fTd88Z|I(? z0!xIDry$s}hV?|mk}dEVdO-7m7x^o&7T~|zf$$d*>%i9xydeRI^_PGI=LwK=i9k-% zk;Jfu0~+AdAt!f$RRZhNLmcS>sFnT?PwX1v56_F{AAMZEHs*G=fJa1Y)q2PcWPI-d z&G646zgeY|`@PfU4+ouR#aziH3cb$Bql2%|K&qHOHvWu^-rQml+1qqVqH@P7s&9I0FkioKi zFZls$15PULG!kg%eZK}dIQ02Vk&#%2L9nH&2P1ZMfHq%X8|-KMS-YnB|C?Ke<{f#o z9*jq{?3`VlNPAaS^|~u5<;h*qsB}p?QUZrd_xW{7l1K%Wjtu|M@IC|pkn)%p;{oiI z?2(M_B@UBr6~j{FwNmaXJHh*TT{(0yx>je471q1^a|HHeI%Mpnku{A^V$H>bW4xRt zU4}D(5p1^qN1)K%hEPx`x;ZWAo|!hx!s5PBxYdc2PU~RsKHL*C6fjT!Rc8N4?)-AX zaF!oy#=g;TSrN;`I&SwTD;2`FbP@q|A?0&3=?w}6!=PTnK@V$$>KBP*)hn+d4PbeTWbUN|UxPLYCkQ0uHwER!UKO4=!`C(+FaciluQ&mYPP=gna*}F+ zB~ajDnTkD04`sVj4m>M9OaO2c^Jz}!TPCXAozHek30CNEcLre7k1#IPz1>|jt@2YM zrAxisy`)1@Zy}Ihj-*`#^ZCeLU5DY2j*M7%Th1+2FL~BTSmlwxn^%~VvLhY$#-nUK z-za2hcKwjY$;bvCYCHDKoy0HO?-FN`wn|XRywZ64)7?b|7+29&*ndE-{5#NuvYWUt zFA)UhGBtw|3s1K!Yd*CxJcK^_!KN%IkLFP5{h@G4eh8x#t1)gjyXbqQrXJBNAnYx; zC!bfRPx=+fmQfib@L`Gfac98YHE1m_ib-&@S6J^=OxQGiE-!E)|0joA{OyweXDr2k z{a6ahU1al;3(*O}!FUSaNuS+k1L{hOiL1?6k%in`c{_!Uea+3zGKbeUdW|&1 zH;?@0XP|001X;-lMG*z8{UmuF*|i4?$0Te3jSKey3ww z8=e#QVvI92t)yvCZ~M5x=)m^pbNpEN%c{JNhOTV|&4bJLbNb-SBz3%6nCrX*y*H2P z(Cf)(kK$zs&a1AY_EamFfGUjdo}|Jr*t`56#L)imS+!wuK)tPn=w<#|F3s1Iq3cmy z)zUBZhVq1(&OUp$2937Q%ZPbC6P3SyO#O{H@7p@SHEq&JPMLQ1KMWcF{8mJm==(I+ zIo3Nzbvv>8B;obC&gai-<%#RaEHVpx8ZLBv~`@=5wjS(SG6Z|F{U^LLUR)?MM*1FMH&`;NMCD`U_0IAs-}?+Z^n zP9jHYtt$T`FzeF^P7}LxdwhZ7k-}kcPAmtJ2dmQbhKiJSFZn_9C>7 zjAd!G^(;RPu^nKwMt@=%oJ&#bsv5;cM5GRP= z6k1VB2YB1Df1MHep*8_r!v}c`SUmx7{}_DnRH7Mu#0A{4Xnla*_zHKQN02_Q0WMTO zfi_YpFb2KKgM0Jegt91G?&HIn21$>Tu-DuG*zVGpH2sLC6BEr3-1ghINRGDm9MZ~G z{rA0-sFbG{KQ_E9o74@`La2GkeEgdM0hD{{TT`_DN;onl1h2>i*?1qjYCYQu4_PFO zi!8nVQ&Z|B&ni6thJR+IBgPab0p~ffSH1JLYd$U~u^=2~SFKKC;=jc||8LJ3z9AG= zX4{Mm=69sZ1yYR-2FC0bZOa?#oD95auD5){<9<`v)Hm?YA-BYPjl=K#b%e5 zy(>3QF1)RE=@IWb@Z(vS1>UB&4e^oNDJbq6potmzL<&GYii%T*%16Vws$W~=-fg08 zFzKk|5b1PMz)TG7h}G+j`)`waBQUPi5^UaWyXwWKK$lw7yoKXtFI|71zY^LTrH@p@ z%|!U*%xWKsZQZapN16-H`KG?D!prBf3OkqIbda<#E0)eu%kpv44|6FN_0DTb6~Tcs zUn5z(eNQxM+Ob?id~)c+&#A0_Z&hvIcHgRsfH=PYj^bXM-Pzg`u4gZ2Hjho8Cv`h) zN~)M)UA83g##p`JUagT|s7&?1(}eFa(!#Z_Y`<2CoadB$I;iVm3RpU{V(ofMT*irB zKj|2f*pRUC%sn4^rvE*fyVr1cGawLGLFgiyE%Y;md?=(3^01{~MK6MEJb{uHoP~UH z5ngsA>)yzgYU2CFW6N>|!tzV$bQIi0)$0AoBEw)RK6MsxG4GIoLAdqz`c!TMvH2DB&YjnIu%=2um}=X?dUKhaIe!sH}$7{5>;zd zGEQuQS!aE6mJ~T(1b+W7Tljz2-Tzv4H;*|stI7K~T+u1t%k2!eN6>?Cdh;J_D(Aqq zj;t7ZH72g7O+w&uJvPoy|MdQ$11V-9}f4PZX|9;b507<=+8pqm!FpnXS`NML$8sO;&=vX#I}N zVU(9f8a|a6-)HD^&yI{m)+;(!VBs_-Yn+$tSQHv_RMbPqSin7KGEH@Eng9C zi1208Ib)Ko7o~Vipg>$5pw0H?Lv* zu=(II6*5kcye>iYMxk9tSLReEZt3Zx^w4kb-iDH3Nq!aUaD&ixqxRkjquANGI+pv% z=m*OxB3PHrJ^cOosiV>oM8s#JW3mldm zmypKO8-cK>6@SE+Wv{H@(_y*Ed3f>KZbcrrm$K!HIUmY+76?aPN1wb83Hk4u>-p+% z#)1A^sEwTD7DbJ;OQ?^2G+ zYjizldickROm@E+_I*1iz{RzgQGOD=R?kcnIx!o}O0_>h(ms9?V!fp&PZ;;g6OX3Bt zXc^cs&{Mtt0i-@kdHm%uO*g>tAxJR|05Laa3nWi}v;_S(F^!8{9RQf&zaKQGUYhHjpe!Yl<%sd~ktn8y5HLG2*85ePG&tG}Q zJ}+n=7-yr1nP=Iuz`0|y8}hv!Erw*eCVMYUV!Y6@$gj}#TdTNg7qyzW^W!%1u zkmE`VoQ0b|@}R(!JbR+s!XBB%)RP-aZMRez#1Jq3^~GEF#;@la>|DZ*k^}<;NXsUW`2q^ z8+s|NG+C#lnHG+5_qwKi?a^(yGqVzSE9y6Ln5 zc`rFZ5~mCqj6Ys--qO!FTSUP~q0k!yc!>(UA(`Qz^kJ!T#ls{?7f0Ldo;)r0^qDs6 zYZWp13?IaKKZrH^M1HNce*2d7lfu`_6{@G% z#YoqPqpLf+Pp4u^)pfT!*C^)_E81N?;{2J2G4t~NR=(A7NPH)PZfxqDcAxz_(~37{ z^zj`2s23~A+@+L2WW9y}#95&89$he6Vu{g^z^M2Z$72hrhXaKkBHy>JeHvv{caF6B zaAj7?3b?zP8mT;x6Yg_1@8(=Ck+g=$*PpgwU6_@l)=a-@u(Mg*h%+*3USbtx6d$1k z!jAI|JE~lw51#%WF$KFr)F3I@=9`VP&75T~j0dMlZDD@hOfe)}xl5-mO*sh6VE;>g z>MwNi2+{Ep&oa>an?mCTdfDYl!(v7&VlwU6SzzCV649XokiHc_7^~uj!I%TyJU&}q zULjY(Fg`xnrM!3R;rvHhrJ_{|&X_G@o#YK|gY2Z3e!e{Ths4+$n&KYp8qPBxxxcyK z%(QWB`KGA09X3;_NZ=G0b@Q(-dV87v`sFg6UGIWWbrFehVS@J_3v9ne2OW=oaK%i>I6a%F7~-YK zA=xW;1-(k$qPw=?GnCUwUbVPZyv^TsGF_ zRz!Ydg+xef{o=~YGB2KS%@ZLTS)PWa4UEKDA%yfJ8dPW*yyfQ5k>>a3dO2X;js{7m zh9Mtr8c;P@o4v=XXK%)=nW_t6yO(yC#u6TXCqx)-SBz`h)qBC!+OB>&A0rQ9$K7>>Xs)B zzszM8TkWQgy zmWf?i$heLDmL+Z7OWtO!aLHk-K9X2E)S+VcbWH5I_}DfEYY%}>hwAMreKlrC=cU^j6!u(-{0bGS%RfI_Z|kp zEmMf`=TTb1L9=^ZE}y*+O1>boH&_!TT{aOP382d`e#Q?K?yrUGC79!a!r57ZHuFaa zY89mw>bFkQRXLDJuM8s*6Nq2+0+jE&E4x^PjB{tj3wEr_qpDA$cAkq^x+w}7yfy9@ zL$4o@ba+}IrS!pMF-N0@OK?$t`F^KK(^qki3sKCOyo~&d@)7j$pRb3AR-I*-sLQvd zoxiPkyW6eyK^p%~Z1aexU!BLAty4nNec3EzV)OhOUr%|i*|F2QI}9izKI^%S)5!Jb zAE|E=Jo}r%dR@HtD(FE{9PAFO+(~mCXMAh*=PfOnklSRtRkG_isbKZjORtOVP%@*@ zu3x}P2V9=$zJLfmP8d*j#CG+FyXnRaWIz9W8UOQkq{>j@sjhg>50f&8x* z4y@tIK9>J;!cyDtf|1gSBAE6NL91Gu6q?G257 zqnp!!LTw9IL2j+P3fS{o<~xvFh6X@?a&G^R6g~eR^>Rn|2|#&0<|`4`xkV7&EJPFl6G3@IpeiMq z8U+YAkQv{8Qy73wGLDQleh~GJo{;&$-#`7mjQUY8VFNEmfHYOUW*zfMB>C{TjV`gZ6w&$cF#4GU+oY1(%N)oTpAx73O->_HFi20d1!pt%d{(T|B)j;Vp@Yw*2r zCyNpz<{)RWDg$4(c&o}2s4iGd$x_1&-&j-Zwl`=r zx;mMcT+kKi#tnvl#df{e;bT*s_%$)^oTN-2MXEA+REB0il3SBs=o2#@l{tNQ1 zfu__iErbAKljd@HT3dZ$-Ea0YBfL}3-~~kT(wh`H=IuLcP!^`zS#SYoz#~qqj&PUS zbm8<&qRY61L0`uRt@yi^_TtY;HN!580hFUrFzSE{cogXxeN)_zG&*m>uL1eRgylh( z7f&dDdWM9!ay_IKTq#!(0Tjlxdl$4O=WMoPGvl43Pw7MFr*1=g8JMOaJ#Z9;=@^R- z=?DG5ghGnIQsp6{OV9DtNh-xCn?&VDnI}P!cOWz9H+T@uL3r9^R)K=RE_{Pz3PuKP zoQS%VAnaxKOv&M=wCKj({(JvuZ^C87Jc#sx8<3d&P}w1W@U4ciA1HTkkX0*@$A^$p zzSJ8h7XTft&BHQLJfkZA%BeG$ zPfd1x(^g&(<_*5H z{&4-aeD+{uc&NWotdFRhcT!Xn;ZbZkW(^AByLk$qlIfN+=kP`^)q7tGj4m>gOOK@SZ zp5I%@$?!2Hg-P?JwCU#PT2J|}^jC;kcp5F7@zw==FE$q0oO zL%z@q-qrOAZht9WA!(mGCwDt3D=!UE#$adZ$eoFp7KzY$Q9R2Q?YsobDp+`=Gz0CO z+(fvKa)=u{k!h9qK;H}(+M7#0Lnxu8y~P8L zV6X3eUP`$dZ~CHQwp_Q>Nlqt7wLJ?L*>vkxx`rtMf34`Com$uO4mWL~_f8}E7SNes z-_W9DVJhT*7i$Khvxna7w>Aph(f#CT6m?shgQ6ok;@y;+Ak`XVlB31=5O#iFMP0Q| zTt-Z)DOI$u_I~b~tn9p67^Xm+_Gn>`oZE)&=XNHNSaW%N~icxgn*y2z|I@wVO_P79Xd7MQFW> z^(%etzZ8=GsSrRkAbbJ3-^S-9veL-W_hH>LHxM1_z(K8m>`&>g&YS^$=?8F}E&!x( zQ?9QUJ)y+il^McMnmyRKL~>k{5Ku-95F8dY$TP z2ODgi_+AHGzwd>=s#jrLSNFnLn_Ga5LGAM0PwzTNzRy7Yd4?H{ufgbh1DGChd%Iy? zayO!Gc4y)z={Q2T)&({>TKnpjOPrEoL;&h^mguzID~nqRQg*@Xwq8}wnw)lsACyb- z@=|`E|Lnl$g)_x*a`H3VEdO9C(eBC^=HavJ+8aW0>3g43XNQsb7#jtz%UFZ_q3fmL z`m>#qX1^(nl`g?`1+ z42~?|Vbp=s>9IgSBhuKsox8KQNOxw*5(QY&E(vRP@Q1>44W0B0}?iWW;}h!z6Tx}_}zq< z)`A|?8)U6SPCO;=f}mf$uH(%UQ0M1y@(8r0OWqw3LAdfsz-y_qFn${Kr`;jj_ ze@X%ob?0d#w3?xGM5I@N_t(2(?a8W@!N2Z>fHj_91_mo@HhBw_i}YkPS1~Jk++y>T z9Bv)2w6{}o?1C2*=1iiaR*mLgZk%KH-h?w4v`h;*`sAJFz1G-wI92Xts;o#Im^U-~ z4i)<58ToL^GAgj?tmpO76~i0C2CouJOl8J1_Rs6c+(gm5KG6MnNI$km)`SBf@fkq$ z@B1?y>juGg6#-fT3OtUiJER?;pnG(65Kw3UaB{#V014|;$Nqsj`wz>>f0&8I?Q?Pu zxW=ynEv#=B$UK>deUL=V*@~S2(yNXO1Bi`n;96Igaf~EODI zv#F&+=H-&;j~T({!`bPz6R-qpE z5jp;a3-WER&8wAs%iIq{V`w?WFQ&v5Sdb1>6afMHkAW@ThM^s&%`Hog%tRj}`99yc z=Rn_3mS&cHF2KJ8FxH$P_1z<6dgNYs3$z2mJb^8_th;}jq(un3T$VXiTJCshNI$>$ z_FT@RcQ;ePb{$OzYcTguMm^r(ytdJ1jlsl{YKP9#V~9XQ)ZWqOTRu}v>>lyb&_wha z2`P_5H$g6tc!{xD-aGRvZE2U+YT~lR^#qN8S&7Qy9o5l& z2}Tp~EbNvI=1D1>*-zgtt(J~hfld4s*La&m#7Dxl^}zye2RCgWr7sQF z{5kA_EfI2j7$jcsJYi>3Aad$wU~NrANSAABkl9)G&5okIF3J5OJ#&wzVP+^7XvkuTkiKEySl<6k?(I8Ctp#&cj*#;ev^^|a#WX+ z7zttZ7PyOlVnt;%=(Ka5yrIEf1bVCi3PK1id#k@`A8u|a;;&z^B5;bi8 znZM*t3Rltc@Na4iN9GO_Qw?L-1Ag-ReQ0XhLNaM_Pp6Qd#D@%1|O zy$=knzc?4)+B^ITu?;}_=7yW68htm|&ieMze1iX)rSgz?>!~=Mol!XHpl%p<;Yt$+ zf3K+g^_4;|cne0>6e-TU`TC495Snh( zw>w#%KKOTr*^3lJWAa6+c|?WxMoTJVcyzT<;$h_7g@D#C?JD;gQRH*5a&OCb1aILn z6k##GQ-rigUYH{mH^_MF!K`7xa|i|-p$B_oz{LQj4j|fYK}GSpVT;J6!OfdLB0em< z-gSBD7fA7&qP}ipxA&T4@)uK9RYK+xAV$bTY|RE9O!3`MEYs{w*ZT8&VbN{9)nKvH zj9RIMRfwI4n9XkrwW=DN4cZko8Jx;gT_oVZlgC5-bn4Tqhi4C%PUtTz+`9eKTJ5S9 z!#TN(rMRs;8Jp3WnzXCQ{jH*HI(l^q(luxzwM!$=5<#*bfnV`gt7C^2T;1?>%C$Q` zKns(MR`WVh_R(YCYCnGwRqlxTu*aE3pY#md!_pz-r(5QjCvICXeKK8`ZDPa1Wk3Tp zg72EwDeha)iQI>i6Zza}OwaYA?uqDTNQY|ko zFzpYvExi_gf;PA8c7EN2BPb#X>UMx!K76({bqnsP30PSxjR|M;8{3tbqy=yXE}BF= z${VS&x4L^b_krYK*Q-Lr`5DdQdaCvSUFFQw!CF|41zd<5a;1-OlDq}*Cuxbp zr`O;wJklfE|mDjJeEX zhK^={cCRRA336T6uDr__hWs!Hb^6{J2;eu&tbS93`yU1YZC<(eQb6t zZbN(6c8J_OIAuPo&Dc6>Y|y=@eLVvFbf|;JNfoO`t#kX1Qn{hEaOZiRvkXnwD279M z!|z4qwo{)83`9P9OnFW3E^FxdXlZC@C&V1-D{FxQ6q`?_}&_U%;qV|o}d_6gBN)k1SDTJ z$)iy`k=$ENPmMP|0c5+QJ-TYn_uBUnbn&%9CLnM?OK34reE1|7$bk$bO1lQotjoUFoEF5T>im2YaI zhKUrBCpRvWdoo~KO!P9r zh3^Qwsh9BAFTxLFK1h6hy1A7R{qW_s+_P&{`rq!#a~L}-EX4J$%F{v5I4${*W#w~> zK094Y3b!tgG15@UFCdo8;m6Eh>vtE6a{egFVuNaDE^!^atDBhF2I9T)LVE+NztvoT zqajZBy)+j~Q~y(QmHf2v^01Z8TyLA$Cb6iu=PBkwk2q&TOX$)VjKv!DgW2v@);}z? zbuQF34j3%99kw=?deej3FQM}=ndcmEOx2BrrHA&L*_5eAPEAcgr@DN6lw*38N{hRA zm~A~3L^T$pHF!rGpX4Z(cnB+X)RZ4OZI2(mUTgl$Brn37A3e_3_ixib_5Y*OzkeMy z=@S4MI*_0WKtTY13`lVL8I8ZiBN&cBF~llB$6O6M0MMvY)IR+?AeGebhiq~=0S(D< zm9}`P{o0b#P9%}%hzFXvrO^8kva3^T0OY}DJEvC;vLxo!hq<9Xz+pTW*?aH(-d%?T1<+r7Ms7&Pu1;(u$gP2V$m&VS#>e&4`J{rw zwd1rn!&7OvzC96kKdqI_H{dVln5JY{|F%>4vX|ENyTCk2V_B)IoZRf$H_h&e!`!M0 zF6z`h9Wd+2I!r?w#r=3X(PHh$8p+{3BG~uZQ11=o2CQQ*IalMCS)J}!2Gh0la`n&f zp&4#G`XiVDI_`aD;&{O@be%Sk>vIsl-RG2(S9h)69ja+;UJB5qe*VMz(S#I6`s*Nc zcVNenaIosbw#0t$!&(0IRAFjT8n^fTmb9z2>hmzFF>l>FHKF*gW(D?}n*%+8+M3I< zjtNW#AYS2HE75hdSJOuD#M+7r!EI04p6JMxiceLbsH+TI^6CZ#PLUBU{cT2hn$pjA zYV!*SiNkCC9!j9d87|_xOp-I6KMQSF!NScx^zuNY=eAbYi<*+Xn}gO-7hUM0Dx+_C z;&c?wa{EWJx6O$xmfH6v8m7->*(``CepCXe!_;GR!g!)ys{uyGkjGnwzp$`0EWkOY zS|yAif;(&#<7rl$K`qp9sg0=UFJF*etmAvy`h8r4ZCSd5m6d`pU$50FYILSvJXV=5 z=9RWqeBH=S-cH`0N+Em3N0gddD}UiIdUEjFz7yOx;Kq?QzV}b4B$x!lyM)9+#06zE zvH~R!Ek7R>Ay2R)4d3Nm*bYc2`VW4UnWsib{3BA5^tXeT)|vrHC#iWjc~inKs(nX- zF#ZmnzOm+#%93r;-MXs5E500}ky#@=31yB#hpS8Q+bsip>eNqBxPRRQf zXK$#9wK;EY)Nn?j zPnO41P5ho(bbLAux}dx@m6uhLo^UQwrIzh-!rB{OwP~(0{&T;cqFN z{~5&o-!h1uKA8;iSH@?@o)~(Uv`>VDY(MMU`C4V>H$v6*sVI!XJ=L>f$>PAF37c{D z03zN|Yz_y7yP5=y(~1sy(n`(rkWOud=ex`?pWO>(C9UN>>y1ZpB$9^iHbg!h6cP^7I2-9PP)-aD#-B!ENl10kXK6dZwdd$uux`$SHYX z;>$wHw=2mk?vmb%*t`0&ZnRGMCGhh(G>TOQE2zt6d(v56Od|W{<&J(zv*}e&Maj1{ zS=+jVpd;D^Tm{23YvgmYwDA5z#anot9DK?BI$UVj%@;Lghqr;l-Gr5lB# z8-$KNHc~8bx?I38Yzn;?G_+Yb>CzEXGqqSN^%}LPsLG;S8YIMERGVPawWifTnR%Qf zFz+PM4(Ay3H%^ysZ!xUU%5#^tksE8_5%vWQ_C@vh!c3|TQ}&Vo;x3A+b(TO=2S6@*W32@!Dj@~&vw{Jr8>|36 zj3uoQ%Ri0@^|bjDRstr9Vg*Paa{Wy&L+GYyqq|Znr0Y0P=!LsVhVT$qk?#Nu!CDz?6I3P%>l9TeK zN`said(m0PmOxqCus=rhQyyk7Zblwgzd5x1G8?Y()-+ z8xmGuL9Iet=Uty_4iDQIEG~W4*BhT1SxblUw2ACx>;vu;x~ItpF_wV0{{70k;wkg; z`~&E3E;YQ)?;{~IRB87D95;!yESv6MEKvoDosXlp69IHlZw$U4d8>X>Fz%+JPMAU1 z=HPD%iT0M)J8#miikCT7iIxTrioQNU84i^Rspe~bUle^)(cSXK?Q7^0c@c#isB;SV z;XU2iq$N`o?&`AT7%sSEr%+#L4%nwh!i_dzz0B0Ejzc|5S$q5cM<@5T!spnD3)=OnbJkuLxfzPEpn zEKxNfUecc-R$%JS_rIP!Z|B9H)l;7<5GQ|!&!FRzv%*$1&4NWGdlX7`dF$H|=A((4 zoP5{nK;xi$bjpN9m8nWvi|pVy(M6-ADjXxtd`tZ%cWxK^TZp82j8}}^N%vVkEn3a1 zMh=p?i%}?jkK~osG$45e3Y7xS>O2-jvSHR(gR0mi7!GHnCQF|x%+92bzm-i(usw!xB zq&(`qNxu+$R)L00!>f)%50E6A{LGsRg$izP_%8wlTB#-P!Ulf!YsM3Zw*arvj|+g$ z`Cr&7da0u}LBUqTLX7}yQWQ*`d4VL@#Hs4kDpqEZOT*eW>> zv-Uca*eg1=fc>&v!+avy;8Cr45?Afg==|xwnY01Ypsa$PeD>3}Nr5q&htpX%r8z2i zwd!=#p1uLEq4R&F^FT=si?~Qk^nvaej z40bpmAqYU0ajn7D!b%edL+$`|CMKdouSV5S_VBZ}R(a<4InG`P{*?3Dho{3?xi-2n z2kl|4V9V5>6W*vgP$1MUEQYp8GOmxROVoApDJ@5(9CRD$%J;R($n#Eb9woxS5$LFX zVi+N;enf%<`c4wWEu-c^v{3VHyx6gwTy#N7(F;~1!=|XapMF>n$5edwaLGb+D$1(L z1DWc;e8Q0;= zIOih%4EL-%@mD+Jwtq0$Oa^&U@p8WK!zXikn;OsFNR<ftHbFj`)_X-qha|FS9EF zV=k?hACtfO**ud#ZB{&3uOgWCLD})#WT&x$%|hm4{gh3J$Of}cSE0ehh6%DjehOu4iR_O zfRGX#fB|$`a(QMUk_w)DWu{2sy`_~Qal|FDW|bo3+XI201FRlU~jpj>Q$~e&al| zt$68T|AuqH-&b$6|}aZd5jROB|YMS=qw!vE{k_ z3Dee^YL|uphuBhp!O~1ey>l?AMK=t@4s7uE$MK;%(tL1FR)DRHuUty_LOn>(1h;G%sMCegS)ad&M`7r~QNefrHG z{b7O-;$&^*ibY(y_c+nl{x zL#M;}rXaA4>e{pOO_)6J`Nm)RO@JJ}wap^C6tJ_YUZ1G$+x>=NJ$8+hV+bl|*Xcl^ zkHB?|o({_^NQ7PQ6>pdMv*e37%=??8lCoO;WOsgoWPwp+ zNr5*sup(WT)A2%UJrkWXo^?AeBKu$~q=4b`RrM>2KhSXKq1SF*f#cC+P7M}vg``5{ z!Ic=}8{U&Fz7tEd>T4rKIJ7FAJ7u0(ha^Z_BzoRZySO&XP zsI#`%XuyFPZ{g-nAz{1m`R+D*XRg(c*ep}VXg%#spgqTld#gqy&%O+c18qsptEjh4 z2!!~%V(a)PCR0$^Hf(+7piynStRI1P z+T1KRowfjnhoi&sGDV+%jIFzB7F3yA`@tOZ>Z?u03%|#Z**WGV!fMs?OiBDiSL%vP zJD2i#9~%+guBtaLmOQs7Gz-~&NJW0tJx0YpyEU|u^xQ%*R#wBVHWg@R+Kz&4I9nlG zhawGv4TT1$EAsYC^I+*EwuTv`XZUkF?MHAX2X>~2(ko-??z|sGG;V4-EyTunU2K$! z{nh`8l7JRrXd(Lg-0ZO*a;lPXGljXdkAh2~jc|AK(!UBy^Ok?!E#T7#B&i&qKqS=)~y#T!sEId)AuIJq=;g zpKUy^)cVXE=A55#C@`%(_qL*p8O@FpINW}<6dAA4BT_cf1r5tW%3W$Dl2+*TYHt%R zCLd)LBt3TS*smGP+i>qiwnDCY!w8;(#!c)`s>QMhWin+WC>OZ@*dl9`-d&}pS18d+ z3cv_=v=8wDTU4tGLF-Ov-qKdZsFgeI51gnt@AMt*Y`rw14Y536^^*t8WrQ43*TkzQ zJ+fk}QxgjPUlD6?fNd!pG)nTAvyhz`Ad@Dhq}>xhKN(tAvC(Rex9Ny9WS{+mqhz^D z)@+6RE4H(7>L4gCIzwTO~ZjfwPjk};fcTCUiY z7H(R$(|!U8g0l^Z7H;YfJ9}`fh(3DOZr#bG^vW=uBI+=WX|W|_&EV%!;{1ytv>is< zqr76&Z?=QGlo(v_Xjj3AS*U&VbJ?KQnv<-<%uCx=`Uz?fHL-c4iCsNV#tHGbsO;_f z`a@^2t+@}{HP5Db-s&(QFFLptvg9OK8i{*koG%}!cB*kH-rIJ=({nx}`dvLREnN~a zQ4w=OfExE8Oe9@m4W3#Gl~6#slmR(j-LEOH971soO~o3%fBl=nD62YR_<;2?cbD7B zmVoczT6e)YpbRrTyS%jscS`k+kH9qbH%VBt3@dd3wlKvN9RkZfphz&MH;>LB)VkuF_YB3+vFUPJFB)FdSFn``fV`Z@R9eZMolbMLt4PeMjUX6AgK_j!NMuSB=H z@S4f27)ASZq2%mR{Y1$nEtDuIx2k@SD1M304mFe|=(Sk~{Z4^kPagmAzw2xG8{g@d zjO|c+a12*_TOF_4j&Z-E%tDUV$(Lf&ALTzNC`_+a)e=oSLmh-`2=$j+QKZ}qhtb?m zKL(7j)i~sXanTRJm-rh@@IRWbKRwd_PiwyZI-expZ>Q_5JOx+~wt%$Pz;g|EBuMjw za^(Pu-y4DG<6yAy=*Pg$zhG@(2z|utum&LDHeIJh7g~+^9GpdzVd$u(PMaeS|?I=1IbK+nGj{iTNJgTj>?dAJhr{N#f2BSOs2GyW#rNm z1CMNOKQg?ZnBVX@?Kt*_e?dXyMqY{2l7s!XxE$1EK^;$gK!+^N@{DS_!L`DqFshfH zo0E>$BP0Gz*cfJkR+$dCTAivllyS*YstR^<`J=AXyUJ$WH048PHj2Jl(xH4GA8z0* z-&D|`FdA>9XBDY-bOh-QDYs?)YKYq!r67~1$Bq?oV8{?b#rV*j=pA~l1YnKS(ot6% z3S@i32I#~WQjMZ4w?D{-m1#4bC_Cqx)VX(L;8T7!vb^W(*EGyI{Ut5aqQqp`bVRL( z85*iDT%<<(S(q$cUrbS%7(}kGNFOUuC5EVHiJE!?RA;=3#N%(}rAbH4{gW0AosZ*x zlurFD5r~;QY{8;&@%@3Z-&oy+A~Kp3A|26QKp^O-n20J)xnem|u1CXI;t z6h6^rn)tj+whNP#yc|5YP<%(yDwzc@)h#YTXMxv-S1kp`99wn%Vi>7SuhDvKX$IXg zAUnc+skN+th;TNh*1J)MsbZvumCipj{CS|r`~x=$<4SA!u|SGp%HtxSFAUA|Smxy1 z+z?jpNGSjlIobjePMtma0B&eLzc+r>-1D=7MYyu$77fDVDt zeMb?OtW(;l6?*F89j^nQD=2hynwK&6CG4{wvJe$UAQyZ8(CAuz$(7yr`F$_y=9N6C zv9B5)_TDGq{UK*~+39qEt3r7D$#1M&`K^#H=2 z1}Tov(-!BLXQ7GNxL8GOm~zWKd2eY#N2I~0?Wuh##p%X;lB-aF}J!ds@s<6yx zv#)tRED7_|1@In!esdY+mOgtF|4t86pzA<2il)esR}rK68;aOEuTjcKo;T9%7lR)> zCDj-jc?C|~)E37|VJcgCep)V0BK@JJ&G?tkuWx=O=*GT?hrQMQD#y%F_j!FHH@LuT zgG+31a&|&Ppc=(+yIAqrrF)dimK;wE5o|uzcLtWyEe9>TB~4z*cV77vW*me{-BrOX z7>6Ss9?`M^*PfU!`tY%1i~$Fb0#lw zr6qh!K+!9V;#lg$IBjuf{Qah(JDpT~@x0E7p!Vh6{`+a~_7W$mr)`firmRMk*xq*9 z6l6S-TjH<+WWKXgJ~YJHBjMV>cJ!|P0qFPy07_=f0nnfb08$R?P!1$$B1|g~pdS3l zMAHzl^aSZmKl(f9nSUHi`~wgBUz2zK?LcF%cY>Y%7#)S&WEb9J!vd=F1Bgu&z}&eP z3D8m%oX2+PkF^tk<>ZZ~C=^(D6H^v_>;Y}XmIP7f7lVdJ#(9yRPeg$ZZa^@o4JbcHe)_$oX#$)*&$-5{c@=^xI=3r(4Yr{#bJ@ z_=A3S*@oYKJyR=i3txP0%vP^Own!aXt0>X_k$MzSaQwtNyDEZeg+s-rZtUwXYcI_8 zwyNmQ?Zm#Wx5fNkefe`5eA2FcXDdB=6-21+JOjy>j{AVHy4K-fKgRiNT}fqdOR#)@ zm0JIkTFt9mcd0q1DEOw z1baB$@UeK}C|?KND4+HP=ixU7TlEa{lyco>uLNFjfL`$|VsG(=2oq1o=K1*ADtgp9 z4t#DET{sHnG`Vtjq3YhXMPp2&{efGA>>Xmx*`}PD!~}26oIx0Y@5^G_QeWFoHj5=r zH8`||TsMzwbdEN)w8A~|ks(=(TS@Ht{GV zIcLqt&nevbBv(MiS+>Hb4E&GZoVdSGB?*fgEikGyH7J}+aI8AQnWOEsFJVq`hzgd@ z#|A7&oTK+mWTp^$zk4a>zAuWFLb6#on`i}hak8aLKI5#9j%RHY_~0XvaHx?9;{I^I z*w(VCP+?dQCu3MxXh!)Ye$lA0u4rNaG8z z%87zzJWaU!z53e_j;zaAV3jx==Cwa#^*o7QongWMa5)6Un+<2A&!QjJqv%eX)Mkb5 z8GBd?;_@VwZXZ87%y(}ST4o%9#9t*5@$K=hyx9DKHFtYb{o)PTUktd!T69fNJ#}k!*PRi4XN{inLaC9fa}~<>hFCO+|V;?Q0LSxz2k=) zE3H?599~ZU(Fsxsl|5AEO~p&)A7CQUB8jgnoXyEX2xm@PllqZhj%WDp1Z&YO-hM&@R>Tu`3`8xQiTK=s@fw)bVP*%K)ynRr& ztu4Eck{ov9;Vh;=Ew+^^8qscTBrP62g~}~Xnp82|BR3tHay2^RsVCaE?v z=Z}|OidLAcDT{ojU4tu(p-)v8Zd8pjafs;X=4!Tb+?GYyG7q{0tN+wZH723qa+RsI z0Z#TAgep0<2TWE`tSj1=g8rB;>8zU;+s;T`v(d-*Hf;r3Dzy@I2x%Gw^L08HP{b}< zs%nM{_$G#cQedxMTt9w892ymO&cF{pk&Y2JB#WrJS>y?1O->v8AHe(8JEfjH%$qm( z8uzJJ`)TB|W3@PauWa&jU=I2%_A&{R4LI21VX?}b&bIgzM~NH$OSRF<-f7@#%q#qG zoKnDPw>xh0uLBKXm(P!$FzqaJMO1lNGiDNnHy-0OpKy{RdVf5_1q-NEq=|8+&^_hb`Z$DsNgYXDf%o(=y8pbhKjbjecs4fNj9p zH7`GL6vD~a@L2DPK?O!E{H*P1WBIdnC#0AZ_7^f;=-k};3K%23Jo(A^-m=N**+&Ja zYO=4}4^k-GJ52mg7RO*vNw4RO`SH&Um6ZFkUX+-qzL&X&}vrYYLaQGLiKamNRf+_hECfmyOh+uv+aKDJW z=hK9Ww560J0F{76TM|Cpu_|$2L(Uii;%N?y8-6e8Sk|fiKa?Q-E$bc<) zQT4ESRYSVi`yQ!q9f{Wa`}&B4+T$Ys@tvv|+I|hu|0${6x!@dtK{2WlbwY|a`8DhO ziQLu;-3cxe1Gj8Nmog1Qd20&Ym`!EY+yR&;%T#?F5Q1GuwlXf-8J2!cFLr0H|9D#& zuIp;7SKaD8m||%*&83XKPfJ1gdJ}Lhsa^%VnJERYxT34Fp67-)w{yO=(<@vzxzMF_ zqNA;K%2%FJZ_GJ&YdKLwuYRpfDk{ejCMVjEkr|`7TJ5FQf%lOB>x-6X7k$#xi^}3& zt?@+_7gy>H8kg0HQ6)*b^V3Q#GrX40bEXB<6Gr_TfpriHcX9$M~ajjJht!6frHSj`?F`Lh80BdP>x}Q zu`_4+xHqF%cl*{UKzyMP7kD^>Z7Y%OEz2LP$NId=T)MiGU17CV3$NCUL%mQa;^BLK zUJE*7q%qNMyaOvvJ1Ctco%@cx*$=fhMV!rZxPQTOzesO(6YJraV&~g!<5#Nv0HgF( z`sW?^_a13wapABeNcxUuW?DmLzb-Z!rU?nfp_V=t%3V}G_1LUL@DaRdammry(Wy4m zM(%q_xE!p!n~&M?ihN}k^b)Vmrla>+sRv7Ch+>Z1K*ZeFIX)88T2>3$5pvyU#(w|> zF&|&u&K$vMw|8rXNQA*cz=FC8c(?0-Fuv{5hS-R3S9Ju0inx zB>mx!$tcMJesD%r`PY}kQBag0nM35G#c8Cf@53b{DX*m1t-Gn?mVypmgYIK(gRRRv zP&3YYehppYn1aph!Rhg8pQBM5?n8M()J6^*eCa^e9{tpI@bzMXQhnGP@q4QVRjrg3 zcy-Hdgr%9Ur&!hw)VR7w6nE@1PuM#ls8MWV?CW39@4V~OMW2?$-avK)64A7G`!L$+ z`8p{O`AYv^(t-{L=ajX99(|Nn8!^0!&fsxwy@e=Z9xor+QlrZcuiADVz%XR+qh`IO zmR>3}Um3TRd9b;QcGxkW z>n3kXusm~3$$9cQEpUV#o9f_%lddV$`2-m4{yo^J5`EOnDeDWeiTCi_xiqx+@+vNY z1=5E|w`YtA!3h!7KxVihTB1ealD`lz;VY#ihoIJ;Qf4dTqldg5kdphimG7hf%uWWH zVYQ{bzau+&1$&)jrNiw5YT>&avS{8_=umxCxAQwnEnX_W<>DV#q*SCW$wrd4W9#xY zqF>aNe1+U?ZYpc@dFWS5!FQm-fL#jBzNvP4Csg?XrpxBb+MW#i)!o<>p1>f!GyK=y zoe{VMrzD(<$coP5QRTDfi?4-K0F5YAph(q2Xl=*{?hdIv-`*@!wVO@QAa-#xsi|H^ zz5Q`5CWtHLk-B_`rDX14E%Xu2)_LM0I5LonkC!MoAQ7?e)71NIVXH6Z=c`O#zr3%Z zSD#+IT`M-6x;i+RlZiovb&l|}mTG4wXmp69M{VAek+g`I1?U^kX{H6WSXoCd&jz@o z;>^Iz#7*HC<;yBf5C7;a^bP$G<$F);pNa4T-eMF zAP(%@4yR92z$m*`)lCDm_{8OmxNDpFpm}xScsNDwX6IM3_!W6&#eOGB^)OBjfG2GB zc$}ni70Zi^y-DKjVpb_XSWg`NV%St7G+PkV-d4ic;D@^tI`essi`7+ezdv_m#wB0p zz2`1U@E6HEAnAmS_wclH>zunct*5<(lqvGuEhEpCQrOQwd-eQ_M$sdCB~xE9^v{(6 z6uE!D@xPa{s{js%o9Yj_6LP|4|IwvMIy^WD9ULJcd%vh5jWU=_UHvJ>j@pjz>eRgyF zJIBc~X$T+n9-z~iy?}|Rzq3~v6<;r6AKT^l!^J1RK*PYcOYG;9WQC@cF~g`PSX@=5 zksq(Do!|chg6?U}+fP*owQjU?{nowd!g_HrGjV}k_+`;Uz_qzX0@8s6q7yxaHW#nz~u@GC(nN3at zay=}_V89JrmzdUmlnWzi6jyM|1oWG(4yxprSU7nqP3=*&qN3i29=tAjw~HvgdZ>|I zTazPEqr%<+>n2gH{G(etsnmiBU}pR7XEok?s}wN258+j6)4+-jvNN0E0mJ)xk2EGE z=kZ)TGRzp2PV!B*W6yg}8=_W5l0C@geVgBj;-VK`jvg(n;AZJa--DxO&;&o;xixGd zw0VMJ{>n*e!uIfb4HHlB$@wRKpI%YX3V4fN0Vk6P@6bIplV1$q$=LxhOma;&`xsHp za-cP7B=aT1JI zJjjL<38YWXU7ge8{Uq<-37AG)XliE8JnVAUf)0ojC5vj!jQy?4E+Ox`jU*CP{@poo z|GR*gAL;y6reLYm%2HIOP_VOSTdFp*W{K>6KxSriwy(*iom_;phR4^$B(6%ZuSV7@ zCkc#LrR4}V@2<-s7D5s%&d$6#0$~>p-S=gpK=N#rEMSw56_v`**Jf_~Q~`02^L=M8 z+ORZQ-?3^-m~eG6ym4GLJh5H5Z{Kgw@h$Z9h*XI5#ISjjX3`bQcH9aN(eaUrbLpRD5N6XvU~3X|_xJ4$Vie)&A0 zdm?I8^QX8jSzRn}z8+le-I{4T>|w5QV>pmDOwao5A=?Cg8*1;1M~q`P*>*pKJa4H9My(rt0cNoR@nnGj<&`)1sZ-N= z{kgc3yOZQ9U?9mZo59@_$Tvto=cBPD{%j!U*s8`Ctl97|ijC=u|1A?bqv z+#W++t}I8(^%!Yx8H`i2s;8>edR<1YVr?SwS~ylG^ermp={?ZBq+bmF| zbmFtV zFU5PT>85o4-{hu^kY8*TmK2pxc(sBzxlqAXS+CVY)>%`Pqj(Gdh>HDGI8k1@sawFc zzhK0zE`;?r!HZu)S(Ztmi|XRB^AFz|xk!DTYGrP-cD`?PXFMO)EXal^!p6(o=9M`XKH5{OyZtaj0j^adD0NKOmW!DYvt@&)ei; zy2=8!vJT9%l6ixDCa!$yUI;9ptou6lHUoYTnJ0-7LCU8HgKeq%nM|pS7cstmN#4?H z1>l$2@hab?=0s4o`h6$9Q+(`FRBc0AY|6RrP&&OMEQtCzkBkbxYL8hfP4OSRCMsXi5l<*c$V&$km<$wxgkiM3f z0H)&HGsUt<+ps}HC8z%{S)p=R|_g5~X57U@Psz}W_2rDJ%s(n=KjzGf@y)z&H zHrJqon&(;AxI!sn+Af;)rfcp&%u5DAC}xI(opE=3RW*@memT_B##v--hOgnh;gEP! z^oK$ntc=3CW#3Ik;gjjlwGe1dyM4F%{6ae#CC)Ws$J36kK1*2l=j3C~mEdIJ{XFPA zXn2Iqt)$Kc{_)S();}Lvo%n}6l*hRR8Z-kUeG*EV5qr1(V!%o*MBZMqApGvOak~I- zWZ(N8tDpLr3sR4CpL1CpHVhv&6dhq#qSF@TmA3|cDrN<@>>aoKXfX%kQUxD+-8LG+g(nq1jO_(LVHd~vudTV#3ie=8aKrX5vUqs*^W(B!VO z(%IXh{HROBx*R1iaCGB!+Vl!=m=TxF&;|Fr+_z8r$-m)YE8)JhICuf2N>K4 z$yS6bm4V(JfUB`oB=!BH9yI9>v{HkI@t47G6m7lX-5Adi{~?KX#o_*Es(!_H-==48kE&x=V-$UYsPa>}yy z-8Zly8Oay6rGKrQ&inv?$sMMvOA3kZw>^1OZdOd;ailm3JM0~}AOAa8B5($|D+qk| zrg-FPmQ{=;v8#_7*}8Ld9!i>}#|H@h0nAB304!7T7`cDK;tDB+QVgQaph?Dyusp?+ z{QRfi$m2rLXAqo(q#62T}d6}S7rE4@IN?;ATY;3dH+EqO4G5=0FB-#-~bek+m+~|f$0g1L*0-wNXys) zQQ|_^-^R4clZPLGJ%V=uL;)C(<0G|qaBbnc_0GU_6>ubk=HJ1+0F$rPf@t1=@JgZw~(m82gJ?69Ngad^7+LTl*@&@-DL-Z~?P0)@CP#$kG{S zaCSRnIp<*9q2MZ-^5BAv@j_tk2a@jU@Tq_I!T#HeV8Gs?Q4hB`zJ=SgF9oj0m~Aka zemxrb=BQ-6j;=L{ccz8=3DZ9`n+%g?^RgkVezNz}I>8m*)C{JkSPFR%x<3ye1e%XJ z12SE0!2-B0K`+w{U}~%ljD!CqW1ZMVZvwmIb?0!vGvYbmnP54(2?1u@OefZ$ohj>f z<_}gVU?by&_N4!KH3Htf;=pwe5vytbmcV}h)EHw<8xUSFWuhkkEfx1*8C>@FIenkJ z#`pQn)qg_{`Hy=7h&Qbez<=KoAKZsX6LRuFtPYoX`}614uP!9;A+hx+6|&V_EN(7F zgx*$ipsY{po~8eGOo8B#B|q)SYNL6_exkFn^L2iQP?ZcmxtEKoYWEFMA!qo%+`##3 z$$A8O3|H7Vye-9pu5MsY5qV=H>gD`Kst>P(^Skyp7>0WCzf%#71;722@_Z?{MU@y2 zJReX4$IuporeQ+|C7A$E;MYHOelX~AWJ&OmkmLJq$@K`<5mzENO-S|{AAK+V_-1(@ukCf*hS~8FUZN99dVN+R zaAh}XYG);8wO#=+yU^kNEu77o5Ar5ulU{1-A4x4dtY||2vOWP+8HCjk7xm`f(N3%h`$(kaMIJFQMB^_dJK9C+w}oo!EH?H z0cB*;Z=VR>{z?vfLWKw67Qc0?h#=Q~{FN{13iRrb8{^blB>w`^`feYC_f~wZMxOkez;?HbK%{aB{Ju!uFGSi`{FvyoOX{(LNGf>nabqZ!NoXo zvE1EOo7o*(jP2)N4Da`9B${T&SLQ=oYxvR4sVwGeug4tqj_*vo&Gf30zRnlM%}dlx zCu*Cir_*^lVgAl}yQD2sh6U0FAS_{emyEA^8$S9O8co`c-rXU#fD+>-qH z+{;O~6yuY^Ut`TmS}8ohsj3Y31}jB!a^^*x7}=Kjn$S>Rt6Ds75^rm09j^SEgdeSc zkFLM-`@T)v$IbUwzM5{b?rUjtDZMJ5AK0X*^{1EIXkM1dvb|Kke%m&f<-#uZL6c)>1Wgsje-(t0jM7oN-3!`AC#igiM;CrIJo!`LP? zo4Ld2KmbtG;QC>?#`_`qE${o>V-`J1+$^A|m9EJboO`G8nAq&iOLEvM$Z9LGQRy zH6IWI8o|E5@O^CT!Q^sz3>VtB(tC|{dp4mIKQBMXq;SkrcBRE&>*Qv`i{YY`JbN<| z;KF^t|7ZmX8i`1$g|+MG(ki~J>&S0>Ccybv9eeq?5in+&xDURQfp15SG~h4 z)}#QCX>j0ukeq48CR23vNs|HCNtpM5_AFr~4(L+T6NW~coC3Z*W%~aRaqVAsK#1OB zZ(wIr1R640NGLrlzTtcwDYlP_ZUyXx`+zcwK7Jkh2LkAgZX^Lf!m|x$8f#@UG#s6? zgx)qlHiA324ul>4yB&(}P#xx`8QbZcI6`uGVbX@q5WnOPOnzqmy1!KVCI8EoHGvSU zad?R61yKzNicZJDofdrF{Fu$PE(p+dxyS6`nB>hihnW4*&|Ywp5?d2&&7ulU9svuT^ehR>^rG~|`a!GI&9 zJxJQ^d4;(z$6Te$nvRaUD(C2YoLR_z@dltN%|{aR3DEhgMu3$qkl64BM}NGJ99c#7 zVgT&_JBZ|C7yXOjVJ+~-={&&x7678cOwH-t4euQF9m!lud zxU@ZH-q-qNt-G zBc25Eiw~mjrMg|nMqDQKniV#rL(QHH4hyj-wuY+lbwJeG5GV+JPFaNz+L(l8>9aPn zrEM+sTc}JoGI~UlpI!WZ0@mZZ>>1YU8sBOhsO}N5n!GWM&RZgJ`39U)MfV&9{2Zuv zulV=-7DiCp%$)%s3c~*v!&P|9{6N#4RvS)Vjt^fVR7}J8(ii7mjCz?TkMu}BZF)+| zITA0zJ#<+%4dy91r)-G~f%>n;AJ~Vk&2j@IA1JHCEFsB92Y(@o!uaE%`Sgr0D-Qx! zZ-mt9;^buN8=V}%7lRuOD7g|G!{+cZ%~93lEL3l3R!jYZXv{&q&;>=~L9f}|Je(mn zU(XlBJpwM&$%7``Ix!p)mp?PXo#iOd@;T`KKp^2woiW_aHQi$i#;JL$)p|kk+hc_$ z@lj1n%cSIn>5+&-$j>Ur;3f@L*Mz6(sLh#F(T3M3RA%w0sBkMTWY@>`&q$@Sj`6D- zN@kHMa@Ty-3=E%f#wawsZ&wjD{;;gcasaia<&-$`WlWk$q)D67%?Ps=hh5_{qr>oV z;R5oF*-$J$iM!R$aHbl+!(uu!K6X86t3T}JrQh6Ef4Ai@;^$B2@hB|yRaIg%l96Oh zw-sYYXN~Vnjh;<^=DME)0~u;a4wLYYXU+I~X0i{?& zuefS2x3x)9u)(fHfU<>)R5q;;HRLf2UvY{Gv-e^CsBV*G=zp_L0iHG3NqgG069G5~ zOa=(;=n`$CE4UVg{Lk9m4wtdvbZmL9#=m2opQ-k71oaqjYR%mesMe`Qch2W!E)Cge zdx{F=i?%kT(jZ>KgwU2)MiQ}@r3oTXIb=0R^KhuKRCTR`Gia=k-n2K^$953MVWO>r zt~yS$epsw|sx7&VNoLtZF+$6EcH3*P*QOH*M+UK@FClnA5%o$=f+JL!G7W3Pu4&V_ z6dQ~4$)^m5yeGPb3s%2LD8-mY`uJ@Rt(*F3X6>)i>7l)@Nt(*-%%w8yJGZ7M>-|cs z3bxk~=SQQW49m`}UkIGY3eY9ZR@!5zzkS=QfAl3*^ENvQLBZDvD|3?G<`1T^xmwD@<~c@5 zAU|3fZgCoW704b={)}8ZFB=VurldZ=t7RFmB0e3fAv^jIH-SsakOqJOp$27%<4PU$ zVxa7w7iMgmSpk^et{nvUhHifP9ej)4jN83RiUT09yI>02bYSy*3BiRgftr_@Yg++9 ze){K$YX9=*{>xt{7G|!HxbuA67m6E*ZjN3Pa7*i3S(>uZL2)~haY?JLU+JF1%J)%h z8k1m9vP*^q=(6$8C0+R;Ew}M$tLZ?szh)VLZvsQM4(dAiU=v4q71JO`U&Iw-77TEU zi#mh97+kXcmS+Z>5*gWBGGz$WL69z>2;HrA!~|5PI8x`;J{of}u6+yiT(RTCGKnlv zmJBaCmW<32R`>5H7)eVnQ*z`WmRkeBeQNu0{mr#SzDItyruGj1E==MUtqf=XXfWp+ zsbMZ!KGFdlSmVGbt40&16xR{{r?KYgv9G~c6o~``&E9_}X$L?uGC)K2?m+IBjDTVkaVM!tIATLgP5!;2H8V?e=v>J1;esxz|EhxE<#%^QuiSgS z`^IGdsrqmA_3g4DmWl>BXSEHvb#>M2asrD2j>W6YGJIb1luD)##p{-P?|JRft7H~Q z((_P~`i(xvN=Lr=0mo|_8-)V9=PqL|e4mn*I?HfAM`LrkZmChWyPOIgp7y=3p%K^{ z-<5{e@%Dec<3BMmHM~@*lAoLUYHDg)!G8dl0j1zH!he5u@cu&9oVkqut=LpQy^d7ie=L zKAm4H@77F@)r7Nu_HeZyH>J9{;R-0|5KV|!uhoh0w0zKZ*`eyF)9V9& znQxJkFRKLYhMj*0!ep-cL_^oI=H9M#Y`x#J&}lLF=6`0r;g#m&;+?u(%fN-9PPdL_ z&zh@o=D3XlsFnxsId#I%XnQ>EVyBYkxid!Rd~7%j9&s=Ni+2W>E-9b-t#hEn$~ZA& z68bbpgY{b8pwVNT3D>`=7600n?_V!eo?i?tz!*WhbID%qt253KCEZ^|e&(iMEL zjihKQKR9FoN}WCcxs5f;(G$!^?QE!qYjpb+`W57lR3O{~NqGp$+IT~Ia+C2p?zIjV zspLDIsoxWH7G7;;*-a@)5J=iQ@nSc93o_0?XPbVD;YxU=K>??cQc@SB(y`GNY-(o} z#w#aLnZx+V@M5Z5_O!*17pZU#fw*2H8x8?<+qdN+q1cA++J<)$F>+oDSLurmLmAKi zVK{J#!F~1;LRv0b8B|Qto>>#i87{P|P*1<|#qx0n)L|Xb#9iN^1n4(7vp$csvWuuP~`4!{=~_?cvWZ}{rUR&Do|OJDk@t8d!YGD%6l%P)Am z@G2Rum+OSAzu@5lB{>>&nWv^u6md0GGsR@I1i8StvQXDorYA zRfL8(mM^c59v4|tY$ZYfnS_m1(iY2P*HU*e=IBIHTG80N*e zo3XbE`t6Rq-PN^XTe&&6>fV{K^jP;-h=Q*(Tq_4XIRJlY58316XdVKRKwb^#Ym1`t zltdwR`?wdhyAbu|kFO^HAE1zACowsXkvda})?}nzNpvQ|;DMtkUidwNOQuK8G|9Jc z8(NW5^DWgNDmmWMN7o?kBE;zXcZSP7Hmy@CF$EgA@W`Sbd4bd=U3Iz7(b+S}>y_)< zR+=ezy!_m1Q$K2Rd$OV0TeDi#&wlGU-j=BI9m(>r)EWIGT=ucH^w;nBbl~7$awkxB zFa2^9CCT?*b#@wn9r5eTVDoqf2 zfB*Ln2mdG(0|i4JV##8eHz=k+A0i-2?U`q%Ci=u4y90p{E%fL)39|54z>xVD13j6) zYh%9m>tC?Yi)pH)6e6gZD2N5(!0aYC+ODwGyK}|95conZ7;AF9==e4w1k56zGng{D zJ+|v=dfGTTAp@Z-Fl%Lq#JSN%+e#wYT|ed$>1Avopky~2XzJXkp|*JMt721Y%&r%; z&|M#Ik(9O^a}_L${JA2C{IbrK(^xmOvn{^jRMso{c!g-KijvL8F3oeaG6pFmsxx_klk?!*eZLV_9xq4Y-wc&px5G+01JX$d_pjKQ{%2(LR^i zOGfxj>yiu4_7nX}_AJ4xzBRe#=R4nH#007W&}46@Bti?{VBbig0VGl72QLm&V=|=g zDL+xXv#oNE7YiNpmi-1+Qyt?{ag1cz}YOVdf!UbV|fIu|iJt>2tb z+m)4v)eD|OFK{Q7)z~V4(6yJbC6f+W#%ax6w{gyzu$vm@G+3g=!v`N*f`RpW(FenK zqq$SVBK}a@A|fZ5A4T@xGo!e>?aqEtF3Z<)7xyUXDv>P;9GNt?S}`QR@E23$qN(Sg z(Vkl;v>TL-zxo6cg?x)QBc(#D`6b1-vh$VRefNKZ_<61OmD;I@n2Rj535Ovg4XME% z^$AKv26nGRtZROw-*XAeo1Uu^qV_i#9Eb0xb5M$=GUfcAD%h$Pa z_mfNTgWJ~fvoBAfG_gZd-|dT4qP%=HPw5$CX&dse%aHXDd7IM{o71T2%F^c0t`#d0 zCk+wp&ZA+nDL}>L3B=^itWr=jae3wy>`Brcj;<`8F%PW^F;kZw`R%`IzN{_lP}im| zbBxKC$DGwq07Sz5QRNl2L*jE^ORMAOmzN&_LO#7-{?exWw;ci>7%+OSIZQydXhA?c ztM&4bb@4dm(XkYQp`0X(cdlOV&z`wCykLw=dnY#drTW1tH0&1xi~ot(m6$v8zAGfO zy{5(;k}+}zYL$`PO_LVrv`N-mMz@Pm>to?1F)DvM=KW(O{zp!da_nJFpQo5N{^B1V zE%B;@#n-V(GAEP5&w|=Nhs*>dW)2_JvqWHmd+=Kx%i6cd4M6(pG9s26|H`_|_gKu= zEWt_>S$jn0V_J|1@3-<{Z01UShZTi$-Ob5fyXvRX8(LIPVpPBM?1<0$>w~yz9+o#! z_kMr_l3x^OKDWx0JImSRo;a-5x$jl+dia>SvyM1zlOd84!2I#H#V7gucRWU=hOKsM zy|#9%Ka~?9ZBP!<=-hBrFy-I5A1EZnk?*ZO91aH>SovIrhTyLW)l1x0$X=T>u%46d9=MF=s#dJ9!q5o@Ka@jTN7Q|eJe6x zFv+a>@FkJ`O|d6$?e?bvfuzIF!h%^Kr==sCmmJ~k7KrIXUUsHod2y{ROaaWhQrk!P}r51r7vM8bBF@A`$46uxTj~QUkgR{ zfF+>r-r8`qh+z&)#>9Ev9Reeo8O?UD_E?_j>&z4;Aqvu{%Kf-GPbhN^VLR(s4>n5` zHyLcc-#VcSXL)q?!EdKeoZ)~$ojKZ6)i_Edlw)qho@>fC3YsYfU(fJdp%~t!fRj2MN z^{rj|flNjc9B}_~Ye(iax_>6!e5Z-EsUHqeWn+zMJ;B+PF73f^K9zKS67ngrb+EZo zaTZ~-w;>^x?7l6p_D0mkmdDDv#$n%Fj;`6ey&WKjaTwux6pT&InRo4m^kId()y_d z2V;nv)O;ih*x>R11q$~sPu3@Rdny~2>Z_8UX7_c6DDZoB)&h|?D)-o)rss8Ni}x_A ztD9~Hy3&V`Ff)iCO&lElq)UX zvN{LbkywV6p!3L8zKQjZ;wrDctq@3bmbUSd2N~=^POIG+{7M7O_Xa7Sg9g__|7gvJo1IR$ixDqU>ApOv z<$FjvRq>gl8JBcL@RS?bPWT$LNqQ`MifV)3_MHORQ>-f&D)8o8qkE?$8D&-}IrTw5du>9jBX@eI(0H1JjgX&$T)h;-x9ggklqZ%n zaaXt%6rpGwE)$^L`;fR2;XF6I9q*bmvsN|IH_^g@?GRM6OF>lyU%R;=JdmlCVAy07 zwDAppm5V6Ff0N^(tptY`W`eM8m}~*PKwjd2I}v42(HQ*%jZP{3>ml>|uYM zSRE7$(KJuI#U%F|I8bN3r#9g~{v9Kp|KynZ+nfJlwhdDcxcXH&Lb>m^JSb6N6S@|J zTD6^R2@GB06BpX;1mJ5l`WOy*LkOit_({;-Z{haMM$glQ0#Ql77;1EXF`P#Vz=twE z{SyN8w__vX6G4=&!#HnD^M3`Sm^)i#^3z7Z5*_Ghmt<-(XK0QNO@VO@1SZ8P^Uehz zTeYQW3As}U{OKu?Us>@97 zoF#GQUPQ>^>*R|W6mG1~ai@eIb$iaP!8Qiz5i5T8E+2arS}>=4X@mZ(N&d_IH6i)xk$lnZ%lI2a0F1 zrzL0P_*;!mK3Wcpjwm|tlPZGm7EIc#@PbSLX$P=9nyzD2NO1g1TcW^~^(whqMwRX= zmnkh)b*Ch()mhr=1p$-2(=KO!KtEZ#kP45PL`-$T8?$%iv{w3XrSxQyT=0`Vwip^JxuWcd~_){X0DWWo4_C+g>w-1a5{bAMT3E%vV zP#4uTjACL9XDj@sU-rHp@u+ijSHt!@8{ee_S5%dQ4B|AZ0qvU;U&Ys9Ad;drw?V&V z+aNc;vB_N4xt{uNxMDJc+pxZW$Jntox+Q5KR!vo8_KPg-`TYu4)~rAI_6>ZPh01Gd zJx%5qn;p=YXe*N;$uy5-=kQ+h(|VMyQX$J1PwJEwEX*h6{h>m-KBxy`!3H zx2pb<1p%eyrGqr7p@)ui>75XI3nbJ4 zN&NPE%6rfK&N<&b_x{cp_n+Swq65Zu=V9-stTor1b46OBL_k3;m82X-L&PNfEkJeh zTu&m-pS=8A6yP7MD-||Uc2O}eVRS(t`V#xYiX|Z)vht0Rl^A-behZEFPGI0v%X&cm zFfZSs1P%jGSugwTvddu*aflqz!9V()Z50c3Q=|Evb zH+lZ>`}W%{U-;gpED7g$XatTYHUE>rDfb+L-}p81Z(I?*eVyEvV)r@b*zJ69BF2`F zb0sqtxeZX4fu7u(ZId0QYSIW|J>=xk!1v9gJ=|~q#bf;k96>rIQaXGooX|;b_JB*8 zW8hIBgB3X-aAZT_q!LKcKy~xoI{4toAMkrhs_cZbr)h-3cXfd>5ED=a%L%k|N5BBq zY;;l-VCArxUp0)}YE5zfMREPd<`8^a`(z_n_8yq<{s5Fn#)Kbu`{!=G{=5C?e;u6x z1j&1c-$`jE3puY~<`@?s&wE$!@IChNEjMf@KO?+RUQiEK!v5p5|I$KY?D$Es5P1P$ zubv4aDUwKZsRLy(B?gBhiNA|z(M!QWrt-s;PkHO2eooB@#ZzMvU1%b?iC!gh-y~c# z^OVOB(!u_$T{6Lu`$Y~54q*~RBfNv@YYCNsMRWg!VbuqeXOD2YO3jGGrKnnmlpvQ? zL0dwEpT&80vwaSa@d`dJ>2c#a?$k$6A)~fFtI?}S^0_n=uge_K7{{3=QBP=h6R%J* z2+YxZAq_867rW6A`*T{UWB!L}Myu4j-Mv_*j~DdBloC0=f9mGV+_K?4-abw-JRVwJ zM&9XabTPNwzmou_-BfZ$RXER74Piazj;4!>mUJ+n2=wKmO7vO6Ub`eALCmeWDxubE z%$Vi7wp$=qqp{F~Sgo8p7w_6l`7*PK#6GYov*`Dde99@ylWW?o+0`Xi<2?G=a`e!5 z=p?uFDJ+=TF!OyuU!M-2ZG38#ubYmnu?Rt8k>#rs?oSOw=B} z-eA7QAJ;bp>s00Zw%qh0{yOmZq-a939|c)h2;Kjdmk|3ovwH~nV27p1I}?@9_M(HK zwIwoVeqpXlF=uDAKnn1r)YWmb9P$2IEbb6X-ge1NSbnQ>!&lVw2L+3K*Yz_gc!*JG z#`pajYP_HIjm>`{le@ek{kB(Q#3R zHM!yS+7?~6qR@bG6EQHRy6Ab&#OXX2nRn#6CcX$NPEI~U&64;1F za#|_EUFr}=Bl#FU(s$;Dz`4Q;4EJ`i*(c8atLX{e3yLLY7lvKD;8CR zltN)lVREOI?RXq(Sme>&@YIS4P1vfBN5ih?CR%2gRQc6IFzC6DdEkKVY=GC6C;a(x z{WjbrWRAQsj@ulsSp~BM({D8L<2zfY5ww1RdTw-Utb!6no$;KK=HVIk_ZXV&1dDcG z1xfY=ajPMQnxDCUY8we2%Q&(sLUxbt49*sr?tMMHXL2pNx#x;bps?GV8EOgBC`>+Q{r-Gt@|I6N-Isg3u2UD>s~44}+F>~&pomUsybPZrw09br zJy6gxf2*1aXisDvbgXZ3P+DXW_Vh88zyjzUnucgzJWWV$n>#<~t*k!*)lN=+;CtQc z%BQeS=w#;$lOWOIYpQgjdYfzrvO@nweh(c(pdwV$SRTyoI9y0f(T z3{URg3^8J(prH^M(B!iX5UbkmG@u7^v;VJp6t~*o&zH6UG08a|{-{N+ZgtnflbA!k z6204V0*h(%{CUrJ=0Klg3S4@@wtr0DW4%Kupl-3a;6Q=_5mjcf$RX$|dguu|nyk5HLVz1u2mb)?-tz*T>;wYG z-)*BsR5V#56@w(keO7h=eo{VJ@bUD|fF)3nBU8u!qTnBZ{-Ur^jv+@>7pF+zXKCHk^h55sR9NBtJ(0b@@e?Q01%#L6pQ3u zCaQ7(XTT1m+?SY)Y(bwg?(30mgq9ZIQ3elTg8R;IVm^Z%ca9b4LI5pE4t%|B{P%tv zKKXmZn2u^RS!=6&3_(u)qYXNE!k2s>%?NOBT7iD)btMxpBQh=J5IkOLq_-+;U|*%M zq%%hJ9}Mm<16Oiu0dsoCFcAI6$&7j#Q)+fuYSN!(GfO{pvo-x#CpzpF*I-5*g^@D^ z3*-lp#p>urZDA+%B&fD|ojD+u{ZkK|{{~(VMIHpxD4F1S$P6fg`gLU7>20UE#r`iE zugJ!dX{eXutM&e^)my(PHqiQ-yYjNW&|~Pa)Q%s|`&*{0V=C2Ct4}K94_5%|)`?90 z(r;<$cV$j!jAAvKyJo8tzP$NwNL?iBEirVogq_y$G#0$^S1xigESWC^*r`;7I1A36 zIp=Y)xSm##Az^_hqNOLneG=eX=8m#0+}g(*&I*6SJM`A(60f3L;^yjW!EKiML!;69 z*FFfY0_V@`&_}=Xpik65Or=lW7=6ckY-f#Q9F7qZDvTM+euhr|00a4x0hwz#3qGh{ z4=_Qseo^43#>qERAt&b{1OR4R0$>wEYal{}03qi&FlNq7gTyQ{Kx8WUMZuN%w->6C zo`exea9<)lpk48I0__`?fN}aLqE8GV!W+KE44(&Lj!$$4>Y%*?5*l|G-mFvsizMpT z^Pq@YiN7eK2Y*p8=$4SqmJqK1Or;y-yjF5Bs*ZeV8*!oWj34WKYHAC?Suwdt{lLhz z@-p&@XvC!(cPWGg2h=#{ZBwWTKKq#WT19Uj5g>W1w^=^{Ys$))$z$Cu38>c|MxJzgZ zzGa;Zv^y%=ESDq;?*nsV4sfYSq-@&A=N1zwciH?5-kxgih5I*%gT!|=Sd@6#Y;Q}8arQvS?90+d^#XD@{`T_ zdG}fRGhHhs44O|6HD$7N@l8^r5EEc@dDmm zKno^R$7+*(vEDV4RF_^rMiop2o{!=1dyCnL5LJR;l3U&2x!t^~qm}{Eu8IXTZ==d-#E@wKlXTU%*aaJClyHjAbn82 z)i2S3x}YRKAEoyYk8X`Qw~?5X#X)4H%UX}q;HoJ7VJPqA!N4eUfAH1)tasdJcmvse z>7Pq+c;Awba_pc@w%FC_k_j{|s9KuM&U96A;*?9NO5=FaX8qgD=eV+Ih^1()*Q4b2 zwA&z7cv-y|2Jqu%F~$?33S}%kI?jheITmI)YcD*12%WZZpy*(pv5jTwppqcB9DYf$ z$nUC!4ZceqRpT!tiS6)ti)3fa8uMHwrT1t>#9EAbn8{U=OdF85eo;8@OfdvA`+36{ zFqU^w5eM2qIWLR%drt$zQNDrJ2q3e3 zoVz6io|8EeCpR?i?M=>RJ>PEs8m%e7i!dXt^TvNV9$OuS;PeV+^}$?(Ox@7QX?4e1%(ZI148&EW49mkr-!2>eJX!DSwwO^FE)cVXX3? z5s|F2R?<#a|IZih9~HlU&n5pRhk|nuyUMG{=}^{`fUfVZ>(LDX26YoL4z#X;B1aqA z5C2oyayMp5V3DN&XVc2z+5i+6Yu_b~|Dv$9t@e3buv}+rgX*!AGo!9gF;|g|@=HQq z#t1D4HtTd-)S}CSlyf- z8%=@jG8L81WhNGmETe}SE^9;B;JN(6iDM$17E@Zu^%Tjjj4eOrh67OC?htq_-wHmT z4JTj&(RikfUlcz9EU*cXE8O%)Z$yGuHvvLW7*VkYIO;O80i@s!5PU6Gz}pOf)A26w zMF}Uqhkpas1)>DNV%~soJ7PTKi1<}9waGs}wl2b3>nmbTgiR0xAqZJfgQ%u}+NVb0 zWC6-b*hwbc@d+8|KK5iDG+~ZGhj@SSMqG74&hgzDx@27$%Zx;dUc6qLZx3S_eo2*n z&LsIO;nNoz$67f@VUxkSSz?v;Hp<@HS`KpMzO%ROs%tXOx{;9)^=}jxD7Yv}`pp{) zPuv~B^u&{<+Wh7g`?9@5D_@} zHC1AN!k4IW;p1806N=(Xuty{lD)NpVQDj$QB=yW)hI=k9&KIkyBIsvf6_*j+$0DkvtUy zv9dlDd`#8N0^WrygpmRz$Vr(cIsk?*v6)X8l{l8a3PeIPf+vmjt%r~Q`w-v1XAl23 zhj55O!rObetxMh|n|Bmm+y*DaTF!`S^+nFJ@CZ=gjo7-))Ho*!U9X*IR?>OctSrHw zxMCUcbTynmR4rDX>GtiEP^ypjwuN=ycj*YJ%}Vam{6|{8YjLpJ3SpTnCb- zuMnS}AQaotyEoebB|=TG#+6fm2G>Pj0feJbX!1Le7jS$`8V*I)1Tx16$k*-oj^I!L z)C_AXIaZH6V{=IuIQt zh?gWrg9Y(n>QNC2@pioQ>K9ew57u*vW3Ji^22%k%5~^kpGneP1Fl=qm(EG|O^4XF_ z-89%6-+gLhAHLwuvPn87^I$eO)j|%LL81wz@g)u?xue_(re8;TgijxCq;1yhn-G;$ z2FT&kXo4b$_#6c!!S7ALC)5xE70|OWNZf-(+TAQFg7CYmg z_GstZg_!=FWiHTTcru!| zJt_N6NvOzgv8@&!qNEI6g=`oUGEjaji0hGLZ+YFN{7Ob{3(8psaFuUNNt(cy>e2Tw zxV?6xC=M6n;B+E4K@Y$h-p}VC1WjWuj0c^=N*jfrdpw7ayEwuKi`S@7tV>(bk@L zp9<8)DzbwwB$s~5^zM;V_q`iD zYNCCwyPD47tvYxZ^e(G=Zz`$_Rh{w{qi6h?1Py`5OAVOPYl>s*_>R5?K%$6Zg@BJH zhf`9mUPdd^u=3BSCc_UZ)>C&~@1)IE7mMC;f89QxW}}|HmId(J2OIXCPfYg}CE0bQ zE=QUMIhqwX3C_BSn43?V9|_<(BP!_ForH=B4o|c<*||R116F=Q&1}!;AkO3Bz29pp z&xbb;B++i16d`B%9lqF2q!ib+KF9RPI6%3{iRzWUoNDG!gGcqXHKpYvP=}f_VdSmO z+vQD9?NsyREnc~&RTnxfIF6>|8zgx|)x|4YIZAL!|+JmfBjwhbUWoA`}+P(es@tT77EE^cjt6sh& z1`)t2S<-n#Z=2P`-PYR=OC98Z3bsj4XX6&|R}`SWX?WAFeuOkc;Y2)$J2vZl%{5y> zfexYZ$aOgJ0ue1@u`?P!0ysHYf4ukOW@EPW=-{4?^j3S$b>Li}|9FOXp85{uYY=xM zJ=fzkK&q2E5%inpvTIwK?$#p72Q9&UTDk)fBiAl*qk%BaEJg-9o(QZ(q*y)hVW^R< zqlr^^fp)_9Uq5YRD437nW`>{3$8Gmu;ZwB_K#tWC^bFA6XV@1@h`ACsGi(ck6m{@Z)CfE$8%pbe^p^0GfYi-`EE|kX=k(F~`B%0K*r; zv}XC3bc4p$AiDo>Y|v`qlKm&inkSma`0AjUado3M(_pvzY!On+22eHaS!mIaUeJj} zs}zRlV_@Yaa(`Rs&f*SlT3=<=>Dw3OUc9^q_{4v8H`e=XeA0NkHuBW8s=?m?*+1nRIO$7cKUpN<_U^Z3+9OS{ zb|w6i)#;+ftF0ZFjKhU=J{;a6gG(Xs0Ud*zq|I^vJqxL4k+#p4XpCj5ks{d!S9GO3 zPg*NDjm9<<4o4>s%x1=7s8@`f7KF8gRhq4w&6HCrb~0*rvZFT|zZ^FKQ%QJzsyMNr z<%mN!+a-|6Lt6K6Pc))fAz%36Ia^!rLc!;b&ofrR7n})+twlw$VXT(J{ome-Jr_3^pmg2(vRAkLF~Cdy+fsZ@ zQF?djgb8HhTUJo+?yM&?2ssT=)ymrV+YOxVE6~CakYo#3fq>ZHCtxweXp)`?XE*`H z5o&;RrxrkRe^Ed`?b89Z>?Qp{@D>*UF=r%HJK&}E>&r>qF$5mK5G4yMKM)Sy)vY%G z^g`x4fL zBTzRg0h~gHt_QJOP;K1!yOQaDUjXo*iCF*d@2L8LzFww0t=ypI&XX6Y6N-|qdQ+f* z4ggGtlQlN10P0C2khxJ42ZDycOUwZLZova2g=)dsA>?z)tV_WT;bdtNWW~Iw_dbB* z9tR!*PwkULE9j6Z4v5G&_C0o@t-_Y9B;eHmGTH$YlH=CJsK|E%d`SVSfP|iUKCx|J z^d)>7hMXs9z zL@AHr{dN{npH}^V*}%I@2Ry6w7l+PEDqDYwO8;logFlA;w-fX)u{<3x==pre?u$e8 zq0|K6F;x(;4$z+HJ5Wu5<68jG%#Xz($!!f+e^ETNE_5ckjSPXPl{tRPT&9~+BJ@DEg6)78r+3Kpi{c})4e-wT4!q#v z%|j3~{OzlK#PXv9DY5iD65Zdrhy8|@0r9$+;s#a*womVFPZ zYrO9hQ`OCYyo(?5iES{%D0fDB(oJ%DJ$VPW$dDDj>_MkQEZi| z{xEealy@qf+;GqUKnyz!$c$=`A0^~*>gYg{bAN08`~OHW{_-0B{-1t4>w9UpOKT=% ze*BePQ>OsS`b6JE@k>vw@72t_y3|Aw*G^$e2wQM?RWCH}ju&ZD5iBdiwcc~{s7)@t zRbdd%aI1+oRQyZR&RrIm&LZlfpRDTJwlw~6>UnpqYeJu>30{V4hH$ma6LNRO8k2C;%?S0jj)7!;+W zr(a@wQiX#3S2tcsZO=PCB0a+GY;xy_{cETw3YVY2O~<2xZ}_=1F%o=03EBwSRkO0j#& z4`81!YY-)Y)KcH)FMGuA!YahVmCKLt>fu3{S$j&E=uFCK3w6$X$BAc=(Hh+GPvYKv zPFP#%zzEsk_FBeG-VN(OGo^@h^N=erg`WnkR#(dcEmh>L?4q)rF51i6B=8RB>l@ki ziS@t86>PEnV)w3DBjFO#1zB*QK>c>;Uo0!=om!Fy_K5mFpW_jsH^mloF3iULpai>C zo-2J1ugWTyC|==e2AMY1>v1O4H7`K6ot1x4B$z`6*AN*&GNjAzZzo3QV%K5rkO1sP zEr?>BqpASYXEkm*B)(EMBFb-?o&;22Kj{H^U=gIwBwd?T%g{Mnu*=9d4twY9NKnh`tUK$V^5~h)A11I^~d7p>-(DOqo^L*D!aE-1=u&bh?W=#v=wHu z?64ArR0@u-ksbH9V@z0e<)-wmshO5U`M`VY5%c|?m_33nT4ThOsG7TOg4F)z^sfQOrjjs4h4a==T6KM4f2Ot1kH7=j*d$DrcOPM&5O3(dR*pNwXg7)R^XPC%zBEn zbIeSgH9g&UO3UaqMKnE_T*K`|Y9G)H=3ifW+seKemue>N0oB*{`0zpdD5Z<<@;ZNs zV^v(h;cO=@_EKJf=cIu5AvCb3^2qs6$+JBn$$`i>6@mzbJ~gcz)PBkn@6e$)qptpP zQJz}$j=H?E%jQd|{DY@@jHFFxtXr~)F*|x<7uF`#wS2k4i5*tv^UBC{gk`4f z1qH1;q@U^7oggZ1u1Aw@Y%o;dv!YW8t<)e*ylX{F4wDTV?e*GduuG#WZ6j| zXdfz&9qU`?PyzEL#4Wg8_KUekaLVy3e=;muG8}krnke-q4E1 z=q^ha+kW!}{%}0?bZgoLyg($;P8{i0{Jo(n)ZQWR{=%J(#gW@gyfhT|*tTIxr&P%X z&GYVGLvM^mLHq@L76X;h-fq16NRzFlFZIQK^{!XXgc&Xad5dGVOHrZ&+^FQ!0jeEz z%pWWc1is7wfg-LU7~h82<^LTr`v#bFf*CM7$Ja3M%_Z=D77R6yVka7YCkO;#NY^mC zRs;`ivHSAg_dA8Ih3%Q|*ev(>U?Crt<*R&E!-TD05_DfEMm<=aRNPZOaXA8gx396% zF@J9z(e}K?CEviAYYHhmT^wdGPsgBvK~27&iD8!wEp`~O51qna-%CwtG?Te|sq5|p z51X7kg$Xj&W(?8{oaRpt89ih5wYHB&`CK+izEvV?m0ql##m_*x4&YGcb2DysE{@X; z6+VM=r>0-g7lUsS#ugW%5O0f=f(kcItZE$G%N9+`rg=R?8EdsUq+^=Awg}cA)$j7e zgp_Y}r_r6s{8Jmw)^77p}O2Tt~yyQGbWrGi;?3G*Z!&#Ze zw6Dt57O)DQ3V&KHBTFt<*O`VA` zn8FOiMPYn4vy85k0kVE+2+o4ltTTstnehxY;aOZ%M7-?ub!oHGyWrkxcd90(<98a9 z8cdrvAoTTt=`bFGsmkkxYjq;wD=4Jc%Gq*WS?Z4kZ$CcK=&8WJhDg32@O;Fg8sBr- zs6%JOd~L-3v%z-k&_MeB=i85v>}mGyZA1DIj{}`kGG>zY+{}w}9WW3^m<9ogF9Z6Q z4R?6@eb5~h<*oPUJs%lp9jo)B{_~9tyD8d>*XP}1(tA8<&|!oqJOAh#W4UrQcMd8u zg)GI)#>C9+E33wEo}9EsX}G;!9GkcL%h;%d#QIDwtMGN+o!S6M;IZX+C+L0B%=nxj zgxiH9IGwAdGBnY_k)x+)=8}nG>F!(N!{yShRT(_9U+0|;EkAUTF7wqRYqmL-#sPE3 zx(<`gnnOc^ws4C&8@S;9OP9HnY$tT>&`IM^RP77j;9Gz$U8*fugaCKI!087vX8aHj zkfsZi^hIrDJxsA%*Y~I6w{J-f$m}1N(67o7eIR=0jfUa_+-pyjhCXL3Ljx_n&7L0j zmS69_B`50r$c|56+F5I$MAU|zFGz86KVW8x5Gc?lMD$)9c%3GKPdTZ8Oe9{oHvP(S z(TRmm!y>lnMfJIyg)^MoStsn*`f|T65?r|6d$X3uXB{|osqt4f4%eCZxTp^FCz#OG zQMNr5RmdS_xiM!r$=^v!m}AkMD(V+$abHJVl+kuOPjn`j*oYO5F9cfpThn4*TQCR^ zE8cUx`|Wz3fJdx5L@_}<=CVn&Wt$&cb&Zt_)Hl0vd@5qFBB^XntPXVVtHO+qx@j2Q zqHR{DlR-nG6~bQ6Fg0~<$UMn_;M<`hNXn{r$nukF7sH%}RY`dJy-K7%L)Bf~+y$3N z=cF94nO3@B{nb5GiZ0RQ@V3ibq7}qbZQP`%+zc{^Z@u=ahoE-}0@9djSLPW`Mvv|f zLNdp99t}3~5e6V61kB&9cw=`K;^@orxZRhZLzNSGu`tqoFKBFO2~#>@?5BI9*S%gS zCYnF<^ST_LKtV-LoL=LANpbc<8RrGMaGZYYJ#}Wo>4+)(2dCocqKcnC2(3;f&U2iE zC-6MK@Rcxw;mlCBE44A@S}YX1+f?G_9ys@?6z^hg;p~X^XS?4jT`YAk@!4(H-QPu- z&pHjwIr!2TwOW_@XA2t^V(v`W9mOx(xh9m47ZE=o7>G9(gTM>pZ|a%zVY&??;&u<` zdi3wSku7(!f7#0Md3=jI|v2+vNGTC!sLLRoK(GG*xkO;8ugo@RA*$hQl2F(yUO}HPkCvI-5Ixf z2i#eji>DQIl}ztwb|u1e!p!+e;jJ6I*JVGJF2(9<3LwnJBfdX{)hTq}s(!lLB4w+bu3nkl1H63zRO-HU9IwQQ2}R%JsNQ3MZk zlGexo^1x>VOrc6Hceq&V(+!q;%WrIjd+}0rVLEjq^iN*fJ+FU`xU%xJH~1RER=Lor znogr>2Uf;@#@s{4Y-7E>AZPKn>M-$^XYNeO#g=sT8+?82rqbK7v6|954)$3UPRd$< zNudp%E;N{H6Tt+nH-9NT%U)9c+ZXM7o-f6IW<@p=j=xInu3jE1n}5HsyOq=EOT9BW zv`QLnnAHAciVVg=bd!_tpTAcV$D;KVE~n)R>`3gWEA_97_~?~bMyrf3`nDx|x-C@0 zf(qxH`@9}aStQ(@V3S`{g?6o1TyK)6xmbe8?O<<{cOPumHS(`~8?${JeCltiX6`ML zIh)_&|LFL;eoKq=u~$+e3SLY0_3)i6korl~1Lj}EoCsmue;z^U_YEq1#ay>4R=V1Q zr(D&AbGzr2R?V`<1&=oOksy1UB!{mEh5@l2ky`isixp{ux(vxK>ci_^B_%rJJqf(XZ3J z^*SKE4GKXpA~8KrK8GPZKWr3k;G82D)n zot;g~7Ix3nmBy55N<7ee_;Xc-_jlt{ydLSb8){#5>@zAHWa#g|N{qmR|LnSCeh7rB zu^IryWTF!gon(!Tj(_<@!5k1=NRYS$U(yC>gFOHQ_Ils$B`EJda`t}#fH)JL?Kj>s zwHhunK(%f*!m2P3+So@bvaew@3(An<)Kxj>bYaV$~fqfM~F8#eb2!|30Bo||LA=Z4fnY12J1I?h+L#6+GTH0%95t3;|F zGPY?_@@aBL#spAI|3;nEnD3OnE?YbHTW?iuP<^67S@8l;a%-bqrNG~1Qet12z1G>t zIHcr)nY4@39v59`tnjxH#4<&&Ya0BJQx>Fj{+&EanSv8&gHRH62bb|wuV6ZMMe8_= zE(g)W;)l^*9cvTx7oV}~UR-P1zxhgx;Mq>*z`Ku9g&z1x^oQr`WI1yi!v}Y6Qrm`< zsqF4pEJiz0J_qi)5`2yL05{O?cHybtUi0|XzAR_GmmigWeo6V_;0F=*2Px?tut}d8 z{=ag>aUgHxAl69AiA}LIkrJpZ+7VRlD|IvB{e|`e$*YjfN;l3wHbZ0 zfv2-ho!3tiU2E?ERl@TEJ@zN}CQs0puAi%?Fy64_T$vT*E>2;`Y} zsT3}AsS_RRxCdZLu!d70ll_s1i8-a#1VHA9Qs92?h_McfCN=;LTNl zQ9T@9qIa2$HCR0cMY*Gh@skckV3NWgJQ(=*9b!l$FMPZ&j2z+%xKI`lIjOP$C5=P= zS127~EyxrS!~F-P>7UH4|BfT#%FgsPvMuW5xb_#t6!S4v1bXj0SqOkV!ZyeNaMA0K z1wUL|TZ4~ulGn&aCtE5^!A9Wlm~XuQ0wUap=YN|^C}^$C4LR_u@8Nph9e6p5yszK! zq;sLrk#Zi8&1rbzTQTF!=t_zB@0f$ozCHgv4(#`EfW>np&5?45D2%=achnx>BB1UP zM)UkwI`84R(=q5PPDwt=E=s(U$OKn6n!)m(6?xtc>JZ8|o_9F`It({i2KETY+N5L9 zREv!Xl>rDJ967m}F1N2es6nbDHPaI?Ji*yCdP+`pPR}CR6XhvB9ERaV;pM*3WGcVT z&N;F1dfOzLInmmL?G3iZagW{g=9?kLOomSy2Jdw+amKxJq;zQmqP0c|m?G(`H(hi9 zDq_nUe${V#p_9yTdRdTVQRiny-LvnVtO+68mOS?M_A?x6)MqHRDe`gfh1|9e5>az3 zxOd$0`0+N-WkS->p|bsEn+kRELvm+*=v7ezwHt3Fm%EKJce`!`d8ko%fy$Xs*Mdb& z1=?b`U{;MW4~M+5x*eTrrKMF-ZkW&&TM2)m`&%Bc$_Eo?o8B#djiPW2o|jYYSx z+K#v^$CH`E@UydO1^((|=I?*{2it1%Bs5XC8#0W1Kd%=F{0Bilo^}+ac{_x?Qtz4* z63(!Xs8Y*cKm1-{_9_}$HvQ#^)&s*{nimidKb^%ZTf*uhDhB3&msk)_&W0J_!`>7s zvF53S{WeJmZ1&i|&(5_V8j^PHke``vb6$LHAwC?veWr8)P>o(YK!l>Gi7pH73+OWh zHHM> z>$()H9pqhvop*@wIrr$JaGq_)HIJ}<-!nfceE(Fq0JgM$v?=}F52?U-I`RX$tMCbK zV2ga9Y$*{HkY?`<6klgF{#<;eCjmLb(&tU^;jO;kr>{pMu+2sxLP%LC zT|ZHy%YAb0Y&_?A6@Q`Gg6!<1jlr$pYn5r8t+kf%Blhw|Tfap-5KuIId=@Ne5$7A{ zcv^TxUcY5HSH?ag?%?6ymM#A%sr^f8fURbt3l=*IMH`g|{; zf2c=r!39<0MuL&3vQD7i!BcT9~In@$n(gN0Dv0h!76KCE>0H z8~cjbxLD2H!JM7dawVFwtn~$hw>yDbLpl{CJp%+LacjEJ!p!-*6=7Pva$LMHz3h!F zGKnvCOWshw+xB7z`_o3fN35F=DbB_B-|_K6!Upj&{OJ1BbQfe%@s77!YK+l*S$C9< ze7k1Bi}40{TEZsblM@1{ML1w}GRk9&2%$+K?b!`8KCV^wTKe+%A}&0mcHQGO=JBQW zOnFmjR6cVOwX&%3=}yTGDakc+Z_*q}tYo@Pto4cTtkayH-Q)x5pl6TR=5FD@TbTJS z=<^X7z4u6viz)Rr>)cYyXv6JuZ=_zeMyt{uQd9YQ`tpb?fILjcu3}YInK)aA9nL>2 z$}VKNGdN||!6=yMoVQQTokMY^EbHrf%p%;`@(OM`zy80&UOPhW17MOTwkn{)RE7`T zu;!OPNGJlb1Bt$rwMIZN1Dc;QOU!MU!Ft?1pr_3}C-HyTrdh(Y*C0wvxK6V6D zo{i9RY_O)f@f5L05n^sN8zWvzO0KBe3Go5Z786w)_q1zcHwKK&uXEhqHXZLl$7btZ zoRg;xeBLOWOYyiU)}UM1=xDvGTSnfeuFj%RxdlIG`G_zZ&j+#T6;E0>+#B5 zch}r>Zb@soOHmih9Cy_K|0v)>Mey}mGXnBn6$@%w(k%W|OXzt>TyHn3*P}VwW0Lcg zg!FvUWNhn#O4VXSR!vYwOj|tGyU*)jbPuR0zxZrdZ=)gM4eYu``mIK=xjs}#oz*}> zpHoIvf^i_yb$q_R;hUd!n-x3ZEuI6|;l)aLxh@=Livw%U3nT~z}C zVvQr!Kh+ug8YH$4L|o6Oa{UxD9f_@-y1ow4sRgT>1b^yDF{S+RqjUj2ajVl@Za087 zvJ_b1cj8qZzTzBKCzn^f=QEkxLwH(;k$7d+7>=jZBE&4vy&qRt$$TE0)gzNIc(X!+ z@f-4s&-pn$)fAsTFFV-P_suI6KTPH-Z6kdCVQo))MzyAi z&x6v2D#5s%O<#Qqv!0Q{~C=C}B(b6GI7I`cD;V-lcH`eNc1@G*8W5+Bz8PT%&6f z<#krFR61wmdstjjSrTlBPO2T&{sOKz3aKcf)F!xNxHzPsHc-C4LUZ@(v(L_lZ@0y^ z9q}gZ0X_X3pE)j1&?qdwv&g6;MFm-54;->FWE=Bq=C?Xce3PF5XhYZjzPb31eQ+3> zqPSjS(Q^^a;mpuD6Hoc!|)GokYw) zd#Y;diE-u)f6?~Rk8R*dw_CQ+ufG>X(xg?k(w^zCJ8*{E+AOPoo-3`yt{uk{)1qfh zr&Z)zY}QpzP0n*vUayG9!i~DI>)%ihyaEu-LI;p*eySabR+0&(^}vM>ws}rg zv{eNTjSoFgvNAh(uPOwqZ)w*$q#SbS@J7jW9!=0uLKC$3E0eL{$%#{NoW$3tG$(Xg zstK2W3Dp(M(dh1s733iK)R#3_FD$`g+S4TnX{=nY#~oxN*|JD3aeJ0kG=TS1pWa=E z9@>XRs89e*GtG1YNF6vD%eMgLY^XZVo=P(c3*V^e{Gx<9uqpz^yw&T+bEtEetekHr{lZ(umlHF!!aq zaNK{t`1RS|na8J}BX7ss@kRUh-(4(%wh?cLo-%82g%z(GLu=DKk0gm|TD+{clkKNYydxv=__ZY7-9PVJ?{RY#_HcNz>e zW{S0pHe25aD=`{LF)j;`U9BTd?)gXaCrB|X>u~OVxTifN1Jjb&ReyeZZ<8HBCk5E^gLsmQYy)WteUk zMV6rv6`~UkP96wf$Np`}^@x3EoTY`@qbp_;xkA>d)1O^eck-QQimQ-QazgGQ3QYKl zJj`dC_r_Y{-Q1he;To1ZKl|{It<^l|H2INwJ0OorY~)lJDnqNeQL^56HAh+aA>RJ+ zLuEQ8oJfq+yl{0&e~$I5_U@QULagq|4gh0Atp*&9xJ-RH^;?%maBMTeMO$Q+sj6g4 zxdwfo+S#C`IS>iq4fNlUeT?f2A@f_UADILsIWs_19c{b~?>B0P#H~`j(Y?F4J@$qB zLYtj`&?A=1?1EYb2KrCR%Z!(O67mm-?>q20pxd3p9X7Wj+#@+HEQ*U~kK-3JEy1@T zXUPM*YiU9wN=}OqW(2)+KvZE>N!f^b-X5z>&5cHTq0W0FX}TBd6JO8KT{DpEbvbp8 z`|#n&-}qbK+5yz5Y_`EF%bsXo>Zjlz4AGc0cn9!P)1ud%D@?|Hrym&O1h%kw1cim2 zN7aOI-ylq2TTOHjr}>wJd7Vq)AHIKl)dXFl^@)y;)^74H%kPiGyZSi^3FwaLuf&Md zt;{-ovsB<%<#f}Qjug?L&V2vjgOP+!ja_eHjZeTD+A3RF1W0)YLKouHaHx)16P=%P z27<`wk#L@_eoE1|=Z@^AGZt4`o&4;#0AgK!#J+uqg(M!F|}I{;WR`;$GxqW?-U zVw;0dj9Q(F9&bE(5kzMpu-^Q4ytn^NU!>!}h1`h3#@u!yp0%ljiV#(=xB!aykhgh)es4A;zYWcJ+K7G`&iN`gZ2@zW zrU^UYw@smZwKa{OkcdMqa%bag+QIbVM7wO~M*14Oc-S}RJ3lq@O!eHZM`-)g2<8jZ zx7=O6N430KL;*~Y^TUf0z|nq6W|eK*`H(o?`UF>;xwOWTa0h2vaewY%g6WLFSKeNO zKHl4TVin?4*E!K!@pzLq6nml472H6Rl^}2!c(wveJ>~4a1ALjN{ zs;e{hURZe{On)(eq8$&$Uc$?E)DE;kJps)2D$EX35Odju^+Y2?nv1Ua_J)sak<)Hi zeGSX*S%;T~IhbV{PVRZ`kYb`XVG~c;jykU-iHV^{y((4;#F%4M+nmI|#P-;Tin#7d zOX}X{oo$pxf6UNtfBO0^NSmOc+K3wu-SSe_YpV@=FJ45Sm6VXaOv+eF5b!*9F8Fwn z^Gp-d8JyeJq__X6g5R|!0NArh0N6ELdfpj?m7DExkLq>Q7p{ptro%isAMxm!4HZpq zHN{Q^UHH^$OUzqz1zjYO&kgEcB->6hZq+_je{@-Sr0Q{2O!T)#d!m=(-JQE!i1*8c z&QoPV9A*w#0&^It56tqbYpb$i8uua@=vKVaaQ9=ksjF~gFyqtEea_cxyqR{F5+>$} z&s;=D1oQfZwW8T2h*xt6vTa9=Oh2XTxD>|xY}5J-wLJl(D9z~83@pOHk&|=pF1PGF zU1XXl!ReF@#xnE zBxGNw&At_(td%VWV<*c@*-4Q#J7dc}V;#&)zmK}QF4cWM_x-(}=k+{){H{Nv8K32x z^Eu~z-shau<_tqio7W%G46;+)_^NXZg>qvqLFh_&BHGv>+&=hX9J)4LL1QFw8&OA( zpb{n$@vfMC&{rCH(Dk}8{}rcaA8T@+Bnay1-mM=FJ*H%YzX176jv;xVT+uaA%-ka6 z7bIhW;A=UOu0d}T`0&fAv4=|*@CN;7cj0(#pSfvvLzsDZFVVCY{9B;ZpE&h@w;hjZ zTi}_e%i9S%swhj3DeMnL(Pb-yPK=wd zkDl~ZQQyz$rKBRjVHH0UzjAw>y#(I&;76a8zX|gHCj@zh7z~$dTTP7LtTk?)ZqPO8 zQld&hap^6Q8}Y%%ADh0@{c=2FEoMomEwHjy)yi8Z{N}TsKFh#&?I-~?A-$kG?}xjg zYF!E5nV??PCybQ%@g*Qyf}CgS>*==d{r9BRDVk@=uvNN0It^_WwJU&;C3TftFkJD9 zO7C(|5W`FW-xGyr9mVtAaTBRB3?IQL#u9_*10GOot*Y*#CDnlykiwcIIs|0kCkj^_ z+bdqF>ldOa7M?-52PNZQ(5*ks%=CQk;=*Jfr*}4y%_YS;;<=^oef`%oWAWoWRNwpFy zcLa(aGni3lwmq61r&_+|Yk61&CN#3$vz;nB-MbmFUrNKF#s#*MA`5%yh-4r9fU^T)KJsT!Pdp8sz8Y^27DsjFt&ZovFEPN=$uyeO23A zXp`FwTzNy!yHN{}A=8ERxoL zt2RB&(-sKnAqs$E52pG1eh*>A$U;IoVhU=xA>Ivgn&acDMYlnLic3>(++y&M1rrE! z0%3b#!{)}W{1Y1v8}gKW^9K!FV{N<3=L_BTYe1i@cHQ)xnP1B-=FoJ7;ERFsg4-K+19R~VxBv@aZ(PPDDY};D zRwX84{^izrzQVG?);s18T%Vz8hiUgDJ02-~@ie1GX~L&^dCD~Jwyu?g{Zmu^n0|T3 z6Z74$YJ=54?|p_=13Vpbg~FZKH_D1lsVYLO*KRD{HyAn0s#~BN#!yv$N8nfkkKsYt zlMbrJWfje4**bG)Kv547ur~zm6ND)hh2mt#_ zUb4P(R99#IRg-s|D~m}gBHDuHjyyXqd~Y1Cs!9LB>RHM`sS(lV_~z=w&x^Q39|Z@8 zOcHahhRTJ~177h;-P?7pCckdr6`jcQHO_8KW^{fM#|@u#Q{gs$*2kC>rygb1)vBSI z=GZ0V?4nvQo81GY2^sD)rkiu+b1m!Db@J*gI@vF~;!Q?N-FpbfC!IeMDENv-s}0e( z-*zEhR?WFS!EE-iX_x&wHuRZdCc6}m4YlGjn~g&0itPBL3}=0~ij7wDp0pEb_^RS7 zOTF1s>x#98lxA4rhwL!&L)&4?@Fu}iJ5gzFfe%bioEC^J7kqv;R@n^sAvoOfePD^U zQ$=~k#^7+e%^TZ0hKR_8fv%!hT64B))0uXuYMtS*4LL>!mQ za_4!=axWxp5C1rMyCyz>H>&4KLTa3Am!HJC#CnCkxUfcXw}AAGGU4R=qbC#it$W^y z%h!Rr4dFxwk_15Y27OEz^6*IC;Ul}v`=vh8Ja;(0vG8VD08b6E+u?mQ?&jy-xeHx@3Me#X3h%l2DL*aZaL;hfaurYQEBj~41H9x>dQ_dD5r)RKB{?POKRO|l#I)dJ^VQ$!l8s(!qeD?5g z7DH8O6jm(I(Z)paY+sG-czNfzY^aAVCiZL~sYp{MltB$*J9~8F#I3;s1bCiljjfws za6xrKSA2@fN%@lkkUjJ-II!TcLRRj^3)KywNxZN-8{9!MVdS(GxG?fr zwnDS8hZzTDj?#aNIwX%Az4M_t9;=0q4n^jH#8gk^UasYoHrcw&$-t7BkGMWHEKlNd zq-(7VZ?UXDF}cBl|eH z_FeSJ+MN){baUliwRxQEJq+(O;7luD!ryu5mTWxN7A~2gVfTdQ4IitBfaAF$q5S|W z*#U7khPb&@!SD63JizQw#`9EnuZ)^x&J)s^6rx%Ejjc%y^V$- zP6MoXhPw9`oaTw@U;@u>V>N5Cgu0^OXQEn9hg5IUs_iaIUddx$Aqlt7IE|!2j!QAz z!|q#V2vlMwCK6n5AEE=YJr5q7y4BfZ;iq$v+q}u-a`;8c?cg=|5QqK=r5E=+LjEoC z0aYUr_}2P96!z|(LDyH-{cd0%h22Eox>1>V2%X>33+D$L1 zlrH2d6&natyX~}ukuq2H*{4sGv%PkG@HiHeevmI;A)uyGQ`}MY+nkO6X7Kp4A!K+8 z`lG_uxRv;kT}{w+IULrMAWJ#7hD-vb=hxhy`@LhB&fPk|mL}G_6}q5YZVF5ZbVIJ| zJPYxYl70xt#3j@q{g%(O%m9WPFU#q#knC0Lx(=U-JaK;1ZGZ#Wa8kJwxo)T!^M;}9 zo7?lBRxrQ#FZ?Fzk*^S{o*r8d4Nk(^0(m{+8!gi1Jh;$#tRfpSpL{V^E*^s+Cqk z{=q{W))@P`fd>_GgL6+{?DfDzBkaQ(5gV4ERrfSoHS(xsTa5!VUd?;)2`mbg z3L3Z7QrlyS;-g9n`*7IdjB>E?vk&Ge6rfbKs0kR3?S5J& zIqYM8CMH2YH2qPEk`sqV{}R0E3#wBgf1<);C5GVqBx`W;lIPLVH=!TLFEE<&mOK{T z$Kk&*BE6<5Tdm;DazOi$otT;^YQUho2lNPC_hq9*Y;L4N>?}pgR)ZLH^{Dq#1Z*?A}<~DT879iJn zzSPJ+Jj32 zO27nEJB^gV`q}r#9@mW=9ZnO|<&WHOOP~b=Kiv`dIxh=ybpb(Msl9-ZSzB*EQ{MNPMn`>GE;)+h5I;aT$HO)!y>zps_-$l6=4d9ot?5$1i%i zZV_Hm8?lOXn9MbYT8bdai2%K)aGAp0rUZp&o_bs-_(tXNwktQnB6p2UBN7M#Y$FmE z9V)ddnQi2gW{C4t3R*3 zj3`jeVj_gkj>U2GOBbxozqo4B9l(FY<1Q6hcxfhyOW{2=oJE^6)N0n56!u~9Hj~7R z%|+3Zi?7QB1{Y<8TNOqoj8#@%5<()$AL5X-cT%qKxpq{CliqRysqe+t%lNl{>HP zMxtipI!ry!H61@VeEtga(-{5og0eyiqrDN;{g-E)%tAD3WUW;Ug?n*IzBGrR24r(+ z)H4$~0@vW9a=vue&^mRS^B$~KDH-8=l5<#x4h$;F>qp0%O+*d}U7u7=(9+kM&oHq_ zi5N0{Zk9f51%IO2LoTqb$D@f>pq1LE%?@AKaM0X1gVanpqGtvgJ2K1zQ9j}gT2btq z76)BB##U7T8DAdigW&W$N7!9MbE-puN-1PlksGCT{xF;N3-P9V4rN`1UNn2{qr??! z$$FTBZAMvxCQ)sd%Muv&+l8|5y(8ZYJ$l&%h_G#T$ckbh_LS1TMQkwaz;c*xROyX% zl}BS;?Bp?(E8Tui_Z_7f)0-}#=q?!PSG$IC`y4g>B3C{;(AC;Gld!6k=6k~1*GujR z+E{z65N%`YJ?pGcMPWzPCN5n7MXvLsSdtY+@~6Fc`H_?}v6P3={opE=k&h7joe%+X zeB&sT>vauAb?c-%IrUBI*)=wU66jTblJK0Xp%S{9)v^nHuGKy=b3Qv@@N!w=!Rl@< z&Y=BtQoRcsmf!TLH1nE z!<+{~D^QCGhevMT)OZG`QQ0+hUS>6WxfGsk(p5C^g^gk7u%zdn<4*Q!aq;9{QIVc$ z-n$@E{i}9@I+v{m#)5LV6Y&*t`u!ZZDPE6NAE%(OeMAejt~;3qjW%aKay%FP9Dd#6 zRE-;i5a)<)&ucOwe3rYCUKjaMNW;0b0;4kS7Rr1=#MnrRujwU!#Jq)dOktlrR91E4 zvg-%l8_->MKDM6sY}h2%>#l7tS8dXt{ z$M@H!pEy^LS(sOW5ld^)T~A*N_&_>G(4Bwa$%Vw(z*M}nan0|$tsXt(pF9XZ1*Zy_ z>?!x$kVt=OzI^;?`iAQHfq9RDQh|YqtS4jbi?=yXMo((Qy2RcQl;zKMhVz4NG1VQ4biVhZWWA7usJ92^On0Cz~5`&uE59E z^(0m!_5%0{!xeEZMn0{Wd9F$IQih9XBLjiEA2si4CZCmfZGgW5dZRriA8VeS?xMsI zAYpZqTh#PR#|m&LCi^Foyh1xM!E1|Em_w8nZ$Z3mP$9$K&z>?R?L+xDE|=;*rj@u~ zc3#EPX%-PP5$6!nXuo{SG3SnbNX2x8BRu))I=}k6D++DE(&{t67(+V0*D#>maKQd1 z=YZI>bvyb$$+;Kpiz$g|cJ9QCW-FWI@}f|eM-#`RE~zbsKCki4dQh!?&^OIQYwT{I z^Q@BxGlhvdGqwy?kI%=P5CEgab5fbJaxdw=CtDYOCVCC3-1Ggmox^O2JFG3MbN& zt$r^`EJWOrw{@%w{mP>7vAJV@@NK(7D-WqQm!;)f1mtg4eg0=l_!Y9n6wYJzk<7X< zyi;90&RIhN1!oKHUCgVWJNu|ehE!j;%qd#qntcc@CyoCY9$3-8+-0M!WD!t;*!#G} z$AHyGtD&dIGA+U)qpJ_f>gH0*5Y#hYWk^j$HBU$g~FAf0__!G zdhv3sF1o6+PF~Ur7dN2aW{5j4Lm*UXb{N! zq^Q7^-})#iMhx4A6oOHxx(cV$zewC#lxjU|6PJ7F=v&w^n#2_EhgEJhMvL2WozgvI zowLyJ%V7_2oT*XjA+83}Ua#_8+R#ZB2$Qwpg#9D7J;F662MKy9!_(rv`f`t$C7*?l z-FQrUYQFl0ci~#7eciK}VlEw8`1bJ^Gw}l$tGM$oZ zPtrokMC7g+yIVzG)zO@k$(Gfxh|p-Ybz*%XS&>y9k*SP|)ILKwQ6r*j;rCMRlfJ!1 zZ$;#c9(y?2geiF@xfN?&X0$d$=`fMp9!9*(;)!fi14k5d(0s6Q5fd^Oqq@s~wF#YH0feKH*P(pXAxeBe$&S5tBlg5)>Yg&t* zX75-t`8Ei0LEoD#PF^_!93O$lKAZ}AE@nu&f_kz^Y2QW)vUOY;o_ zgUJ}Lk0=mbQct-nW@zj!-?>9VDo?Jy&X4xqcCUab;h7Scf3ByNUY1-5(!4&Rqr%pE z5*kYk+mm0_#K&oDFqe@oz;RAEH4@CxT&<8>=YqqF+Ow*5WxrHyIrgrnaaS{Dua}3O zvqH>4Gn1!Qb(Xx8#U>?jPxCGchqbf2Uc`{)a><;{xhf5gl3l&s&ZO6a{WJu$4=zEZ z#*V_zBxoA1D+mVpSalS@b61TdD?i^}WsvJ22*n0x*+_qqpXzdW_?ymvckL&gQT;_{ z(8K7U`EsYB4H)B;obaS9i>Oc`DqQXMlc(IL6z(U)PcPl!{$Mq6((`y^`o>8$%DlBq zX-Y*{bN)vk(VeB5g;T{Etx8?d9s;>D}82%1N4unsa?BmJR@LmeVppT8i>0h>e5U!7H6~lAKC8VqL25ccT-SvuT|>!EZAP+b<%*-Uj%6~~TTWsEaSMB7y|H(+Y<%*a~ujkW9j;}!+!fYjp>&7bT{~tHt1^KwtBh0k#~sw4W_3{y?*v`fHc|@1!f~No zRipILIoTPD11m*Q#Wz>qOiC|LG$be!EJkeoy+Oeh7lRs}X}w*-Amv?&irv9);0Cmk z!DJb41g~W+_hZdzKbDM#$fYtqU2C_Qclo3gEhn@bCb%|_Ag6j7 zCr!urM$lBEP|s%O%v-Ni+iSeiG8Zvr%qhnt5_AK%dS()bT z2~IukcsDccyQ)3!)lt1TVFT~>1c{PT-+s#e{#WmhytI`-JUtNn6@tn<>iXo_<+yA3 zy~Zi!AVfDv;2t_m!xw5G_6@5^Vw$^DZN?+Lj&sq630r-vg$EUuh3zF;=yYX?u&-Ei zxWtRLKQ=$)HL!_qj6eI1Z`g0*8w36HefhL|oFx+2?~Z9(%Jw$lVZXT&Wk0zR-oVA& z`WDNfeUaRr>LXZYL!yf|(ZxRboz&fvr7n+sgd}JLXs<$K);uDmoOzUkYE`iF0Xz9SsAuPj>eAI~W(qUCg_g{*{Dox2b+VM4#zM!#QdBf!D7?m0_?{T(%AVCcgzW)f}y0i;J#n%1vf3RNmxTV=FQ zkmRXT;Nuj2of*G8{pI;;oMI*G#p#{7y18nxWqNs&Q=jUQzj*rhL5Ya)aS)V$_eK@B z+QK=?F2atkz;fYKqVKAPjgrTg?daRp5&IS2Kq!&x&hXF#^ZRK*>GUen&Sl;z<7-89 zY|b*N%yDb&#u4*tv5}M9_KVpm8<$*b>n^>?3mcYhPv73mUe6mn4tbKe>@~drCUkcD zu;-=b>`m^e7;B^S!*pH_uWTz6Y(WBu; zhi*cO*D>866vX}C_#P=gs=lo?LTxoF+8J9Z0{0`*FlGE85bnN-xwbtx+_x{U3C6e;rX2>qg1P} z{sq(lJ5}#0OB;91Gzb-Vd31iR+wx}DRi3Edbd=>MGvfgx(C2-HtkWYL0fal~c{H;b zC%$LWeYqp(s>W-Ba}IoEj2ACX(ds;AV5?IjtBcgUhdxLNjB_)>#TsX$ZJ(?qnEQm% zu<7rmbr4id-stWb2d%o&i4K8XMUhcO8ojtFuN{bt#Alp?)o`W(qVT&O zzkmYr;brxp!))r8dD&zyymsH_x(BY=F>28rc`->mJvas4qb9TJ(Vy}Ocmua1#L{9$ zCWnREM}yJx&Uv;d<4jk-UxnS~7hzZaSwOh3mGBVnL&OlAaL55&JmhhyL_4wRst?G=B24TzYvM+;X zUBdGW{t8_qEHyUP!_Ql5pA4-PHqSE1H!XD6Mdsg8nkqJ~TR?~6F#Of{#gt`Fc~rAU z&$>Z>#K1%+9!qZu?!bC>I>RXHo499Xx)uMjA5Xt6?)>^zcYYd6TMqo9bNJDoanx{w z)YVs|9`<);s`Gqw%Em7t{XwzWuPDcj`3z$~cE1=CsuFa?9mIpcvv6_0HE33ZPEzv3 zgOfrOumpm(9AxDxXXxH+=@TN|+l+bYw?9AC|2R}~6Vo$V4Yhxxsgz0|wfE!k;tH3n zR<9$?pCnA^-i?>AyOx#|(g<%98C)$S)la~F&AK#zKd=RZNY>-{*r<(rf58ic!9+XCa-5qh5EpgRXVxFay^k*oy`+u}F$e~p76 zd|Y$z(l_*fS$BBAq~j0KKaYNdv}9m*ji~Oq`OpQA8E@p6etLh7UG;+hfz>y`^h$;O zkpznT=HT#z?>I;FG(PTX^tPd#6LQaUfh?jgE2#nE2XUEYD{)`5UTvnozW-{$o8c+WE_jjf$M zw%@ZS>Q7&B&n{$bxB8Gg+cPodG?^i7t|6b?gMHC&u%aQaR?&XsUeij^!o^(rY+cpe z#1W=kT@&s{Q#HmlvUgVWbMWnv?ky<-<{%$u+%wTkvywr0#*3_cQ8q$}`IgvRuq6gu z4I@Kf7z8O`Jsdy(S2{yhVeiISVp>gtNSmj;2ma#({K2{oN55qKS!K(UlfXMRZ?Zkr%i6OF zkvlbBW(C{JNd-@Q5V^8{QD~`my{pX*&2-(>H|2_cRjE;c!D{E~T(lXzz;LFFGM&Rq ze_glO*_5nq%tTsO50u;0q8i&{T+T95hNb#qvM>5ddCmpOr{`*1^X!e=giy>>Tz6e3 zl%AslaM^;jcFXRLueSmiOL2UW=H==l=h#b9)Kb`9mtYLbDkV$HBdl7BdQ%<#LCRxc zD|j~h6Ii8E=qW|;Sq&{eY>CrQKkLQs;TLJp(ZDD3=8_v^VW+zb`je}NG%Ehu;ovNI zcf(-+?9Hyr#V}ZNUZb0m+!Zxl#bn(-Pz>u{1+%y1S2r#Yzo8gX9B_bQ#K{efbf zGWD;YV4Frnje8=)-kMnrn?AUEDMIyoikd-Zsl52U-IWtF?$V^s8|s(IPur; zY4~S*A3wO&ubJEx*T8r|-_m?L05aUgV~*x8xQXet3KD~KV$b3!X_>t}9O<`3#!D|y zos4|4dpqm)h4XSQ*|)uqTv6aNI?K~E%%&=~qR~60LGo{lht&wXg$)9kcTnU>du1{P{XpOoV=d8`H}vCx_3azoi$_+jBk9&P z4~&%Gv5skb+wrdCyi0lZQl4$5-bxV}USDpFU!{IDZ16nzc!qY8V8i+M1LNU77~wC; zW3N1*mPF+++FK7PFFOaC5hP;)dE;&pg_Uw)f+9*f)lT6g-W@b-EkDU$DAg5k z+vd}=gW93J6kW59Qt5X>sT(yrkGII2}B zsFSLs#h8GtTcc!!RySUKl=D&U{Qk&|H)@vXXd$HJ+G?ezf?1VzwS%?LGS8j9f-hyH zwZuLz#Y^77ZlLu`NWx*F6YhkghVWa5=}Yf#MeiKudaEZ=W!v}&xl7Swlhwh3Tj0E5 z_Z|3{BKH)5{f_t&b#^D1avv$;)3MSp)O-(sNPF0Cd6dP(Eg;U9pOvS?Q;~3PBA9g8 z6sMuA>Luavc5L=axLMCk#oO-?U|f(ydhE5MBSLMXPtkKL`PLaK6K(?txKJIOR?Txt zX0@zeVBFDZIzel3!XIWC#&WA??q%|6e8$wcyl}cr>knc_v(ZiL(K=VZu*&NhmqK?m zoYyc}==|74bWcnhD%njPSfzs&vC>qPziR2^;dxFS(Gy*(&vNYT;I6qA)lKBXgz7}| zdTC{10NbPSS9k{f0bt21;0(w1Jq)iCWx2JbB6$7ylQ{k9fPN!VI!d0+M6@$o z;pA{U+_)gex;xV*!LeBT^wZZH<=foW_315x6R3CSAJkO%NLx_W`?44GJ_@bXsnRsc z(BR)dqz@r~JIOVdEp8`S{HK@M39*Nw=o($;En18pPr=WPs6Mzg>fktkm`?ZZH`rr^ zxE1z*xzE2^3{)@z)2VWvEA6~edL>0GwIFYbl-z8I{sg~wLOf`2|1!e2=Uh}uGSS5N zjyme$?sFW+K*xTU#w>(*%}KI1w5qa@P7D=M7`fEubwDZF_pT7ztXnJEu=_P?P{V2Q z*1~Vbhlt$r60Rg}Rrq!#29jn6g|FL6)&T3n*V5B?IfU`N+4wfe#OL}cUTJg$W*&db z_IP*tXkm53Y2@XwP@LxjUuEFo{7LMf$KZ=W&zwSy0N-y ze#p7>KDY2#!NkW`v)*4J&&y1nPeA3ZkcBkCBGMcvLCOK+i&2XT>W9J+aof%#J66#R z_S`%-nXJ`f-WEkztww>d0mblkJOw%=tR12fqFNB2#f@FTm%?WiNA{}d=C_Rz;ZAhM zMk>26+=w3C^OpH5M8EfBnh$~H7|6?{+_zLs@p!LZh8SiRs3Ps4lSFY^-8oujAlD6e zO-rB)_IlU!?#tc=O)ySk;B=+;f%fuq=BY9-6@$;5Ed(+=N6op-V68P||Y!3D20l-HhQDqtKxA+B5j#1r0@kli3n8$aqU0-an z?XWgAmcBWUR=3Ph@u@cAdDLKsG)M~6Y0#kV$VylGVs z5G(0wy%3t4&mbtM&Crh-*LrE#b5wXxL)xlG_Vc{(6hn-HJ`PcbWh5S` zSvBEk^X4+LYB5Z{SbSjtvhn!%4~9qfCc{HLEP+0Be|z8`(csD^>LCwM53_%PdK~yK zQ4fJEI1ct3>e09b^=RITdYCOLyx+}9FOkj8I1U_@)%?EB>=FMpjBQV1t^Gwp*dzVh z`vV`2tAAu5-$mD3;55zHq_=<`&uGudhHm05M^^oimPi(B??Y`;)?q#_dbx-JWvj*K zeAQ}mOmCXZUYsNer%~aUVQfJuehE8jG_`_UqM|Jk!(SXmfOUUV*Nqg5JGOa;tGpILCNWtl&He_@(Ob!z)DDI}s2#z7P&*3J7aRXXJd7g5 zHxZAaspfDAY(-B4Cd)Y&I90z}>*B4}`oK?;;S9VQZ)qUovi=jFq!CojuWI(j_67O5 z9DXJz*8H3axnI#kzts-Qf?Fir$mzgmhil!LBeMf)2N)W^*r#6k%qWbO^Bkwz>%Q=! z_*e|!GTp`Ci4GsUk9+EMV%WYy%#k--m24a~ls_&i6xom6?hY%>>ar)HMu_MDdrrj} z4BF4hZQcW+ZkXrMxBii3xK9Z=>s8^jnJOu)*eEOvlljeG0|cL~P(h;MFQ~Q4uz1)q z%zuD0(XhkwB!7^UzRexc{%29&7#?Xv|H&TAs;^{e_X^{cm?f_WZL5#u2n?WjK)+Eu z#7_JGKQ_gE7WJh$K>>zincaay?jT}7ZpZ*x>A*nHobL?7ST& zc@M5QU0~NqG5^XqxA9l&`4h6_49}aHjY|9a;}|8!zXyu4IKAufm>1s|uv4h2@(L8$ z?Hd6$1VQWF$}K{G1{8dtn;-W2@Kkp7D0QDy_>+BRA$7;^*L9ZVVPJJ;p!0FzF-;*G z{<$SA;t{T?gk{J5%FESNtjW08!lD6}P4#<` z(9x6qAy^4fFO}W)H--I=A4o#%nG{6z4;njn@Qjzl`rx|{?$QIXA7^}4YK(1?1xmjU z%It;&43E-@D)oN3uI~(w>V|rus?zd?V(UrUv&}ifp=?za z?NgeV!`fq(j-8aO-*FFtUo3grPx|Tst!(DB`i^^aNCDgmj5Dnm;!A|t9QFIAHsiLPFOgasaqxAq#`-P

    jksE>D{Z^rbekgLKn5yjStQP+?DKt4QZ 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 literal 0 HcmV?d00001 diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/assets/rosa-single-region.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5506e354c8c70c244c874a6ce44b56f50b1fd536 GIT binary patch literal 151612 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 HBmDmW@Wj)1 literal 0 HcmV?d00001 diff --git a/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/terraform-setup.md b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/terraform-setup.md new file mode 100644 index 0000000000..eca6ea8c5e --- /dev/null +++ b/versioned_docs/version-8.6/self-managed/setup/deploy/amazon/openshift/terraform-setup.md @@ -0,0 +1,384 @@ +--- +id: terraform-setup +title: "Deploy a ROSA HCP Cluster with Terraform" +description: "Deploy Red Hat OpenShift on AWS using a Terraform module for a quick Camunda 8 setup." +--- + + + +import Tabs from "@theme/Tabs"; +import TabItem from "@theme/TabItem"; + +This guide provides a detailed tutorial for deploying a [Red Hat OpenShift on AWS (ROSA) cluster with Hosted Control Plane (HCP)](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html-single/architecture/index#architecture-overview) capabilities. It is specifically tailored for deploying Camunda 8 using Terraform, a widely-used Infrastructure as Code (IaC) tool. + +We recommend this guide for building a robust and sustainable infrastructure. However, if you are looking for a quicker trial or proof of concept, or if your needs aren't fully met by our module, consider following the official [ROSA Quickstart Guide](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/getting_started/rosa-quickstart-guide-ui#rosa-quickstart-guide-ui). + +This guide aims to help you leverage IaC to streamline and reproduce your cloud infrastructure setup. While it covers the essentials for deploying an ROSA HCP cluster, for more advanced use cases, please refer to the official [Red Hat OpenShift on AWS Documentation](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4). + +:::tip + +If you are completely new to Terraform and the idea of IaC, read through the [Terraform IaC documentation](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code) and give their [interactive quick start](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code#quick-start) a try for a basic understanding. + +::: + +## Requirements + +- A [Red Hat Account](https://www.redhat.com/) to create the Red Hat OpenShift cluster. +- An [AWS account](https://docs.aws.amazon.com/accounts/latest/reference/accounts-welcome.html) to create any resources within AWS. +- [AWS CLI (2.17+)](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html), a CLI tool for creating AWS resources. +- [Terraform (1.9+)](https://developer.hashicorp.com/terraform/downloads) +- [kubectl (1.30+)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the cluster. +- [ROSA CLI](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/getting_started/rosa-quickstart-guide-ui#rosa-getting-started-environment-setup_rosa-quickstart-guide-ui) to interact with the cluster. +- [jq (1.7+)](https://jqlang.github.io/jq/download/) to interact with some Terraform variables. +- This guide uses GNU/Bash for all the shell commands listed. + +### Considerations + +This setup provides a foundational starting point for working with Camunda 8, though it is not optimized for peak performance. It serves as a solid initial step in preparing a production environment by leveraging [Infrastructure as Code (IaC) tools](https://developer.hashicorp.com/terraform/tutorials/aws-get-started/infrastructure-as-code). + +Terraform can seem complex at first. If you're interested in understanding what each component does, consider trying out the [Red Hat OpenShift on AWS UI-based tutorial](https://docs.redhat.com/en/documentation/red_hat_openshift_service_on_aws/4/html/tutorials/getting-started-with-rosa#creating-account-wide-roles). This guide will show you what resources are created and how they interact with each other. + +If you require managed services for PostgreSQL Aurora or OpenSearch, you can refer to the definitions provided in the [EKS setup with Terraform](../amazon-eks/terraform-setup.md) guide. However, please note that these configurations may need adjustments to fit your specific requirements and have not been tested. By default, this guide assumes that the database services (PostgreSQL and Elasticsearch) integrated into the default chart will be used. + +For testing Camunda 8 or developing against it, you might consider signing up for our [SaaS offering](https://camunda.com/platform/). If you already have a Red Hat OpenShift cluster on AWS, you can skip ahead to the [Helm setup guide](/self-managed/setup/deploy/openshift/redhat-openshift.md). + +To keep this guide concise, we provide links to additional documentation covering best practices, allowing you to explore each topic in greater depth. + +:::warning Cost management + +Following this guide will incur costs on your cloud provider account and your Red Hat account, specifically for the managed OpenShift service, OpenShift worker nodes running in EC2, the hosted control plane, Elastic Block Storage (EBS), and Route 53. For more details, refer to [ROSA AWS pricing](https://aws.amazon.com/rosa/pricing/) and the [AWS Pricing Calculator](https://calculator.aws/#/) as total costs vary by region. + +::: + +### Variants + +Unlike the [EKS Terraform setup](../amazon-eks/terraform-setup.md), we currently support only one main variant of this setup: + +- The **standard installation** uses a username and password connection for Camunda components (or relies solely on network isolation for certain components). This option is straightforward and easier to implement, making it ideal for environments where simplicity and rapid deployment are priorities, or where network isolation provides adequate security. + +- The second variant, **IRSA** (IAM Roles for Service Accounts), may work but has not been tested. If you’re interested in setting it up, please refer to the EKS guide as a foundational resource. + +### Outcome + + + + +_Infrastructure diagram for a single region ROSA setup (click on the image to open the PDF version)_ +[![Infrastructure Diagram ROSA Single-Region](./assets/rosa-single-region.jpg)](./assets/rosa-single-region.pdf) + +Following this tutorial and steps will result in: + +- A [Red Hat OpenShift with Hosted Control Plane](https://www.redhat.com/en/topics/containers/what-are-hosted-control-planes#rosa-with-hcp) cluster running the latest ROSA version with six nodes ready for Camunda 8 installation. +- The [EBS CSI driver](https://docs.aws.amazon.com/eks/latest/userguide/ebs-csi.html) is installed and configured, which is used by the Camunda 8 Helm chart to create [persistent volumes](https://kubernetes.io/docs/concepts/storage/persistent-volumes/). + +## 1. Configure AWS and initialize Terraform + +### Terraform prerequisites + +To manage the infrastructure for Camunda 8 on AWS using Terraform, we need to set up Terraform's backend to store the state file remotely in an S3 bucket. This ensures secure and persistent storage of the state file. + +:::note +Advanced users may want to handle this part differently and use a different backend. The backend setup provided is an example for new users. +::: + +#### Set up AWS authentication + +The [AWS Terraform provider](https://registry.terraform.io/providers/hashicorp/aws/latest/docs) is required to create resources in AWS. Before you can use the provider, you must authenticate it using your AWS credentials. + +:::caution Ownership of the created resources + +A user who creates resources in AWS will always retain administrative access to those resources, including any Kubernetes clusters created. It is recommended to create a dedicated [AWS IAM user](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) for Terraform purposes, ensuring that the resources are managed and owned by that user. + +::: + +You can further change the region and other preferences and explore different [authentication](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#authentication-and-configuration) methods: + +- For development or testing purposes you can use the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html). If you have configured your AWS CLI, Terraform will automatically detect and use those credentials. + To configure the AWS CLI: + + ```bash + aws configure + ``` + + Enter your `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, region, and output format. These can be retrieved from the [AWS Console](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html). + +- For production environments, we recommend the use of a dedicated IAM user. Create [access keys](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) for the new IAM user via the console, and export them as `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`. + +#### Create an S3 bucket for Terraform state management + +Before setting up Terraform, you need to create an S3 bucket that will store the state file. This is important for collaboration and to prevent issues like state file corruption. + +To start, set the region as an environment variable upfront to avoid repeating it in each command: + +```bash +export AWS_REGION= +``` + +Replace `` with your chosen AWS region (for example, `eu-central-1`). + +Now, follow these steps to create the S3 bucket with versioning enabled: + +1. Open your terminal and ensure the AWS CLI is installed and configured. + +1. Run the following command to create an S3 bucket for storing your Terraform state. Make sure to use a unique bucket name and set the `AWS_REGION` environment variable beforehand: + + ```bash + # Replace "my-rosa-tf-state" with your unique bucket name + export S3_TF_BUCKET_NAME="my-rosa-tf-state" + + aws s3api create-bucket --bucket "$S3_TF_BUCKET_NAME" --region "$AWS_REGION" \ + --create-bucket-configuration LocationConstraint="$AWS_REGION" + ``` + +1. Enable versioning on the S3 bucket to track changes and protect the state file from accidental deletions or overwrites: + + ```bash + aws s3api put-bucket-versioning --bucket "$S3_TF_BUCKET_NAME" --versioning-configuration Status=Enabled --region "$AWS_REGION" + ``` + +1. Secure the bucket by blocking public access: + + ```bash + aws s3api put-public-access-block --bucket "$S3_TF_BUCKET_NAME" --public-access-block-configuration \ + "BlockPublicAcls=true,IgnorePublicAcls=true,BlockPublicPolicy=true,RestrictPublicBuckets=true" --region "$AWS_REGION" + ``` + +1. Verify versioning is enabled on the bucket: + + ```bash + aws s3api get-bucket-versioning --bucket "$S3_TF_BUCKET_NAME" --region "$AWS_REGION" + ``` + +This S3 bucket will now securely store your Terraform state files with versioning enabled. + +#### Create a `config.tf` with the following setup + +Once the S3 bucket is created, configure your `config.tf` file to use the S3 backend for managing the Terraform state: + +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/config.tf +``` + +#### Initialize Terraform + +Once your `config.tf` and authentication are set up, you can initialize your Terraform project. The previous steps configured a dedicated S3 Bucket (`S3_TF_BUCKET_NAME`) to store your state, and the following creates a bucket key that will be used by your configuration. + +Configure the backend and download the necessary provider plugins: + +```bash +export S3_TF_BUCKET_KEY="camunda-terraform/terraform.tfstate" + +echo "Storing terraform state in s3://$S3_TF_BUCKET_NAME/$S3_TF_BUCKET_KEY" + +terraform init -backend-config="bucket=$S3_TF_BUCKET_NAME" -backend-config="key=$S3_TF_BUCKET_KEY" +``` + +Terraform will connect to the S3 bucket to manage the state file, ensuring remote and persistent storage. + +### OpenShift cluster module setup + +This module sets up the foundational configuration for ROSA HCP and Terraform usage. + +We will leverage [Terraform modules](https://developer.hashicorp.com/terraform/language/modules), which allow us to abstract resources into reusable components, simplifying infrastructure management. + +The [Camunda-provided module](https://github.com/camunda/camunda-tf-rosa) is publicly available and serves as a robust starting point for deploying a Red Hat OpenShift cluster on AWS using a Hosted Control Plane. It is highly recommended to review this module before implementation to understand its structure and capabilities. + +Please note that this module is based on the official [ROSA HCP Terraform module documentation](https://docs.openshift.com/rosa/rosa_hcp/terraform/rosa-hcp-creating-a-cluster-quickly-terraform.html). It is presented as an example for running Camunda 8 in ROSA. For advanced use cases or custom setups, we encourage you to use the official module, which includes vendor-supported features. + +#### Set up ROSA authentication + +To set up a ROSA cluster, certain prerequisites must be configured on your AWS account. Below is an excerpt from the [official ROSA planning prerequisites checklist](https://docs.openshift.com/rosa/rosa_planning/rosa-cloud-expert-prereq-checklist.html): + +1. Verify that your AWS account is correctly configured: + + ```bash + aws sts get-caller-identity + ``` + +1. Check if the ELB service role exists, as if you have never created a load balancer in your AWS account, the role for Elastic Load Balancing (ELB) might not exist yet: + + ```bash + aws iam get-role --role-name "AWSServiceRoleForElasticLoadBalancing" + ``` + + If it doesn't exist, create it: + + ```bash + aws iam create-service-linked-role --aws-service-name "elasticloadbalancing.amazonaws.com" + ``` + +1. Create a Red Hat Hybrid Cloud Console account if you don’t already have one: [Red Hat Hybrid Cloud Console](https://console.redhat.com/). + +1. Enable ROSA on your AWS account via the [AWS Console](https://console.aws.amazon.com/rosa/). + +1. Enable HCP ROSA on [AWS Marketplace](https://docs.openshift.com/rosa/cloud_experts_tutorials/cloud-experts-rosa-hcp-activation-and-account-linking-tutorial.html): + + - Navigate to the ROSA console: [AWS ROSA Console](https://console.aws.amazon.com/rosa). + - Choose **Get started**. + - On the **Verify ROSA prerequisites** page, select **I agree to share my contact information with Red Hat**. + - Choose **Enable ROSA**. + + **Note**: Only a single AWS account can be associated with a Red Hat account for service billing. + +1. Install the ROSA CLI from the [OpenShift AWS Console](https://console.redhat.com/openshift/downloads#tool-rosa). + +1. Get an API token, go to the [OpenShift Cluster Management API Token](https://console.redhat.com/openshift/token/rosa), click **Load token**, and save it. Use the token to log in with ROSA CLI: + + ```bash + export RHCS_TOKEN="" + rosa login --token="$RHCS_TOKEN" + + # Verify the login + rosa whoami + ``` + +1. Verify your AWS quotas: + + ```bash + rosa verify quota --region="$AWS_REGION" + ``` + + **Note**: This may fail due to organizational policies. + +1. Create the required account roles: + + ```bash + rosa create account-roles --mode auto + ``` + +1. Verify your AWS quotas, and if quotas are insufficient, consult the following: + + - [Provisioned AWS Infrastructure](https://docs.openshift.com/rosa/rosa_planning/rosa-sts-aws-prereqs.html#rosa-aws-policy-provisioned_rosa-sts-aws-prereqs) + - [Required AWS Service Quotas](https://docs.openshift.com/rosa/rosa_planning/rosa-sts-required-aws-service-quotas.html#rosa-sts-required-aws-service-quotas) + +1. Ensure the `oc` CLI is installed. If it’s not already installed, follow the [official ROSA oc installation guide](https://docs.openshift.com/rosa/cli_reference/openshift_cli/getting-started-cli.html#cli-getting-started): + + ```bash + rosa verify openshift-client + ``` + +#### Set up the ROSA cluster module + +1. Create a `cluster.tf` file in the same directory as your `config.tf` file. +2. Add the following content to your newly created `cluster.tf` file to utilize the provided module: + + :::note Configure your cluster + + Please customize the cluster name, availability zones, with the values you previously retrieved from the Red Hat Console. + Additionally, provide a secure username and password for the cluster administrator. + + Ensure that you have set the environment `RHCS_TOKEN` is set with your [OpenShift Cluster Management API Token](https://console.redhat.com/openshift/token/rosa). + + By default, this cluster will be accessible from the internet. If you prefer to restrict access, please refer to the official documentation of the module. + + ::: + + ```hcl reference + https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/cluster.tf + ``` + + :::caution Camunda Terraform module + + This ROSA module is based on the [official Red Hat Terraform module for ROSA HCP](https://registry.terraform.io/modules/terraform-redhat/rosa-hcp/rhcs/latest). Please be aware of potential differences and choices in implementation between this module and the official one. + + We invite you to consult the [Camunda ROSA module documentation](https://github.com/camunda/camunda-tf-rosa/blob/v2.0.0/modules/rosa-hcp/README.md) for more information. + + ::: + +3. [Initialize](#initialize-terraform) Terraform for this module using the following Terraform command: + + ```bash + terraform init -backend-config="bucket=$S3_TF_BUCKET_NAME" -backend-config="key=$S3_TF_BUCKET_KEY" + ``` + +4. Configure user access to the cluster. By default, the user who creates the OpenShift cluster has administrative access, if you want to grant access to other users, please follow the [Red Hat documentation for granting admin rights to users](https://docs.openshift.com/rosa/cloud_experts_tutorials/cloud-experts-getting-started/cloud-experts-getting-started-admin-rights.html) when the cluster is created. + +5. Customize the cluster setup. The module offers various input options that allow you to further customize the cluster configuration. For a comprehensive list of available options and detailed usage instructions, refer to the [ROSA module documentation](https://github.com/camunda/camunda-tf-rosa/blob/v2.0.0/modules/rosa-hcp/README.md). + +### Define outputs + +**Terraform** allows you to define outputs, which make it easier to retrieve important values generated during execution, such as cluster endpoints and other necessary configurations for Helm setup. + +Each module that you have previously set up contains an output definition at the end of the file. You can adjust them to your needs. + +### Execution + +:::note Secret management + +We strongly recommend managing sensitive information such as the OpenSearch, Aurora username and password using a secure secrets management solution like HashiCorp Vault. For details on how to inject secrets directly into Terraform via Vault, see the [Terraform Vault Secrets Injection Guide](https://developer.hashicorp.com/terraform/tutorials/secrets/secrets-vault). + +::: + +1. Open a terminal in the created Terraform folder where `config.tf` and other `.tf` files are. + +2. Plan the configuration files: + + ```bash + terraform plan -out cluster.plan # describe what will be created + ``` + +3. After reviewing the plan, you can confirm and apply the changes. + + ```bash + terraform apply cluster.plan # apply the creation + ``` + +Terraform will now create the OpenShift cluster with all the necessary configurations. The completion of this process may require approximately 20-30 minutes for each component. + +### Reference files + +Depending on the installation path you have chosen, you can find the reference files used on this page: + +- **Standard installation:** [Reference Files](https://github.com/camunda/camunda-deployment-references/tree/feature/openshift-ra-standard/aws/rosa-hcp/camunda-versions/8.6) + +## 2. Preparation for Camunda 8 installation + +### Access the created OpenShift cluster + +You can access the created OpenShift cluster using the following steps: + +Set up the required environment variables: + +```shell +export CLUSTER_NAME="$(terraform console << + import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; Red Hat OpenShift, a Kubernetes distribution maintained by [Red Hat](https://www.redhat.com/en/technologies/cloud-computing/openshift), provides options for both managed and on-premises hosting. -:::note -Deploying Camunda 8 on Red Hat OpenShift is achievable using Helm, given the appropriate configurations. However, it's important to note that the [Security Context Constraints (SCCs)](#security-context-constraints-sccs) and [Routes](./redhat-openshift.md?current-ingress=openshift-routes#using-openshift-routes) configurations might require slight deviations from the guidelines provided in the [general Helm deployment guide](/self-managed/setup/install.md). -::: +Deploying Camunda 8 on Red Hat OpenShift is supported using Helm, given the appropriate configurations. + +However, it's important to note that the [Security Context Constraints (SCCs)](#security-context-constraints-sccs) and [Routes](./redhat-openshift.md?current-ingress=openshift-routes#using-openshift-routes) configurations might require slight deviations from the guidelines provided in the [general Helm deployment guide](/self-managed/setup/install.md). ## Cluster Specification When deploying Camunda 8 on an OpenShift cluster, the cluster specification should align with your specific requirements and workload characteristics. Here's a suggested configuration to begin with: -- **Instance type:** 4 vCPUs (x86_64, >3.1 GHz), 16 GiB Memory (for example, [m5.xlarge on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) +- **Instance type:** 4 vCPUs (x86_64, >3.1 GHz), 16 GiB Memory (for example, [mi7.xlarge on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) - **Number of dedicated nodes:** 4 - **Volume type:** SSD volumes (with between 1000 and 3000 IOPS per volume, and a throughput of 1,000 MB/s per volume, for instance, [gp3 on AWS](https://aws.amazon.com/en/ebs/general-purpose/)) +If you need to set up an OpenShift cluster on a cloud provider, we recommend our [guide to deploying a ROSA cluster](/self-managed/setup/deploy/amazon/openshift/terraform-setup.md). + ### Supported Versions We conduct testing and ensure compatibility against the following OpenShift versions: | OpenShift Version | [End of Support Date](https://access.redhat.com/support/policy/updates/openshift) | | ----------------- | --------------------------------------------------------------------------------- | +| 4.17.x | June 27, 2025 | | 4.16.x | December 27, 2025 | | 4.15.x | August 27, 2025 | | 4.14.x | May 1, 2025 | -| 4.13.x | November 17, 2024 | -:::caution +:::caution Version compatibility + Camunda 8 supports OpenShift versions in the Red Hat General Availability, Full Support, and Maintenance Support life cycle phases. For more information, refer to the [Red Hat OpenShift Container Platform Life Cycle Policy](https://access.redhat.com/support/policy/updates/openshift). + ::: -## Deploying Camunda 8 in OpenShift +## Requirements -Depending on your OpenShift cluster's Security Context Constraints (SCCs) configuration, the deployment process may vary. +- [Helm (3.16+)](https://helm.sh/docs/intro/install/) +- [kubectl (1.30+)](https://kubernetes.io/docs/tasks/tools/#kubectl) to interact with the cluster. +- [jq (1.7+)](https://jqlang.github.io/jq/download/) to interact with some variables. +- [GNU envsubst](https://www.gnu.org/software/gettext/manual/html_node/envsubst-Invocation.html) to generate manifests. +- [oc (version supported by your OpenShift)](https://docs.openshift.com/container-platform/4.17/cli_reference/openshift_cli/getting-started-cli.html) to interact with OpenShift. +- A namespace to host the Camunda Platform, in this guide we will reference `camunda` as the target namespace. - - +## Deploy Camunda 8 via Helm charts + +### Configure your deployment + +Start by creating a `values.yml` file to store the configuration for your environment. +This file will contain key-value pairs that will be substituted using `envsubst`. +Over this guide, you will add and merge values in this file to configure your deployment to fit your needs. + +You can find a reference example of this file here: + +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/base.yml +``` + +:::warning Merging YAML files + +This guide references multiple configuration files that need to be merged into a single YAML file. Be cautious to avoid duplicate keys when merging the files. Additionally, pay close attention when copying and pasting YAML content. Ensure that the separator notation `---` does not inadvertently split the configuration into multiple documents. + +We strongly recommend double-checking your YAML file before applying it. You can use tools like [yamllint.com](https://www.yamllint.com/) or the [YAML Lint CLI](https://github.com/adrienverge/yamllint) if you prefer not to share your information online. + +::: + +#### Configuring the Ingress + +Before exposing services outside the cluster, we need an Ingress component. Here's how you can configure it: + + + + + +[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) expose services externally by linking a URL to a service within the cluster. OpenShift supports both the [standard Kubernetes Ingress and routes](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html), giving cluster users the flexibility to choose. + +The presence of routes is rooted in their specification predating Ingress. The functionality of routes differs from Ingress; for example, unlike Ingress, routes don't allow multiple services to be linked to a single route or the use of paths. + +To use these routes for the Zeebe Gateway, configure this through Ingress as well. + +#### Setting Up the application domain for Camunda 8 + +The route created by OpenShift will use a domain to provide access to the platform. By default, you can use the OpenShift applications domain, but any other domain supported by the router can also be used. + +To retrieve the OpenShift applications domain (used as an example here), run the following command: -### With restrictive SCCs +```bash +export OPENSHIFT_APPS_DOMAIN=$(oc get ingresses.config.openshift.io cluster -o jsonpath='{.spec.domain}') +``` + +Next, define the route domain that will be used for the Camunda 8 deployment. For example: + +```bash +export DOMAIN_NAME="camunda.$OPENSHIFT_APPS_DOMAIN" + +echo "Camunda 8 will be reachable from $DOMAIN_NAME" +``` + +If you choose to use a custom domain instead, ensure it is supported by your router configuration and replace the example domain with your desired domain. For more details on configuring custom domains in OpenShift, refer to the official [custom domain OpenShift documentation](https://docs.openshift.com/dedicated/applications/deployments/osd-config-custom-domains-applications.html). + +#### Checking if HTTP/2 is enabled + +As the Zeebe Gateway also uses `gRPC` (which relies on `HTTP/2`), [HTTP/2 Ingress Connectivity must be enabled](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress). + +To check if HTTP/2 is already enabled on your OpenShift cluster, run the following command: + +```bash +oc get ingresses.config/cluster -o json | jq '.metadata.annotations."ingress.operator.openshift.io/default-enable-http2"' +``` + +Alternatively, if you use a dedicated IngressController for the deployment: + +```bash +# List your IngressControllers +oc -n openshift-ingress-operator get ingresscontrollers + +# Replace with your IngressController name +oc -n openshift-ingress-operator get ingresscontrollers/ -o json | jq '.metadata.annotations."ingress.operator.openshift.io/default-enable-http2"' +``` + +- If the output is `"true"`, it means HTTP/2 is enabled. +- If the output is `null` or empty, HTTP/2 is not enabled. + +

    + Enable HTTP/2 + +If HTTP/2 is not enabled, you can enable it by running the following command: + +**IngressController configuration:** + +```bash +oc -n openshift-ingress-operator annotate ingresscontrollers/ ingress.operator.openshift.io/default-enable-http2=true +``` + +**Global cluster configuration:** + +```bash +oc annotate ingresses.config/cluster ingress.operator.openshift.io/default-enable-http2=true +``` + +This will add the necessary annotation to [enable HTTP/2 for Ingress in your OpenShift cluster](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress) globally on the cluster. + +
    + +#### Configure Route TLS + +Additionally, the Zeebe Gateway should be configured to use an encrypted connection with TLS. In OpenShift, the connection from HAProxy to the Zeebe Gateway service can use HTTP/2 only for re-encryption or pass-through routes, and not for edge-terminated or insecure routes. + +1. **Zeebe Gateway:** two [TLS secrets](https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets) for the Zeebe Gateway are required, one for the **service** and the other one for the **route**: + + - The first TLS secret is issued to the Zeebe Gateway Service Name. This must use the [PKCS #8 syntax](https://en.wikipedia.org/wiki/PKCS_8) or [PKCS #1 syntax](https://en.wikipedia.org/wiki/PKCS_1) as Zeebe only supports these, referenced as `camunda-platform-internal-service-certificate`. + + In the example below, a TLS certificate is generated for the Zeebe Gateway service with an [annotation](https://docs.openshift.com/container-platform/latest/security/certificates/service-serving-certificate.html). The generated certificate will be in the form of a secret. + + Another option is [Cert Manager](https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html). For more details, review the [OpenShift documentation](https://docs.openshift.com/container-platform/latest/networking/routes/secured-routes.html#nw-ingress-creating-a-reencrypt-route-with-a-custom-certificate_secured-routes). + +
    + PKCS #8, PKCS #1 syntax + + > PKCS #1 private key encoding. PKCS #1 produces a PEM block that contains the private key algorithm in the header and the private key in the body. A key that uses this can be recognised by its BEGIN RSA PRIVATE KEY or BEGIN EC PRIVATE KEY header. NOTE: This encoding is not supported for Ed25519 keys. Attempting to use this encoding with an Ed25519 key will be ignored and default to PKCS #8. + + > PKCS #8 private key encoding. PKCS #8 produces a PEM block with a static header and both the private key algorithm and the private key in the body. A key that uses this encoding can be recognised by its BEGIN PRIVATE KEY header. + + [PKCS #1, PKCS #8 syntax definitionfrom cert-manager](https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.PrivateKeyEncoding) + +
    + + - The second TLS secret is used on the exposed route, referenced as `camunda-platform-external-certificate`. For example, this would be the same TLS secret used for Ingress. We also configure the Zeebe Gateway Ingress to create a [Re-encrypt Route](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html#nw-ingress-creating-a-route-via-an-ingress_route-configuration). + + Finally, we mount the **Service Certificate Secret** (`camunda-platform-internal-service-certificate`) to the Zeebe Gateway Pod. + Update your `values.yml` file with the following: + + ```yaml reference + https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/zeebe-gateway-route.yml + ``` + + The domain used by the Zeebe Gateway for gRPC is `zeebe-$DOMAIN_NAME` which different from the one used for the rest, namely `$DOMAIN_NAME`, to avoid any conflicts. It is also important to note that the port used for gRPC is `443`. + +2. **Operate:** mount the **Service Certificate Secret** to the Operate pod and configure the secure TLS connection. Here, only the `tls.crt` file is required. + +Update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/operate-route.yml +``` + +The actual configuration properties can be reviewed [in the Operate configuration documentation](/self-managed/operate-deployment/operate-configuration.md#zeebe-broker-connection). + +1. **Tasklist:** mount the **Service Certificate Secret** to the Tasklist pod and configure the secure TLS connection. Here, only the `tls.crt` file is required. + + Update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/tasklist-route.yml +``` + +The actual configuration properties can be reviewed [in the Tasklist configuration documentation](/self-managed/tasklist-deployment/tasklist-configuration.md#zeebe-broker-connection). + +1. **Connectors:** update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/connectors-route.yml +``` + +The actual configuration properties can be reviewed [in the Connectors configuration documentation](/self-managed/connectors-deployment/connectors-configuration.md#zeebe-broker-connection). + +1. Configure all other applications running inside the cluster and connecting to the Zeebe Gateway to also use TLS. + +1. Set up the global configuration to enable the single Ingress definition with the host. Update your configuration file as shown below: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/domain.yml +``` + + + + + + + + +[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) serve as OpenShift's default Ingress implementation. + +If you find that its features aren't suitable for your needs, or if you prefer to use a Kubernetes-native Ingress controller, such as the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx), [you have that option](https://www.redhat.com/en/blog/a-guide-to-using-routes-ingress-and-gateway-apis-in-kubernetes-without-vendor-lock-in). + +For guidance on installing an Ingress controller, you can refer to the [Ingress Setup documentation](/self-managed/setup/guides/ingress-setup.md). + +:::note Difference between ingress-nginx and NGINX Ingress + +Do not confuse the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx) with the [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift) that is endorsed by Red Hat for usage with OpenShift. Despite very similar names, they are two different products. + +If you should decide to use the Red Hat endorsed [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift), you would require additional adjustments done to the Camunda 8 Ingress objects and the NGINX Ingress Controller itself to make `gRPC` and `HTTP/2` connections work. In that case, please refer to the [example and the prerequisites](https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/ingress-resources/grpc-services/README.md). + +::: + + + +If you do not have a domain name or do not intend to use one for your Camunda 8 deployment, external access to Camunda 8 web endpoints from outside the OpenShift cluster will not be possible. + +However, you can use `kubectl port-forward` to access the Camunda platform without a domain name or Ingress configuration. For more information, refer to the [kubectl port-forward documentation](https://kubernetes.io/docs/reference/kubectl/generated/kubectl_port-forward/). + +To make this work, you will need to configure the deployment to reference `localhost` with the forwarded port. Update your `values.yml` file with the following: + +```yaml reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/no-domain.yml +``` + + + +#### Configuring the Security Context Constraints + +Depending on your OpenShift cluster's Security Context Constraints (SCCs) configuration, the deployment process may vary. By default, OpenShift employs more restrictive SCCs. The Helm chart must assign `null` to the user running all components and dependencies. + + + + The `global.compatibility.openshift.adaptSecurityContext` variable in your values.yaml can be used to set the following possible values: - `force`: The `runAsUser` and `fsGroup` values will be null in all components. - `disabled`: The `runAsUser` and `fsGroup` values will not be modified (default). -To deploy Camunda 8 on OpenShift: - -1. Install [Helm and other CLI tools](/self-managed/setup/install.md#prerequisites). -2. Install the [Camunda Helm chart repository](/self-managed/setup/install.md#helm-repository). -3. Set `global.compatibility.openshift.adaptSecurityContext` to `force` - -```shell -helm install camunda camunda/camunda-platform --skip-crds \ - --set global.compatibility.openshift.adaptSecurityContext=force +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/scc.yml ``` -### With permissive SCCs - To use permissive SCCs, simply install the charts as they are. Follow the [general Helm deployment guide](/self-managed/setup/install.md). +```hcl reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/helm-values/no-scc.yml +``` + -## Available Configurations of OpenShift Components +#### Enable Enterprise components + +Some components are not enabled by default in this deployment. For more information on how to configure and enable these components, refer to [configuring Enterprise components and Connectors](/self-managed/setup/install.md#configuring-enterprise-components-and-connectors). + +#### Fill your deployment with actual values + +Once you've prepared the `values.yml` file, run the following `envsubst` command to substitute the environment variables with their actual values: + +```bash +# generate the final values +envsubst < values.yml > generated-values.yml + +# print the result +cat generated-values.yml +``` + +:::info Camunda Helm chart no longer automatically generates passwords + +Starting from **Camunda 8.6**, the Helm chart deprecated the automatic generation of secrets, and this feature has been fully removed in **Camunda 8.7**. + +::: + +Next, store various passwords in a Kubernetes secret, which will be used by the Helm chart. Below is an example of how to set up the required secret. You can use `openssl` to generate random secrets and store them in environment variables: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/generate-passwords.sh +``` + +Use these environment variables in the `kubectl` command to create the secret. + +- The `smtp-password` should be replaced with the appropriate external value ([see how it's used by Web Modeler](/self-managed/modeler/web-modeler/configuration/configuration.md#smtp--email)). + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/create-identity-secret.sh +``` + +### Install Camunda 8 using Helm + +Now that the `generated-values.yml` is ready, you can install Camunda 8 using Helm. + +The following are the required environment variables with some example values: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/chart-env.sh +``` + +Then run the following command: + +```bash reference +https://github.com/camunda/camunda-deployment-references/blob/main/aws/rosa-hcp/camunda-versions/8.6/procedure/install/install-chart.sh +``` + +This command: + +- Installs (or upgrades) the Camunda platform using the Helm chart. +- Substitutes the appropriate version using the `$CAMUNDA_HELM_CHART_VERSION` environment variable. +- Applies the configuration from `generated-values.yml`. + +:::note + +This guide uses `helm upgrade --install` as it runs install on initial deployment and upgrades future usage. This may make it easier for future [Camunda 8 Helm upgrades](/self-managed/setup/upgrade.md) or any other component upgrades. + +::: + +You can track the progress of the installation using the following command: + +```bash +watch -n 5 ' + kubectl get pods -n camunda --output=wide; + if [ $(kubectl get pods -n camunda --field-selector=status.phase!=Running -o name | wc -l) -eq 0 ] && + [ $(kubectl get pods -n camunda -o json | jq -r ".items[] | select(.status.containerStatuses[]?.ready == false)" | wc -l) -eq 0 ]; + then + echo "All pods are Running and Healthy - Installation completed!"; + else + echo "Some pods are not Running or Healthy"; + fi +' +``` + +## Verify connectivity to Camunda 8 + +Please follow our [guide to verify connectivity to Camunda 8](/self-managed/setup/deploy/amazon/amazon-eks/eks-helm.md#verify-connectivity-to-camunda-8) + +:::caution Domain name for gRPC Zeebe + +In this setup, the domain used for gRPC communication with Zeebe is slightly different from the one in the guide. Instead of using `zeebe.$DOMAIN_NAME`, you need to use `zeebe-$DOMAIN_NAME`. + +::: + +## Pitfalls to avoid + +For general deployment pitfalls, visit the [deployment troubleshooting guide](/self-managed/operational-guides/troubleshooting/troubleshooting.md). ### Security Context Constraints (SCCs) @@ -144,220 +449,3 @@ If you deploy Camunda 8 (and related infrastructure) with permissive SCCs out of - -## Ingress Configuration - -Before exposing services outside the cluster, we need an Ingress component. Here's how you can configure it: - - - - -### Using Kubernetes Ingress - -[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) serve as OpenShift's default Ingress implementation. - -If you find that its features aren't suitable for your needs, or if you prefer to use a Kubernetes-native Ingress controller, such as the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx), [you have that option](https://www.redhat.com/en/blog/a-guide-to-using-routes-ingress-and-gateway-apis-in-kubernetes-without-vendor-lock-in). - -For guidance on installing an Ingress controller, you can refer to the [Ingress Setup documentation](/self-managed/setup/guides/ingress-setup.md). - -:::note Difference between ingress-nginx and NGINX Ingress - -Do not confuse the [ingress-nginx controller](https://github.com/kubernetes/ingress-nginx) with the [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift) that is endorsed by Red Hat for usage with OpenShift. Despite very similar names, they are two different products. - -If you should decide to use the Red Hat endorsed [NGINX Ingress Controller](https://www.redhat.com/en/blog/using-nginx-ingress-controller-red-hat-openshift), you would require additional adjustments done to the Camunda 8 Ingress objects and the NGINX Ingress Controller itself to make `gRPC` and `HTTP/2` connections work. In that case, please refer to the [example and the prerequisites](https://github.com/nginxinc/kubernetes-ingress/blob/main/examples/ingress-resources/grpc-services/README.md). - -::: - - - - -### Using OpenShift Routes - -[Routes](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html) expose services externally by linking a URL to a service within the cluster. [OpenShift supports both the standard Kubernetes Ingress and routes](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html), giving cluster users the flexibility to choose. - -The presence of routes is rooted in their specification predating Ingress. It's worth noting that the functionality of routes differs from Ingress; for example, unlike Ingress, routes don't allow multiple services to be linked to a single route or the use of paths. - -To use these routes for the Zeebe Gateway, configure this through Ingress as well. - -#### Prerequisite - -As the Zeebe Gateway also uses `gRPC` (which relies on `HTTP/2`), [HTTP/2 Ingress Connectivity has to be enabled](https://docs.openshift.com/container-platform/latest/networking/ingress-operator.html#nw-http2-haproxy_configuring-ingress). - -Additionally, the Zeebe Gateway should be configured to use an encrypted connection with TLS. In OpenShift, the connection from HAProxy to the Zeebe Gateway service can use HTTP/2 only for re-encryption or pass-through routes, and not for edge-terminated or insecure routes. - -#### Required Steps - -1. Provide two [TLS secrets](https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets) for the Zeebe Gateway. - - - The first TLS secret is issued to the Zeebe Gateway Service Name. This must use the [PKCS #8 syntax](https://en.wikipedia.org/wiki/PKCS_8) or [PKCS #1 syntax](https://en.wikipedia.org/wiki/PKCS_1) as Zeebe only supports these, referenced as `camunda-platform-internal-service-certificate`. - - In the example below, a TLS certificate is generated for the Zeebe Gateway service with an [annotation](https://docs.openshift.com/container-platform/latest/security/certificates/service-serving-certificate.html). The generated certificate will be in the form of a secret. - - ```yaml - zeebeGateway: - service: - annotations: - service.beta.openshift.io/serving-cert-secret-name: camunda-platform-internal-service-certificate - ``` - - Another option is [Cert Manager](https://docs.openshift.com/container-platform/latest/security/cert_manager_operator/index.html). For more details, review the [OpenShift documentation](https://docs.openshift.com/container-platform/latest/networking/routes/secured-routes.html#nw-ingress-creating-a-reencrypt-route-with-a-custom-certificate_secured-routes). - -
    - PKCS #8, PKCS #1 syntax - - > PKCS #1 private key encoding. PKCS #1 produces a PEM block that contains the private key algorithm in the header and the private key in the body. A key that uses this can be recognised by its BEGIN RSA PRIVATE KEY or BEGIN EC PRIVATE KEY header. NOTE: This encoding is not supported for Ed25519 keys. Attempting to use this encoding with an Ed25519 key will be ignored and default to PKCS #8. - - > PKCS #8 private key encoding. PKCS #8 produces a PEM block with a static header and both the private key algorithm and the private key in the body. A key that uses this encoding can be recognised by its BEGIN PRIVATE KEY header. - - [PKCS #1, PKCS #8 syntax definitionfrom cert-manager](https://cert-manager.io/docs/reference/api-docs/#cert-manager.io/v1.PrivateKeyEncoding) - -
    - - - The second TLS secret is used on the exposed route, referenced as `camunda-platform-external-certificate`. For example, this would be the same TLS secret used for Ingress. - -1. Configure your Zeebe Gateway Ingress to create a [Re-encrypt Route](https://docs.openshift.com/container-platform/latest/networking/routes/route-configuration.html#nw-ingress-creating-a-route-via-an-ingress_route-configuration): - - ```yaml - zeebeGateway: - ingress: - grpc: - annotations: - route.openshift.io/termination: reencrypt - route.openshift.io/destination-ca-certificate-secret: camunda-platform-internal-service-certificate - className: openshift-default - tls: - enabled: true - secretName: camunda-platform-external-certificate - ``` - -1. Mount the **Service Certificate Secret** to the Zeebe Gateway Pod: - - ```yaml - zeebeGateway: - env: - - name: ZEEBE_GATEWAY_SECURITY_ENABLED - value: "true" - - name: ZEEBE_GATEWAY_SECURITY_CERTIFICATECHAINPATH - value: /usr/local/zeebe/config/tls.crt - - name: ZEEBE_GATEWAY_SECURITY_PRIVATEKEYPATH - value: /usr/local/zeebe/config/tls.key - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/zeebe/config/tls.crt - subPath: tls.crt - - name: key - mountPath: /usr/local/zeebe/config/tls.key - subPath: tls.key - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - - name: key - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.key - path: tls.key - defaultMode: 420 - ``` - -1. Mount the **Service Certificate Secret** to the Operate and Tasklist pods and configure the secure TLS connection. Here, only the `tls.crt` file is required. - - For Operate: - - ```yaml - operate: - env: - - name: CAMUNDA_OPERATE_ZEEBE_SECURE - value: "true" - - name: CAMUNDA_OPERATE_ZEEBE_CERTIFICATEPATH - value: /usr/local/operate/config/tls.crt - - name: CAMUNDA_OPERATE_ZEEBE_BROKERCONTACTPOINT - value: camunda-zeebe-gateway.camunda.svc.cluster.local:26500 - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/operate/config/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Operate configuration documentation](/self-managed/operate-deployment/operate-configuration.md#zeebe-broker-connection). - - For Tasklist: - - ```yaml - tasklist: - env: - - name: CAMUNDA_TASKLIST_ZEEBE_SECURE - value: "true" - - name: CAMUNDA_TASKLIST_ZEEBE_CERTIFICATEPATH - value: /usr/local/tasklist/config/tls.crt - - name: CAMUNDA_TASKLIST_ZEEBE_BROKERCONTACTPOINT - value: camunda-zeebe-gateway.camunda.svc.cluster.local:26500 - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/tasklist/config/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Tasklist configuration documentation](/self-managed/tasklist-deployment/tasklist-configuration.md#zeebe-broker-connection). - -1. Configure Connectors: - - ```yaml - connectors: - inbound: - mode: oauth - env: - - name: ZEEBE_CLIENT_BROKER_GATEWAY-ADDRESS - value: "camunda-zeebe-gateway.camunda.svc.cluster.local:26500" - - name: ZEEBE_CLIENT_SECURITY_PLAINTEXT - value: "false" - - name: CAMUNDA_CLIENT_ZEEBE_CACERTIFICATEPATH - value: /usr/local/certificates/tls.crt - extraVolumeMounts: - - name: certificate - mountPath: /usr/local/certificates/tls.crt - subPath: tls.crt - extraVolumes: - - name: certificate - secret: - secretName: camunda-platform-internal-service-certificate - items: - - key: tls.crt - path: tls.crt - defaultMode: 420 - ``` - - The actual configuration properties can be reviewed [in the Connectors configuration documentation](/self-managed/connectors-deployment/connectors-configuration.md#zeebe-broker-connection). - -1. Configure all other applications running inside the cluster and connecting to the Zeebe Gateway to also use TLS. - - - - -
    -
    - -## Pitfalls to avoid - -For general deployment pitfalls, visit the [deployment troubleshooting guide](/self-managed/operational-guides/troubleshooting/troubleshooting.md). diff --git a/versioned_sidebars/version-8.6-sidebars.json b/versioned_sidebars/version-8.6-sidebars.json index 66f10535b8..cff47e1dc5 100644 --- a/versioned_sidebars/version-8.6-sidebars.json +++ b/versioned_sidebars/version-8.6-sidebars.json @@ -1834,6 +1834,17 @@ "self-managed/setup/deploy/amazon/amazon-eks/irsa" ] }, + { + "type": "category", + "label": "ROSA", + "link": { + "type": "doc", + "id": "self-managed/setup/deploy/amazon/openshift/terraform-setup" + }, + "items": [ + "self-managed/setup/deploy/amazon/openshift/terraform-setup" + ] + }, "self-managed/setup/deploy/amazon/aws-marketplace" ], "Microsoft (Azure)": [ From 19bba98f9a04d35ec431db448e976bb395295ffa Mon Sep 17 00:00:00 2001 From: Nico Korthout Date: Mon, 23 Dec 2024 08:24:33 +0100 Subject: [PATCH 68/68] User Task Listeners update guide changes (#4804) * docs: describe changed user task events This is relevant to users updating from 8.6 to 8.7 that rely on the `ASSIGNING` record from the exporters specifically. Either because they build their own exporter, or because they use the data in ES/OS or some other external data storage that has received this information. * docs: describe assignee not in created events This is relevant to anyone depending on the `assignee` in the exported `USER_TASK` records `CREATING/CREATED`. Co-authored-by: Dmitriy Melnychuk <123628255+ce-dmelnych@users.noreply.github.com> Co-authored-by: Ana <148554252+ana-vinogradova-camunda@users.noreply.github.com> --- .../update-guide/860-to-870.md | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/docs/self-managed/operational-guides/update-guide/860-to-870.md b/docs/self-managed/operational-guides/update-guide/860-to-870.md index 205beda307..d8604906a7 100644 --- a/docs/self-managed/operational-guides/update-guide/860-to-870.md +++ b/docs/self-managed/operational-guides/update-guide/860-to-870.md @@ -12,3 +12,50 @@ The following sections explain which adjustments must be made to migrate from Ca Configuring a non-existing bucket for backups will not prevent Zeebe to start up anymore and will only result in logs (at WARN) in the startup phase. + +## Exported records + +### `USER_TASK` records + +To support User Task Listeners, some backward incompatible changes were necessary to the exported `USER_TASK` records. + +#### `assignee` no longer provided in `CREATING/CREATED` events + +Previously, when a user task was activating with a specified `assignee`, +we appended the following events of the `USER_TASK` value type: + +- `CREATING` with `assignee` property as provided +- `CREATED` with `assignee` property as provided + +The `ASSIGNING` and `ASSIGNED` events were not appended in this case. + +To support the new User Task Listeners feature, the `assignee` value will not be filled in the `CREATING` and `CREATED` events anymore. + +With 8.7, the following events are now appended: + +- `CREATING` with `assignee` always `""` (empty string) +- `CREATED` with `assignee` always `""` (empty string) +- `ASSIGNING` with `assignee` property as provided +- `ASSIGNED` with `assignee` property as provided + +#### `ASSIGNING` has become `CLAIMING` for `CLAIM` operation + +When claiming a user task, we previously appended the following records of the `USER_TASK` value type: + +- `CLAIM` +- `ASSIGNING` +- `ASSIGNED` + +A new `CLAIMING` intent was introduced to distinquish between claiming and regular assigning. +We now append the following records when claiming a user task: + +- `CLAIM` +- `CLAIMING` +- `ASSIGNED` + +The `ASSIGNING` event is still appended for assigning a user task. +In that case, we append the following records: + +- `ASSIGN` +- `ASSIGNING` +- `ASSIGNED`

    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%0D3`{ZCKqA8Y?xctJfm#NnbvpszqM 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