diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml
index c98095ae..7de90391 100644
--- a/.github/workflows/basic.yml
+++ b/.github/workflows/basic.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: 'latest'
+ node-version: 'lts/*'
cache: 'npm'
- name: Install dependencies
run: npm ci
diff --git a/.github/workflows/deployment.yml b/.github/workflows/deployment.yml
index 9487e470..65ca49fd 100644
--- a/.github/workflows/deployment.yml
+++ b/.github/workflows/deployment.yml
@@ -28,8 +28,8 @@ jobs:
config-file: release-please-config.json
manifest-file: .release-please-manifest.json
- # Storybook is built and deployed to GitHub Pages
- # -----------------------------------------------
+ # Library is built and deployed to NPM
+ # ------------------------------------
build-deploy-library-package:
runs-on: ubuntu-latest
@@ -43,7 +43,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: 'latest'
+ node-version: 'lts/*'
registry-url: 'https://registry.npmjs.org'
- name: Install dependencies
@@ -56,6 +56,9 @@ jobs:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
run: npx lerna publish from-package --no-push --no-private --yes
+ # Storybook is built and deployed to GitHub Pages
+ # -----------------------------------------------
+
build-storybook-docs:
runs-on: ubuntu-latest
permissions:
@@ -67,7 +70,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: 'latest'
+ node-version: 'lts/*'
cache: 'npm'
- name: Build documentation
@@ -154,7 +157,7 @@ jobs:
build-deploy-gubbins-dev-image:
runs-on: ubuntu-latest
- if: ${{ github.event_name == 'push' && github.repository == 'DIRACGrid/diracx-web' }}
+ if: ${{ github.event_name != 'push' || github.repository == 'DIRACGrid/diracx-web' }}
steps:
- uses: actions/checkout@v4
@@ -176,4 +179,32 @@ jobs:
context: ./packages/extensions
push: ${{ github.event_name == 'push' && github.repository == 'DIRACGrid/diracx-web' && github.ref_name == 'main' }}
tags: ghcr.io/diracgrid/diracx-web/gubbins:dev
+ platforms: linux/amd64,linux/arm64
+
+ build-deploy-gubbins-release-image:
+ runs-on: ubuntu-latest
+ if: ${{ github.event_name == 'push' && github.repository == 'DIRACGrid/diracx-web' }}
+ needs: release-please
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up QEMU
+ uses: docker/setup-qemu-action@v3
+ - name: Set up Docker Buildx
+ uses: docker/setup-buildx-action@v3
+
+ - name: Login to GitHub container registry
+ uses: docker/login-action@v3
+ with:
+ registry: ghcr.io
+ username: ${{ github.actor }}
+ password: ${{ secrets.GITHUB_TOKEN }}
+
+ - name: Build Docker image
+ if: ${{ needs.release-please.outputs.release_created == 'true' }}
+ uses: docker/build-push-action@v6
+ with:
+ context: ./packages/extensions
+ push: true
+ tags: ghcr.io/diracgrid/diracx-web/gubbins:${{ needs.release-please.outputs.tag_name }}
platforms: linux/amd64,linux/arm64
\ No newline at end of file
diff --git a/.github/workflows/diracx-web-components-test.yml b/.github/workflows/diracx-web-components-test.yml
index 2edaa7f3..31e9e16e 100644
--- a/.github/workflows/diracx-web-components-test.yml
+++ b/.github/workflows/diracx-web-components-test.yml
@@ -26,7 +26,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: 'latest'
+ node-version: 'lts/*'
cache: 'npm'
- name: Install dependencies
run: npm ci
diff --git a/.github/workflows/gubbins-test.yml b/.github/workflows/gubbins-test.yml
index 9ca3857e..4c9ad9a3 100644
--- a/.github/workflows/gubbins-test.yml
+++ b/.github/workflows/gubbins-test.yml
@@ -25,7 +25,7 @@ jobs:
- uses: actions/setup-node@v4
with:
- node-version: 'latest'
+ node-version: 'lts/*'
cache: 'npm'
- name: Install dependencies
@@ -90,4 +90,4 @@ jobs:
with:
browser: chrome
config: baseUrl=${{ env.DIRACX_URL }}
- project: diracx-web/packages/extensions
+ project: packages/extensions
diff --git a/README.md b/README.md
index 38f00ec2..1e758a04 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,6 @@ This repository is organized as a monorepo, with the following key packages:
### Project Management
-- [**Lerna**](https://lerna.js.org/docs/introduction): Utilized for efficient monorepo management. Useful to run scripts or commands across all packages while handling errors correctly.
- [**npm**](https://docs.npmjs.com/): Used for dependency management.
- [**Release-Please**](https://github.com/googleapis/release-please): Automated release management for the project.
diff --git a/docs/architecture_overview.excalidraw b/docs/architecture_overview.excalidraw
new file mode 100644
index 00000000..5d848a4c
--- /dev/null
+++ b/docs/architecture_overview.excalidraw
@@ -0,0 +1,985 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "Aiwa3Yw9-RABHs6SW1dbE",
+ "type": "rectangle",
+ "x": -1658.3123177422422,
+ "y": 127.52777777777783,
+ "width": 1015,
+ "height": 791,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4e",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 630572186,
+ "version": 127,
+ "versionNonce": 1946211590,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731059417954,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 137,
+ "versionNonce": 615443354,
+ "index": "b4f",
+ "isDeleted": false,
+ "id": "bsfqPGThSGkXQ66_UG2C7",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1207.312317742242,
+ "y": 183.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 90654320,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "E29ra6FiHjdk4H-93kGBC",
+ "type": "arrow"
+ },
+ {
+ "id": "_4GVxUQGpm2JRdaQmCxkP",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 171,
+ "versionNonce": 1924838150,
+ "index": "b4h",
+ "isDeleted": false,
+ "id": "XQGx6VWPPKjS7s-sm5bkn",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1212.312317742242,
+ "y": 464.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 458944624,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 330,
+ "versionNonce": 834824282,
+ "index": "b4j",
+ "isDeleted": false,
+ "id": "0yGGVQ0wTpWltUoZtQ4vQ",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1217.312317742242,
+ "y": 749.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 1703777424,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "text",
+ "version": 130,
+ "versionNonce": 272261702,
+ "index": "b4l",
+ "isDeleted": false,
+ "id": "3S4PCj3Haf5RMEPJa64Q5",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1199.312317742242,
+ "y": 154.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 215.19976806640625,
+ "height": 25,
+ "seed": 1183111824,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "diracx-web-components",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "diracx-web-components",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 206,
+ "versionNonce": 1892175130,
+ "index": "b4m",
+ "isDeleted": false,
+ "id": "ccLTy68xazhglj8n1yMJR",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1146.912201775445,
+ "y": 434.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 100.47988891601562,
+ "height": 25,
+ "seed": 1721952880,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "diracx-web",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "diracx-web",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "text",
+ "version": 253,
+ "versionNonce": 105661210,
+ "index": "b4n",
+ "isDeleted": false,
+ "id": "OJaXQ6GkZGtV2YfO7ABV9",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1191.312317742242,
+ "y": 720.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 170.67982482910156,
+ "height": 25,
+ "seed": 1805400688,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1731059374815,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "extension: gubbins",
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "extension: gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "image",
+ "version": 245,
+ "versionNonce": 1194564058,
+ "index": "b4o",
+ "isDeleted": false,
+ "id": "OY0X-Yjy0e9NgnrPxV1aX",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1200.8815485114726,
+ "y": 195.55375180375188,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "width": 218.51538461538453,
+ "height": 122.97402597402593,
+ "seed": 421866640,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "_4GVxUQGpm2JRdaQmCxkP",
+ "type": "arrow"
+ },
+ {
+ "id": "E29ra6FiHjdk4H-93kGBC",
+ "type": "arrow"
+ },
+ {
+ "id": "28Q8J1iB1r9OZo7fRNEAV",
+ "type": "arrow"
+ },
+ {
+ "id": "hhKRmXazgKR8cd4QwzA6t",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "314b4c0119085cd737070e6f22fccbb295732adb",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "type": "image",
+ "version": 178,
+ "versionNonce": 718211270,
+ "index": "b4q",
+ "isDeleted": false,
+ "id": "50G42AhTTBouxuf0uSwBo",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1196.712317742242,
+ "y": 477.27777777777794,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "width": 198.7999999999999,
+ "height": 124.24999999999991,
+ "seed": 327770768,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "E29ra6FiHjdk4H-93kGBC",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "c3c266728172bf4741e44537716fd639cdc95a6e",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "type": "image",
+ "version": 326,
+ "versionNonce": 1947684506,
+ "index": "b4r",
+ "isDeleted": false,
+ "id": "Z05H4iMb_ROFV7-6M1O9V",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1201.712317742242,
+ "y": 761.4027777777778,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "width": 198.7999999999999,
+ "height": 124.24999999999991,
+ "seed": 374454928,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [
+ {
+ "id": "_4GVxUQGpm2JRdaQmCxkP",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349099,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "c3c266728172bf4741e44537716fd639cdc95a6e",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "type": "arrow",
+ "version": 506,
+ "versionNonce": 1992163334,
+ "index": "b4s",
+ "isDeleted": false,
+ "id": "E29ra6FiHjdk4H-93kGBC",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1165.6167238793043,
+ "y": 462.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 4.273134143486459,
+ "height": 125,
+ "seed": 2032581232,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "gR3hoEcnYkavR4GifR8zp"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "50G42AhTTBouxuf0uSwBo",
+ "focus": -0.70172449865508,
+ "gap": 14.750000000000057
+ },
+ "endBinding": {
+ "elementId": "OY0X-Yjy0e9NgnrPxV1aX",
+ "focus": 0.6086134388039737,
+ "gap": 19
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 2.304406137062415,
+ -53
+ ],
+ [
+ 4.273134143486459,
+ -125
+ ]
+ ]
+ },
+ {
+ "id": "gR3hoEcnYkavR4GifR8zp",
+ "type": "text",
+ "x": -1179.892296685113,
+ "y": 397.0277777777778,
+ "width": 33.15995788574219,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4sV",
+ "roundness": null,
+ "seed": 914719637,
+ "version": 10,
+ "versionNonce": 1546021722,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "text": "use",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "E29ra6FiHjdk4H-93kGBC",
+ "originalText": "use",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "arrow",
+ "version": 840,
+ "versionNonce": 810291014,
+ "index": "b4t",
+ "isDeleted": false,
+ "id": "_4GVxUQGpm2JRdaQmCxkP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -989.312317742242,
+ "y": 792.5224761672066,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 232.5000000000001,
+ "height": 181.89621177477204,
+ "seed": 1859956880,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "A6zle1_ZJzU8LAIoX8s3R"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "Z05H4iMb_ROFV7-6M1O9V",
+ "focus": -0.35543881797939664,
+ "gap": 13.600000000000136
+ },
+ "endBinding": {
+ "elementId": "At4MDH7DZagmLqJ1kQtFY",
+ "focus": -0.06166521725290984,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 216.0000000000001,
+ -12.994698389428777
+ ],
+ [
+ 232.5000000000001,
+ -181.89621177477204
+ ]
+ ]
+ },
+ {
+ "id": "A6zle1_ZJzU8LAIoX8s3R",
+ "type": "text",
+ "x": -789.892296685113,
+ "y": 767.0277777777778,
+ "width": 33.15995788574219,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4u",
+ "roundness": null,
+ "seed": 922857589,
+ "version": 12,
+ "versionNonce": 1437855770,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "text": "use",
+ "fontSize": 20,
+ "fontFamily": 1,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_4GVxUQGpm2JRdaQmCxkP",
+ "originalText": "use",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 219,
+ "versionNonce": 64370310,
+ "index": "b51",
+ "isDeleted": false,
+ "id": "At4MDH7DZagmLqJ1kQtFY",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -872.3123177422419,
+ "y": 463.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 1128243344,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "_4GVxUQGpm2JRdaQmCxkP",
+ "type": "arrow"
+ },
+ {
+ "id": "28Q8J1iB1r9OZo7fRNEAV",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 109,
+ "versionNonce": 358271686,
+ "index": "b56",
+ "isDeleted": false,
+ "id": "ghKuba75lHCwo5Qz0uJGL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1244.3123177422422,
+ "y": 128.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 304,
+ "height": 790,
+ "seed": 185649296,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1731059357025,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 223,
+ "versionNonce": 1738488902,
+ "index": "b5B",
+ "isDeleted": false,
+ "id": "28Q8J1iB1r9OZo7fRNEAV",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -977.3123177422422,
+ "y": 259.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 218,
+ "height": 202,
+ "seed": 1195737627,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "A_--NcV27nK7uWpJdxIr3"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "OY0X-Yjy0e9NgnrPxV1aX",
+ "focus": -0.06617630050634166,
+ "gap": 5.053846153845996
+ },
+ "endBinding": {
+ "elementId": "At4MDH7DZagmLqJ1kQtFY",
+ "focus": 0.05591489361701943,
+ "gap": 2
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 196,
+ 12
+ ],
+ [
+ 218,
+ 202
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 57,
+ "versionNonce": 1379275546,
+ "index": "b5C",
+ "isDeleted": false,
+ "id": "A_--NcV27nK7uWpJdxIr3",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -867.982209099664,
+ "y": 259.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 173.33978271484375,
+ "height": 25,
+ "seed": 757368507,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "publish npm library",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "28Q8J1iB1r9OZo7fRNEAV",
+ "originalText": "publish npm library",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "jUeBeSeCii4o_9TsqEt2y",
+ "type": "image",
+ "x": -830.0266034565282,
+ "y": 517.0833333333334,
+ "width": 145.1428571428572,
+ "height": 56.444444444444464,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5D",
+ "roundness": null,
+ "seed": 779546459,
+ "version": 166,
+ "versionNonce": 574342022,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "335673d24c8ca1561dfa23e316b78521b17859aa",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "id": "dPw8zQBwJh6Qk9z_Yx035",
+ "type": "image",
+ "x": -1653.5079013384566,
+ "y": 207.52777777777783,
+ "width": 214.10410094637226,
+ "height": 94.26527777777778,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5F",
+ "roundness": null,
+ "seed": 566812309,
+ "version": 152,
+ "versionNonce": 49848282,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "12bf083c034318fcb068ebde3a0d00bdf4d64c77",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "type": "rectangle",
+ "version": 383,
+ "versionNonce": 1044734662,
+ "index": "b5G",
+ "isDeleted": false,
+ "id": "Y9D04djxFCst5hjmSWSmF",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1658.3123177422422,
+ "y": 183.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 1645673973,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "id": "hhKRmXazgKR8cd4QwzA6t",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "arrow",
+ "version": 582,
+ "versionNonce": 1028363418,
+ "index": "b5I",
+ "isDeleted": false,
+ "id": "hhKRmXazgKR8cd4QwzA6t",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1206.647263420953,
+ "y": 256.6423961106316,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 222,
+ "height": 2,
+ "seed": 807715483,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 2
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "xy09IzaAImc456KpjELDX"
+ }
+ ],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "startBinding": {
+ "elementId": "OY0X-Yjy0e9NgnrPxV1aX",
+ "focus": 0.022131626835322646,
+ "gap": 5.765714909480437
+ },
+ "endBinding": {
+ "elementId": "Y9D04djxFCst5hjmSWSmF",
+ "focus": 0.015857319057688734,
+ "gap": 1
+ },
+ "lastCommittedPoint": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -117,
+ 1
+ ],
+ [
+ -222,
+ 2
+ ]
+ ]
+ },
+ {
+ "type": "text",
+ "version": 109,
+ "versionNonce": 1046026758,
+ "index": "b5J",
+ "isDeleted": false,
+ "id": "xy09IzaAImc456KpjELDX",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1376.4171913994687,
+ "y": 222.14239611063158,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 137.53985595703125,
+ "height": 75,
+ "seed": 692565819,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": null,
+ "boundElements": [],
+ "updated": 1731059349100,
+ "link": null,
+ "locked": false,
+ "fontSize": 20,
+ "fontFamily": 1,
+ "text": "publish\ninteractive\ndocumentation",
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hhKRmXazgKR8cd4QwzA6t",
+ "originalText": "publish\ninteractive\ndocumentation",
+ "autoResize": true,
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {
+ "314b4c0119085cd737070e6f22fccbb295732adb": {
+ "mimeType": "image/png",
+ "id": "314b4c0119085cd737070e6f22fccbb295732adb",
+ "dataURL": "data:image/png;base64,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zDbA1q33LzeZng0tizrdD6whcSeZnwMrWzPmE2RuYjTd3fd6vYACCiiggAIKKKBAOAEDZ7iW9bngnBM3sIhJFrGY4fZ/J2kyycNswSRLWEdKzT5X4fBzJZBzgxtZRIPNyGxNZhPW0SCxjib3sgUPsCNr/Q7MVYO8rgIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAzbT2CgAAB/ZJREFUAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBAycsfpltQoooIACCiiggAIKKKBAGAEDZ5hWWagCCiiggAIKKKCAAgooEEvAwBmrX1argAIKKKCAAgoooIACCoQRMHCGaZWFKqCAAgoooIACCiiggAKxBP4HTK+efofqBbUAAAAASUVORK5CYII=",
+ "created": 1720100832171,
+ "lastRetrieved": 1721203673768
+ },
+ "c3c266728172bf4741e44537716fd639cdc95a6e": {
+ "mimeType": "image/png",
+ "id": "c3c266728172bf4741e44537716fd639cdc95a6e",
+ "dataURL": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAAMgCAYAAAB8mM/7AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3V+IZNedJ/gbWWU1DUXlzdJLg3Yx23jYEcYvHtbbGK9tGBBmbTxD2zP70CvotRZMgUY02Gu8glHTtDDC1kCv1mAKlpaGQQNr9yyNEdgYP7gtI4wHPMN69CC2MSzapxZSRkQmFRXVmXF3QsosZZWyKk/cuH/On4/A0HSde/58fieqIr957z2Tyn8ECBAgQIAAAQIECBAgQIAAAQIECGQrMMl2ZRZGgAABAgQIECBAgAABAgQIECBAgEAlALQJCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAgIAO0BAgQIECBAgAABAgQIECBAgAABAhkLCAAzLq6lESBAgAABAgQIECBAgAABAgQIEBAA2gMECBAgQIAAAQIECBAgQIAAAQIEMhYQAGZcXEsjQIAAAQIECBAgQIAAAQIECBAgIAC0BwgQIECAAAECBAgQIECAAAECBAhkLCAAzLi4lkaAAAECBAgQIECAAAECBAgQIEBAAGgPECBAgAABAgQIECBAgAABAgQIEMhYQACYcXEtjQABAgQIECBAgAABAgQIECBAgIAA0B4gQIAAAQIECBAgQIAAAQIECBAgkLGAADDj4loaAQIECBAgQIAAAQIECBAgQIAAAQGgPUCAAAECBAgQIECAAAECBAgQIEAgYwEBYMbFtTQCBAgQIECAAAECBAgQIECAAAECAkB7gAABAgQIECBAgAABAgQIECBAgEDGAgLAjItraQQIECBAgAABAgQIECBAgAABAgQEgPYAAQIECBAgQIAAAQIECBAgQIAAgYwFBIAZF9fSCBAgQIAAAQIECBAgQIAAAQIECAgA7QECBAgQIECAAAECBAgQIECAAAECGQsIADMurqURIECAAAECBAgQIECAAAECBAgQEADaAwQIECBAgAABAgQIECBAgAABAgQyFhAAZlxcSyNAgAABAgQIECBAgAABAgQIECAgALQHCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAgIAO0BAgQIECBAgAABAgQIECBAgAABAhkLCAAzLq6lESBAgAABAgQIECBAgAABAgQIEBAA2gMECBAgQIAAAQIECBAgQIAAAQIEMhYQAGZcXEsjQIAAAQIECBAgQIAAAQIECBAgIAC0BwgQIECAAAECBAgQIECAAAECBAhkLCAAzLi4lkaAAAECBAgQIECAAAECBAgQIEBAAGgPECBAgAABAgQIECBAgAABAgQIEMhYQACYcXEtjQABAgQIECBAgAABAgQIECBAgIAA0B4gQIAAAQIECBAgQIAAAQIECBAgkLGAADDj4loaAQIECBAgQIAAAQIECBAgQIAAAQGgPUCAAAECBAgQIECAAAECBAgQIEAgYwEBYMbFtTQCBAgQIECAAAECBAgQIECAAAECAkB7gAABAgQIECBAgAABAgQIECBAgEDGAgLAjItraQQIECBAgAABAgQIECBAgAABAgQEgPYAAQIECBAgQIAAAQIECBAgQIAAgYwFBIAZF9fSCBAgQIAAAQIECBAgQIAAAQIECAgA7QECBAgQIECAAAECBAgQIECAAAECGQsIADMurqURIECAAAECBAgQIECAAAECBAgQEADaAwQIECBAgAABAgQIECBAgAABAgQyFhAAZlxcSyNAgAABAgQIECBAgAABAgQIECAgALQHCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAgIAO0BAgQIECBAgAABAgQIECBAgAABAhkLCAAzLq6lESBAgAABAgQIECBAgAABAgQIEBAA2gMECBAgQIAAAQIECBAgQIAAAQIEMhYQAGZcXEsjQIAAAQIECBAgQIAAAQIECBAgIAC0BwgQIECAAAECBAgQIECAAAECBAhkLCAAzLi4lkaAAAECBAgQIECAAAECBAgQIEBAAGgPECBAgAABAgQIECBAgAABAgQIEMhYQACYcXEtjQABAgQIECBAgAABAgQIECBAgIAA0B4gQIAAAQIECBAgQIAAAQIECBAgkLGAADDj4loaAQIECBAgQIAAAQIECBAgQIAAAQGgPUCAAAECBAgQIECAAAECBAgQIEAgYwEBYMbFtTQCBAgQIECAAAECBAgQIECAAAECAkB7gAABAgQIECBAgAABAgQIECBAgEDGAgLAjItraQQIECBAgAABAgQIECBAgAABAgQEgPYAAQIECBAgQIAAAQIECBAgQIAAgYwFBIAZF9fSCBAgQIAAAQIECBAgQIAAAQIECAgA7QECBAgQIECAAAECBAgQIECAAAECGQsIADMurqURIECAAAECBAgQIECAAAECBAgQEADaAwQIECBAgAABAgQIECBAgAABAgQyFhAAZlxcSyNAgAABAgQIECBAgAABAgQIECAgALQHCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAgIAO0BAgQIECBAgAABAgQIECBAgAABAhkLCAAzLq6lESBAgAABAgQIECBAgAABAgQIEBAA2gMECBAgQIAAAQIECBAgQIAAAQIEMhYQAGZcXEsjQIAAAQIECBAgQIAAAQIECBAgIAC0BwgQIECAAAECBAgQIECAAAECBAhkLCAAzLi4lkaAAAECBAgQIECAAAECBAgQIEBAAGgPECBAgAABAgQIECBAgAABAgQIEMhYQACYcXEtjQABAgQIECBAgAABAgQIECBAgIAA0B4gQIAAAQIECBAgQIAAAQIECBAgkLGAADDj4loaAQIECBAgQIAAAQIECBAgQIAAAQGgPUCAAAECBAgQIECAAAECBAgQIEAgYwEBYMbFtTQCBAgQIECAAAECBAgQIECAAAECAkB7gAABAgQIECBAgAABAgQIECBAgEDGAgLAjItraQQIECBAgAABAgQIECBAgAABAgQEgPYAAQIECBAgQIAAAQIECBAgQIAAgYwFBIAZF9fSCBAgQIAAAQIECBAgQIAAAQIECAgA7QECBAgQIECAAAECBAgQIECAAAECGQsIADMurqURIECAAAECBAgQIECAAAECBAgQEADaAwQIECBAgAABAgQIECBAgAABAgQyFhAAZlxcSyNAgAABAgQIECBAgAABAgQIECAgALQHCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAgIAO0BAgQIECBAgAABAgQIECBAgAABAhkLCAAzLq6lESBAgAABAgQIECBAgAABAgQIEBAA2gMECBAgQIAAAQIECBAgQIAAAQIEMhYQAGZcXEsjQIAAAQIECBAgQIAAAQIECBAgIAC0BwgQIECAAAECBAgQIECAAAECBAhkLCAAzLi4lkaAAAECBAgQIECAAAECBAgQIEBAAGgPECBAgAABAgQIECBAgAABAgQIEMhYQACYcXEtjQABAgQIECBAgAABAgQIECBAgIAA0B4gQIAAAQIECBAgQIAAAQIECBAgkLGAADDj4loaAQIECBAgQIAAAQIECBAgQIAAAQGgPUCAAAECBAgQIECAAAECBAgQIEAgYwEBYMbFtTQCBAgQIECAAAECBAgQIECAAAECAkB7gAABAgQIECBAgAABAgQIECBAgEDGAgLAjItraQQIECBAgAABAgQIECBAgAABAgQEgPYAAQIECBAgQIAAAQIECBAgQIAAgYwFBIAZF9fSCBAgQIAAAQIECBAgQIAAAQIECAgA7QECBAgQIECAAAECBAgQIECAAAECGQsIADMurqURIECAAAECBAgQIECAAAECBAgQEADaAwQIECBAgAABAgQIECBAgAABAgQyFhAAZlxcSyNAgAABAgQIECBAgAABAgQIECAgALQHCBAgQIAAAQIECBAgQIAAAQIECGQsIADMuLiWRoAAAQIECBAgQIAAAQIECBAgQEAAaA8QIECAAAECBAgQIECAAAECBAgQyFhAAJhxcS2NAAECBAgQIECAAAECBAgQIECAgADQHiBAgAABAgQIECBAgAABAgQIECCQsYAAMOPiWhoBAgQIECBAgAABAgQIECBAgAABAaA9QIAAAQIECBAgQIAAAQIECBAgQCBjAQFgxsW1NAIECBAgQIAAAQIECBAgQIAAAQICQHuAAAECBAgQIECAAAECBAgQIECAQMYCAsCMi2tpBAgQIECAAAECBAgQIECAAAECBASA9gABAgQIECBAgAABAgQIECBAgACBjAUEgBkX19IIECBAgAABAgQIECBAgAABAgQICADtAQIECBAgQIAAAQIECBAgQIAAAQIZCwgAMy6upREgQIAAAQIECBAgQIAAAQIECBAQANoDBAgQIECAAAECBAgQIECAAAECBDIWEABmXFxLI0CAAAECBAgQIECAAAECBAgQICAAtAcIECBAgAABAgQIECBAgAABAgQIZCwgAMy4uJZGgAABAgQIECBAgAABAgQIECBAQABoDxAgQIAAAQIECBAgQIAAAQIECBDIWEAAmHFxLY0AAQIECBAgQIAAAQIECBAgQICAANAeIECAAAECBAgQIECAAAECBAgQIJCxgAAw4+JaGgECBAgQIECAAAECBAgQIECAAAEBoD1AgAABAgQIECBAgAABAgQIECBAIGMBAWDGxbU0AgQIECBAgAABAgQIECBAgAABAgJAe4AAAQIECBAgQIAAAQIECBAgQIBAxgICwIyLa2kECBAgQIAAAQIECBAgQIAAAQIEBID2AAECBAgQIECAAAECBAgQIECAAIGMBQSAGRfX0ggQIECAAAECBAgQIECAAAECBAiMFgDWdb3KmX86ne7kvD5rI9ClwN7e3o+bpnmsyz71RYDAxQKr1erZ+Xz+zMUt02mxu7v75clk8v10Ztx+pr5rtLdz5QcF6rr+TVVVH87d5vbt2//DzZs3f5TqOnP/GSrVuph3/gL+zc2/xiWsUADYX5VfmU6nX+yvez0TyEdAAJhPLa0kLYEcA8B1Beq6/kFVVV9Kqxqbz3Yymfxkf3//c5tf6QoCdwuU8plpmubGbDa7nnL9BYApV8/cUxYQAKZcPXM/FRAA9rgXmqZ5ejabPdfjELomkIWAADCLMlpEggK5BoAnIWDWTxqcbrfVavWn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eWPubf5gPf2K3n++cu+j0zTdvu7+0y6Xl5c/ffjw4XvbzNFwywDY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBCS35HVAAAIfElEQVQgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgQMgA0tyECAAAECBAgQIECAAAECBAgQIEAgJGAADME6S4AAAQIECBAgQIAAAQIECBAgQKBBwADY0IIMBAgQIECAAAECBAgQIECAAAECBEICBsAQrLMECBAgQIAAAQIECBAgQIAAAQIEGgT+AVB76KYMk3OHAAAAAElFTkSuQmCC",
+ "created": 1720100876447,
+ "lastRetrieved": 1721203673768
+ },
+ "335673d24c8ca1561dfa23e316b78521b17859aa": {
+ "mimeType": "image/png",
+ "id": "335673d24c8ca1561dfa23e316b78521b17859aa",
+ "dataURL": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAIwCAYAAABwYcwFAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3euPpOl52Oeq6u457GH2SJPU8iDLlEhKsh2JIlexgAQIIMtyEiCGHSAGrABObOv4IbZj518IkiAOEtixYsdAFDp2kASBkcSHGEiMAA5MUiQFWeLBoh1xKUukyT3N7OzsTHfVG1TP7GopU+rq+j3t2ZdzDUB90Nb9zPb11Gzf9evqnuUnvv/ZaeEXAQIECBAgQIAAAQIECBAgQIAAAQIECBAYLLAUoAeLOo4AAQIECBAgQIAAAQIECBAgQIAAAQIETgUEaE8EAgQIECBAgAABAgQIECBAgAABAgQIELgQAQH6QlgdSoAAAQIECBAgQIAAAQIECBAgQIAAAQICtOcAAQIECBAgQIAAAQIECBAgQIAAAQIECFyIgAB9IawOJUCAAAECBAgQIECAAAECBAgQIECAAAEB2nOAAAECBAgQIECAAAECBAgQIECAAAECBC5EQIC+EFaHEiBAgAABAgQIECBAgAABAgQIECBAgIAA7TlAgAABAgQIECBAgAABAgQIECBAgAABAhciIEBfCKtDCRAgQIAAAQIECBAgQIAAAQIECBAgQECA9hwgQIAAAQIECBAgQIAAAQIECBAgQIAAgQsREKAvhNWhBAgQIECAAAECBAgQIECAAAECBAgQICBAew4QIECAAAECBAgQIECAAAECBAgQIECAwIUICNAXwupQAgQIECBAgAABAgQIECBAgAABAgQIEBCgPQcIECBAgAABAgQIECBAgAABAgQIECBA4EIEBOgLYXUoAQIECBAgQIAAAQIECBAgQIAAAQIECAjQngMECBAgQIAAAQIECBAgQIAAAQIECBAgcCECAvSFsDqUAAECBAgQIECAAAECBAgQIECAAAECBARozwECBAgQIECAAAECBAgQIECAAAECBAgQuBABAfpCWB1KgAABAgQIECBAgAABAgQIECBAgAABAgK05wABAgQIECBAgAABAgQIECBAgAABAgQIXIiAAH0hrA4lQIAAAQIECBAgQIAAAQIECBAgQIAAAQHac4AAAQIECBAgQIAAAQIECBAgQIAAAQIELkRAgL4QVocSIECAAAECBAgQIECAAAECBAgQIECAgADtOUCAAAECBAgQIECAAAECBAgQIECAAAECFyIgQF8Iq0MJECBAgAABAgQIECBAgAABAgQIECBAQID2HCBAgAABAgQIECBAgAABAgQIECBAgACBCxEQoC+E1aEECBAgQIAAAQIECBAgQIAAAQIECBAgIEB7DhAgQIAAAQIECBAgQIAAAQIECBAgQIDAhQgI0BfC6lACBAgQIECAAAECBAgQIECAAAECBAgQEKA9BwgQIECAAAECBAgQIECAAAECBAgQIEDgQgQE6AthdSgBAgQIECBAgAABAgQIECBAgAABAgQICNCeAwQIECBAgAABAgQIECBAgAABAgQIECBwIQIC9IWwOpQAAQIECBAgQIAAAQIECBAgQIAAAQIEBGjPAQIECBAgQIAAAQIECBAgQIAAAQIECBC4EAEB+kJYHUqAAAECBAgQIECAAAECBAgQIECAAAECArTnAAECBAgQIECAAAECBAgQIECAAAECBAhciIAAfSGsDiVAgAABAgQIECBAgAABAgQIECBAgAABAdpzgAABAgQIECBAgAABAgQIECBAgAABAgQuRECAvhBWhxIgQIAAAQIECBAgQIAAAQIECBAgQICAAO05QIAAAQIECBAgQIAAAQIECBAgQIAAAQIXIiBAXwirQwkQIECAAAECBAgQIECAAAECBAgQIEBAgPYcIECAAAECBAgQIECAAAECBAgQIECAAIELERCgL4TVoQQIECBAgAABAgQIECBAgAABAgQIECAgQHsOECBAgAABAgQIECBAgAABAgQIECBAgMCFCAjQF8LqUAIECBAgQIAAAQIECBAgQIAAAQIECBAQoD0HCBAgQIAAAQIECBAgQIAAAQIECBAgQOBCBAToC2F1KAECBAgQIECAAAECBAgQIECAAAECBAgI0J4DBAgQIECAAAECBAgQIECAAAECBAgQIHAhAgL0hbA6lAABAgQIECBAgAABAgQIECBAgAABAgQEaM8BAgQIECBAgAABAgQIECBAgAABAgQIELgQAQH6QlgdSoAAAQIECBAgQIAAAQIECBAgQIAAAQICtOcAAQIECBAgQIAAAQIECBAgQIAAAQIECFyIgAB9IawOJUCAAAECBAgQIECAAAECBAgQIECAAAEB2nOAAAECBAgQIECAAAECBAgQIECAAAECBC5EQIC+EFaHEiBAgAABAgQIECBAgAABAgQIECBAgIAA7TlAgAABAgQIECBAgAABAgQIECBAgAABAhciIEBfCKtDCRAgQIAAAQIECBAgQIAAAQIECBAgQECA9hwgQIAAAQIECBAgQIAAAQIECBAgQIAAgQsREKAvhNWhBAgQIECAAAECBAgQIECAAAECBAgQICBAew4QIECAAAECBAgQIECAAAECBAgQIECAwIUICNAXwupQAgQIECBAgAABAgQIECBAgAABAgQIEBCgPQcIECBAgAABAgQIECBAgAABAgQIECBA4EIEBOgLYXUoAQIECBAgQIAAAQIECBAgQIAAAQIECAjQngMECBAgQIAAAQIECBAgQIAAAQIECBAgcCECAvSFsDqUAAECBAgQIECAAAECBAgQIECAAAECBARozwECBAgQIECAAAECBAgQIECAAAECBAgQuBABAfpCWB1KgAABAgQIECBAgAABAgQIECBAgAABAgK05wABAgQIECBAgAABAgQIECBAgAABAgQIXIiAAH0hrA4lQIAAAQIECBAgQIAAAQIECBAgQIAAAQHac4AAAQIECBAgQIAAAQIECBAgQIAAAQIELkRAgL4QVocSIECAAAECBAgQIECAAAECBAgQIECAgADtOUCAAAECBAgQIECAAAECBAgQIECAAAECFyIgQF8Iq0MJECBAgAABAgQIECBAgAABAgQIECBAQID2HCBAgAABAgQIECBAgAABAgQIECBAgACBCxEQoC+E1aEECBAgQIAAAQIECBAgQIAAAQIECBAgIECX58A0LRbb//lFgACBB1FgtXoQP+oxH7PPH2McnUKAwDwFlsvFYvs/v84v4PPH+c1MECBAgACBEQL2l6QoQO/HN033wvPqypVpsbBA78doigCB2QpMm8V0587y9ItwdyOC/xDudpnTtNkslwcHm+XR0WKxFPF3Y/MoAgS+aQTufv7Yfjjb/wBu38nh88dul3v6+mOLtfT6YzcxjyJAgAABAsMEpsXmtdfuvvD1+ncvVQF6D7bt8rd97/NyvV4cv/jictpsvItjD0cjBAjMVGDaLFZHR4uDR68tFoeH0+n72LyTbafL3Gw203K1WkwnJ8v19euLzTbCeCf5TnYeRIDAN4HANqAeHCyOnnxy+5njNKiuVisBeoervffml2lar5cnL720mNZrrz92cPMQAgQIECCQBbb7y2q1OHriiWk6ONh+Mdjr3z1QBeg90BaLxWa7/G235oe+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",
+ "created": 1721203810537,
+ "lastRetrieved": 1721203810537
+ },
+ "12bf083c034318fcb068ebde3a0d00bdf4d64c77": {
+ "mimeType": "image/png",
+ "id": "12bf083c034318fcb068ebde3a0d00bdf4d64c77",
+ "dataURL": "data:image/png;base64,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AXQkrAyKAAIIIIAAAggggAACCCCAAAIIIIAAAgggQADNGkAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCIRIAAOhJWBkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAggGYNIIAAAggggAACCCCAAAIIIIAAAggggAACCEQiQAAdCSuDIoAAAggggAACCCCAAAIIIIAAAggggAACCBBAswYQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEIhEggI6ElUERQAABBBBAAAEEEEAAAQQQQAABBBBAAAEECKBZAwgggAACCCCAAAIIIIAAAggggAACCCCAAAKRCBBAR8LKoAgggAACCCCAAAIIIIAAAggggAACCCCAAAIE0KwBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgUgECKAjYWVQBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQJo1gACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAJAIE0JGwMigCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAATRrAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQCASAQLoSFgZFAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQIAAmjWAAAIIIIAAAggggAACCCCAAAIIIIAAAgggEIkAAXQkrAyKAAIIIIAAAggggAACCCCAAAIIIIAAAgggQADNGkAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBCIRIAAOhJWBkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBAggGYNIIAAAggggAACCCCAAAIIIIAAAggggAACCEQiQAAdCSuDIoAAAggggAACCCCAAAIIIIAAAggggAACCBBAswYQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEIhEggI6ElUERQAABBBBAAAEEEEAAAQQQQAABBBBAAAEECKBZAwgggAACCCCAAAIIIIAAAggggAACCCCAAAKRCBBAR8LKoAgggAACCCCAAAIIIIAAAggggAACCCCAAAIE0KwBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgUgECKAjYWVQBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQJo1gACCCCAAAIIIIAAAggggAACCCCAAAIIIIBAJAIE0JGwMigCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAATRr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",
+ "created": 1721203905139,
+ "lastRetrieved": 1721203905139
+ }
+ }
+}
\ No newline at end of file
diff --git a/docs/architecture_overview.png b/docs/architecture_overview.png
index 0cbbe316..45564146 100644
Binary files a/docs/architecture_overview.png and b/docs/architecture_overview.png differ
diff --git a/docs/dependencies&commands.excalidraw b/docs/dependencies&commands.excalidraw
new file mode 100644
index 00000000..846dbcbf
--- /dev/null
+++ b/docs/dependencies&commands.excalidraw
@@ -0,0 +1,4796 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "sgAHzm6_jegP9Leo-D-JD",
+ "type": "arrow",
+ "x": -1295.2415295358703,
+ "y": 428.44712069099353,
+ "width": 359.0552799142966,
+ "height": 83.16131417356848,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 881986822,
+ "version": 1772,
+ "versionNonce": 1748695962,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "raGZwNZNxkgWyAHT9PGzS"
+ }
+ ],
+ "updated": 1731056012901,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 40.02977710994885,
+ 0
+ ],
+ [
+ -87.11961104821353,
+ 31.775923803751652
+ ],
+ [
+ -319.02550280434775,
+ 83.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "9UasxBv_zw9sgDEo6rnSP",
+ "focus": -0.8038367396506971,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "tWiUojbB6PTh1owJD7ZTg",
+ "focus": -0.7939992155916968,
+ "gap": 2.9193429132158144,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "raGZwNZNxkgWyAHT9PGzS",
+ "type": "text",
+ "x": -1432.3612321368182,
+ "y": 430.2230444947452,
+ "width": 100.00018310546875,
+ "height": 60,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4d",
+ "roundness": null,
+ "seed": 303463494,
+ "version": 56,
+ "versionNonce": 561548422,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731056011661,
+ "link": null,
+ "locked": false,
+ "text": "\nwatches\n(next.config)",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "sgAHzm6_jegP9Leo-D-JD",
+ "originalText": "\nwatches\n(next.config)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 489,
+ "versionNonce": 629053594,
+ "index": "b5R",
+ "isDeleted": false,
+ "id": "tRXQ69tMttBmt0uOnvG1B",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1690.3123177422422,
+ "y": 549.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "width": 230,
+ "height": 150,
+ "seed": 2104005658,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "SEf2tnxcrYL2R8FD7TXaT"
+ }
+ ],
+ "updated": 1731053498759,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "SEf2tnxcrYL2R8FD7TXaT",
+ "type": "text",
+ "x": -1631.272263420953,
+ "y": 599.5277777777778,
+ "width": 111.91989135742188,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5S",
+ "roundness": null,
+ "seed": 104005850,
+ "version": 136,
+ "versionNonce": 907310426,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053498760,
+ "link": null,
+ "locked": false,
+ "text": "diracx-web-\ncomponents",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tRXQ69tMttBmt0uOnvG1B",
+ "originalText": "diracx-web-components",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 553,
+ "versionNonce": 424720922,
+ "index": "b5T",
+ "isDeleted": false,
+ "id": "Edw6B7UA5xY3ZwXGA1w7K",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1254.3123177422422,
+ "y": 550.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "width": 230,
+ "height": 150,
+ "seed": 2046192902,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "cAWsIQ6uNCxsNC13ftv4Y"
+ }
+ ],
+ "updated": 1731053498760,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "cAWsIQ6uNCxsNC13ftv4Y",
+ "type": "text",
+ "x": -1190.1922615898984,
+ "y": 613.0277777777778,
+ "width": 101.7598876953125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5U",
+ "roundness": null,
+ "seed": 1810816070,
+ "version": 212,
+ "versionNonce": 2116445914,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053498760,
+ "link": null,
+ "locked": false,
+ "text": "diracx-web",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Edw6B7UA5xY3ZwXGA1w7K",
+ "originalText": "diracx-web",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 879,
+ "versionNonce": 702171014,
+ "index": "b5V",
+ "isDeleted": false,
+ "id": "tn6DDDgEFflY4_vkFbEN0",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2091.312317742242,
+ "y": 550.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "width": 230,
+ "height": 150,
+ "seed": 1833052634,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "aPX7ryh2zibOfi9NYWmB2"
+ },
+ {
+ "id": "BGbyQLUnJB7bMRbTZxG-l",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054333439,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "aPX7ryh2zibOfi9NYWmB2",
+ "type": "text",
+ "x": -2011.6422890557187,
+ "y": 613.0277777777778,
+ "width": 70.65994262695312,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5W",
+ "roundness": null,
+ "seed": 2043928218,
+ "version": 540,
+ "versionNonce": 1467180742,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054333439,
+ "link": null,
+ "locked": false,
+ "text": "gubbins",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tn6DDDgEFflY4_vkFbEN0",
+ "originalText": "gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 763,
+ "versionNonce": 1905956358,
+ "index": "b5Z",
+ "isDeleted": false,
+ "id": "tWiUojbB6PTh1owJD7ZTg",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1667.8123177422422,
+ "y": 514.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 1905545862,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ZOahFZ8IW1VrbaAAp_w_s"
+ },
+ {
+ "id": "DPwlqoHuPv3GVitvgwc1M",
+ "type": "arrow"
+ },
+ {
+ "id": "n1wTa1lENuGHRCmAdKxUj",
+ "type": "arrow"
+ },
+ {
+ "id": "QLiEWw7s-N1dUpDPKX0nY",
+ "type": "arrow"
+ },
+ {
+ "id": "sgAHzm6_jegP9Leo-D-JD",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055916947,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "ZOahFZ8IW1VrbaAAp_w_s",
+ "type": "text",
+ "x": -1654.5122918023008,
+ "y": 538.0277777777778,
+ "width": 40.39994812011719,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5a",
+ "roundness": null,
+ "seed": 1370755526,
+ "version": 424,
+ "versionNonce": 558631942,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055378310,
+ "link": null,
+ "locked": false,
+ "text": "/src",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tWiUojbB6PTh1owJD7ZTg",
+ "originalText": "/src",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 727,
+ "versionNonce": 880138182,
+ "index": "b5b",
+ "isDeleted": false,
+ "id": "biIkmq6M1-AbYwC49DchU",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1222.8123177422422,
+ "y": 517.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 637054938,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "SvAgMJjSCecYOvANoG3dG"
+ },
+ {
+ "id": "P8eXnQ0fWxPrXgingEdw3",
+ "type": "arrow"
+ },
+ {
+ "id": "AnPGza7YvPH3xfSadx5Rg",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055653369,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "SvAgMJjSCecYOvANoG3dG",
+ "type": "text",
+ "x": -1209.5122918023008,
+ "y": 541.0277777777778,
+ "width": 40.39994812011719,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5c",
+ "roundness": null,
+ "seed": 633971866,
+ "version": 387,
+ "versionNonce": 1112885658,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055204754,
+ "link": null,
+ "locked": false,
+ "text": "/src",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "biIkmq6M1-AbYwC49DchU",
+ "originalText": "/src",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 732,
+ "versionNonce": 13191238,
+ "index": "b5d",
+ "isDeleted": false,
+ "id": "fFKy5tObOynPedFPD2PRS",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1555.3123177422422,
+ "y": 515.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 737169242,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "-54m1gLA0AVIsP96PkIzv"
+ },
+ {
+ "id": "DPwlqoHuPv3GVitvgwc1M",
+ "type": "arrow"
+ },
+ {
+ "id": "_qbUPKxgjTbJSg7_LNG-b",
+ "type": "arrow"
+ },
+ {
+ "id": "_hzTfAYCAbcXr7kXl1fvJ",
+ "type": "arrow"
+ },
+ {
+ "id": "hblsohrbHKgg-lhiaxcqx",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731056055568,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "-54m1gLA0AVIsP96PkIzv",
+ "type": "text",
+ "x": -1546.3722847832578,
+ "y": 539.0277777777778,
+ "width": 49.11993408203125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5e",
+ "roundness": null,
+ "seed": 1520522266,
+ "version": 391,
+ "versionNonce": 369034330,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055368360,
+ "link": null,
+ "locked": false,
+ "text": "/dist",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "fFKy5tObOynPedFPD2PRS",
+ "originalText": "/dist",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 760,
+ "versionNonce": 624383066,
+ "index": "b5f",
+ "isDeleted": false,
+ "id": "4fkVXKqFv-NwpgFJJMsia",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1119.8123177422422,
+ "y": 517.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 2065081478,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "36uCbtB9PCQ32fYpQTMab"
+ },
+ {
+ "id": "deOaqi_4KA4sN3rpUxOA3",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055983548,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "36uCbtB9PCQ32fYpQTMab",
+ "type": "text",
+ "x": -1108.432289971246,
+ "y": 541.0277777777778,
+ "width": 44.23994445800781,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5g",
+ "roundness": null,
+ "seed": 1528570822,
+ "version": 441,
+ "versionNonce": 1481427802,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055216989,
+ "link": null,
+ "locked": false,
+ "text": "/out",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "4fkVXKqFv-NwpgFJJMsia",
+ "originalText": "/out",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "g4wNBx2RfVVjDDLEdKI8h",
+ "type": "ellipse",
+ "x": -1788.3123177422422,
+ "y": 747.5277777777778,
+ "width": 145,
+ "height": 135,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5l",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 337246106,
+ "version": 335,
+ "versionNonce": 31030810,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "OZq-IIAo615oS9zhot4E6"
+ },
+ {
+ "id": "DPwlqoHuPv3GVitvgwc1M",
+ "type": "arrow"
+ },
+ {
+ "id": "BGbyQLUnJB7bMRbTZxG-l",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054182615,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "OZq-IIAo615oS9zhot4E6",
+ "type": "text",
+ "x": -1732.3455952669387,
+ "y": 804.7980700476859,
+ "width": 33.53607177734375,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5m",
+ "roundness": null,
+ "seed": 1145681862,
+ "version": 279,
+ "versionNonce": 1626778330,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054182615,
+ "link": null,
+ "locked": false,
+ "text": "NPM",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "g4wNBx2RfVVjDDLEdKI8h",
+ "originalText": "NPM",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "DPwlqoHuPv3GVitvgwc1M",
+ "type": "arrow",
+ "x": -1513.6650098713615,
+ "y": 588.5277777777778,
+ "width": 125.45923001299707,
+ "height": 232.34648527482761,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5n",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1292688582,
+ "version": 635,
+ "versionNonce": 38295194,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "gDH8G_2XgqjZc0oGlKs1-"
+ }
+ ],
+ "updated": 1731055422318,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -1.6473078708806952,
+ 214
+ ],
+ [
+ -125.45923001299707,
+ 232.34648527482761
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "fFKy5tObOynPedFPD2PRS",
+ "focus": -0.24964009599253478,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "g4wNBx2RfVVjDDLEdKI8h",
+ "focus": 0.2517959719337037,
+ "gap": 4.442494778923731,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "gDH8G_2XgqjZc0oGlKs1-",
+ "type": "text",
+ "x": -1548.6884468926328,
+ "y": 475.5277777777778,
+ "width": 148.75225830078125,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5o",
+ "roundness": null,
+ "seed": 1486480986,
+ "version": 32,
+ "versionNonce": 1025689498,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054181443,
+ "link": null,
+ "locked": false,
+ "text": "published when new\nrelease",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "DPwlqoHuPv3GVitvgwc1M",
+ "originalText": "published when new release",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "BGbyQLUnJB7bMRbTZxG-l",
+ "type": "arrow",
+ "x": -1970.434320338538,
+ "y": 703.5992689214761,
+ "width": 177.22773451011494,
+ "height": 115.26460826659184,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5x",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1453154374,
+ "version": 1150,
+ "versionNonce": 1342245274,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "CEpJW8BAS2vdrvoU6tVfz"
+ }
+ ],
+ "updated": 1731055403154,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 13.122002596295943,
+ 101.92570409594919
+ ],
+ [
+ 177.22773451011494,
+ 115.26460826659184
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "tn6DDDgEFflY4_vkFbEN0",
+ "focus": 0.03347618995022481,
+ "gap": 3.0714911436982675,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "g4wNBx2RfVVjDDLEdKI8h",
+ "focus": -0.14945949492668423,
+ "gap": 5.002790562166368,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "CEpJW8BAS2vdrvoU6tVfz",
+ "type": "text",
+ "x": -1483.5403374565976,
+ "y": 788.5249730174253,
+ "width": 26.456039428710938,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#b2f2bb",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b5y",
+ "roundness": null,
+ "seed": 1440049030,
+ "version": 41,
+ "versionNonce": 496589894,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1730989097001,
+ "link": null,
+ "locked": false,
+ "text": "use",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "BGbyQLUnJB7bMRbTZxG-l",
+ "originalText": "use",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "50LGfz5dcPX3KTXrlb7FK",
+ "type": "ellipse",
+ "x": -1686.3123177422422,
+ "y": -51.47222222222217,
+ "width": 37,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "4iLKe3g9M-gZa_0x8q5GB",
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b66V",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 26621146,
+ "version": 116,
+ "versionNonce": 1508359450,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054243718,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "u__O-VFRmuEqXLhaBdYsK",
+ "type": "rectangle",
+ "x": -1692.3123177422422,
+ "y": -17.47222222222217,
+ "width": 50,
+ "height": 53,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "4iLKe3g9M-gZa_0x8q5GB",
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b67",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 325273946,
+ "version": 119,
+ "versionNonce": 988088794,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054243718,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "nBECxhMYENhBkfYiXLf1L",
+ "type": "text",
+ "x": -1703.3123177422422,
+ "y": 61.52777777777783,
+ "width": 75.4481201171875,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b68",
+ "roundness": null,
+ "seed": 2028927622,
+ "version": 100,
+ "versionNonce": 2094927302,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "sJsyDMW30ryhniXGPCIRj",
+ "type": "arrow"
+ },
+ {
+ "id": "HeQZTSM2Ti7H86Eztz-uR",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054266098,
+ "link": null,
+ "locked": false,
+ "text": "Developer",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Developer",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "w6ugwEr_UbAe4sinf9F-F",
+ "type": "rectangle",
+ "x": -1550.3123177422422,
+ "y": 167.52777777777783,
+ "width": 350,
+ "height": 64,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6A",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 2030206170,
+ "version": 77,
+ "versionNonce": 1951361414,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731053663314,
+ "link": null,
+ "locked": false
+ },
+ {
+ "type": "rectangle",
+ "version": 803,
+ "versionNonce": 971527002,
+ "index": "b6B",
+ "isDeleted": false,
+ "id": "9Zfx_Mh8FlcuveQMImHa6",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1350.8123177422422,
+ "y": 172.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 95366,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "zZBX33Frp5bsQw5CUHaGt"
+ },
+ {
+ "id": "9Nj_wk1Af3ZeL0Mlkp7LC",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054069036,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "zZBX33Frp5bsQw5CUHaGt",
+ "type": "text",
+ "x": -1334.232308281793,
+ "y": 186.02777777777783,
+ "width": 33.83998107910156,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6C",
+ "roundness": null,
+ "seed": 439153606,
+ "version": 453,
+ "versionNonce": 809189382,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053663314,
+ "link": null,
+ "locked": false,
+ "text": "dev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "9Zfx_Mh8FlcuveQMImHa6",
+ "originalText": "dev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 855,
+ "versionNonce": 1210142534,
+ "index": "b6D",
+ "isDeleted": false,
+ "id": "o5MF60iIlcVQkp8r8aYpc",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1275.8123177422422,
+ "y": 173.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 354819034,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "gDQGGCtNGSQ3rdoz5qp9t"
+ }
+ ],
+ "updated": 1731053663314,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "gDQGGCtNGSQ3rdoz5qp9t",
+ "type": "text",
+ "x": -1264.5323037041562,
+ "y": 187.02777777777783,
+ "width": 44.439971923828125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6E",
+ "roundness": null,
+ "seed": 1263138566,
+ "version": 509,
+ "versionNonce": 1862497926,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053663314,
+ "link": null,
+ "locked": false,
+ "text": "build",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "o5MF60iIlcVQkp8r8aYpc",
+ "originalText": "build",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 871,
+ "versionNonce": 2069689114,
+ "index": "b6F",
+ "isDeleted": false,
+ "id": "9hPRi42SjxVCwCZYmyXKQ",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1544.8123177422422,
+ "y": 171.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 87,
+ "height": 52,
+ "seed": 1006352538,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "_khljADWlZrSrKTBh_y57"
+ },
+ {
+ "id": "tg_nIP1tVVhexNnfx-0Ue",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731053878318,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "_khljADWlZrSrKTBh_y57",
+ "type": "text",
+ "x": -1536.052277459039,
+ "y": 185.02777777777783,
+ "width": 69.47991943359375,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6G",
+ "roundness": null,
+ "seed": 1072534874,
+ "version": 539,
+ "versionNonce": 770427098,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053887606,
+ "link": null,
+ "locked": false,
+ "text": "test:lib",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "9hPRi42SjxVCwCZYmyXKQ",
+ "originalText": "test:lib",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 925,
+ "versionNonce": 1442482586,
+ "index": "b6H",
+ "isDeleted": false,
+ "id": "2kgnxcOUmgFerLgcp-3kO",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1448.8123177422422,
+ "y": 172.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 87,
+ "height": 49.99999999999999,
+ "seed": 1723586886,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "-smyNjoXdDvTDPXasoyns"
+ },
+ {
+ "id": "sJsyDMW30ryhniXGPCIRj",
+ "type": "arrow"
+ },
+ {
+ "id": "Hi65Vn3O32yFORZH81pTU",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054035477,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "-smyNjoXdDvTDPXasoyns",
+ "type": "text",
+ "x": -1440.4122933281797,
+ "y": 185.02777777777783,
+ "width": 70.199951171875,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6I",
+ "roundness": null,
+ "seed": 767344774,
+ "version": 602,
+ "versionNonce": 690111770,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053892588,
+ "link": null,
+ "locked": false,
+ "text": "build:lib",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "2kgnxcOUmgFerLgcp-3kO",
+ "originalText": "build:lib",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "oX9S6SajjSwOYHQ9Df461",
+ "type": "rectangle",
+ "x": -1682.3123177422422,
+ "y": 311.5277777777778,
+ "width": 298.00000000000006,
+ "height": 64,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6J",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 601731610,
+ "version": 115,
+ "versionNonce": 4638726,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053644958,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Sh0Yb7oYu3-FXVpVN3BBF",
+ "type": "rectangle",
+ "x": -1369.3123177422422,
+ "y": 311.5277777777778,
+ "width": 298.00000000000006,
+ "height": 64,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6K",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1204616838,
+ "version": 162,
+ "versionNonce": 1336257178,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053653513,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "ROxdmyuURrBgvzllMF4cM",
+ "type": "text",
+ "x": -1243.036377800836,
+ "y": 149.52777777777783,
+ "width": 34.79205322265625,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6L",
+ "roundness": null,
+ "seed": 1746448730,
+ "version": 159,
+ "versionNonce": 2093205126,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054046278,
+ "link": null,
+ "locked": false,
+ "text": "root",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "root",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "hIjKdVb8nMm1BVMFcgUyk",
+ "type": "text",
+ "x": -1157.7083443535703,
+ "y": 293.5277777777778,
+ "width": 81.52815246582031,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6M",
+ "roundness": null,
+ "seed": 76236934,
+ "version": 224,
+ "versionNonce": 1872998938,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054049896,
+ "link": null,
+ "locked": false,
+ "text": "diracx-web",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "diracx-web",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "b6ruibTcdw1FCv1DpKkZR",
+ "type": "text",
+ "x": -1467.0763939751523,
+ "y": 292.5277777777778,
+ "width": 89.73614501953125,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6N",
+ "roundness": null,
+ "seed": 1743599686,
+ "version": 389,
+ "versionNonce": 1718106330,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055242795,
+ "link": null,
+ "locked": false,
+ "text": "components",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "components",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 908,
+ "versionNonce": 1020232154,
+ "index": "b6O",
+ "isDeleted": false,
+ "id": "b19-07rPQS5M0bpbFG5u0",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1287.3123177422422,
+ "y": 318.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 1309411398,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "U_2Y-8a2J6uJAFUE-NCBC"
+ },
+ {
+ "id": "9Nj_wk1Af3ZeL0Mlkp7LC",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054069035,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "U_2Y-8a2J6uJAFUE-NCBC",
+ "type": "text",
+ "x": -1270.732308281793,
+ "y": 331.5277777777778,
+ "width": 33.83998107910156,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6P",
+ "roundness": null,
+ "seed": 959385478,
+ "version": 558,
+ "versionNonce": 774429722,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053753748,
+ "link": null,
+ "locked": false,
+ "text": "dev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "b19-07rPQS5M0bpbFG5u0",
+ "originalText": "dev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 960,
+ "versionNonce": 1202342106,
+ "index": "b6Q",
+ "isDeleted": false,
+ "id": "cMnITXQIi4CesBZinEuBu",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1212.3123177422422,
+ "y": 319.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 820981446,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "CgeqJgVmKPUtDRj1DP4QG"
+ }
+ ],
+ "updated": 1731053753748,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "CgeqJgVmKPUtDRj1DP4QG",
+ "type": "text",
+ "x": -1201.0323037041562,
+ "y": 332.5277777777778,
+ "width": 44.439971923828125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6R",
+ "roundness": null,
+ "seed": 1374250502,
+ "version": 614,
+ "versionNonce": 803216794,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053753748,
+ "link": null,
+ "locked": false,
+ "text": "build",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "cMnITXQIi4CesBZinEuBu",
+ "originalText": "build",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1026,
+ "versionNonce": 1472649498,
+ "index": "b6S",
+ "isDeleted": false,
+ "id": "u704LShIOCjuUkPuoYlZk",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1363.3123177422422,
+ "y": 318.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 69,
+ "height": 49.99999999999999,
+ "seed": 488289606,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "NqHFNY1g2b6d05a777Fgq"
+ }
+ ],
+ "updated": 1731053744257,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "NqHFNY1g2b6d05a777Fgq",
+ "type": "text",
+ "x": -1350.6722878350156,
+ "y": 330.5277777777778,
+ "width": 43.719940185546875,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6T",
+ "roundness": null,
+ "seed": 1809849478,
+ "version": 700,
+ "versionNonce": 1719707098,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053744257,
+ "link": null,
+ "locked": false,
+ "text": "test",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "u704LShIOCjuUkPuoYlZk",
+ "originalText": "test",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 965,
+ "versionNonce": 1789477766,
+ "index": "b6V",
+ "isDeleted": false,
+ "id": "3TAR39TJzLe_fpnp6RfSp",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1601.3123177422422,
+ "y": 318.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 1809995270,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oTH3wB-CsejySNABkzA15"
+ }
+ ],
+ "updated": 1731053833701,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "oTH3wB-CsejySNABkzA15",
+ "type": "text",
+ "x": -1584.732308281793,
+ "y": 331.5277777777778,
+ "width": 33.83998107910156,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6W",
+ "roundness": null,
+ "seed": 1786094918,
+ "version": 616,
+ "versionNonce": 486728390,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053833701,
+ "link": null,
+ "locked": false,
+ "text": "dev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "3TAR39TJzLe_fpnp6RfSp",
+ "originalText": "dev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1019,
+ "versionNonce": 2108573722,
+ "index": "b6X",
+ "isDeleted": false,
+ "id": "eiZCzGMr-QO2-vuoX9aOP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1526.3123177422422,
+ "y": 319.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 811404422,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Bpgssl8pxaWC46E8dORfo"
+ },
+ {
+ "id": "Hi65Vn3O32yFORZH81pTU",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054035477,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Bpgssl8pxaWC46E8dORfo",
+ "type": "text",
+ "x": -1515.0323037041562,
+ "y": 332.5277777777778,
+ "width": 44.439971923828125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6Y",
+ "roundness": null,
+ "seed": 1800768454,
+ "version": 672,
+ "versionNonce": 919693638,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053833701,
+ "link": null,
+ "locked": false,
+ "text": "build",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "eiZCzGMr-QO2-vuoX9aOP",
+ "originalText": "build",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1085,
+ "versionNonce": 842691738,
+ "index": "b6Z",
+ "isDeleted": false,
+ "id": "pRiKEE-VOiDJOW3kWZkBJ",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1677.3123177422422,
+ "y": 318.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 69,
+ "height": 49.99999999999999,
+ "seed": 159130374,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "bebn0eQaU8472SN3P33y-"
+ },
+ {
+ "id": "tg_nIP1tVVhexNnfx-0Ue",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731053878318,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "bebn0eQaU8472SN3P33y-",
+ "type": "text",
+ "x": -1664.6722878350156,
+ "y": 330.5277777777778,
+ "width": 43.719940185546875,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6a",
+ "roundness": null,
+ "seed": 760074822,
+ "version": 758,
+ "versionNonce": 1586515910,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731053833701,
+ "link": null,
+ "locked": false,
+ "text": "test",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "pRiKEE-VOiDJOW3kWZkBJ",
+ "originalText": "test",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "sJsyDMW30ryhniXGPCIRj",
+ "type": "arrow",
+ "x": -1620.8641976250547,
+ "y": 89.75702931345339,
+ "width": 247.5518798828125,
+ "height": 78.77074846432444,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6b",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1537709638,
+ "version": 294,
+ "versionNonce": 923726342,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054588502,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 191.5518798828125,
+ 25.77074846432444
+ ],
+ [
+ 247.5518798828125,
+ 78.77074846432444
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "nBECxhMYENhBkfYiXLf1L",
+ "focus": 0.8100834881854987,
+ "gap": 8.229251535675559,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "2kgnxcOUmgFerLgcp-3kO",
+ "focus": 0.8959654567534745,
+ "gap": 4,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "tg_nIP1tVVhexNnfx-0Ue",
+ "type": "arrow",
+ "x": -1498.3123177422422,
+ "y": 222.52777777777783,
+ "width": 147,
+ "height": 95,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 791920262,
+ "version": 251,
+ "versionNonce": 921421786,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054020962,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -147,
+ 95
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "9hPRi42SjxVCwCZYmyXKQ",
+ "focus": -0.49783141617952104,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "pRiKEE-VOiDJOW3kWZkBJ",
+ "focus": -0.5733189500179792,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "Hi65Vn3O32yFORZH81pTU",
+ "type": "arrow",
+ "x": -1403.8123177422422,
+ "y": 222.02777777777783,
+ "width": 89,
+ "height": 96,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6d",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1891969158,
+ "version": 309,
+ "versionNonce": 1581542170,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054036703,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -89,
+ 96
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "2kgnxcOUmgFerLgcp-3kO",
+ "focus": -0.36314638337759725,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "eiZCzGMr-QO2-vuoX9aOP",
+ "focus": -0.4345388788426763,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "9Nj_wk1Af3ZeL0Mlkp7LC",
+ "type": "arrow",
+ "x": -1315.8123177422422,
+ "y": 223.52777777777783,
+ "width": 61,
+ "height": 95,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6e",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 171021574,
+ "version": 412,
+ "versionNonce": 478389722,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054078346,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 61,
+ 95
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "9Zfx_Mh8FlcuveQMImHa6",
+ "focus": 0.2899234560134214,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "b19-07rPQS5M0bpbFG5u0",
+ "focus": 0.30628080109048966,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "MhrOplKQaNCnFZRp9BgrH",
+ "type": "arrow",
+ "x": -1241.8123177422422,
+ "y": 223.02777777777783,
+ "width": 61,
+ "height": 95,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6f",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 230015814,
+ "version": 456,
+ "versionNonce": 1894587290,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054088793,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 61,
+ 95
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "xXKOs-seOqtncQzCwURmw",
+ "type": "rectangle",
+ "x": -2103.312317742242,
+ "y": 164.52777777777783,
+ "width": 298.00000000000006,
+ "height": 66,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6g",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1847090182,
+ "version": 400,
+ "versionNonce": 2012231130,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054712244,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "SR0rFwiB9aSPHrhPLW6PX",
+ "type": "text",
+ "x": -1867.7083443535703,
+ "y": 146.52777777777783,
+ "width": 56.72810363769531,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6h",
+ "roundness": null,
+ "seed": 66775878,
+ "version": 373,
+ "versionNonce": 2091657370,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054303771,
+ "link": null,
+ "locked": false,
+ "text": "gubbins",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1030,
+ "versionNonce": 604580422,
+ "index": "b6hV",
+ "isDeleted": false,
+ "id": "t0AGE6WyohgpIFBXS_HeO",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2021.3123177422422,
+ "y": 171.02777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 894014086,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "DDYUN0JBjnJfIlXkpw1Fg"
+ },
+ {
+ "id": "HeQZTSM2Ti7H86Eztz-uR",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054863487,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "DDYUN0JBjnJfIlXkpw1Fg",
+ "type": "text",
+ "x": -2004.732308281793,
+ "y": 184.52777777777783,
+ "width": 33.83998107910156,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6i",
+ "roundness": null,
+ "seed": 1824608710,
+ "version": 679,
+ "versionNonce": 1546257690,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054863487,
+ "link": null,
+ "locked": false,
+ "text": "dev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "t0AGE6WyohgpIFBXS_HeO",
+ "originalText": "dev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1079,
+ "versionNonce": 998110938,
+ "index": "b6k",
+ "isDeleted": false,
+ "id": "lF03HSD_XntvzBSp_We3A",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1946.3123177422422,
+ "y": 172.02777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 52,
+ "seed": 897526022,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "8IUdvaFBQ27JG_al7x3Wn"
+ },
+ {
+ "id": "HeQZTSM2Ti7H86Eztz-uR",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054303771,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "8IUdvaFBQ27JG_al7x3Wn",
+ "type": "text",
+ "x": -1935.0323037041562,
+ "y": 185.52777777777783,
+ "width": 44.439971923828125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6l",
+ "roundness": null,
+ "seed": 788535366,
+ "version": 732,
+ "versionNonce": 151915418,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054303771,
+ "link": null,
+ "locked": false,
+ "text": "build",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "lF03HSD_XntvzBSp_We3A",
+ "originalText": "build",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "HeQZTSM2Ti7H86Eztz-uR",
+ "type": "arrow",
+ "x": -1713.5882576836484,
+ "y": 88.14240354561562,
+ "width": 241.0587499464525,
+ "height": 70.16131417356846,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6o",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 410455750,
+ "version": 484,
+ "versionNonce": 1463284102,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054863488,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -184.4481201171875,
+ 35.77074846432444
+ ],
+ [
+ -241.0587499464525,
+ 70.16131417356846
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "nBECxhMYENhBkfYiXLf1L",
+ "focus": -0.421910816777021,
+ "gap": 10.27593994140625,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "t0AGE6WyohgpIFBXS_HeO",
+ "focus": -0.4007757442196045,
+ "gap": 12.72406005859375,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "type": "rectangle",
+ "version": 805,
+ "versionNonce": 1642569350,
+ "index": "b6r",
+ "isDeleted": false,
+ "id": "keTYDQ3f38ozPSYyupcH5",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2064.812317742242,
+ "y": 513.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 1036357894,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "3asqEympqcOw5_5waImEL"
+ }
+ ],
+ "updated": 1731054542480,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "3asqEympqcOw5_5waImEL",
+ "type": "text",
+ "x": -2051.5122918023008,
+ "y": 537.0277777777778,
+ "width": 40.39994812011719,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6s",
+ "roundness": null,
+ "seed": 842629190,
+ "version": 469,
+ "versionNonce": 1908268486,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054542480,
+ "link": null,
+ "locked": false,
+ "text": "/src",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "keTYDQ3f38ozPSYyupcH5",
+ "originalText": "/src",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 812,
+ "versionNonce": 742995334,
+ "index": "b6t",
+ "isDeleted": false,
+ "id": "ZZUe4Odn-3_lwAoSoUWbS",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2064.812317742242,
+ "y": 513.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 832833114,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "tbFMb7NJrNFGiOlvonF9o"
+ },
+ {
+ "id": "uEfEj64halCMaXY7lqSUC",
+ "type": "arrow"
+ },
+ {
+ "id": "Tr-NjiGlVgICeQMaU8nni",
+ "type": "arrow"
+ },
+ {
+ "id": "Y69YtsVpN0Wf7AY9Gay4L",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054979871,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "tbFMb7NJrNFGiOlvonF9o",
+ "type": "text",
+ "x": -2051.5122918023008,
+ "y": 537.0277777777778,
+ "width": 40.39994812011719,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6u",
+ "roundness": null,
+ "seed": 2126916378,
+ "version": 471,
+ "versionNonce": 477481670,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054544882,
+ "link": null,
+ "locked": false,
+ "text": "/src",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ZZUe4Odn-3_lwAoSoUWbS",
+ "originalText": "/src",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 853,
+ "versionNonce": 67085126,
+ "index": "b6v",
+ "isDeleted": false,
+ "id": "4jVyNLHW2mVA5L_Ao51CI",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1957.8123177422422,
+ "y": 514.5277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 67,
+ "height": 72,
+ "seed": 1193031814,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "jqNcwjkWjnnuI4iTdLY-z"
+ },
+ {
+ "id": "Pi-5ePOlDA0bjITH8azwa",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055059124,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "jqNcwjkWjnnuI4iTdLY-z",
+ "type": "text",
+ "x": -1946.432289971246,
+ "y": 538.0277777777778,
+ "width": 44.23994445800781,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6w",
+ "roundness": null,
+ "seed": 961492934,
+ "version": 522,
+ "versionNonce": 1844069082,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054558214,
+ "link": null,
+ "locked": false,
+ "text": "/out",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "4jVyNLHW2mVA5L_Ao51CI",
+ "originalText": "/out",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1126,
+ "versionNonce": 850808326,
+ "index": "b6z",
+ "isDeleted": false,
+ "id": "NRzryVpuz64_O4gz0UfCB",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2023.8123177422422,
+ "y": 209.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 466712198,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "XIY2d8yaitNYAd1mL9Rd6"
+ },
+ {
+ "id": "uEfEj64halCMaXY7lqSUC",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054896366,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "XIY2d8yaitNYAd1mL9Rd6",
+ "type": "text",
+ "x": -2010.8523033989804,
+ "y": 220.52777777777783,
+ "width": 45.07997131347656,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b70",
+ "roundness": null,
+ "seed": 11318726,
+ "version": 798,
+ "versionNonce": 290480474,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054845507,
+ "link": null,
+ "locked": false,
+ "text": "next\ndev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "NRzryVpuz64_O4gz0UfCB",
+ "originalText": "next\ndev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1167,
+ "versionNonce": 1291323846,
+ "index": "b71",
+ "isDeleted": false,
+ "id": "6l1eeATXcZ-vkygiKI8jW",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1947.8123177422422,
+ "y": 210.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 747466842,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "3s44d9xDUkhrPLsM1rEP3"
+ },
+ {
+ "id": "Y69YtsVpN0Wf7AY9Gay4L",
+ "type": "arrow"
+ },
+ {
+ "id": "Pi-5ePOlDA0bjITH8azwa",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055059124,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "3s44d9xDUkhrPLsM1rEP3",
+ "type": "text",
+ "x": -1934.8523033989804,
+ "y": 221.52777777777783,
+ "width": 45.07997131347656,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b72",
+ "roundness": null,
+ "seed": 1827820826,
+ "version": 846,
+ "versionNonce": 21545114,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054849667,
+ "link": null,
+ "locked": false,
+ "text": "next\nbuild",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "6l1eeATXcZ-vkygiKI8jW",
+ "originalText": "next\nbuild",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Tr-NjiGlVgICeQMaU8nni",
+ "type": "arrow",
+ "x": -2071.7810536542333,
+ "y": 282.44712069099353,
+ "width": 32.765095654791494,
+ "height": 230.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b73",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1123973658,
+ "version": 1239,
+ "versionNonce": 1841157958,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Byi0VwoSdaufjF7q1uTQt"
+ }
+ ],
+ "updated": 1731055565687,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 1.7950304716238108,
+ 0
+ ],
+ [
+ -20.064453458373098,
+ 106.77074846432447
+ ],
+ [
+ 12.7006421964184,
+ 230.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "4n39BTYTgjG_l0RbuOnfu",
+ "focus": -0.02064125061960976,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "ZZUe4Odn-3_lwAoSoUWbS",
+ "focus": -0.4172034332028844,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "Byi0VwoSdaufjF7q1uTQt",
+ "type": "text",
+ "x": -2067.836342705621,
+ "y": 367.217869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b74",
+ "roundness": null,
+ "seed": 740042458,
+ "version": 11,
+ "versionNonce": 1962871066,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054913475,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Tr-NjiGlVgICeQMaU8nni",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1147,
+ "versionNonce": 1781238790,
+ "index": "b75",
+ "isDeleted": false,
+ "id": "bDZvJSkjTBN3sYJa7c6r4",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2097.312317742242,
+ "y": 171.02777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffc9c9",
+ "width": 69,
+ "height": 49.99999999999999,
+ "seed": 18947974,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "gEzpbKL83UnS6A18gt0eV"
+ }
+ ],
+ "updated": 1731054835128,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "gEzpbKL83UnS6A18gt0eV",
+ "type": "text",
+ "x": -2084.6722878350156,
+ "y": 183.52777777777783,
+ "width": 43.719940185546875,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b76",
+ "roundness": null,
+ "seed": 1344224966,
+ "version": 819,
+ "versionNonce": 1227333466,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054835128,
+ "link": null,
+ "locked": false,
+ "text": "test",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "bDZvJSkjTBN3sYJa7c6r4",
+ "originalText": "test",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1116,
+ "versionNonce": 1159767130,
+ "index": "b77",
+ "isDeleted": false,
+ "id": "4n39BTYTgjG_l0RbuOnfu",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -2098.812317742242,
+ "y": 209.52777777777783,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 541001222,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ToxIVSSpl_6VH2R4R1Sq-"
+ },
+ {
+ "id": "Tr-NjiGlVgICeQMaU8nni",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731054913474,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "ToxIVSSpl_6VH2R4R1Sq-",
+ "type": "text",
+ "x": -2088.442299736871,
+ "y": 220.52777777777783,
+ "width": 50.25996398925781,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b78",
+ "roundness": null,
+ "seed": 1337742662,
+ "version": 775,
+ "versionNonce": 1631789914,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731054867929,
+ "link": null,
+ "locked": false,
+ "text": "cypre\nss",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "4n39BTYTgjG_l0RbuOnfu",
+ "originalText": "cypress",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "uEfEj64halCMaXY7lqSUC",
+ "type": "arrow",
+ "x": -1986.0793246649437,
+ "y": 280.94712069099353,
+ "width": 46.58693373782353,
+ "height": 231.5806570867843,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b79",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 758014982,
+ "version": 1259,
+ "versionNonce": 1356553690,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "riGeD1OgWPwdTpaXKSZm1"
+ }
+ ],
+ "updated": 1731055571138,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -46.58693373782353,
+ 109.77074846432447
+ ],
+ [
+ -41.867467237523215,
+ 231.5806570867843
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "NRzryVpuz64_O4gz0UfCB",
+ "focus": -0.34000697881092595,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "ZZUe4Odn-3_lwAoSoUWbS",
+ "focus": 0.1375297385668849,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "riGeD1OgWPwdTpaXKSZm1",
+ "type": "text",
+ "x": -2043.190283366146,
+ "y": 380.717869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b79G",
+ "roundness": null,
+ "seed": 1388071130,
+ "version": 10,
+ "versionNonce": 789084506,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731055330784,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "uEfEj64halCMaXY7lqSUC",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Y69YtsVpN0Wf7AY9Gay4L",
+ "type": "arrow",
+ "x": -1933.2688508733304,
+ "y": 282.7374492343857,
+ "width": 69.86746723752321,
+ "height": 228.58065708678436,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7B",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1732037510,
+ "version": 1339,
+ "versionNonce": 24177882,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "ARB9gHROn46vAvet-MeBO"
+ }
+ ],
+ "updated": 1731056035348,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -12.586933737823529,
+ 108.77074846432447
+ ],
+ [
+ -69.86746723752321,
+ 228.58065708678436
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "6l1eeATXcZ-vkygiKI8jW",
+ "focus": 0.42268925358207843,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "ZZUe4Odn-3_lwAoSoUWbS",
+ "focus": 0.19538283492156297,
+ "gap": 2.2096714566077935,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "ARB9gHROn46vAvet-MeBO",
+ "type": "text",
+ "x": -1976.9958145183805,
+ "y": 382.50819769871015,
+ "width": 44.280059814453125,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7C",
+ "roundness": null,
+ "seed": 1306880710,
+ "version": 15,
+ "versionNonce": 1006921158,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731056035348,
+ "link": null,
+ "locked": false,
+ "text": "needs",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Y69YtsVpN0Wf7AY9Gay4L",
+ "originalText": "needs",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Pi-5ePOlDA0bjITH8azwa",
+ "type": "arrow",
+ "x": -1913.7253840044186,
+ "y": 281.44712069099353,
+ "width": 37.76809371557101,
+ "height": 228.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7D",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 533168326,
+ "version": 1274,
+ "versionNonce": 1589994650,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "JJO3wxwcEQaaVlZCNSgjm"
+ }
+ ],
+ "updated": 1731055575219,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 31.41306626217647,
+ 110.77074846432447
+ ],
+ [
+ -6.355027453394541,
+ 228.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "6l1eeATXcZ-vkygiKI8jW",
+ "focus": 0.24755927659791802,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "4jVyNLHW2mVA5L_Ao51CI",
+ "focus": -0.19815061892855054,
+ "gap": 4.919342913215814,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "JJO3wxwcEQaaVlZCNSgjm",
+ "type": "text",
+ "x": -1941.2283562554258,
+ "y": 381.217869155318,
+ "width": 43.83207702636719,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7E",
+ "roundness": null,
+ "seed": 635926534,
+ "version": 22,
+ "versionNonce": 1646036038,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055064025,
+ "link": null,
+ "locked": false,
+ "text": "builds",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Pi-5ePOlDA0bjITH8azwa",
+ "originalText": "builds",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1194,
+ "versionNonce": 1426410630,
+ "index": "b7F",
+ "isDeleted": false,
+ "id": "9UasxBv_zw9sgDEo6rnSP",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1289.3123177422422,
+ "y": 356.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 512121498,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "pFGNsPGVJb-NyoquDgXHy"
+ },
+ {
+ "id": "AnPGza7YvPH3xfSadx5Rg",
+ "type": "arrow"
+ },
+ {
+ "id": "sgAHzm6_jegP9Leo-D-JD",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055916948,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "pFGNsPGVJb-NyoquDgXHy",
+ "type": "text",
+ "x": -1276.3523033989804,
+ "y": 367.0277777777778,
+ "width": 45.07997131347656,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7G",
+ "roundness": null,
+ "seed": 2094266202,
+ "version": 864,
+ "versionNonce": 674636614,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055184232,
+ "link": null,
+ "locked": false,
+ "text": "next\ndev",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "9UasxBv_zw9sgDEo6rnSP",
+ "originalText": "next\ndev",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1235,
+ "versionNonce": 1423454554,
+ "index": "b7H",
+ "isDeleted": false,
+ "id": "AT88pV1DqabMR0SbCuGQS",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1213.3123177422422,
+ "y": 357.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 550501402,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "K9zebPMmlO3hslY7CR8eE"
+ },
+ {
+ "id": "deOaqi_4KA4sN3rpUxOA3",
+ "type": "arrow"
+ },
+ {
+ "id": "hblsohrbHKgg-lhiaxcqx",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731056058818,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "K9zebPMmlO3hslY7CR8eE",
+ "type": "text",
+ "x": -1200.3523033989804,
+ "y": 368.0277777777778,
+ "width": 45.07997131347656,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7I",
+ "roundness": null,
+ "seed": 409823450,
+ "version": 912,
+ "versionNonce": 898533830,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055184232,
+ "link": null,
+ "locked": false,
+ "text": "next\nbuild",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "AT88pV1DqabMR0SbCuGQS",
+ "originalText": "next\nbuild",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1183,
+ "versionNonce": 1019050394,
+ "index": "b7J",
+ "isDeleted": false,
+ "id": "F-HeMY1ASMbERXj1bw9Wf",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1364.3123177422422,
+ "y": 356.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 994000282,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Wfyix6XOcNTCvx5iBDcMW"
+ },
+ {
+ "id": "P8eXnQ0fWxPrXgingEdw3",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055633982,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Wfyix6XOcNTCvx5iBDcMW",
+ "type": "text",
+ "x": -1353.942299736871,
+ "y": 367.0277777777778,
+ "width": 50.25996398925781,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7K",
+ "roundness": null,
+ "seed": 1987607130,
+ "version": 841,
+ "versionNonce": 534728774,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055184232,
+ "link": null,
+ "locked": false,
+ "text": "cypre\nss",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "F-HeMY1ASMbERXj1bw9Wf",
+ "originalText": "cypress",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1306,
+ "versionNonce": 523114650,
+ "index": "b7L",
+ "isDeleted": false,
+ "id": "izwxgiHZgqo3FN4PUYsZF",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1603.3123177422422,
+ "y": 356.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72.00000000000001,
+ "seed": 905773766,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "cFyc1GgESnlanNBK_AQhM"
+ },
+ {
+ "id": "QLiEWw7s-N1dUpDPKX0nY",
+ "type": "arrow"
+ },
+ {
+ "id": "_qbUPKxgjTbJSg7_LNG-b",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055508195,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "cFyc1GgESnlanNBK_AQhM",
+ "type": "text",
+ "x": -1596.442284478082,
+ "y": 367.0277777777778,
+ "width": 57.25993347167969,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7M",
+ "roundness": null,
+ "seed": 505199110,
+ "version": 1001,
+ "versionNonce": 86788378,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055294739,
+ "link": null,
+ "locked": false,
+ "text": "tsup\nwatch",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "izwxgiHZgqo3FN4PUYsZF",
+ "originalText": "tsup\nwatch",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1330,
+ "versionNonce": 1885787290,
+ "index": "b7N",
+ "isDeleted": false,
+ "id": "yb05I4bvgXWlsP0dzN_fL",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1527.3123177422422,
+ "y": 357.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 801343814,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "7282rO11KXUdM6iynlIJa"
+ },
+ {
+ "id": "_hzTfAYCAbcXr7kXl1fvJ",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055527723,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "7282rO11KXUdM6iynlIJa",
+ "type": "text",
+ "x": -1513.7522972954648,
+ "y": 380.5277777777778,
+ "width": 43.87995910644531,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7O",
+ "roundness": null,
+ "seed": 1515090054,
+ "version": 1013,
+ "versionNonce": 685512090,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055287982,
+ "link": null,
+ "locked": false,
+ "text": "tsup",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "yb05I4bvgXWlsP0dzN_fL",
+ "originalText": "tsup",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1279,
+ "versionNonce": 1682511066,
+ "index": "b7P",
+ "isDeleted": false,
+ "id": "MUmDcI6YveP7TP8bGnZft",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1678.3123177422422,
+ "y": 356.0277777777778,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "width": 71,
+ "height": 72,
+ "seed": 427454406,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Va6S-zmRQXcWZFyltsn4g"
+ },
+ {
+ "id": "n1wTa1lENuGHRCmAdKxUj",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731055461310,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Va6S-zmRQXcWZFyltsn4g",
+ "type": "text",
+ "x": -1663.3923043145078,
+ "y": 379.5277777777778,
+ "width": 41.15997314453125,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7Q",
+ "roundness": null,
+ "seed": 1768195846,
+ "version": 942,
+ "versionNonce": 1042786630,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055262804,
+ "link": null,
+ "locked": false,
+ "text": "jest",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "MUmDcI6YveP7TP8bGnZft",
+ "originalText": "jest",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "n1wTa1lENuGHRCmAdKxUj",
+ "type": "arrow",
+ "x": -1642.9303535327945,
+ "y": 428.44712069099353,
+ "width": 28.381964209447233,
+ "height": 81.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7R",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 690021594,
+ "version": 1365,
+ "versionNonce": 1560755738,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "Qwi_j8P-s5-W40zOq6nO0"
+ }
+ ],
+ "updated": 1731055548874,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -28.381964209447233,
+ 35.77074846432447
+ ],
+ [
+ -11.965948584447233,
+ 81.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "MUmDcI6YveP7TP8bGnZft",
+ "focus": -0.4492165915657408,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "tWiUojbB6PTh1owJD7ZTg",
+ "focus": -0.12435642786094984,
+ "gap": 4.919342913215814,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "Qwi_j8P-s5-W40zOq6nO0",
+ "type": "text",
+ "x": -2085.8363427056206,
+ "y": 324.217869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7S",
+ "roundness": null,
+ "seed": 1612921242,
+ "version": 15,
+ "versionNonce": 1451572102,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055454511,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "n1wTa1lENuGHRCmAdKxUj",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "QLiEWw7s-N1dUpDPKX0nY",
+ "type": "arrow",
+ "x": -1568.930353532795,
+ "y": 428.94712069099353,
+ "width": 47.96594858444723,
+ "height": 82.16131417356848,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7T",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1734437786,
+ "version": 1453,
+ "versionNonce": 1870244314,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "jjo3qu1YqzGJvJ8igJV-S"
+ }
+ ],
+ "updated": 1731056023726,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -46.38196420944723,
+ 33.77074846432447
+ ],
+ [
+ -47.96594858444723,
+ 82.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "izwxgiHZgqo3FN4PUYsZF",
+ "focus": -0.5837786955994152,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "tWiUojbB6PTh1owJD7ZTg",
+ "focus": 0.46500672750403754,
+ "gap": 3.4193429132158144,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "jjo3qu1YqzGJvJ8igJV-S",
+ "type": "text",
+ "x": -1624.0123757256406,
+ "y": 453.717869155318,
+ "width": 63.400115966796875,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7U",
+ "roundness": null,
+ "seed": 2049239130,
+ "version": 31,
+ "versionNonce": 498202822,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731056023726,
+ "link": null,
+ "locked": false,
+ "text": "watches",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "QLiEWw7s-N1dUpDPKX0nY",
+ "originalText": "watches",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "_qbUPKxgjTbJSg7_LNG-b",
+ "type": "arrow",
+ "x": -1567.930353532795,
+ "y": 429.94712069099353,
+ "width": 52.61803579055277,
+ "height": 86.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7V",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 264713050,
+ "version": 1486,
+ "versionNonce": 27497606,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "8v0m3exNT9xdAjsSUrNsZ"
+ }
+ ],
+ "updated": 1731055541252,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 52.61803579055277,
+ 31.77074846432447
+ ],
+ [
+ 46.03405141555277,
+ 86.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "izwxgiHZgqo3FN4PUYsZF",
+ "focus": 0.6614553605992297,
+ "gap": 1.9193429132157007,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "fFKy5tObOynPedFPD2PRS",
+ "focus": -0.11547156757258278,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "8v0m3exNT9xdAjsSUrNsZ",
+ "type": "text",
+ "x": -1555.2283562554258,
+ "y": 452.717869155318,
+ "width": 43.83207702636719,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7W",
+ "roundness": null,
+ "seed": 1778104346,
+ "version": 26,
+ "versionNonce": 52786842,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055515977,
+ "link": null,
+ "locked": false,
+ "text": "builds",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_qbUPKxgjTbJSg7_LNG-b",
+ "originalText": "builds",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "_hzTfAYCAbcXr7kXl1fvJ",
+ "type": "arrow",
+ "x": -1491.5793548941106,
+ "y": 426.44712069099353,
+ "width": 38.583984375,
+ "height": 90.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7X",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 2037406106,
+ "version": 1558,
+ "versionNonce": 1298161242,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "2lktIsI4qJN2IbdOhaVRU"
+ }
+ ],
+ "updated": 1731055536506,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 32.61803579055277,
+ 34.77074846432447
+ ],
+ [
+ -5.965948584447233,
+ 90.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "yb05I4bvgXWlsP0dzN_fL",
+ "focus": 0.4492103930481892,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "fFKy5tObOynPedFPD2PRS",
+ "focus": -0.0009750742786248954,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "2lktIsI4qJN2IbdOhaVRU",
+ "type": "text",
+ "x": -1537.8773576167414,
+ "y": 478.217869155318,
+ "width": 43.83207702636719,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7Y",
+ "roundness": null,
+ "seed": 136713818,
+ "version": 30,
+ "versionNonce": 1507900102,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055521789,
+ "link": null,
+ "locked": false,
+ "text": "builds",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_hzTfAYCAbcXr7kXl1fvJ",
+ "originalText": "builds",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "P8eXnQ0fWxPrXgingEdw3",
+ "type": "arrow",
+ "x": -1327.3593231558293,
+ "y": 429.94712069099353,
+ "width": 109.03405141555277,
+ "height": 90.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7Z",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 155739802,
+ "version": 1462,
+ "versionNonce": 1560372102,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "xZBcZKDmTRR2hN5n37-4r"
+ }
+ ],
+ "updated": 1731055639650,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 32.61803579055277,
+ 29.77074846432447
+ ],
+ [
+ 109.03405141555277,
+ 90.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "F-HeMY1ASMbERXj1bw9Wf",
+ "focus": 0.5349791307593924,
+ "gap": 1.9193429132157007,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "biIkmq6M1-AbYwC49DchU",
+ "focus": 0.1679208554406519,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "xZBcZKDmTRR2hN5n37-4r",
+ "type": "text",
+ "x": -1692.2653123286555,
+ "y": 464.717869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7a",
+ "roundness": null,
+ "seed": 1534362458,
+ "version": 19,
+ "versionNonce": 899603910,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055626114,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "P8eXnQ0fWxPrXgingEdw3",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "AnPGza7YvPH3xfSadx5Rg",
+ "type": "arrow",
+ "x": -1252.8293434500188,
+ "y": 429.44712069099353,
+ "width": 58.03405141555277,
+ "height": 85.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7b",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 983402822,
+ "version": 1577,
+ "versionNonce": 1080250182,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "iXNRvPfcKni_FpDn2zSRl"
+ }
+ ],
+ "updated": 1731055663523,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 20.618035790552767,
+ 31.77074846432447
+ ],
+ [
+ 58.03405141555277,
+ 85.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "9UasxBv_zw9sgDEo6rnSP",
+ "focus": 0.395850074298146,
+ "gap": 1.4193429132157007,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "biIkmq6M1-AbYwC49DchU",
+ "focus": 0.3710557133944434,
+ "gap": 2.9193429132158144,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "iXNRvPfcKni_FpDn2zSRl",
+ "type": "text",
+ "x": -1306.735332622845,
+ "y": 455.217869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7c",
+ "roundness": null,
+ "seed": 2045276294,
+ "version": 23,
+ "versionNonce": 1742066778,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055648496,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "AnPGza7YvPH3xfSadx5Rg",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "deOaqi_4KA4sN3rpUxOA3",
+ "type": "arrow",
+ "x": -1173.3293434500188,
+ "y": 427.94712069099353,
+ "width": 90.03405141555277,
+ "height": 90.16131417356848,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7d",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1115531866,
+ "version": 1654,
+ "versionNonce": 1263160198,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "nYLKHKBB8hUn_GAHrioee"
+ }
+ ],
+ "updated": 1731055990423,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 39.61803579055277,
+ 35.77074846432447
+ ],
+ [
+ 90.03405141555277,
+ 90.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "AT88pV1DqabMR0SbCuGQS",
+ "focus": 0.4536447110407476,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "4fkVXKqFv-NwpgFJJMsia",
+ "focus": 0.5360922298017161,
+ "gap": 1,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "nYLKHKBB8hUn_GAHrioee",
+ "type": "text",
+ "x": -1233.235332622845,
+ "y": 469.717869155318,
+ "width": 35.04804992675781,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7e",
+ "roundness": null,
+ "seed": 214650650,
+ "version": 27,
+ "versionNonce": 963943942,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731055975580,
+ "link": null,
+ "locked": false,
+ "text": "uses",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "deOaqi_4KA4sN3rpUxOA3",
+ "originalText": "uses",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "hblsohrbHKgg-lhiaxcqx",
+ "type": "arrow",
+ "x": -1174.7846777850937,
+ "y": 430.94712069099353,
+ "width": 310.05527991429653,
+ "height": 116.16131417356848,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 1,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7f",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 2016325594,
+ "version": 1961,
+ "versionNonce": 1573491354,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "xeM7s4-p0r3WOgjSZaYay"
+ }
+ ],
+ "updated": 1731056105734,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -208.1493881581623,
+ 80.77592380375165
+ ],
+ [
+ -310.05527991429653,
+ 116.16131417356848
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "AT88pV1DqabMR0SbCuGQS",
+ "focus": -0.7853980026848522,
+ "gap": 1.9193429132157007,
+ "fixedPoint": null
+ },
+ "endBinding": {
+ "elementId": "fFKy5tObOynPedFPD2PRS",
+ "focus": 0.17674501519934474,
+ "gap": 3.4723600428519603,
+ "fixedPoint": null
+ },
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "xeM7s4-p0r3WOgjSZaYay",
+ "type": "text",
+ "x": -1374.0740958504825,
+ "y": 513.7230444947452,
+ "width": 44.280059814453125,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#868e96",
+ "backgroundColor": "#ffec99",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7g",
+ "roundness": null,
+ "seed": 1094689946,
+ "version": 91,
+ "versionNonce": 2094358810,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731056087292,
+ "link": null,
+ "locked": false,
+ "text": "needs",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "hblsohrbHKgg-lhiaxcqx",
+ "originalText": "needs",
+ "autoResize": true,
+ "lineHeight": 1.25
+ }
+ ],
+ "appState": {
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {}
+}
\ No newline at end of file
diff --git a/docs/dependencies&commands.png b/docs/dependencies&commands.png
new file mode 100644
index 00000000..1e95dd6b
Binary files /dev/null and b/docs/dependencies&commands.png differ
diff --git a/docs/release_management.excalidraw b/docs/release_management.excalidraw
new file mode 100644
index 00000000..51c46a5a
--- /dev/null
+++ b/docs/release_management.excalidraw
@@ -0,0 +1,2089 @@
+{
+ "type": "excalidraw",
+ "version": 2,
+ "source": "https://excalidraw.com",
+ "elements": [
+ {
+ "id": "LZoqJnIu1sw_cUCLsS-3a",
+ "type": "rectangle",
+ "x": -1703.3123177422422,
+ "y": -66.47222222222217,
+ "width": 1512,
+ "height": 801,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b4a",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 1069310086,
+ "version": 216,
+ "versionNonce": 398264474,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058585809,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "50LGfz5dcPX3KTXrlb7FK",
+ "type": "ellipse",
+ "x": -1686.3123177422422,
+ "y": -51.47222222222217,
+ "width": 37,
+ "height": 35,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "4iLKe3g9M-gZa_0x8q5GB",
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b66V",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 26621146,
+ "version": 116,
+ "versionNonce": 1508359450,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054243718,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "u__O-VFRmuEqXLhaBdYsK",
+ "type": "rectangle",
+ "x": -1692.3123177422422,
+ "y": -17.47222222222217,
+ "width": 50,
+ "height": 53,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "hachure",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "4iLKe3g9M-gZa_0x8q5GB",
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b67",
+ "roundness": {
+ "type": 3
+ },
+ "seed": 325273946,
+ "version": 119,
+ "versionNonce": 988088794,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731054243718,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "nBECxhMYENhBkfYiXLf1L",
+ "type": "text",
+ "x": -1703.3123177422422,
+ "y": 61.52777777777783,
+ "width": 75.4481201171875,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#1e1e1e",
+ "fillStyle": "solid",
+ "strokeWidth": 4,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [
+ "XnKIrvpoqs0tjFcAfgdHE"
+ ],
+ "frameId": null,
+ "index": "b68",
+ "roundness": null,
+ "seed": 2028927622,
+ "version": 105,
+ "versionNonce": 748429338,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "sJsyDMW30ryhniXGPCIRj",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731057700485,
+ "link": null,
+ "locked": false,
+ "text": "Developer",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "Developer",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "sJsyDMW30ryhniXGPCIRj",
+ "type": "arrow",
+ "x": -1666.8641976250549,
+ "y": 91.88678834677484,
+ "width": 1.4481201171872726,
+ "height": 644.6409894310029,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6b",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1537709638,
+ "version": 678,
+ "versionNonce": 1094515546,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731057715016,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.4481201171872726,
+ 329.82182507063254
+ ],
+ [
+ -1.4481201171872726,
+ 644.6409894310029
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "nBECxhMYENhBkfYiXLf1L",
+ "focus": 0.0330778096370633,
+ "gap": 10.359010568997007,
+ "fixedPoint": null
+ },
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "tg_nIP1tVVhexNnfx-0Ue",
+ "type": "arrow",
+ "x": -1663.3123177422422,
+ "y": 178.52777777777783,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6c",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 791920262,
+ "version": 621,
+ "versionNonce": 1003151258,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "1JljsFZXpzxM_9tGxqVhd"
+ }
+ ],
+ "updated": 1731056929944,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "1JljsFZXpzxM_9tGxqVhd",
+ "type": "text",
+ "x": -1546.9443901909726,
+ "y": 168.52777777777783,
+ "width": 79.26414489746094,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b6cV",
+ "roundness": null,
+ "seed": 122768390,
+ "version": 67,
+ "versionNonce": 57665670,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731056928885,
+ "link": null,
+ "locked": false,
+ "text": "submit PR",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "tg_nIP1tVVhexNnfx-0Ue",
+ "originalText": "submit PR",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1095,
+ "versionNonce": 886313542,
+ "index": "b7i",
+ "isDeleted": false,
+ "id": "VD0KhbmOLbgijSO8xEaI6",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1146.3123177422422,
+ "y": -66.47222222222217,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 1651239174,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "nPnxWfl-lEXZuZnMQrWUQ"
+ }
+ ],
+ "updated": 1731056992322,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "nPnxWfl-lEXZuZnMQrWUQ",
+ "type": "text",
+ "x": -1136.9122933281797,
+ "y": -16.47222222222217,
+ "width": 211.199951171875,
+ "height": 50,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7j",
+ "roundness": null,
+ "seed": 1783998234,
+ "version": 783,
+ "versionNonce": 1945312070,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058451211,
+ "link": null,
+ "locked": false,
+ "text": " release\n branch",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "VD0KhbmOLbgijSO8xEaI6",
+ "originalText": " release\n branch",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1250,
+ "versionNonce": 494594310,
+ "index": "b7k",
+ "isDeleted": false,
+ "id": "ON1RL0C2FDTb-9KB4IUDI",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -834.3123177422422,
+ "y": -67.47222222222217,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 571558362,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "kwsRMRXdYCu8NkPBlPjAd"
+ }
+ ],
+ "updated": 1731058369671,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "kwsRMRXdYCu8NkPBlPjAd",
+ "type": "text",
+ "x": -773.2203987969297,
+ "y": -22.47222222222217,
+ "width": 107.816162109375,
+ "height": 60,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7kV",
+ "roundness": null,
+ "seed": 229791130,
+ "version": 20,
+ "versionNonce": 1497646234,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058374295,
+ "link": null,
+ "locked": false,
+ "text": "\n\nplease-release",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "ON1RL0C2FDTb-9KB4IUDI",
+ "originalText": "\n\nplease-release",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1318,
+ "versionNonce": 528261574,
+ "index": "b7m",
+ "isDeleted": false,
+ "id": "HI0X8_iVvpGlrMLY_2GB0",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -520.3123177422422,
+ "y": -69.47222222222217,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 546860614,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [],
+ "updated": 1731058269317,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "Gz61oAld7AVzW-zPoiyNC",
+ "type": "arrow",
+ "x": -1033.5882576836484,
+ "y": 90.46611809250268,
+ "width": 1.4481201171875,
+ "height": 644.6409894310029,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7o",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 94193094,
+ "version": 1151,
+ "versionNonce": 1196743962,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057714786,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.4481201171875,
+ 329.82182507063254
+ ],
+ [
+ -1.4481201171875,
+ 644.6409894310029
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "bgT0kJfyuaLBC89CX8i9w",
+ "type": "arrow",
+ "x": -717.5882576836484,
+ "y": 90.46611809250268,
+ "width": 1.4481201171875,
+ "height": 644.6409894310029,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7p",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1459317082,
+ "version": 1302,
+ "versionNonce": 717658502,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057714786,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.4481201171875,
+ 329.82182507063254
+ ],
+ [
+ -1.4481201171875,
+ 644.6409894310029
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "nV7QXW6vqf4nBX-2mf8mO",
+ "type": "arrow",
+ "x": -403.5882576836484,
+ "y": 86.6424035456156,
+ "width": 1.4481201171875,
+ "height": 644.6409894310029,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7q",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 173438278,
+ "version": 1390,
+ "versionNonce": 1034824154,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057714786,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.4481201171875,
+ 329.82182507063254
+ ],
+ [
+ -1.4481201171875,
+ 644.6409894310029
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "_8fSwNEU1HlF4dhQ5Qat_",
+ "type": "arrow",
+ "x": -719.8123177422422,
+ "y": 319.0277777777778,
+ "width": 312,
+ "height": 1,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7r",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1180202886,
+ "version": 1442,
+ "versionNonce": 519788698,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "xUaQs1XBrATR-q_bAtdqx"
+ }
+ ],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -312,
+ 1
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "xUaQs1XBrATR-q_bAtdqx",
+ "type": "text",
+ "x": -900.9444207085508,
+ "y": 310.5277777777778,
+ "width": 120.26420593261719,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7s",
+ "roundness": null,
+ "seed": 615225030,
+ "version": 683,
+ "versionNonce": 1643722074,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "text": "detect changes",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "_8fSwNEU1HlF4dhQ5Qat_",
+ "originalText": "detect changes",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "type": "rectangle",
+ "version": 1104,
+ "versionNonce": 768716422,
+ "index": "b7t",
+ "isDeleted": false,
+ "id": "uZHwiGs36GY5A1gzAWz4z",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "angle": 0,
+ "x": -1463.3123177422422,
+ "y": -65.47222222222217,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "width": 230,
+ "height": 150,
+ "seed": 429861338,
+ "groupIds": [],
+ "frameId": null,
+ "roundness": {
+ "type": 3
+ },
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "oD056o-0eYMV90Q8r8twM"
+ }
+ ],
+ "updated": 1731056894691,
+ "link": null,
+ "locked": false
+ },
+ {
+ "id": "oD056o-0eYMV90Q8r8twM",
+ "type": "text",
+ "x": -1456.6523064507383,
+ "y": -2.9722222222221717,
+ "width": 216.6799774169922,
+ "height": 25,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#ffffff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7u",
+ "roundness": null,
+ "seed": 311484058,
+ "version": 786,
+ "versionNonce": 2006540442,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058460665,
+ "link": null,
+ "locked": false,
+ "text": " PRs",
+ "fontSize": 20,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "uZHwiGs36GY5A1gzAWz4z",
+ "originalText": " PRs",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "tujN8vbmo0Q4Rn7Vnz2Bl",
+ "type": "arrow",
+ "x": -1349.5882576836484,
+ "y": 90.46611809250268,
+ "width": 1.4481201171875,
+ "height": 644.6409894310029,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7v",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 493558554,
+ "version": 1154,
+ "versionNonce": 1527085254,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057714786,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -0.4481201171875,
+ 329.82182507063254
+ ],
+ [
+ -1.4481201171875,
+ 644.6409894310029
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": null,
+ "elbowed": false
+ },
+ {
+ "id": "cpfZlkqEPHXVE8RE5ACal",
+ "type": "arrow",
+ "x": -1664.3123177422422,
+ "y": 208.52777777777783,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7w",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1061805914,
+ "version": 720,
+ "versionNonce": 2047077338,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "K_twhHZgrObVaRLBZyDvQ"
+ }
+ ],
+ "updated": 1731057240357,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "K_twhHZgrObVaRLBZyDvQ",
+ "type": "text",
+ "x": -1544.4083718193906,
+ "y": 198.52777777777783,
+ "width": 72.19210815429688,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7x",
+ "roundness": null,
+ "seed": 1816716314,
+ "version": 113,
+ "versionNonce": 1292722330,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057240357,
+ "link": null,
+ "locked": false,
+ "text": "merge PR",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "cpfZlkqEPHXVE8RE5ACal",
+ "originalText": "merge PR",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "Ber_nF55Kj7b5NAhzixJU",
+ "type": "arrow",
+ "x": -1348.3123177422422,
+ "y": 231.52777777777783,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7y",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 32374426,
+ "version": 794,
+ "versionNonce": 62662426,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "QD79wXXDxVsnP3Ug8d7J3"
+ }
+ ],
+ "updated": 1731057246507,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "QD79wXXDxVsnP3Ug8d7J3",
+ "type": "text",
+ "x": -1286.1404808892148,
+ "y": 211.52777777777783,
+ "width": 187.6563262939453,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b7z",
+ "roundness": null,
+ "seed": 1537678170,
+ "version": 177,
+ "versionNonce": 1117533146,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057246508,
+ "link": null,
+ "locked": false,
+ "text": "push changes to release\nbranch",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "Ber_nF55Kj7b5NAhzixJU",
+ "originalText": "push changes to release branch",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "brpq8T3nVjMKupGGpKuHS",
+ "type": "arrow",
+ "x": -723.3123177422422,
+ "y": 364.0277777777778,
+ "width": 627,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b84",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 940002074,
+ "version": 1602,
+ "versionNonce": 1754670042,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "gx1JJ_s-0Y1WTuntUF_hr"
+ }
+ ],
+ "updated": 1731058151057,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -627,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "gx1JJ_s-0Y1WTuntUF_hr",
+ "type": "text",
+ "x": -1253.6207283867734,
+ "y": 344.0277777777778,
+ "width": 433.6168212890625,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b85",
+ "roundness": null,
+ "seed": 165861338,
+ "version": 862,
+ "versionNonce": 2051733574,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058149384,
+ "link": null,
+ "locked": false,
+ "text": "submit/update PR to bump versions of all packages\n(except gubbin's dependency to diracx-web-components)",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "brpq8T3nVjMKupGGpKuHS",
+ "originalText": "submit/update PR to bump versions of all packages\n(except gubbin's dependency to diracx-web-components)",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "-cLP8_Z0HpBhUs-25A6kj",
+ "type": "arrow",
+ "x": -1665.3123177422422,
+ "y": 417.5277777777778,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b86",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1961436102,
+ "version": 871,
+ "versionNonce": 184466374,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "BEZJfaMLQDOtyltEtrHOs"
+ }
+ ],
+ "updated": 1731058107952,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "BEZJfaMLQDOtyltEtrHOs",
+ "type": "text",
+ "x": -1602.3124627007383,
+ "y": 407.5277777777778,
+ "width": 186.0002899169922,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b87",
+ "roundness": null,
+ "seed": 1289534214,
+ "version": 232,
+ "versionNonce": 1014977286,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058107952,
+ "link": null,
+ "locked": false,
+ "text": "merge please-release PR",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "-cLP8_Z0HpBhUs-25A6kj",
+ "originalText": "merge please-release PR",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "kphf_23skSkM6-VRFE0Sh",
+ "type": "arrow",
+ "x": -1348.3123177422422,
+ "y": 430.5277777777778,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b88",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 218577606,
+ "version": 953,
+ "versionNonce": 688561434,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "RaIrpkrEN7xhy2yVOdAKY"
+ }
+ ],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "RaIrpkrEN7xhy2yVOdAKY",
+ "type": "text",
+ "x": -1374.1404808892148,
+ "y": 272.5277777777778,
+ "width": 187.6563262939453,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b89",
+ "roundness": null,
+ "seed": 119534086,
+ "version": 251,
+ "versionNonce": 1655433690,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "text": "push changes to release\nbranch",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "kphf_23skSkM6-VRFE0Sh",
+ "originalText": "push changes to release branch",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "KH9AETNmC_h8ta9yyc99s",
+ "type": "arrow",
+ "x": -722.3123177422422,
+ "y": 454.0277777777778,
+ "width": 312,
+ "height": 1,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dashed",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8A",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 145738970,
+ "version": 1492,
+ "versionNonce": 470130330,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "7l0MSxurDRA3163gacpgf"
+ }
+ ],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -312,
+ 1
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "7l0MSxurDRA3163gacpgf",
+ "type": "text",
+ "x": -1035.4444207085508,
+ "y": 304.5277777777778,
+ "width": 120.26420593261719,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8B",
+ "roundness": null,
+ "seed": 1033183642,
+ "version": 696,
+ "versionNonce": 298498906,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057472867,
+ "link": null,
+ "locked": false,
+ "text": "detect changes",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "KH9AETNmC_h8ta9yyc99s",
+ "originalText": "detect changes",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "7TtZRh56eqG5y4Jcv_Hrm",
+ "type": "arrow",
+ "x": -723.3123177422422,
+ "y": 529.0277777777778,
+ "width": 312,
+ "height": 1,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8C",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 714495430,
+ "version": 1553,
+ "versionNonce": 661688582,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057633479,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -312,
+ 1
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "kd2GJA4Ii6_slsthvaRiM",
+ "type": "arrow",
+ "x": -1032.3123177422422,
+ "y": 259.5277777777778,
+ "width": 80,
+ "height": 42,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8E",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1730700058,
+ "version": 1053,
+ "versionNonce": 44767898,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057568450,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 80,
+ 3
+ ],
+ [
+ 1,
+ 42
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "-9isSKb34B1VRPQzqBLqQ",
+ "type": "text",
+ "x": -945.3123177422422,
+ "y": 215.52777777777783,
+ "width": 159.73631286621094,
+ "height": 60,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8G",
+ "roundness": null,
+ "seed": 514622278,
+ "version": 46,
+ "versionNonce": 881056602,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731057583509,
+ "link": null,
+ "locked": false,
+ "text": "deploy \ndev docker images:\ndiracx-web + gubbins",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "deploy \ndev docker images:\ndiracx-web + gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "VIMiFfPMnLwk6f3uolGIh",
+ "type": "text",
+ "x": -991.3123177422422,
+ "y": 482.5277777777778,
+ "width": 226.46438598632812,
+ "height": 100,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8H",
+ "roundness": null,
+ "seed": 1675134854,
+ "version": 80,
+ "versionNonce": 474460486,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731057660078,
+ "link": null,
+ "locked": false,
+ "text": "tag + release new version\npublish npm\n\ndeploy release docker images:\ndiracx-web + gubbins",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "tag + release new version\npublish npm\n\ndeploy release docker images:\ndiracx-web + gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "YjLC2CfW7ZiIQTQB5YfHF",
+ "type": "arrow",
+ "x": -402.31231774224216,
+ "y": 538.0277777777778,
+ "width": 75,
+ "height": 46,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8I",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1281572102,
+ "version": 1701,
+ "versionNonce": 331626650,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058007865,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 75,
+ 3.5
+ ],
+ [
+ 1,
+ 46
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": {
+ "elementId": "K6tqzcWpm4f4Y9wl5O6l9",
+ "focus": 1.1761330655599316,
+ "gap": 13.131843566894531,
+ "fixedPoint": null
+ },
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "K6tqzcWpm4f4Y9wl5O6l9",
+ "type": "text",
+ "x": -389.1804741753476,
+ "y": 472.5277777777778,
+ "width": 201.67237854003906,
+ "height": 60,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8K",
+ "roundness": null,
+ "seed": 126936198,
+ "version": 217,
+ "versionNonce": 768063258,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "id": "YjLC2CfW7ZiIQTQB5YfHF",
+ "type": "arrow"
+ }
+ ],
+ "updated": 1731057998401,
+ "link": null,
+ "locked": false,
+ "text": "detect new versions\nof diracx-web-components\non npm",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "detect new versions\nof diracx-web-components\non npm",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "pXKgNjPMcGjjJ7cIex2_2",
+ "type": "arrow",
+ "x": -406.81231774224216,
+ "y": 619.5277777777778,
+ "width": 943,
+ "height": 2,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8L",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1634088710,
+ "version": 1754,
+ "versionNonce": 128048646,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "bjVu1xhHBVGy6k-n6j0iM"
+ }
+ ],
+ "updated": 1731057859968,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ -943,
+ -2
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "bjVu1xhHBVGy6k-n6j0iM",
+ "type": "text",
+ "x": -1007.9405678643125,
+ "y": 598.5277777777778,
+ "width": 259.2565002441406,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8M",
+ "roundness": null,
+ "seed": 651519558,
+ "version": 954,
+ "versionNonce": 1417485274,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057858404,
+ "link": null,
+ "locked": false,
+ "text": "submit PR to bump version of\ndiracx-web-components in gubbins",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "pXKgNjPMcGjjJ7cIex2_2",
+ "originalText": "submit PR to bump version of\ndiracx-web-components in gubbins",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "mXkMOnK6iRS5Cmzt6M3Cy",
+ "type": "arrow",
+ "x": -1664.3123177422422,
+ "y": 665.5277777777778,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8N",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 2016108250,
+ "version": 673,
+ "versionNonce": 28254278,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "fMW_ox1z-0edwpIExN136"
+ }
+ ],
+ "updated": 1731057941039,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "fMW_ox1z-0edwpIExN136",
+ "type": "text",
+ "x": -1594.5604790581601,
+ "y": 625.5277777777778,
+ "width": 172.49632263183594,
+ "height": 80,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8O",
+ "roundness": null,
+ "seed": 466514842,
+ "version": 138,
+ "versionNonce": 2049805722,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057940044,
+ "link": null,
+ "locked": false,
+ "text": "adapt gubbins' code if\nnecessary\n&\nmerge dependabot PR",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "mXkMOnK6iRS5Cmzt6M3Cy",
+ "originalText": "adapt gubbins' code if necessary\n&\nmerge dependabot PR",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "SgEaFGX1BXKFoljsTAxuE",
+ "type": "arrow",
+ "x": -1349.3123177422422,
+ "y": 699.5277777777778,
+ "width": 312,
+ "height": 0,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8P",
+ "roundness": {
+ "type": 2
+ },
+ "seed": 1815408794,
+ "version": 718,
+ "versionNonce": 998084506,
+ "isDeleted": false,
+ "boundElements": [
+ {
+ "type": "text",
+ "id": "_L6X2XlaRCnbRmp5UeQw1"
+ }
+ ],
+ "updated": 1731057962706,
+ "link": null,
+ "locked": false,
+ "points": [
+ [
+ 0,
+ 0
+ ],
+ [
+ 312,
+ 0
+ ]
+ ],
+ "lastCommittedPoint": null,
+ "startBinding": null,
+ "endBinding": null,
+ "startArrowhead": null,
+ "endArrowhead": "arrow",
+ "elbowed": false
+ },
+ {
+ "id": "_L6X2XlaRCnbRmp5UeQw1",
+ "type": "text",
+ "x": -1307.1404808892148,
+ "y": 690.5277777777778,
+ "width": 187.6563262939453,
+ "height": 40,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "dotted",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8Q",
+ "roundness": null,
+ "seed": 71290202,
+ "version": 177,
+ "versionNonce": 1009761690,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731057957399,
+ "link": null,
+ "locked": false,
+ "text": "push changes to release\nbranch",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "center",
+ "verticalAlign": "middle",
+ "containerId": "SgEaFGX1BXKFoljsTAxuE",
+ "originalText": "push changes to release branch",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "2fkpuXR2QMnv_u8FdcaM-",
+ "type": "text",
+ "x": -1522.3123177422422,
+ "y": 372.5277777777778,
+ "width": 13.76800537109375,
+ "height": 20,
+ "angle": 0,
+ "strokeColor": "#1e1e1e",
+ "backgroundColor": "#a5d8ff",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8R",
+ "roundness": null,
+ "seed": 1500622106,
+ "version": 22,
+ "versionNonce": 2028228314,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058131628,
+ "link": null,
+ "locked": false,
+ "text": "...",
+ "fontSize": 16,
+ "fontFamily": 5,
+ "textAlign": "left",
+ "verticalAlign": "top",
+ "containerId": null,
+ "originalText": "...",
+ "autoResize": true,
+ "lineHeight": 1.25
+ },
+ {
+ "id": "0MjF4yxer8QVeyLDh6YW9",
+ "type": "image",
+ "x": -517.3123177422422,
+ "y": -27.47222222222217,
+ "width": 224,
+ "height": 64,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8T",
+ "roundness": null,
+ "seed": 254194650,
+ "version": 70,
+ "versionNonce": 1771354202,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058310173,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "bf255f2de99c0ba85430755d90ecd73d17c28050",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "id": "iQ55_u2sHk-1f9wchWIWT",
+ "type": "image",
+ "x": -757.8123177422422,
+ "y": -55.97222222222217,
+ "width": 70,
+ "height": 70,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8U",
+ "roundness": null,
+ "seed": 1629337798,
+ "version": 115,
+ "versionNonce": 1898204954,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058384965,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "73a9d67676b532233e4c32a4e7778b8148134f38",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "id": "hKEnHuyshiI_PhjAtyOw_",
+ "type": "image",
+ "x": -1411.3123177422422,
+ "y": -38.47222222222216,
+ "width": 80.99999999999999,
+ "height": 80.99999999999999,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8V",
+ "roundness": null,
+ "seed": 1932111194,
+ "version": 130,
+ "versionNonce": 1615680390,
+ "isDeleted": false,
+ "boundElements": null,
+ "updated": 1731058466553,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "e9fd360a0147670300bfe62d3f524fe4311838d4",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ },
+ {
+ "id": "vl93kfJA1sdSuilKkkntW",
+ "type": "image",
+ "x": -1116.8123177422422,
+ "y": -35.97222222222216,
+ "width": 80.99999999999999,
+ "height": 80.99999999999999,
+ "angle": 0,
+ "strokeColor": "transparent",
+ "backgroundColor": "transparent",
+ "fillStyle": "solid",
+ "strokeWidth": 2,
+ "strokeStyle": "solid",
+ "roughness": 0,
+ "opacity": 100,
+ "groupIds": [],
+ "frameId": null,
+ "index": "b8W",
+ "roundness": null,
+ "seed": 1771597658,
+ "version": 156,
+ "versionNonce": 451158746,
+ "isDeleted": false,
+ "boundElements": [],
+ "updated": 1731058455912,
+ "link": null,
+ "locked": false,
+ "status": "saved",
+ "fileId": "e9fd360a0147670300bfe62d3f524fe4311838d4",
+ "scale": [
+ 1,
+ 1
+ ],
+ "crop": null
+ }
+ ],
+ "appState": {
+ "gridSize": 20,
+ "gridStep": 5,
+ "gridModeEnabled": false,
+ "viewBackgroundColor": "#ffffff"
+ },
+ "files": {
+ "bf255f2de99c0ba85430755d90ecd73d17c28050": {
+ "mimeType": "image/png",
+ "id": "bf255f2de99c0ba85430755d90ecd73d17c28050",
+ "dataURL": "data:image/png;base64,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",
+ "created": 1731058301415,
+ "lastRetrieved": 1731058301415
+ },
+ "73a9d67676b532233e4c32a4e7778b8148134f38": {
+ "mimeType": "image/png",
+ "id": "73a9d67676b532233e4c32a4e7778b8148134f38",
+ "dataURL": "data:image/png;base64,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",
+ "created": 1731058350506,
+ "lastRetrieved": 1731058350506
+ },
+ "e9fd360a0147670300bfe62d3f524fe4311838d4": {
+ "mimeType": "image/png",
+ "id": "e9fd360a0147670300bfe62d3f524fe4311838d4",
+ "dataURL": "data:image/png;base64,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",
+ "created": 1731058423262,
+ "lastRetrieved": 1731058423262
+ }
+ }
+}
\ No newline at end of file
diff --git a/docs/release_management.png b/docs/release_management.png
new file mode 100644
index 00000000..5a00792b
Binary files /dev/null and b/docs/release_management.png differ
diff --git a/package-lock.json b/package-lock.json
index 3243a371..284f110c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -91,9 +91,9 @@
}
},
"node_modules/@atlaskit/tokens": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-2.1.0.tgz",
- "integrity": "sha512-FafcPDt9mvgF8XbK0WbaJzAA4SpWfAZ4KZGChQ6quVGsoDva4cvCy7brZ2KB47pixfUkyypj0Sylp158K6FsRQ==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-2.2.0.tgz",
+ "integrity": "sha512-MaK+MRzLbh9YjGAjzzYifYIjjqd3ZloW2+p9eBskQGkGWleRJXbj+7mcwEbD9v8OLWYzLgKpfINi/1BHylEv3g==",
"dependencies": {
"@atlaskit/ds-lib": "^3.1.0",
"@atlaskit/platform-feature-flags": "^0.3.0",
@@ -626,6 +626,18 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-dynamic-import": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.8.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-import-assertions": {
"version": "7.26.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz",
@@ -1543,6 +1555,26 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-transform-runtime": {
+ "version": "7.25.9",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz",
+ "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.25.9",
+ "@babel/helper-plugin-utils": "^7.25.9",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.6",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-transform-shorthand-properties": {
"version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz",
@@ -1896,6 +1928,23 @@
"integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
"dev": true
},
+ "node_modules/@chromatic-com/storybook": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.9.0.tgz",
+ "integrity": "sha512-vYQ+TcfktEE3GHnLZXHCzXF/sN9dw+KivH8a5cmPyd9YtQs7fZtHrEgsIjWpYycXiweKMo1Lm1RZsjxk8DH3rA==",
+ "dev": true,
+ "dependencies": {
+ "chromatic": "^11.4.0",
+ "filesize": "^10.0.12",
+ "jsonfile": "^6.1.0",
+ "react-confetti": "^6.1.0",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=16.0.0",
+ "yarn": ">=1.22.18"
+ }
+ },
"node_modules/@colors/colors": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
@@ -3324,18 +3373,6 @@
"node": ">=12"
}
},
- "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"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",
@@ -3365,21 +3402,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "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==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"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",
@@ -3663,6 +3685,18 @@
"node": "^14.15.0 || ^16.10.0 || >=18.0.0"
}
},
+ "node_modules/@jest/core/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "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",
@@ -3870,6 +3904,18 @@
"node": ">=10"
}
},
+ "node_modules/@jest/reporters/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=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",
@@ -4096,6 +4142,16 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@jridgewell/source-map": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
+ "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.25"
+ }
+ },
"node_modules/@jridgewell/sourcemap-codec": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz",
@@ -4641,9 +4697,9 @@
}
},
"node_modules/@mui/x-date-pickers": {
- "version": "7.22.1",
- "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.22.1.tgz",
- "integrity": "sha512-VBgicE+7PvJrdHSL6HyieHT6a/0dENH8RaMIM2VwUFrGoZzvik50WNwY5U+Hip1BwZLIEvlqtNRQIIj6kgBR6Q==",
+ "version": "7.22.2",
+ "resolved": "https://registry.npmjs.org/@mui/x-date-pickers/-/x-date-pickers-7.22.2.tgz",
+ "integrity": "sha512-1KHSlIlnSoY3oHm820By8X344pIdGYqPvCCvfVHrEeeIQ/pHdxDD8tjZFWkFl4Jgm9oVFK90fMcqNZAzc+WaCw==",
"dependencies": {
"@babel/runtime": "^7.25.7",
"@mui/utils": "^5.16.6 || ^6.0.0",
@@ -4670,7 +4726,7 @@
"dayjs": "^1.10.7",
"luxon": "^3.0.2",
"moment": "^2.29.4",
- "moment-hijri": "^2.1.2",
+ "moment-hijri": "^2.1.2 || ^3.0.0",
"moment-jalaali": "^0.7.4 || ^0.8.0 || ^0.9.0 || ^0.10.0",
"react": "^17.0.0 || ^18.0.0",
"react-dom": "^17.0.0 || ^18.0.0"
@@ -4730,9 +4786,9 @@
"integrity": "sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg=="
},
"node_modules/@next/eslint-plugin-next": {
- "version": "15.0.2",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.2.tgz",
- "integrity": "sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==",
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.3.tgz",
+ "integrity": "sha512-3Ln/nHq2V+v8uIaxCR6YfYo7ceRgZNXfTd3yW1ukTaFbO+/I8jNakrjYWODvG9BuR2v5kgVtH/C8r0i11quOgw==",
"dev": true,
"dependencies": {
"fast-glob": "3.3.1"
@@ -4957,6 +5013,77 @@
"node": ">=14"
}
},
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz",
+ "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-html": "^0.0.9",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^4.2.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "@types/webpack": "4.x || 5.x",
+ "react-refresh": ">=0.10.0 <1.0.0",
+ "sockjs-client": "^1.4.0",
+ "type-fest": ">=0.17.0 <5.0.0",
+ "webpack": ">=4.43.0 <6.0.0",
+ "webpack-dev-server": "3.x || 4.x || 5.x",
+ "webpack-hot-middleware": "2.x",
+ "webpack-plugin-serve": "0.x || 1.x"
+ },
+ "peerDependenciesMeta": {
+ "@types/webpack": {
+ "optional": true
+ },
+ "sockjs-client": {
+ "optional": true
+ },
+ "type-fest": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ },
+ "webpack-hot-middleware": {
+ "optional": true
+ },
+ "webpack-plugin-serve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
"node_modules/@popperjs/core": {
"version": "2.11.8",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
@@ -5512,6 +5639,23 @@
}
}
},
+ "node_modules/@storybook/addon-mdx-gfm": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-mdx-gfm/-/addon-mdx-gfm-8.4.2.tgz",
+ "integrity": "sha512-09uK2PFm+NZHQHBWYeH6oZedz54+OF5CcWeQe7oKTsT9NRqEjVvlxew2Bou1qyFa6MR58B2EoJZrUldptAaIgg==",
+ "dev": true,
+ "dependencies": {
+ "remark-gfm": "^4.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.4.2"
+ }
+ },
"node_modules/@storybook/addon-measure": {
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.4.2.tgz",
@@ -5603,6 +5747,72 @@
}
}
},
+ "node_modules/@storybook/builder-webpack5": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.4.2.tgz",
+ "integrity": "sha512-Pqa0/sqqEujzcvs+/Cwf/5qRLC+atmceROCFokMOgpIaorTXlbmiQdJ2dBhMFNugLvXfL7dVQBjBfiuzhsQ57g==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/core-webpack": "8.4.2",
+ "@types/node": "^22.0.0",
+ "@types/semver": "^7.3.4",
+ "browser-assert": "^1.2.1",
+ "case-sensitive-paths-webpack-plugin": "^2.4.0",
+ "cjs-module-lexer": "^1.2.3",
+ "constants-browserify": "^1.0.0",
+ "css-loader": "^6.7.1",
+ "es-module-lexer": "^1.5.0",
+ "fork-ts-checker-webpack-plugin": "^8.0.0",
+ "html-webpack-plugin": "^5.5.0",
+ "magic-string": "^0.30.5",
+ "path-browserify": "^1.0.1",
+ "process": "^0.11.10",
+ "semver": "^7.3.7",
+ "style-loader": "^3.3.1",
+ "terser-webpack-plugin": "^5.3.1",
+ "ts-dedent": "^2.0.0",
+ "url": "^0.11.0",
+ "util": "^0.12.4",
+ "util-deprecate": "^1.0.2",
+ "webpack": "5",
+ "webpack-dev-middleware": "^6.1.2",
+ "webpack-hot-middleware": "^2.25.1",
+ "webpack-virtual-modules": "^0.6.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.4.2"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/builder-webpack5/node_modules/@types/node": {
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
+ "dev": true,
+ "dependencies": {
+ "undici-types": "~6.19.8"
+ }
+ },
+ "node_modules/@storybook/builder-webpack5/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@storybook/components": {
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.4.2.tgz",
@@ -5647,6 +5857,32 @@
}
}
},
+ "node_modules/@storybook/core-webpack": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.4.2.tgz",
+ "integrity": "sha512-bzGvzrLK/oDE9YlKayDEplcECURSa1oRkvV7rxI2sOTNfwuoxHJapvxFxazEKAHMVeSwfWDf4uKK0XeG2R/arA==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "^22.0.0",
+ "ts-dedent": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.4.2"
+ }
+ },
+ "node_modules/@storybook/core-webpack/node_modules/@types/node": {
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
+ "dev": true,
+ "dependencies": {
+ "undici-types": "~6.19.8"
+ }
+ },
"node_modules/@storybook/core/node_modules/semver": {
"version": "7.6.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
@@ -5733,31 +5969,24 @@
"storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
}
},
- "node_modules/@storybook/preview-api": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.4.2.tgz",
- "integrity": "sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==",
- "dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
- }
- },
- "node_modules/@storybook/react": {
+ "node_modules/@storybook/preset-react-webpack": {
"version": "8.4.2",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.4.2.tgz",
- "integrity": "sha512-rO5/aVKBVhIKENcL7G8ud4QKC5OyWBPCkJIvY6XUHIuhErJy9/4pP+sZ85jypVwx5kq+EqCPF8AEOWjIxB/4/Q==",
+ "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-8.4.2.tgz",
+ "integrity": "sha512-Gt9hQRo1ythGFzATNV4WgQDlMDzBgiq7ks+YkW2/Xu5ZkrRrM/gK75fhmbICrknZl2pPPfNFXlECPWKAeTmwFA==",
"dev": true,
"dependencies": {
- "@storybook/components": "8.4.2",
- "@storybook/global": "^5.0.0",
- "@storybook/manager-api": "8.4.2",
- "@storybook/preview-api": "8.4.2",
- "@storybook/react-dom-shim": "8.4.2",
- "@storybook/theming": "8.4.2"
+ "@storybook/core-webpack": "8.4.2",
+ "@storybook/react": "8.4.2",
+ "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0",
+ "@types/node": "^22.0.0",
+ "@types/semver": "^7.3.4",
+ "find-up": "^5.0.0",
+ "magic-string": "^0.30.5",
+ "react-docgen": "^7.0.0",
+ "resolve": "^1.22.8",
+ "semver": "^7.3.7",
+ "tsconfig-paths": "^4.2.0",
+ "webpack": "5"
},
"engines": {
"node": ">=18.0.0"
@@ -5767,40 +5996,216 @@
"url": "https://opencollective.com/storybook"
},
"peerDependencies": {
- "@storybook/test": "8.4.2",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.4.2",
- "typescript": ">= 4.2.x"
+ "storybook": "^8.4.2"
},
"peerDependenciesMeta": {
- "@storybook/test": {
- "optional": true
- },
"typescript": {
"optional": true
}
}
},
- "node_modules/@storybook/react-dom-shim": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.4.2.tgz",
- "integrity": "sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==",
+ "node_modules/@storybook/preset-react-webpack/node_modules/@types/node": {
+ "version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
"dev": true,
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/storybook"
- },
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
- "storybook": "^8.4.2"
+ "dependencies": {
+ "undici-types": "~6.19.8"
}
},
- "node_modules/@storybook/test": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.4.2.tgz",
- "integrity": "sha512-MipTdboStv0hsqF2Sw8TZgP0YnxCcDYwxkTOd4hmRzev/7Brtvpi4pqjqh8k98ZCvhrCPAPVIoX5drk+oi3YUA==",
+ "node_modules/@storybook/preset-react-webpack/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==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/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==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/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==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/@storybook/preset-react-webpack/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
+ "dev": true,
+ "dependencies": {
+ "json5": "^2.2.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@storybook/preview-api": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.4.2.tgz",
+ "integrity": "sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0"
+ }
+ },
+ "node_modules/@storybook/react": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.4.2.tgz",
+ "integrity": "sha512-rO5/aVKBVhIKENcL7G8ud4QKC5OyWBPCkJIvY6XUHIuhErJy9/4pP+sZ85jypVwx5kq+EqCPF8AEOWjIxB/4/Q==",
+ "dev": true,
+ "dependencies": {
+ "@storybook/components": "8.4.2",
+ "@storybook/global": "^5.0.0",
+ "@storybook/manager-api": "8.4.2",
+ "@storybook/preview-api": "8.4.2",
+ "@storybook/react-dom-shim": "8.4.2",
+ "@storybook/theming": "8.4.2"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "@storybook/test": "8.4.2",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.4.2",
+ "typescript": ">= 4.2.x"
+ },
+ "peerDependenciesMeta": {
+ "@storybook/test": {
+ "optional": true
+ },
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@storybook/react-docgen-typescript-plugin": {
+ "version": "1.0.6--canary.9.0c3f3b7.0",
+ "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.0c3f3b7.0.tgz",
+ "integrity": "sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "endent": "^2.0.1",
+ "find-cache-dir": "^3.3.1",
+ "flat-cache": "^3.0.4",
+ "micromatch": "^4.0.2",
+ "react-docgen-typescript": "^2.2.2",
+ "tslib": "^2.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">= 4.x",
+ "webpack": ">= 4"
+ }
+ },
+ "node_modules/@storybook/react-docgen-typescript-plugin/node_modules/flat-cache": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
+ "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==",
+ "dev": true,
+ "dependencies": {
+ "flatted": "^3.2.9",
+ "keyv": "^4.5.3",
+ "rimraf": "^3.0.2"
+ },
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ }
+ },
+ "node_modules/@storybook/react-dom-shim": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.4.2.tgz",
+ "integrity": "sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==",
+ "dev": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/storybook"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta",
+ "storybook": "^8.4.2"
+ }
+ },
+ "node_modules/@storybook/test": {
+ "version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.4.2.tgz",
+ "integrity": "sha512-MipTdboStv0hsqF2Sw8TZgP0YnxCcDYwxkTOd4hmRzev/7Brtvpi4pqjqh8k98ZCvhrCPAPVIoX5drk+oi3YUA==",
"dev": true,
"dependencies": {
"@storybook/csf": "^0.1.11",
@@ -6278,6 +6683,95 @@
"node": ">=8"
}
},
+ "node_modules/@testing-library/react": {
+ "version": "14.3.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-14.3.1.tgz",
+ "integrity": "sha512-H99XjUhWQw0lTgyMN05W3xQG1Nh4lq574D8keFf1dDoNTJgp66VbJozRaczoF+wsiaPJNt/TcnfpLGufGxSrZQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/runtime": "^7.12.5",
+ "@testing-library/dom": "^9.0.0",
+ "@types/react-dom": "^18.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0",
+ "react-dom": "^18.0.0"
+ }
+ },
+ "node_modules/@testing-library/react/node_modules/@testing-library/dom": {
+ "version": "9.3.4",
+ "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz",
+ "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.10.4",
+ "@babel/runtime": "^7.12.5",
+ "@types/aria-query": "^5.0.1",
+ "aria-query": "5.1.3",
+ "chalk": "^4.1.0",
+ "dom-accessibility-api": "^0.5.9",
+ "lz-string": "^1.5.0",
+ "pretty-format": "^27.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/@testing-library/react/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/@testing-library/react/node_modules/aria-query": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz",
+ "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==",
+ "dev": true,
+ "dependencies": {
+ "deep-equal": "^2.0.5"
+ }
+ },
+ "node_modules/@testing-library/react/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/@testing-library/react/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/@testing-library/user-event": {
"version": "14.5.2",
"resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz",
@@ -6362,6 +6856,41 @@
"@types/node": "*"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "@types/ms": "*"
+ }
+ },
+ "node_modules/@types/doctrine": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz",
+ "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==",
+ "dev": true
+ },
+ "node_modules/@types/eslint": {
+ "version": "9.6.1",
+ "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz",
+ "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==",
+ "dev": true,
+ "dependencies": {
+ "@types/estree": "*",
+ "@types/json-schema": "*"
+ }
+ },
+ "node_modules/@types/eslint-scope": {
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
+ "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
+ "dev": true,
+ "dependencies": {
+ "@types/eslint": "*",
+ "@types/estree": "*"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
@@ -6377,6 +6906,12 @@
"@types/node": "*"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/@types/istanbul-lib-coverage": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
@@ -6448,12 +6983,27 @@
"integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
"dev": true
},
+ "node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
"node_modules/@types/mdx": {
"version": "2.0.13",
"resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz",
"integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==",
"dev": true
},
+ "node_modules/@types/ms": {
+ "version": "0.7.34",
+ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz",
+ "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==",
+ "dev": true
+ },
"node_modules/@types/node": {
"version": "20.17.6",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz",
@@ -6497,6 +7047,12 @@
"@types/react": "*"
}
},
+ "node_modules/@types/resolve": {
+ "version": "1.20.6",
+ "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.6.tgz",
+ "integrity": "sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==",
+ "dev": true
+ },
"node_modules/@types/semver": {
"version": "7.5.8",
"resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz",
@@ -6527,6 +7083,12 @@
"integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==",
"dev": true
},
+ "node_modules/@types/unist": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+ "dev": true
+ },
"node_modules/@types/uuid": {
"version": "9.0.8",
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
@@ -6856,6 +7418,164 @@
"url": "https://opencollective.com/vitest"
}
},
+ "node_modules/@webassemblyjs/ast": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
+ "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/helper-numbers": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz",
+ "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==",
+ "dev": true
+ },
+ "node_modules/@webassemblyjs/helper-api-error": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz",
+ "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==",
+ "dev": true
+ },
+ "node_modules/@webassemblyjs/helper-buffer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz",
+ "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==",
+ "dev": true
+ },
+ "node_modules/@webassemblyjs/helper-numbers": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz",
+ "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/floating-point-hex-parser": "1.13.2",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz",
+ "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==",
+ "dev": true
+ },
+ "node_modules/@webassemblyjs/helper-wasm-section": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz",
+ "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/wasm-gen": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/ieee754": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz",
+ "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==",
+ "dev": true,
+ "dependencies": {
+ "@xtuc/ieee754": "^1.2.0"
+ }
+ },
+ "node_modules/@webassemblyjs/leb128": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz",
+ "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==",
+ "dev": true,
+ "dependencies": {
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "node_modules/@webassemblyjs/utf8": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz",
+ "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==",
+ "dev": true
+ },
+ "node_modules/@webassemblyjs/wasm-edit": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz",
+ "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/helper-wasm-section": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-opt": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1",
+ "@webassemblyjs/wast-printer": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-gen": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz",
+ "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-opt": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz",
+ "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-buffer": "1.14.1",
+ "@webassemblyjs/wasm-gen": "1.14.1",
+ "@webassemblyjs/wasm-parser": "1.14.1"
+ }
+ },
+ "node_modules/@webassemblyjs/wasm-parser": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz",
+ "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@webassemblyjs/helper-api-error": "1.13.2",
+ "@webassemblyjs/helper-wasm-bytecode": "1.13.2",
+ "@webassemblyjs/ieee754": "1.13.2",
+ "@webassemblyjs/leb128": "1.13.2",
+ "@webassemblyjs/utf8": "1.13.2"
+ }
+ },
+ "node_modules/@webassemblyjs/wast-printer": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz",
+ "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==",
+ "dev": true,
+ "dependencies": {
+ "@webassemblyjs/ast": "1.14.1",
+ "@xtuc/long": "4.2.2"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/abab": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz",
@@ -6863,6 +7583,18 @@
"deprecated": "Use your platform's native atob() and btoa() methods instead",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "event-target-shim": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=6.5"
+ }
+ },
"node_modules/acorn": {
"version": "8.14.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
@@ -6906,6 +7638,33 @@
"node": ">=0.4.0"
}
},
+ "node_modules/adjust-sourcemap-loader": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz",
+ "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==",
+ "dev": true,
+ "dependencies": {
+ "loader-utils": "^2.0.0",
+ "regex-parser": "^2.2.11"
+ },
+ "engines": {
+ "node": ">=8.9"
+ }
+ },
+ "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
"node_modules/agent-base": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
@@ -6978,6 +7737,18 @@
}
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.3"
+ },
+ "peerDependencies": {
+ "ajv": "^8.8.2"
+ }
+ },
"node_modules/ansi-colors": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
@@ -7014,6 +7785,30 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/ansi-html": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz",
+ "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": [
+ "node >= 0.8.0"
+ ],
+ "bin": {
+ "ansi-html": "bin/ansi-html"
+ }
+ },
"node_modules/ansi-regex": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
@@ -7266,6 +8061,36 @@
"safer-buffer": "~2.1.0"
}
},
+ "node_modules/asn1.js": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "is-nan": "^1.3.2",
+ "object-is": "^1.1.5",
+ "object.assign": "^4.1.4",
+ "util": "^0.12.5"
+ }
+ },
"node_modules/assert-plus": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
@@ -7480,6 +8305,70 @@
"node": ">=8"
}
},
+ "node_modules/babel-loader": {
+ "version": "9.2.1",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz",
+ "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==",
+ "dev": true,
+ "dependencies": {
+ "find-cache-dir": "^4.0.0",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.12.0",
+ "webpack": ">=5"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-cache-dir": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz",
+ "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==",
+ "dev": true,
+ "dependencies": {
+ "common-path-prefix": "^3.0.0",
+ "pkg-dir": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/find-up": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz",
+ "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^7.1.0",
+ "path-exists": "^5.0.0"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/babel-loader/node_modules/pkg-dir": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz",
+ "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^6.3.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/babel-plugin-istanbul": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
@@ -7642,6 +8531,16 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/bail": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz",
+ "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -7689,6 +8588,27 @@
"node": ">=12.0.0"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/bind-event-listener": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bind-event-listener/-/bind-event-listener-3.0.0.tgz",
@@ -7706,6 +8626,18 @@
"integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
"dev": true
},
+ "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==",
+ "dev": true
+ },
+ "node_modules/boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
+ "dev": true
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -7728,66 +8660,195 @@
"node": ">=8"
}
},
+ "node_modules/brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==",
+ "dev": true
+ },
"node_modules/browser-assert": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz",
"integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==",
"dev": true
},
- "node_modules/browserslist": {
- "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",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
+ "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==",
+ "dev": true,
"dependencies": {
- "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"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ "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"
}
},
- "node_modules/bs-logger": {
- "version": "0.2.6",
- "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
- "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==",
+ "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==",
"dev": true,
"dependencies": {
- "fast-json-stable-stringify": "2.x"
- },
- "engines": {
- "node": ">= 6"
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
}
},
- "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==",
+ "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==",
"dev": true,
"dependencies": {
- "node-int64": "^0.4.0"
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
}
},
- "node_modules/buffer": {
- "version": "5.7.1",
+ "node_modules/browserify-rsa": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz",
+ "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.2.1",
+ "randombytes": "^2.1.0",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/browserify-sign": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz",
+ "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^5.2.1",
+ "browserify-rsa": "^4.1.0",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "elliptic": "^6.5.5",
+ "hash-base": "~3.0",
+ "inherits": "^2.0.4",
+ "parse-asn1": "^5.1.7",
+ "readable-stream": "^2.3.8",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
+ "dev": true
+ },
+ "node_modules/browserify-sign/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==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/readable-stream/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==",
+ "dev": true
+ },
+ "node_modules/browserify-sign/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==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/browserify-sign/node_modules/string_decoder/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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "pako": "~1.0.5"
+ }
+ },
+ "node_modules/browserslist": {
+ "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",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "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"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/bs-logger": {
+ "version": "0.2.6",
+ "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
+ "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==",
+ "dev": true,
+ "dependencies": {
+ "fast-json-stable-stringify": "2.x"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "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,
+ "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==",
"dev": true,
@@ -7825,6 +8886,18 @@
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
"dev": true
},
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/bundle-require": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-5.0.0.tgz",
@@ -7896,6 +8969,16 @@
"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==",
+ "dev": true,
+ "dependencies": {
+ "pascal-case": "^3.1.2",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -7906,9 +8989,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001677",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
- "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
+ "version": "1.0.30001679",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz",
+ "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==",
"funding": [
{
"type": "opencollective",
@@ -7924,12 +9007,31 @@
}
]
},
+ "node_modules/case-sensitive-paths-webpack-plugin": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz",
+ "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==",
+ "dev": true,
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/caseless": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
"dev": true
},
+ "node_modules/ccount": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/chai": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/chai/-/chai-5.1.2.tgz",
@@ -7967,6 +9069,16 @@
"node": ">=10"
}
},
+ "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==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/check-error": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz",
@@ -8000,6 +9112,38 @@
"url": "https://paulmillr.com/funding/"
}
},
+ "node_modules/chromatic": {
+ "version": "11.18.0",
+ "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.18.0.tgz",
+ "integrity": "sha512-3o9Frn1oIS1hFLsJxVH9yVJ1O7+TCYoyL7OZzUorL/DCYduhXr5LDSBfpUsp7EdCPb64ufkbyFzSRNbt/xy9kg==",
+ "dev": true,
+ "bin": {
+ "chroma": "dist/bin.js",
+ "chromatic": "dist/bin.js",
+ "chromatic-cli": "dist/bin.js"
+ },
+ "peerDependencies": {
+ "@chromatic-com/cypress": "^0.*.* || ^1.0.0",
+ "@chromatic-com/playwright": "^0.*.* || ^1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@chromatic-com/cypress": {
+ "optional": true
+ },
+ "@chromatic-com/playwright": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/chrome-trace-event": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz",
+ "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0"
+ }
+ },
"node_modules/ci-info": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
@@ -8015,12 +9159,43 @@
"node": ">=8"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
"node_modules/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
},
+ "node_modules/clean-css": {
+ "version": "5.3.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz",
+ "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==",
+ "dev": true,
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 10.0"
+ }
+ },
+ "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==",
+ "dev": true,
+ "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",
@@ -8092,6 +9267,18 @@
"node": ">=12"
}
},
+ "node_modules/cliui/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/clsx": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
@@ -8180,6 +9367,12 @@
"node": ">= 6"
}
},
+ "node_modules/common-path-prefix": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
+ "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==",
+ "dev": true
+ },
"node_modules/common-tags": {
"version": "1.8.2",
"resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
@@ -8189,6 +9382,12 @@
"node": ">=4.0.0"
}
},
+ "node_modules/commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
+ "dev": true
+ },
"node_modules/compare-func": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz",
@@ -8214,6 +9413,18 @@
"node": "^14.18.0 || >=16.10.0"
}
},
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/conventional-changelog-angular": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz",
@@ -8275,6 +9486,17 @@
"url": "https://opencollective.com/core-js"
}
},
+ "node_modules/core-js-pure": {
+ "version": "3.39.0",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz",
+ "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/core-js"
+ }
+ },
"node_modules/core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -8324,6 +9546,49 @@
"typescript": ">=4"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.5.3"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ }
+ },
"node_modules/create-jest": {
"version": "29.7.0",
"resolved": "https://registry.npmjs.org/create-jest/-/create-jest-29.7.0.tgz",
@@ -8389,9 +9654,9 @@
}
},
"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==",
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz",
+ "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
@@ -8402,55 +9667,168 @@
"node": ">= 8"
}
},
- "node_modules/css.escape": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
- "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
- "dev": true
- },
- "node_modules/cssom": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
- "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
- "dev": true
- },
- "node_modules/cssstyle": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
- "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "node_modules/crypto-browserify": {
+ "version": "3.12.1",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz",
+ "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==",
"dev": true,
"dependencies": {
- "cssom": "~0.3.6"
+ "browserify-cipher": "^1.0.1",
+ "browserify-sign": "^4.2.3",
+ "create-ecdh": "^4.0.4",
+ "create-hash": "^1.2.0",
+ "create-hmac": "^1.1.7",
+ "diffie-hellman": "^5.0.3",
+ "hash-base": "~3.0.4",
+ "inherits": "^2.0.4",
+ "pbkdf2": "^3.1.2",
+ "public-encrypt": "^4.0.3",
+ "randombytes": "^2.1.0",
+ "randomfill": "^1.0.4"
},
"engines": {
- "node": ">=8"
+ "node": ">= 0.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/cssstyle/node_modules/cssom": {
- "version": "0.3.8",
- "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
- "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
- "dev": true
- },
- "node_modules/csstype": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
- "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
- },
- "node_modules/cypress": {
- "version": "13.15.2",
- "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.2.tgz",
- "integrity": "sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A==",
+ "node_modules/css-loader": {
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz",
+ "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==",
"dev": true,
- "hasInstallScript": true,
"dependencies": {
- "@cypress/request": "^3.0.6",
- "@cypress/xvfb": "^1.2.4",
- "@types/sinonjs__fake-timers": "8.1.1",
- "@types/sizzle": "^2.3.2",
- "arch": "^2.2.0",
- "blob-util": "^2.0.2",
- "bluebird": "^3.7.2",
+ "icss-utils": "^5.1.0",
+ "postcss": "^8.4.33",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
+ "postcss-modules-values": "^4.0.0",
+ "postcss-value-parser": "^4.2.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/css-loader/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0",
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/fb55"
+ }
+ },
+ "node_modules/css.escape": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz",
+ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "bin": {
+ "cssesc": "bin/cssesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/cssom": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz",
+ "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==",
+ "dev": true
+ },
+ "node_modules/cssstyle": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz",
+ "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==",
+ "dev": true,
+ "dependencies": {
+ "cssom": "~0.3.6"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cssstyle/node_modules/cssom": {
+ "version": "0.3.8",
+ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
+ "dev": true
+ },
+ "node_modules/csstype": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
+ },
+ "node_modules/cypress": {
+ "version": "13.15.2",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.2.tgz",
+ "integrity": "sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@cypress/request": "^3.0.6",
+ "@cypress/xvfb": "^1.2.4",
+ "@types/sinonjs__fake-timers": "8.1.1",
+ "@types/sizzle": "^2.3.2",
+ "arch": "^2.2.0",
+ "blob-util": "^2.0.2",
+ "bluebird": "^3.7.2",
"buffer": "^5.7.1",
"cachedir": "^2.3.0",
"chalk": "^4.1.0",
@@ -8553,18 +9931,6 @@
"node": ">=10"
}
},
- "node_modules/cypress/node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
- "dev": true,
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
"node_modules/cypress/node_modules/semver": {
"version": "7.6.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
@@ -8708,6 +10074,19 @@
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "character-entities": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/dedent": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.3.tgz",
@@ -8731,6 +10110,38 @@
"node": ">=6"
}
},
+ "node_modules/deep-equal": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz",
+ "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==",
+ "dev": true,
+ "dependencies": {
+ "array-buffer-byte-length": "^1.0.0",
+ "call-bind": "^1.0.5",
+ "es-get-iterator": "^1.1.3",
+ "get-intrinsic": "^1.2.2",
+ "is-arguments": "^1.1.1",
+ "is-array-buffer": "^3.0.2",
+ "is-date-object": "^1.0.5",
+ "is-regex": "^1.1.4",
+ "is-shared-array-buffer": "^1.0.2",
+ "isarray": "^2.0.5",
+ "object-is": "^1.1.5",
+ "object-keys": "^1.1.1",
+ "object.assign": "^4.1.4",
+ "regexp.prototype.flags": "^1.5.1",
+ "side-channel": "^1.0.4",
+ "which-boxed-primitive": "^1.0.2",
+ "which-collection": "^1.0.1",
+ "which-typed-array": "^1.1.13"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/deep-is": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
@@ -8807,6 +10218,16 @@
"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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
"node_modules/detect-libc": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
@@ -8824,6 +10245,19 @@
"node": ">=8"
}
},
+ "node_modules/devlop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz",
+ "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==",
+ "dev": true,
+ "dependencies": {
+ "dequal": "^2.0.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/diff-sequences": {
"version": "29.6.3",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz",
@@ -8833,6 +10267,23 @@
"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==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/dir-glob": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
@@ -8867,6 +10318,15 @@
"integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "utila": "~0.4"
+ }
+ },
"node_modules/dom-helpers": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
@@ -8876,6 +10336,53 @@
"csstype": "^3.0.2"
}
},
+ "node_modules/dom-serializer": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+ "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.2.0",
+ "entities": "^2.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
+ }
+ },
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
"node_modules/domexception": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz",
@@ -8889,6 +10396,45 @@
"node": ">=12"
}
},
+ "node_modules/domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "dev": true,
+ "dependencies": {
+ "domelementtype": "^2.2.0"
+ },
+ "engines": {
+ "node": ">= 4"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domhandler?sponsor=1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+ "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+ "dev": true,
+ "dependencies": {
+ "dom-serializer": "^1.0.1",
+ "domelementtype": "^2.2.0",
+ "domhandler": "^4.2.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/domutils?sponsor=1"
+ }
+ },
+ "node_modules/dot-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz",
+ "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/dot-prop": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
@@ -8933,9 +10479,30 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.52",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.52.tgz",
- "integrity": "sha512-xtoijJTZ+qeucLBDNztDOuQBE1ksqjvNjvqFoST3nGC7fSpqJ+X6BdTBaY5BHG+IhWWmpc6b/KfpeuEDupEPOQ=="
+ "version": "1.5.55",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz",
+ "integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg=="
+ },
+ "node_modules/elliptic": {
+ "version": "6.6.0",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.0.tgz",
+ "integrity": "sha512-dpwoQcLc/2WLQvJvLRHKZ+f9FgOdjnq11rurqwekGQygGPsYSK29OMMD2WalatiqQ+XGFDglTNixpPfI+lpaAA==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ }
+ },
+ "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==",
+ "dev": true
},
"node_modules/emittery": {
"version": "0.13.1",
@@ -8955,6 +10522,15 @@
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"dev": true
},
+ "node_modules/emojis-list": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4"
+ }
+ },
"node_modules/end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -8964,6 +10540,23 @@
"once": "^1.4.0"
}
},
+ "node_modules/endent": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/endent/-/endent-2.1.0.tgz",
+ "integrity": "sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==",
+ "dev": true,
+ "dependencies": {
+ "dedent": "^0.7.0",
+ "fast-json-parse": "^1.0.3",
+ "objectorarray": "^1.0.5"
+ }
+ },
+ "node_modules/endent/node_modules/dedent": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
+ "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==",
+ "dev": true
+ },
"node_modules/enhanced-resolve": {
"version": "5.17.1",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
@@ -8990,6 +10583,18 @@
"node": ">=8.6"
}
},
+ "node_modules/enquirer/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
@@ -9031,6 +10636,15 @@
"is-arrayish": "^0.2.1"
}
},
+ "node_modules/error-stack-parser": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
+ "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
+ "dev": true,
+ "dependencies": {
+ "stackframe": "^1.3.4"
+ }
+ },
"node_modules/es-abstract": {
"version": "1.23.3",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz",
@@ -9112,9 +10726,29 @@
"node": ">= 0.4"
}
},
- "node_modules/es-iterator-helpers": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz",
+ "node_modules/es-get-iterator": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz",
+ "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.2",
+ "get-intrinsic": "^1.1.3",
+ "has-symbols": "^1.0.3",
+ "is-arguments": "^1.1.1",
+ "is-map": "^2.0.2",
+ "is-set": "^2.0.2",
+ "is-string": "^1.0.7",
+ "isarray": "^2.0.5",
+ "stop-iteration-iterator": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/es-iterator-helpers": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz",
"integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==",
"dev": true,
"dependencies": {
@@ -9138,6 +10772,12 @@
"node": ">= 0.4"
}
},
+ "node_modules/es-module-lexer": {
+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
+ "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
+ "dev": true
+ },
"node_modules/es-object-atoms": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
@@ -9352,12 +10992,12 @@
}
},
"node_modules/eslint-config-next": {
- "version": "15.0.2",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.2.tgz",
- "integrity": "sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==",
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.3.tgz",
+ "integrity": "sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==",
"dev": true,
"dependencies": {
- "@next/eslint-plugin-next": "15.0.2",
+ "@next/eslint-plugin-next": "15.0.3",
"@rushstack/eslint-patch": "^1.10.3",
"@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
"@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0",
@@ -10026,6 +11666,15 @@
"node": ">=0.10.0"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/eventemitter2": {
"version": "6.4.7",
"resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
@@ -10038,6 +11687,25 @@
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
"dev": true
},
+ "node_modules/events": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
+ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
+ "dev": true,
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
"node_modules/execa": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
@@ -10167,6 +11835,12 @@
"node": ">= 6"
}
},
+ "node_modules/fast-json-parse": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz",
+ "integrity": "sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==",
+ "dev": true
+ },
"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",
@@ -10278,6 +11952,15 @@
"node": ">=10"
}
},
+ "node_modules/filesize": {
+ "version": "10.1.6",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-10.1.6.tgz",
+ "integrity": "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.4.0"
+ }
+ },
"node_modules/fill-range": {
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
@@ -10290,6 +11973,15 @@
"node": ">=8"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/find-babel-config": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.1.2.tgz",
@@ -10299,6 +11991,38 @@
"json5": "^2.2.3"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.2",
+ "pkg-dir": "^4.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
+ }
+ },
+ "node_modules/find-cache-dir/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==",
+ "dev": true,
+ "dependencies": {
+ "semver": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/find-root": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
@@ -10386,6 +12110,234 @@
"node": "*"
}
},
+ "node_modules/fork-ts-checker-webpack-plugin": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-8.0.0.tgz",
+ "integrity": "sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.16.7",
+ "chalk": "^4.1.2",
+ "chokidar": "^3.5.3",
+ "cosmiconfig": "^7.0.1",
+ "deepmerge": "^4.2.2",
+ "fs-extra": "^10.0.0",
+ "memfs": "^3.4.1",
+ "minimatch": "^3.0.4",
+ "node-abort-controller": "^3.0.1",
+ "schema-utils": "^3.1.1",
+ "semver": "^7.3.5",
+ "tapable": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=12.13.0",
+ "yarn": ">=1.0.0"
+ },
+ "peerDependencies": {
+ "typescript": ">3.6.0",
+ "webpack": "^5.11.0"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/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==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "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==",
+ "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/fork-ts-checker-webpack-plugin/node_modules/chokidar": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
+ "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
+ "dev": true,
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.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"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "funding": {
+ "url": "https://paulmillr.com/funding/"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
+ "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==",
+ "dev": true,
+ "dependencies": {
+ "@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"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/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==",
+ "dev": true,
+ "dependencies": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/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==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/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==",
+ "dev": true
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": {
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
+ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/form-data": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
@@ -10426,6 +12378,21 @@
"node": ">=6 <7 || >=8"
}
},
+ "node_modules/fs-extra/node_modules/jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "dev": true,
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/fs-monkey": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz",
+ "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==",
+ "dev": true
+ },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -10648,6 +12615,12 @@
"node": ">=10.13.0"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/glob/node_modules/brace-expansion": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
@@ -10848,10 +12821,33 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "node_modules/hash-base": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
+ "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "node_modules/hasown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
+ "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
"dependencies": {
"function-bind": "^1.1.2"
},
@@ -10859,6 +12855,26 @@
"node": ">= 0.4"
}
},
+ "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==",
+ "dev": true,
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
"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",
@@ -10884,12 +12900,118 @@
"node": ">=12"
}
},
+ "node_modules/html-entities": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
+ "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/mdevils"
+ },
+ {
+ "type": "patreon",
+ "url": "https://patreon.com/mdevils"
+ }
+ ]
+ },
"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
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ },
+ "bin": {
+ "html-minifier-terser": "cli.js"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12"
+ }
+ },
+ "node_modules/html-webpack-plugin": {
+ "version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz",
+ "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==",
+ "dev": true,
+ "dependencies": {
+ "@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"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/html-webpack-plugin"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "webpack": "^5.20.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/htmlparser2": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz",
+ "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==",
+ "dev": true,
+ "funding": [
+ "https://github.com/fb55/htmlparser2?sponsor=1",
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ],
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "domhandler": "^4.0.0",
+ "domutils": "^2.5.2",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
"node_modules/http-proxy-agent": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
@@ -10918,6 +13040,12 @@
"node": ">=0.10"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/https-proxy-agent": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
@@ -10967,6 +13095,18 @@
"node": ">=0.10.0"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
"node_modules/ieee754": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
@@ -10996,6 +13136,21 @@
"node": ">= 4"
}
},
+ "node_modules/image-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz",
+ "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==",
+ "dev": true,
+ "dependencies": {
+ "queue": "6.0.2"
+ },
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=16.x"
+ }
+ },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -11188,6 +13343,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-boolean-object": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz",
@@ -11390,6 +13557,22 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/is-negative-zero": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz",
@@ -11444,6 +13627,18 @@
"node": ">=8"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-potential-custom-element-name": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
@@ -13447,14 +15642,26 @@
"integrity": "sha512-lvIMGzMUA0fjuqwNcxlTNRq2bibPZ9auqT/LyGdlR5hvydJtA/BasSgkx4qclqTKVeTidrJvsS/oVjlTCPQ4Nw=="
},
"node_modules/jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
"dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
"optionalDependencies": {
"graceful-fs": "^4.1.6"
}
},
+ "node_modules/jsonfile/node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
"node_modules/jsonparse": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
@@ -13636,18 +15843,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lint-staged/node_modules/ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
"node_modules/lint-staged/node_modules/ansi-styles": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
@@ -13971,21 +16166,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/lint-staged/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,
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"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",
@@ -14051,6 +16231,24 @@
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
}
},
+ "node_modules/loader-runner": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
+ "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.11.5"
+ }
+ },
+ "node_modules/loader-utils": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz",
+ "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12.13.0"
+ }
+ },
"node_modules/locate-path": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz",
@@ -14259,6 +16457,18 @@
"url": "https://github.com/chalk/slice-ansi?sponsor=1"
}
},
+ "node_modules/log-update/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/log-update/node_modules/wrap-ansi": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
@@ -14273,6 +16483,16 @@
"node": ">=8"
}
},
+ "node_modules/longest-streak": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -14290,6 +16510,15 @@
"integrity": "sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/lru-cache": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
@@ -14308,6 +16537,15 @@
"lz-string": "bin/bin.js"
}
},
+ "node_modules/magic-string": {
+ "version": "0.30.12",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.12.tgz",
+ "integrity": "sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0"
+ }
+ },
"node_modules/make-dir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
@@ -14356,43 +16594,840 @@
"integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==",
"dev": true
},
- "node_modules/memoizerific": {
- "version": "1.11.3",
- "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
- "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==",
+ "node_modules/markdown-table": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
+ "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "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==",
"dev": true,
"dependencies": {
- "map-or-similar": "^1.5.0"
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
}
},
- "node_modules/meow": {
- "version": "12.1.1",
- "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
- "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
+ "node_modules/mdast-util-find-and-replace": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz",
+ "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==",
"dev": true,
- "engines": {
- "node": ">=16.10"
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "escape-string-regexp": "^5.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
}
},
- "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==",
- "dev": true
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
"dev": true,
"engines": {
- "node": ">= 8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/micromatch": {
+ "node_modules/mdast-util-from-markdown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
+ "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark": "^4.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz",
+ "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==",
+ "dev": true,
+ "dependencies": {
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
+ "mdast-util-gfm-footnote": "^2.0.0",
+ "mdast-util-gfm-strikethrough": "^2.0.0",
+ "mdast-util-gfm-table": "^2.0.0",
+ "mdast-util-gfm-task-list-item": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-autolink-literal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
+ "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "ccount": "^2.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-find-and-replace": "^3.0.0",
+ "micromark-util-character": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz",
+ "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.1.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-strikethrough": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
+ "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
+ "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "markdown-table": "^3.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-task-list-item": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
+ "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-phrasing": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-markdown": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "longest-streak": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "unist-util-visit": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-to-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/memfs": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
+ "dev": true,
+ "dependencies": {
+ "fs-monkey": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
+ "node_modules/memoizerific": {
+ "version": "1.11.3",
+ "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
+ "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==",
+ "dev": true,
+ "dependencies": {
+ "map-or-similar": "^1.5.0"
+ }
+ },
+ "node_modules/meow": {
+ "version": "12.1.1",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
+ "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
+ "dev": true,
+ "engines": {
+ "node": ">=16.10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "node_modules/merge2": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/micromark": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz",
+ "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-core-commonmark": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.1.tgz",
+ "integrity": "sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-factory-destination": "^2.0.0",
+ "micromark-factory-label": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-factory-title": "^2.0.0",
+ "micromark-factory-whitespace": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-html-tag-name": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-extension-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
+ "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
+ "dev": true,
+ "dependencies": {
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
+ "micromark-extension-gfm-footnote": "^2.0.0",
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
+ "micromark-extension-gfm-table": "^2.0.0",
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-autolink-literal": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
+ "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
+ "dev": true,
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-footnote": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz",
+ "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==",
+ "dev": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-strikethrough": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
+ "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
+ "dev": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-table": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.0.tgz",
+ "integrity": "sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==",
+ "dev": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-tagfilter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
+ "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
+ "dev": true,
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-extension-gfm-task-list-item": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
+ "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
+ "dev": true,
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/micromark-factory-destination": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz",
+ "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-label": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz",
+ "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-space": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz",
+ "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-title": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz",
+ "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-factory-whitespace": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz",
+ "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-character": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz",
+ "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-chunked": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz",
+ "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-classify-character": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz",
+ "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-combine-extensions": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz",
+ "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-numeric-character-reference": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz",
+ "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-decode-string": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz",
+ "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-encode": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz",
+ "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-html-tag-name": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz",
+ "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-normalize-identifier": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz",
+ "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-resolve-all": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz",
+ "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-sanitize-uri": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz",
+ "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-subtokenize": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz",
+ "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/micromark-util-symbol": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz",
+ "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromark-util-types": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz",
+ "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ]
+ },
+ "node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
@@ -14405,6 +17440,25 @@
"node": ">=8.6"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ },
+ "bin": {
+ "miller-rabin": "bin/miller-rabin"
+ }
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
@@ -14456,6 +17510,18 @@
"node": ">=4"
}
},
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -14525,6 +17591,12 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
+ "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==",
+ "dev": true
+ },
"node_modules/next": {
"version": "15.0.2",
"resolved": "https://registry.npmjs.org/next/-/next-15.0.2.tgz",
@@ -14578,39 +17650,118 @@
}
}
},
- "node_modules/next/node_modules/postcss": {
- "version": "8.4.31",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
- "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "node_modules/next/node_modules/postcss": {
+ "version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.6",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "lower-case": "^2.0.2",
+ "tslib": "^2.0.3"
+ }
+ },
+ "node_modules/node-abort-controller": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
+ "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
+ "dev": true
+ },
+ "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
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "webpack": ">=5"
+ }
+ },
+ "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==",
+ "dev": true,
"funding": [
{
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
},
{
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
},
{
- "type": "github",
- "url": "https://github.com/sponsors/ai"
+ "type": "consulting",
+ "url": "https://feross.org/support"
}
],
"dependencies": {
- "nanoid": "^3.3.6",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
}
},
- "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
- },
"node_modules/node-releases": {
"version": "2.0.18",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz",
@@ -17772,6 +20923,18 @@
"inBundle": true,
"license": "ISC"
},
+ "node_modules/nth-check": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+ "dev": true,
+ "dependencies": {
+ "boolbase": "^1.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/fb55/nth-check?sponsor=1"
+ }
+ },
"node_modules/nwsapi": {
"version": "2.2.13",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz",
@@ -17798,6 +20961,22 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/object-is": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz",
+ "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==",
+ "dev": true,
+ "dependencies": {
+ "call-bind": "^1.0.7",
+ "define-properties": "^1.2.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
@@ -17888,6 +21067,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/objectorarray": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz",
+ "integrity": "sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==",
+ "dev": true
+ },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@@ -17946,6 +21131,12 @@
"node": ">= 0.8.0"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/ospath": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
@@ -18039,6 +21230,22 @@
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"dev": true
},
+ "node_modules/pako": {
+ "version": "1.0.11",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+ "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+ "dev": true
+ },
+ "node_modules/param-case": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz",
+ "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==",
+ "dev": true,
+ "dependencies": {
+ "dot-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -18050,6 +21257,23 @@
"node": ">=6"
}
},
+ "node_modules/parse-asn1": {
+ "version": "5.1.7",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz",
+ "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==",
+ "dev": true,
+ "dependencies": {
+ "asn1.js": "^4.10.1",
+ "browserify-aes": "^1.2.0",
+ "evp_bytestokey": "^1.0.3",
+ "hash-base": "~3.0",
+ "pbkdf2": "^3.1.2",
+ "safe-buffer": "^5.2.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
"node_modules/parse-json": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
@@ -18079,6 +21303,22 @@
"url": "https://github.com/inikulin/parse5?sponsor=1"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "no-case": "^3.0.4",
+ "tslib": "^2.0.3"
+ }
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/path-exists": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz",
@@ -18159,6 +21399,22 @@
"node": ">= 14.16"
}
},
+ "node_modules/pbkdf2": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz",
+ "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==",
+ "dev": true,
+ "dependencies": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ },
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
"node_modules/pend": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
@@ -18364,6 +21620,18 @@
"node": ">=4"
}
},
+ "node_modules/pnp-webpack-plugin": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz",
+ "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==",
+ "dev": true,
+ "dependencies": {
+ "ts-pnp": "^1.1.6"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/polished": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz",
@@ -18454,6 +21722,121 @@
}
}
},
+ "node_modules/postcss-loader": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz",
+ "integrity": "sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==",
+ "dev": true,
+ "dependencies": {
+ "cosmiconfig": "^9.0.0",
+ "jiti": "^1.20.0",
+ "semver": "^7.5.4"
+ },
+ "engines": {
+ "node": ">= 18.12.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "@rspack/core": "0.x || 1.x",
+ "postcss": "^7.0.0 || ^8.0.1",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/postcss-loader/node_modules/semver": {
+ "version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "dev": true,
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/postcss-modules-extract-imports": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
+ "dev": true,
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-local-by-default": {
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
+ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.0.0",
+ "postcss-selector-parser": "^6.0.2",
+ "postcss-value-parser": "^4.1.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-modules-scope": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
+ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
+ "dev": true,
+ "dependencies": {
+ "postcss-selector-parser": "^6.0.4"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "icss-utils": "^5.0.0"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >= 14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/postcss-selector-parser": {
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz",
+ "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==",
+ "dev": true,
+ "dependencies": {
+ "cssesc": "^3.0.0",
+ "util-deprecate": "^1.0.2"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/postcss-value-parser": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
@@ -18495,6 +21878,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "lodash": "^4.17.20",
+ "renderkid": "^3.0.0"
+ }
+ },
"node_modules/pretty-format": {
"version": "27.5.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz",
@@ -18524,6 +21917,12 @@
"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==",
+ "dev": true
+ },
"node_modules/prompts": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
@@ -18559,9 +21958,32 @@
"dev": true
},
"node_modules/psl": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==",
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz",
+ "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^2.3.1"
+ }
+ },
+ "node_modules/public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ }
+ },
+ "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==",
"dev": true
},
"node_modules/pump": {
@@ -18614,12 +22036,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.x"
+ }
+ },
"node_modules/querystringify": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
+ "node_modules/queue": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz",
+ "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==",
+ "dev": true,
+ "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",
@@ -18645,15 +22085,115 @@
"resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz",
"integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ=="
},
+ "node_modules/randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
"node_modules/react": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dependencies": {
- "loose-envify": "^1.1.0"
+ "loose-envify": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-confetti": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/react-confetti/-/react-confetti-6.1.0.tgz",
+ "integrity": "sha512-7Ypx4vz0+g8ECVxr88W9zhcQpbeujJAVqL14ZnXJ3I23mOI9/oBVTQ3dkJhUmB0D6XOtCZEM6N0Gm9PMngkORw==",
+ "dev": true,
+ "dependencies": {
+ "tween-functions": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=10.18"
+ },
+ "peerDependencies": {
+ "react": "^16.3.0 || ^17.0.1 || ^18.0.0"
+ }
+ },
+ "node_modules/react-docgen": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-7.1.0.tgz",
+ "integrity": "sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/core": "^7.18.9",
+ "@babel/traverse": "^7.18.9",
+ "@babel/types": "^7.18.9",
+ "@types/babel__core": "^7.18.0",
+ "@types/babel__traverse": "^7.18.0",
+ "@types/doctrine": "^0.0.9",
+ "@types/resolve": "^1.20.2",
+ "doctrine": "^3.0.0",
+ "resolve": "^1.22.1",
+ "strip-indent": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=16.14.0"
+ }
+ },
+ "node_modules/react-docgen-typescript": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/react-docgen-typescript/-/react-docgen-typescript-2.2.2.tgz",
+ "integrity": "sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==",
+ "dev": true,
+ "peerDependencies": {
+ "typescript": ">= 4.3.x"
+ }
+ },
+ "node_modules/react-docgen/node_modules/doctrine": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+ "dev": true,
+ "dependencies": {
+ "esutils": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/react-docgen/node_modules/strip-indent": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz",
+ "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==",
+ "dev": true,
+ "dependencies": {
+ "min-indent": "^1.0.1"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/react-dom": {
@@ -18673,6 +22213,15 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
"integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="
},
+ "node_modules/react-refresh": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz",
+ "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/react-shallow-renderer": {
"version": "16.15.0",
"resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz",
@@ -18747,6 +22296,46 @@
"react-dom": ">=16 || >=17 || >= 18"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "abort-controller": "^3.0.0",
+ "buffer": "^6.0.3",
+ "events": "^3.3.0",
+ "process": "^0.11.10",
+ "string_decoder": "^1.3.0"
+ },
+ "engines": {
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
+ }
+ },
+ "node_modules/readable-stream/node_modules/buffer": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.2.1"
+ }
+ },
"node_modules/readdirp": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz",
@@ -18851,6 +22440,12 @@
"@babel/runtime": "^7.8.4"
}
},
+ "node_modules/regex-parser": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz",
+ "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==",
+ "dev": true
+ },
"node_modules/regexp.prototype.flags": {
"version": "1.5.3",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz",
@@ -18904,6 +22499,89 @@
"regjsparser": "bin/parser"
}
},
+ "node_modules/relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remark-gfm": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz",
+ "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-gfm": "^3.0.0",
+ "micromark-extension-gfm": "^3.0.0",
+ "remark-parse": "^11.0.0",
+ "remark-stringify": "^11.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-parse": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz",
+ "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/remark-stringify": {
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz",
+ "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==",
+ "dev": true,
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "unified": "^11.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "css-select": "^4.1.3",
+ "dom-converter": "^0.2.0",
+ "htmlparser2": "^6.1.0",
+ "lodash": "^4.17.21",
+ "strip-ansi": "^6.0.1"
+ }
+ },
+ "node_modules/renderkid/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/request-progress": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
@@ -18998,6 +22676,51 @@
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
+ "node_modules/resolve-url-loader": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-5.0.0.tgz",
+ "integrity": "sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==",
+ "dev": true,
+ "dependencies": {
+ "adjust-sourcemap-loader": "^4.0.0",
+ "convert-source-map": "^1.7.0",
+ "loader-utils": "^2.0.0",
+ "postcss": "^8.2.14",
+ "source-map": "0.6.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/resolve-url-loader/node_modules/convert-source-map": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
+ "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
+ "dev": true
+ },
+ "node_modules/resolve-url-loader/node_modules/loader-utils": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
+ "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
+ "dev": true,
+ "dependencies": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^3.0.0",
+ "json5": "^2.1.2"
+ },
+ "engines": {
+ "node": ">=8.9.0"
+ }
+ },
+ "node_modules/resolve-url-loader/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,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/resolve.exports": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz",
@@ -19036,6 +22759,53 @@
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
"dev": true
},
+ "node_modules/rimraf": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "glob": "^7.1.3"
+ },
+ "bin": {
+ "rimraf": "bin.js"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/rimraf/node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
+ "dependencies": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
+ }
+ },
"node_modules/rollup": {
"version": "4.24.4",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.4.tgz",
@@ -19166,6 +22936,43 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "neo-async": "^2.6.2"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "fibers": ">= 3.1.0",
+ "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0",
+ "sass": "^1.3.0",
+ "sass-embedded": "*",
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "fibers": {
+ "optional": true
+ },
+ "node-sass": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ }
+ }
+ },
"node_modules/saxes": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz",
@@ -19186,6 +22993,42 @@
"loose-envify": "^1.1.0"
}
},
+ "node_modules/schema-utils": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.9",
+ "ajv": "^8.9.0",
+ "ajv-formats": "^2.1.1",
+ "ajv-keywords": "^5.1.0"
+ },
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/schema-utils/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==",
+ "dev": true,
+ "dependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependencies": {
+ "ajv": "^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "ajv": {
+ "optional": true
+ }
+ }
+ },
"node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
@@ -19195,6 +23038,15 @@
"semver": "bin/semver.js"
}
},
+ "node_modules/serialize-javascript": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
+ "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==",
+ "dev": true,
+ "dependencies": {
+ "randombytes": "^2.1.0"
+ }
+ },
"node_modules/server-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/server-only/-/server-only-0.0.1.tgz",
@@ -19232,6 +23084,25 @@
"node": ">= 0.4"
}
},
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ },
+ "bin": {
+ "sha.js": "bin.js"
+ }
+ },
"node_modules/sharp": {
"version": "0.33.5",
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz",
@@ -19479,6 +23350,24 @@
"node": ">=8"
}
},
+ "node_modules/stackframe": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
+ "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
+ "dev": true
+ },
+ "node_modules/stop-iteration-iterator": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz",
+ "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==",
+ "dev": true,
+ "dependencies": {
+ "internal-slot": "^1.0.4"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/storybook": {
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/storybook/-/storybook-8.4.2.tgz",
@@ -19499,10 +23388,60 @@
"peerDependencies": {
"prettier": "^2 || ^3"
},
- "peerDependenciesMeta": {
- "prettier": {
- "optional": true
- }
+ "peerDependenciesMeta": {
+ "prettier": {
+ "optional": true
+ }
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "~2.0.4",
+ "readable-stream": "^3.5.0"
+ }
+ },
+ "node_modules/stream-browserify/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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.4",
+ "readable-stream": "^3.6.0",
+ "xtend": "^4.0.2"
+ }
+ },
+ "node_modules/stream-http/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==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
}
},
"node_modules/streamsearch": {
@@ -19513,6 +23452,15 @@
"node": ">=10.0.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==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "~5.2.0"
+ }
+ },
"node_modules/string-argv": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz",
@@ -19535,6 +23483,18 @@
"node": ">=10"
}
},
+ "node_modules/string-length/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string-width": {
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
@@ -19570,12 +23530,36 @@
"integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
"dev": true
},
+ "node_modules/string-width-cjs/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string-width/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==",
"dev": true
},
+ "node_modules/string-width/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/string.prototype.includes": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
@@ -19676,15 +23660,18 @@
}
},
"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==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
"dev": true,
"dependencies": {
- "ansi-regex": "^5.0.1"
+ "ansi-regex": "^6.0.1"
},
"engines": {
- "node": ">=8"
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
"node_modules/strip-ansi-cjs": {
@@ -19700,6 +23687,18 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi/node_modules/ansi-regex": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
"node_modules/strip-bom": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
@@ -19742,6 +23741,22 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/style-loader": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz",
+ "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==",
+ "dev": true,
+ "engines": {
+ "node": ">= 12.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ }
+ },
"node_modules/styled-jsx": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
@@ -19906,6 +23921,146 @@
"node": ">=6"
}
},
+ "node_modules/terser": {
+ "version": "5.36.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz",
+ "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/source-map": "^0.3.3",
+ "acorn": "^8.8.2",
+ "commander": "^2.20.0",
+ "source-map-support": "~0.5.20"
+ },
+ "bin": {
+ "terser": "bin/terser"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/terser-webpack-plugin": {
+ "version": "5.3.10",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
+ "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/trace-mapping": "^0.3.20",
+ "jest-worker": "^27.4.5",
+ "schema-utils": "^3.1.1",
+ "serialize-javascript": "^6.0.1",
+ "terser": "^5.26.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.1.0"
+ },
+ "peerDependenciesMeta": {
+ "@swc/core": {
+ "optional": true
+ },
+ "esbuild": {
+ "optional": true
+ },
+ "uglify-js": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/terser-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/terser-webpack-plugin/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==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/terser-webpack-plugin/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==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "merge-stream": "^2.0.0",
+ "supports-color": "^8.0.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
+ "node_modules/terser-webpack-plugin/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==",
+ "dev": true
+ },
+ "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
+ "node_modules/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==",
+ "dev": true
+ },
+ "node_modules/terser/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,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/terser/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==",
+ "dev": true,
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
"node_modules/test-exclude": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
@@ -19995,6 +24150,18 @@
"integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "setimmediate": "^1.0.4"
+ },
+ "engines": {
+ "node": ">=0.6.0"
+ }
+ },
"node_modules/tiny-invariant": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",
@@ -20065,21 +24232,21 @@
}
},
"node_modules/tldts": {
- "version": "6.1.58",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.58.tgz",
- "integrity": "sha512-MQJrJhjHOYGYb8DobR6Y4AdDbd4TYkyQ+KBDVc5ODzs1cbrvPpfN1IemYi9jfipJ/vR1YWvrDli0hg1y19VRoA==",
+ "version": "6.1.59",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.59.tgz",
+ "integrity": "sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg==",
"dev": true,
"dependencies": {
- "tldts-core": "^6.1.58"
+ "tldts-core": "^6.1.59"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
- "version": "6.1.58",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.58.tgz",
- "integrity": "sha512-dR936xmhBm7AeqHIhCWwK765gZ7dFyL+IqLSFAjJbFlUXGMLCb8i2PzlzaOuWBuplBTaBYseSb565nk/ZEM0Bg==",
+ "version": "6.1.59",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.59.tgz",
+ "integrity": "sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ==",
"dev": true
},
"node_modules/tmp": {
@@ -20142,6 +24309,16 @@
"tree-kill": "cli.js"
}
},
+ "node_modules/trough": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz",
+ "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/ts-api-utils": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
@@ -20229,28 +24406,122 @@
"node": ">=10"
}
},
- "node_modules/tsc-files": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz",
- "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==",
+ "node_modules/ts-pnp": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
+ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tsc-files": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/tsc-files/-/tsc-files-1.1.4.tgz",
+ "integrity": "sha512-RePsRsOLru3BPpnf237y1Xe1oCGta8rmSYzM76kYo5tLGsv5R2r3s64yapYorGTPuuLyfS9NVbh9ydzmvNie2w==",
+ "dev": true,
+ "bin": {
+ "tsc-files": "cli.js"
+ },
+ "peerDependencies": {
+ "typescript": ">=3"
+ }
+ },
+ "node_modules/tsconfig-paths": {
+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json5": "^0.0.29",
+ "json5": "^1.0.2",
+ "minimist": "^1.2.6",
+ "strip-bom": "^3.0.0"
+ }
+ },
+ "node_modules/tsconfig-paths-webpack-plugin": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz",
+ "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "enhanced-resolve": "^5.7.0",
+ "tsconfig-paths": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/tsconfig-paths-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==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/tsconfig-paths-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==",
+ "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/tsconfig-paths-webpack-plugin/node_modules/strip-bom": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
- "bin": {
- "tsc-files": "cli.js"
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/tsconfig-paths-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==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
},
- "peerDependencies": {
- "typescript": ">=3"
+ "engines": {
+ "node": ">=8"
}
},
- "node_modules/tsconfig-paths": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
- "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
+ "node_modules/tsconfig-paths-webpack-plugin/node_modules/tsconfig-paths": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
"dev": true,
"dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
+ "json5": "^2.2.2",
"minimist": "^1.2.6",
"strip-bom": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/tsconfig-paths/node_modules/json5": {
@@ -20389,6 +24660,12 @@
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
"dev": true
},
+ "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==",
+ "dev": true
+ },
"node_modules/tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
@@ -20401,6 +24678,12 @@
"node": "*"
}
},
+ "node_modules/tween-functions": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/tween-functions/-/tween-functions-1.2.0.tgz",
+ "integrity": "sha512-PZBtLYcCLtEcjL14Fzb1gSxPBeL7nWvGhO5ZFPGqziCcr8uvHp0NDmdjBchp6KHL+tExcg0m3NISmKxhU394dA==",
+ "dev": true
+ },
"node_modules/tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
@@ -20598,6 +24881,80 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/unified": {
+ "version": "11.0.5",
+ "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz",
+ "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "bail": "^2.0.0",
+ "devlop": "^1.0.0",
+ "extend": "^3.0.0",
+ "is-plain-obj": "^4.0.0",
+ "trough": "^2.0.0",
+ "vfile": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/unist-util-stringify-position": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/universalify": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
@@ -20675,6 +25032,19 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/url": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.4.tgz",
+ "integrity": "sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==",
+ "dev": true,
+ "dependencies": {
+ "punycode": "^1.4.1",
+ "qs": "^6.12.3"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
"node_modules/url-parse": {
"version": "1.5.10",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
@@ -20685,6 +25055,12 @@
"requires-port": "^1.0.0"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/use-sync-external-store": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz",
@@ -20706,6 +25082,18 @@
"which-typed-array": "^1.1.2"
}
},
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
+ "dev": true
+ },
+ "node_modules/utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==",
+ "dev": true
+ },
"node_modules/uuid": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz",
@@ -20733,56 +25121,280 @@
"node": ">=10.12.0"
}
},
- "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==",
+ "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==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
+ "node_modules/vfile": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz",
+ "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "vfile-message": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/vfile-message": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz",
+ "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==",
+ "dev": true,
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "node_modules/w3c-xmlserializer": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
+ "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
+ "dev": true,
+ "dependencies": {
+ "xml-name-validator": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "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,
+ "dependencies": {
+ "makeerror": "1.0.12"
+ }
+ },
+ "node_modules/watchpack": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
+ "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
+ "dev": true,
+ "dependencies": {
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.1.2"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webidl-conversions": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
+ "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
+ "dev": true,
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/webpack": {
+ "version": "5.96.1",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz",
+ "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==",
+ "dev": true,
+ "dependencies": {
+ "@types/eslint-scope": "^3.7.7",
+ "@types/estree": "^1.0.6",
+ "@webassemblyjs/ast": "^1.12.1",
+ "@webassemblyjs/wasm-edit": "^1.12.1",
+ "@webassemblyjs/wasm-parser": "^1.12.1",
+ "acorn": "^8.14.0",
+ "browserslist": "^4.24.0",
+ "chrome-trace-event": "^1.0.2",
+ "enhanced-resolve": "^5.17.1",
+ "es-module-lexer": "^1.2.1",
+ "eslint-scope": "5.1.1",
+ "events": "^3.2.0",
+ "glob-to-regexp": "^0.4.1",
+ "graceful-fs": "^4.2.11",
+ "json-parse-even-better-errors": "^2.3.1",
+ "loader-runner": "^4.2.0",
+ "mime-types": "^2.1.27",
+ "neo-async": "^2.6.2",
+ "schema-utils": "^3.2.0",
+ "tapable": "^2.1.1",
+ "terser-webpack-plugin": "^5.3.10",
+ "watchpack": "^2.4.1",
+ "webpack-sources": "^3.2.3"
+ },
+ "bin": {
+ "webpack": "bin/webpack.js"
+ },
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependenciesMeta": {
+ "webpack-cli": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-dev-middleware": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.3.tgz",
+ "integrity": "sha512-A4ChP0Qj8oGociTs6UdlRUGANIGrCDL3y+pmQMc+dSsraXHCatFpmMey4mYELA+juqwUqwQsUgJJISXl1KWmiw==",
+ "dev": true,
+ "dependencies": {
+ "colorette": "^2.0.10",
+ "memfs": "^3.4.12",
+ "mime-types": "^2.1.31",
+ "range-parser": "^1.2.1",
+ "schema-utils": "^4.0.0"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ },
+ "peerDependencies": {
+ "webpack": "^5.0.0"
+ },
+ "peerDependenciesMeta": {
+ "webpack": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/webpack-hot-middleware": {
+ "version": "2.26.1",
+ "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.26.1.tgz",
+ "integrity": "sha512-khZGfAeJx6I8K9zKohEWWYN6KDlVw2DHownoe+6Vtwj1LP9WFgegXnVMSkZ/dBEBtXFwrkkydsaPFlB7f8wU2A==",
+ "dev": true,
+ "dependencies": {
+ "ansi-html-community": "0.0.8",
+ "html-entities": "^2.1.0",
+ "strip-ansi": "^6.0.0"
+ }
+ },
+ "node_modules/webpack-hot-middleware/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=10.13.0"
+ }
+ },
+ "node_modules/webpack-virtual-modules": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
+ "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
+ "dev": true
+ },
+ "node_modules/webpack/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/webpack/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true,
- "engines": [
- "node >=0.6.0"
- ],
- "dependencies": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
+ "peerDependencies": {
+ "ajv": "^6.9.1"
}
},
- "node_modules/w3c-xmlserializer": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz",
- "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==",
+ "node_modules/webpack/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==",
"dev": true,
"dependencies": {
- "xml-name-validator": "^4.0.0"
+ "esrecurse": "^4.3.0",
+ "estraverse": "^4.1.1"
},
"engines": {
- "node": ">=14"
+ "node": ">=8.0.0"
}
},
- "node_modules/walker": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
- "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "node_modules/webpack/node_modules/estraverse": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
"dev": true,
- "dependencies": {
- "makeerror": "1.0.12"
+ "engines": {
+ "node": ">=4.0"
}
},
- "node_modules/webidl-conversions": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
- "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==",
+ "node_modules/webpack/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/webpack/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
"dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
"engines": {
- "node": ">=12"
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
- "node_modules/webpack-virtual-modules": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
- "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
- "dev": true
- },
"node_modules/whatwg-encoding": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz",
@@ -20970,6 +25582,18 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"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",
@@ -20985,6 +25609,18 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/wrap-ansi/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -21040,6 +25676,15 @@
"integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==",
"dev": true
},
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
"node_modules/y18n": {
"version": "5.0.8",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
@@ -21116,6 +25761,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "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==",
+ "dev": true,
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"packages/diracx-web": {
"version": "0.1.0-a2",
"hasInstallScript": true,
@@ -21190,13 +25845,14 @@
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.14.0",
"@microsoft/api-extractor": "^7.43.7",
- "@storybook/addon-essentials": "^8.2.1",
- "@storybook/addon-interactions": "^8.2.1",
- "@storybook/addon-links": "^8.2.9",
- "@storybook/blocks": "^8.2.1",
- "@storybook/nextjs": "^8.3.6",
- "@storybook/react": "^8.2.9",
- "@storybook/test": "^8.2.1",
+ "@storybook/addon-essentials": "^8.4.2",
+ "@storybook/addon-interactions": "^8.4.2",
+ "@storybook/addon-links": "^8.4.2",
+ "@storybook/addon-mdx-gfm": "^8.4.2",
+ "@storybook/blocks": "^8.4.2",
+ "@storybook/nextjs": "^8.4.2",
+ "@storybook/react": "^8.4.2",
+ "@storybook/test": "^8.4.2",
"@swc/core": "^1.7.18",
"@testing-library/jest-dom": "^6.1.4",
"@testing-library/react": "^14.2.2",
@@ -21217,32 +25873,17 @@
"npm": "^10.9.0",
"prettier": "^3.2.5",
"react-test-renderer": "^18.3.1",
- "storybook": "^8.2.9",
+ "storybook": "^8.4.2",
"ts-jest": "^29.1.2",
"tsup": "^8.0.2",
"typescript": "^5.6.3"
}
},
- "packages/diracx-web-components/node_modules/@chromatic-com/storybook": {
- "version": "1.9.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "chromatic": "^11.4.0",
- "filesize": "^10.0.12",
- "jsonfile": "^6.1.0",
- "react-confetti": "^6.1.0",
- "strip-ansi": "^7.1.0"
- },
- "engines": {
- "node": ">=16.0.0",
- "yarn": ">=1.22.18"
- }
- },
"packages/diracx-web-components/node_modules/@next/env": {
"version": "14.2.17",
+ "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.17.tgz",
+ "integrity": "sha512-MCgO7VHxXo8sYR/0z+sk9fGyJJU636JyRmkjc7ZJY8Hurl8df35qG5hoAh5KMs75FLjhlEo9bb2LGe89Y/scDA==",
"dev": true,
- "license": "MIT",
"peer": true
},
"packages/diracx-web-components/node_modules/@next/swc-darwin-arm64": {
@@ -21315,11 +25956,12 @@
},
"packages/diracx-web-components/node_modules/@next/swc-linux-x64-gnu": {
"version": "14.2.17",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.17.tgz",
+ "integrity": "sha512-aaQlpxUVb9RZ41adlTYVQ3xvYEfBPUC8+6rDgmQ/0l7SvK8S1YNJzPmDPX6a4t0jLtIoNk7j+nroS/pB4nx7vQ==",
"cpu": [
"x64"
],
"dev": true,
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -21331,11 +25973,12 @@
},
"packages/diracx-web-components/node_modules/@next/swc-linux-x64-musl": {
"version": "14.2.17",
+ "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.17.tgz",
+ "integrity": "sha512-HSyEiFaEY3ay5iATDqEup5WAfrhMATNJm8dYx3ZxL+e9eKv10XKZCwtZByDoLST7CyBmyDz+OFJL1wigyXeaoA==",
"cpu": [
"x64"
],
"dev": true,
- "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -21381,8 +26024,9 @@
},
"packages/diracx-web-components/node_modules/@storybook/nextjs": {
"version": "8.4.2",
+ "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-8.4.2.tgz",
+ "integrity": "sha512-HySwS9zfenurk+O+SX9gKskotkHo8mFRBKAIlEROIWi7iipp5GCVPyqb8gFWjvN81dKfEIAZs+fB/7ySulJ4rg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/core": "^7.24.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
@@ -21451,109 +26095,29 @@
},
"packages/diracx-web-components/node_modules/@storybook/nextjs/node_modules/@types/node": {
"version": "22.9.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
+ "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"undici-types": "~6.19.8"
}
},
"packages/diracx-web-components/node_modules/@swc/helpers": {
"version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz",
+ "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
"dev": true,
- "license": "Apache-2.0",
"peer": true,
"dependencies": {
"@swc/counter": "^0.1.3",
"tslib": "^2.4.0"
}
},
- "packages/diracx-web-components/node_modules/@testing-library/dom": {
- "version": "9.3.4",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.10.4",
- "@babel/runtime": "^7.12.5",
- "@types/aria-query": "^5.0.1",
- "aria-query": "5.1.3",
- "chalk": "^4.1.0",
- "dom-accessibility-api": "^0.5.9",
- "lz-string": "^1.5.0",
- "pretty-format": "^27.0.2"
- },
- "engines": {
- "node": ">=14"
- }
- },
- "packages/diracx-web-components/node_modules/@testing-library/react": {
- "version": "14.3.1",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@babel/runtime": "^7.12.5",
- "@testing-library/dom": "^9.0.0",
- "@types/react-dom": "^18.0.0"
- },
- "engines": {
- "node": ">=14"
- },
- "peerDependencies": {
- "react": "^18.0.0",
- "react-dom": "^18.0.0"
- }
- },
- "packages/diracx-web-components/node_modules/ansi-regex": {
- "version": "6.1.0",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
- }
- },
- "packages/diracx-web-components/node_modules/ansi-styles": {
- "version": "4.3.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "packages/diracx-web-components/node_modules/aria-query": {
- "version": "5.1.3",
- "dev": true,
- "license": "Apache-2.0",
- "dependencies": {
- "deep-equal": "^2.0.5"
- }
- },
- "packages/diracx-web-components/node_modules/chalk": {
- "version": "4.1.2",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
"packages/diracx-web-components/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==",
"dev": true,
- "license": "MIT",
"dependencies": {
"locate-path": "^6.0.0",
"path-exists": "^4.0.0"
@@ -21565,21 +26129,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "packages/diracx-web-components/node_modules/jsonfile": {
- "version": "6.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "universalify": "^2.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.6"
- }
- },
"packages/diracx-web-components/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==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-locate": "^5.0.0"
},
@@ -21592,8 +26146,9 @@
},
"packages/diracx-web-components/node_modules/next": {
"version": "14.2.17",
+ "resolved": "https://registry.npmjs.org/next/-/next-14.2.17.tgz",
+ "integrity": "sha512-hNo/Zy701DDO3nzKkPmsLRlDfNCtb1OJxFUvjGEl04u7SFa3zwC6hqsOUzMajcaEOEV8ey1GjvByvrg0Qr5AiQ==",
"dev": true,
- "license": "MIT",
"peer": true,
"dependencies": {
"@next/env": "14.2.17",
@@ -21642,6 +26197,8 @@
},
"packages/diracx-web-components/node_modules/next/node_modules/postcss": {
"version": "8.4.31",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
+ "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
"dev": true,
"funding": [
{
@@ -21657,7 +26214,6 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"peer": true,
"dependencies": {
"nanoid": "^3.3.6",
@@ -21670,8 +26226,9 @@
},
"packages/diracx-web-components/node_modules/next/node_modules/styled-jsx": {
"version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
+ "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
"dev": true,
- "license": "MIT",
"peer": true,
"dependencies": {
"client-only": "0.0.1"
@@ -21693,8 +26250,9 @@
},
"packages/diracx-web-components/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==",
"dev": true,
- "license": "MIT",
"dependencies": {
"p-limit": "^3.0.2"
},
@@ -21707,16 +26265,18 @@
},
"packages/diracx-web-components/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==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=8"
}
},
"packages/diracx-web-components/node_modules/semver": {
"version": "7.6.3",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
+ "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"dev": true,
- "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -21724,43 +26284,20 @@
"node": ">=10"
}
},
- "packages/diracx-web-components/node_modules/strip-ansi": {
- "version": "7.1.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
"packages/diracx-web-components/node_modules/strip-bom": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
+ "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=4"
}
},
- "packages/diracx-web-components/node_modules/supports-color": {
- "version": "7.2.0",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"packages/diracx-web-components/node_modules/tsconfig-paths": {
"version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz",
+ "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"json5": "^2.2.2",
"minimist": "^1.2.6",
@@ -21772,8 +26309,9 @@
},
"packages/diracx-web-components/node_modules/typescript": {
"version": "5.6.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz",
+ "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==",
"dev": true,
- "license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -21781,14 +26319,6 @@
"engines": {
"node": ">=14.17"
}
- },
- "packages/diracx-web-components/node_modules/universalify": {
- "version": "2.0.1",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": ">= 10.0.0"
- }
}
}
}
diff --git a/packages/diracx-web-components/.storybook/main.ts b/packages/diracx-web-components/.storybook/main.ts
index d4109cfc..cba601a3 100644
--- a/packages/diracx-web-components/.storybook/main.ts
+++ b/packages/diracx-web-components/.storybook/main.ts
@@ -1,12 +1,11 @@
-import type { StorybookConfig } from "@storybook/nextjs";
-
import { join, dirname } from "path";
+import type { StorybookConfig } from "@storybook/nextjs";
/**
* This function is used to resolve the absolute path of a package.
* It is needed in projects that use Yarn PnP or are set up within a monorepo.
*/
-function getAbsolutePath(value: string): any {
+function getAbsolutePath(value: string): string {
return dirname(require.resolve(join(value, "package.json")));
}
const config: StorybookConfig = {
@@ -15,17 +14,22 @@ const config: StorybookConfig = {
"../**/*.mdx",
"../stories/*.stories.@(js|jsx|mjs|ts|tsx)",
],
+
addons: [
getAbsolutePath("@storybook/addon-links"),
getAbsolutePath("@storybook/addon-essentials"),
getAbsolutePath("@chromatic-com/storybook"),
getAbsolutePath("@storybook/addon-interactions"),
+ getAbsolutePath("@storybook/addon-mdx-gfm"),
],
+
framework: {
name: getAbsolutePath("@storybook/nextjs"),
options: {},
},
+
staticDirs: ["../public"],
+
webpackFinal: async (config) => {
if (!config.resolve) {
return config;
@@ -51,5 +55,11 @@ const config: StorybookConfig = {
};
return config;
},
+
+ docs: {},
+
+ typescript: {
+ reactDocgen: "react-docgen-typescript",
+ },
};
export default config;
diff --git a/packages/diracx-web-components/.storybook/preview.tsx b/packages/diracx-web-components/.storybook/preview.tsx
index c3fb1829..208bba51 100644
--- a/packages/diracx-web-components/.storybook/preview.tsx
+++ b/packages/diracx-web-components/.storybook/preview.tsx
@@ -12,6 +12,7 @@ const preview: Preview = {
},
},
},
+
decorators: [
(Story) => (
@@ -22,6 +23,8 @@ const preview: Preview = {
),
],
+
+ tags: ["autodocs"],
};
export default preview;
diff --git a/packages/diracx-web-components/lint-staged.config.js b/packages/diracx-web-components/lint-staged.config.js
index 6eeb9c45..bd2fb96f 100644
--- a/packages/diracx-web-components/lint-staged.config.js
+++ b/packages/diracx-web-components/lint-staged.config.js
@@ -1,5 +1,5 @@
export default {
- "*.{js,ts,jsx,tsx}": "eslint --cache --fix",
+ "*.{js,ts,jsx,tsx}": "eslint --fix",
"*.{js,ts,jsx,tsx,css,md}": "prettier --write",
"**/*.{ts,tsx}": () => "tsc --noEmit",
};
diff --git a/packages/diracx-web-components/package.json b/packages/diracx-web-components/package.json
index bdf2ff1a..a070b2f2 100644
--- a/packages/diracx-web-components/package.json
+++ b/packages/diracx-web-components/package.json
@@ -50,13 +50,14 @@
"@eslint/eslintrc": "^3.1.0",
"@eslint/js": "^9.14.0",
"@microsoft/api-extractor": "^7.43.7",
- "@storybook/addon-essentials": "^8.2.1",
- "@storybook/addon-interactions": "^8.2.1",
- "@storybook/addon-links": "^8.2.9",
- "@storybook/blocks": "^8.2.1",
- "@storybook/nextjs": "^8.3.6",
- "@storybook/react": "^8.2.9",
- "@storybook/test": "^8.2.1",
+ "@storybook/addon-essentials": "^8.4.2",
+ "@storybook/addon-interactions": "^8.4.2",
+ "@storybook/addon-links": "^8.4.2",
+ "@storybook/addon-mdx-gfm": "^8.4.2",
+ "@storybook/blocks": "^8.4.2",
+ "@storybook/nextjs": "^8.4.2",
+ "@storybook/react": "^8.4.2",
+ "@storybook/test": "^8.4.2",
"@swc/core": "^1.7.18",
"@testing-library/jest-dom": "^6.1.4",
"@testing-library/react": "^14.2.2",
@@ -77,7 +78,7 @@
"npm": "^10.9.0",
"prettier": "^3.2.5",
"react-test-renderer": "^18.3.1",
- "storybook": "^8.2.9",
+ "storybook": "^8.4.2",
"ts-jest": "^29.1.2",
"tsup": "^8.0.2",
"typescript": "^5.6.3"
diff --git a/packages/diracx-web/lint-staged.config.js b/packages/diracx-web/lint-staged.config.js
new file mode 100644
index 00000000..bd2fb96f
--- /dev/null
+++ b/packages/diracx-web/lint-staged.config.js
@@ -0,0 +1,5 @@
+export default {
+ "*.{js,ts,jsx,tsx}": "eslint --fix",
+ "*.{js,ts,jsx,tsx,css,md}": "prettier --write",
+ "**/*.{ts,tsx}": () => "tsc --noEmit",
+};
diff --git a/packages/diracx-web/package.json b/packages/diracx-web/package.json
index d62e4e7d..51223f7f 100644
--- a/packages/diracx-web/package.json
+++ b/packages/diracx-web/package.json
@@ -47,10 +47,5 @@
"prettier": "^3.2.5",
"tsc-files": "^1.1.4",
"typescript": "5.4.5"
- },
- "lint-staged": {
- "*.{js,ts,jsx,tsx}": "eslint --fix",
- "*.{js,ts,jsx,tsx,css,md}": "prettier --write",
- "src/**/*.{ts,tsx}": "tsc --noEmit"
}
}
diff --git a/packages/extensions/cypress.config.ts b/packages/extensions/cypress.config.ts
new file mode 100644
index 00000000..1f7c7b0d
--- /dev/null
+++ b/packages/extensions/cypress.config.ts
@@ -0,0 +1,12 @@
+import { defineConfig } from "cypress";
+
+export default defineConfig({
+ e2e: {
+ specPattern: "test/e2e/**/*.cy.ts",
+ supportFile: false,
+ setupNodeEvents(on, config) {
+ // implement node event listeners here
+ },
+ },
+ chromeWebSecurity: false,
+});
diff --git a/packages/extensions/eslint.config.js b/packages/extensions/eslint.config.js
index 68cc16e3..d686d04d 100644
--- a/packages/extensions/eslint.config.js
+++ b/packages/extensions/eslint.config.js
@@ -1,5 +1,7 @@
import path from "node:path";
import { fileURLToPath } from "node:url";
+import { fixupConfigRules, fixupPluginRules } from "@eslint/compat";
+import _import from "eslint-plugin-import";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";
@@ -10,4 +12,31 @@ const compat = new FlatCompat({
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all,
});
-export default [...compat.extends("next/core-web-vitals")];
+
+export default [
+ ...fixupConfigRules(
+ compat.extends(
+ "next/core-web-vitals",
+ "prettier",
+ "plugin:import/recommended",
+ "plugin:import/typescript",
+ ),
+ ),
+ {
+ plugins: {
+ import: fixupPluginRules(_import),
+ },
+
+ languageOptions: {
+ globals: {
+ JSX: "readonly",
+ },
+ },
+
+ rules: {
+ "import/order": ["error"],
+ "import/no-unused-modules": ["error"],
+ "import/no-useless-path-segments": ["error"],
+ },
+ },
+];
diff --git a/packages/extensions/lint-staged.config.js b/packages/extensions/lint-staged.config.js
new file mode 100644
index 00000000..bd2fb96f
--- /dev/null
+++ b/packages/extensions/lint-staged.config.js
@@ -0,0 +1,5 @@
+export default {
+ "*.{js,ts,jsx,tsx}": "eslint --fix",
+ "*.{js,ts,jsx,tsx,css,md}": "prettier --write",
+ "**/*.{ts,tsx}": () => "tsc --noEmit",
+};
diff --git a/packages/extensions/package-lock.json b/packages/extensions/package-lock.json
index 1ad3772c..0a49cea6 100644
--- a/packages/extensions/package-lock.json
+++ b/packages/extensions/package-lock.json
@@ -24,9 +24,12 @@
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
+ "cypress": "^13.13.3",
"eslint": "^9",
"eslint-config-next": "15.0.2",
+ "eslint-config-prettier": "^9.1.0",
"postcss": "^8",
+ "prettier": "^3.2.5",
"typescript": "^5"
}
},
@@ -87,9 +90,9 @@
}
},
"node_modules/@atlaskit/tokens": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-2.1.0.tgz",
- "integrity": "sha512-FafcPDt9mvgF8XbK0WbaJzAA4SpWfAZ4KZGChQ6quVGsoDva4cvCy7brZ2KB47pixfUkyypj0Sylp158K6FsRQ==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@atlaskit/tokens/-/tokens-2.2.0.tgz",
+ "integrity": "sha512-MaK+MRzLbh9YjGAjzzYifYIjjqd3ZloW2+p9eBskQGkGWleRJXbj+7mcwEbD9v8OLWYzLgKpfINi/1BHylEv3g==",
"dependencies": {
"@atlaskit/ds-lib": "^3.1.0",
"@atlaskit/platform-feature-flags": "^0.3.0",
@@ -252,6 +255,64 @@
"node": ">=6.9.0"
}
},
+ "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==",
+ "dev": true,
+ "optional": true,
+ "engines": {
+ "node": ">=0.1.90"
+ }
+ },
+ "node_modules/@cypress/request": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.6.tgz",
+ "integrity": "sha512-fi0eVdCOtKu5Ed6+E8mYxUF6ZTFJDZvHogCBelM0xVXmrDEkyM22gRArQzq1YcHPm1V47Vf/iAD+WgVdUlJCGg==",
+ "dev": true,
+ "dependencies": {
+ "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": "~4.0.0",
+ "http-signature": "~1.4.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "performance-now": "^2.1.0",
+ "qs": "6.13.0",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "^5.0.0",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^8.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/@cypress/xvfb": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
+ "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^3.1.0",
+ "lodash.once": "^4.1.1"
+ }
+ },
+ "node_modules/@cypress/xvfb/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dev": true,
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
"node_modules/@dirac-grid/diracx-web-components": {
"version": "0.1.0-a2",
"resolved": "https://registry.npmjs.org/@dirac-grid/diracx-web-components/-/diracx-web-components-0.1.0-a2.tgz",
@@ -1529,6 +1590,28 @@
"@types/react": "*"
}
},
+ "node_modules/@types/sinonjs__fake-timers": {
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
+ "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==",
+ "dev": true
+ },
+ "node_modules/@types/sizzle": {
+ "version": "2.3.9",
+ "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz",
+ "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==",
+ "dev": true
+ },
+ "node_modules/@types/yauzl": {
+ "version": "2.10.3",
+ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz",
+ "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz",
@@ -1796,6 +1879,19 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.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==",
+ "dev": true,
+ "dependencies": {
+ "clean-stack": "^2.0.0",
+ "indent-string": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -1812,6 +1908,39 @@
"url": "https://github.com/sponsors/epoberezkin"
}
},
+ "node_modules/ansi-colors": {
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "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,
+ "dependencies": {
+ "type-fest": "^0.21.3"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/ansi-styles": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -1827,6 +1956,26 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/arch": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+ "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
@@ -1992,12 +2141,60 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "safer-buffer": "~2.1.0"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/ast-types-flow": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
"integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
"dev": true
},
+ "node_modules/astral-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+ "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/async": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
+ "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==",
+ "dev": true
+ },
+ "node_modules/asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">= 4.0.0"
+ }
+ },
"node_modules/autoprefixer": {
"version": "10.4.19",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
@@ -2049,6 +2246,21 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/aws4": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz",
+ "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==",
+ "dev": true
+ },
"node_modules/axe-core": {
"version": "4.10.2",
"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz",
@@ -2087,11 +2299,52 @@
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "tweetnacl": "^0.14.3"
+ }
+ },
"node_modules/bind-event-listener": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bind-event-listener/-/bind-event-listener-3.0.0.tgz",
"integrity": "sha512-PJvH288AWQhKs2v9zyfYdPzlPqf5bXbGMmhmUIY9x4dAUGIWgomO771oBQNwJnMQSnUIXhKu6sgzpBRXTlvb8Q=="
},
+ "node_modules/blob-util": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
+ "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==",
+ "dev": true
+ },
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -2145,6 +2398,39 @@
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
+ "node_modules/buffer": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "dependencies": {
+ "base64-js": "^1.3.1",
+ "ieee754": "^1.1.13"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/busboy": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
@@ -2156,6 +2442,15 @@
"node": ">=10.16.0"
}
},
+ "node_modules/cachedir": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz",
+ "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/call-bind": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
@@ -2184,9 +2479,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001677",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001677.tgz",
- "integrity": "sha512-fmfjsOlJUpMWu+mAAtZZZHz7UEwsUxIIvu1TJfO1HqFQvB/B+ii0xr9B5HpbZY/mC4XZ8SvjHJqtAY6pDPQEog==",
+ "version": "1.0.30001679",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz",
+ "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==",
"funding": [
{
"type": "opencollective",
@@ -2202,6 +2497,12 @@
}
]
},
+ "node_modules/caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==",
+ "dev": true
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2218,6 +2519,94 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/chalk/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/check-more-types": {
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
+ "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/ci-info": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
+ "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/sibiraj-s"
+ }
+ ],
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/cli-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+ "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+ "dev": true,
+ "dependencies": {
+ "restore-cursor": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/cli-table3": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
+ "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
+ "dev": true,
+ "dependencies": {
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": "10.* || >= 12.*"
+ },
+ "optionalDependencies": {
+ "@colors/colors": "1.5.0"
+ }
+ },
+ "node_modules/cli-truncate": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
+ "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+ "dev": true,
+ "dependencies": {
+ "slice-ansi": "^3.0.0",
+ "string-width": "^4.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/client-only": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
@@ -2272,6 +2661,42 @@
"simple-swizzle": "^0.2.2"
}
},
+ "node_modules/colorette": {
+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "delayed-stream": "~1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/commander": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/common-tags": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
+ "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
+ "dev": true,
+ "engines": {
+ "node": ">=4.0.0"
+ }
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -2283,6 +2708,12 @@
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
},
+ "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==",
+ "dev": true
+ },
"node_modules/cosmiconfig": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz",
@@ -2299,9 +2730,9 @@
}
},
"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==",
+ "version": "7.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.5.tgz",
+ "integrity": "sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==",
"dev": true,
"dependencies": {
"path-key": "^3.1.0",
@@ -2317,11 +2748,81 @@
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
},
- "node_modules/damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
- "dev": true
+ "node_modules/cypress": {
+ "version": "13.15.2",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.2.tgz",
+ "integrity": "sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@cypress/request": "^3.0.6",
+ "@cypress/xvfb": "^1.2.4",
+ "@types/sinonjs__fake-timers": "8.1.1",
+ "@types/sizzle": "^2.3.2",
+ "arch": "^2.2.0",
+ "blob-util": "^2.0.2",
+ "bluebird": "^3.7.2",
+ "buffer": "^5.7.1",
+ "cachedir": "^2.3.0",
+ "chalk": "^4.1.0",
+ "check-more-types": "^2.24.0",
+ "ci-info": "^4.0.0",
+ "cli-cursor": "^3.1.0",
+ "cli-table3": "~0.6.1",
+ "commander": "^6.2.1",
+ "common-tags": "^1.8.0",
+ "dayjs": "^1.10.4",
+ "debug": "^4.3.4",
+ "enquirer": "^2.3.6",
+ "eventemitter2": "6.4.7",
+ "execa": "4.1.0",
+ "executable": "^4.1.1",
+ "extract-zip": "2.0.1",
+ "figures": "^3.2.0",
+ "fs-extra": "^9.1.0",
+ "getos": "^3.2.1",
+ "is-installed-globally": "~0.4.0",
+ "lazy-ass": "^1.6.0",
+ "listr2": "^3.8.3",
+ "lodash": "^4.17.21",
+ "log-symbols": "^4.0.0",
+ "minimist": "^1.2.8",
+ "ospath": "^1.2.2",
+ "pretty-bytes": "^5.6.0",
+ "process": "^0.11.10",
+ "proxy-from-env": "1.0.0",
+ "request-progress": "^3.0.0",
+ "semver": "^7.5.3",
+ "supports-color": "^8.1.1",
+ "tmp": "~0.2.3",
+ "tree-kill": "1.2.2",
+ "untildify": "^4.0.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "cypress": "bin/cypress"
+ },
+ "engines": {
+ "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
+ }
+ },
+ "node_modules/damerau-levenshtein": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
+ "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
+ "dev": true
+ },
+ "node_modules/dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
},
"node_modules/data-view-buffer": {
"version": "1.0.1",
@@ -2374,6 +2875,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/dayjs": {
+ "version": "1.11.13",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz",
+ "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==",
+ "dev": true
+ },
"node_modules/debug": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
@@ -2430,6 +2937,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
"node_modules/detect-libc": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz",
@@ -2460,10 +2976,20 @@
"csstype": "^3.0.2"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
"node_modules/electron-to-chromium": {
- "version": "1.5.52",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.52.tgz",
- "integrity": "sha512-xtoijJTZ+qeucLBDNztDOuQBE1ksqjvNjvqFoST3nGC7fSpqJ+X6BdTBaY5BHG+IhWWmpc6b/KfpeuEDupEPOQ=="
+ "version": "1.5.55",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.55.tgz",
+ "integrity": "sha512-6maZ2ASDOTBtjt9FhqYPRnbvKU5tjG0IN9SztUOWYw2AzNDNpKJYLJmlK0/En4Hs/aiWnB+JZ+gW19PIGszgKg=="
},
"node_modules/emoji-regex": {
"version": "9.2.2",
@@ -2471,6 +2997,15 @@
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
"dev": true
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
"node_modules/enhanced-resolve": {
"version": "5.17.1",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
@@ -2484,6 +3019,19 @@
"node": ">=10.13.0"
}
},
+ "node_modules/enquirer": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
+ "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-colors": "^4.1.1",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8.6"
+ }
+ },
"node_modules/error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -2757,6 +3305,18 @@
}
}
},
+ "node_modules/eslint-config-prettier": {
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz",
+ "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==",
+ "dev": true,
+ "bin": {
+ "eslint-config-prettier": "bin/cli.js"
+ },
+ "peerDependencies": {
+ "eslint": ">=7.0.0"
+ }
+ },
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
@@ -3103,6 +3663,82 @@
"node": ">=0.10.0"
}
},
+ "node_modules/eventemitter2": {
+ "version": "6.4.7",
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
+ "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==",
+ "dev": true
+ },
+ "node_modules/execa": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+ "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+ "dev": true,
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "get-stream": "^5.0.0",
+ "human-signals": "^1.1.1",
+ "is-stream": "^2.0.0",
+ "merge-stream": "^2.0.0",
+ "npm-run-path": "^4.0.0",
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2",
+ "strip-final-newline": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/execa?sponsor=1"
+ }
+ },
+ "node_modules/executable": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
+ "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
+ "dev": true,
+ "dependencies": {
+ "pify": "^2.2.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "node_modules/extract-zip": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+ "dev": true,
+ "dependencies": {
+ "debug": "^4.1.1",
+ "get-stream": "^5.1.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "extract-zip": "cli.js"
+ },
+ "engines": {
+ "node": ">= 10.17.0"
+ },
+ "optionalDependencies": {
+ "@types/yauzl": "^2.9.1"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ]
+ },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -3158,6 +3794,39 @@
"reusify": "^1.0.4"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "pend": "~1.2.0"
+ }
+ },
+ "node_modules/figures": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+ "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+ "dev": true,
+ "dependencies": {
+ "escape-string-regexp": "^1.0.5"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/figures/node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
"node_modules/file-entry-cache": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
@@ -3231,6 +3900,29 @@
"is-callable": "^1.1.3"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/form-data": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
+ "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/fraction.js": {
"version": "4.3.7",
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
@@ -3243,6 +3935,21 @@
"url": "https://github.com/sponsors/rawify"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "at-least-node": "^1.0.0",
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^6.0.1",
+ "universalify": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -3297,6 +4004,21 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/get-symbol-description": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz",
@@ -3326,6 +4048,24 @@
"url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
}
},
+ "node_modules/getos": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
+ "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
+ "dev": true,
+ "dependencies": {
+ "async": "^3.2.0"
+ }
+ },
+ "node_modules/getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0"
+ }
+ },
"node_modules/glob-parent": {
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
@@ -3338,6 +4078,21 @@
"node": ">=10.13.0"
}
},
+ "node_modules/global-dirs": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
+ "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
+ "dev": true,
+ "dependencies": {
+ "ini": "2.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/globals": {
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
@@ -3479,6 +4234,49 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
+ "node_modules/http-signature": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz",
+ "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==",
+ "dev": true,
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^2.0.2",
+ "sshpk": "^1.18.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/human-signals": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+ "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.12.0"
+ }
+ },
+ "node_modules/ieee754": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+ "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -3512,6 +4310,24 @@
"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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ini": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+ "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/internal-slot": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz",
@@ -3676,6 +4492,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-generator-function": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz",
@@ -3703,6 +4528,22 @@
"node": ">=0.10.0"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "global-dirs": "^3.0.0",
+ "is-path-inside": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-map": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz",
@@ -3751,6 +4592,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/is-regex": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
@@ -3794,6 +4644,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-string": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz",
@@ -3839,6 +4701,24 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==",
+ "dev": true
+ },
+ "node_modules/is-unicode-supported": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+ "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-weakmap": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz",
@@ -3891,6 +4771,12 @@
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
"dev": true
},
+ "node_modules/isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==",
+ "dev": true
+ },
"node_modules/iterator.prototype": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz",
@@ -3924,6 +4810,12 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==",
+ "dev": true
+ },
"node_modules/jsesc": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz",
@@ -3946,6 +4838,12 @@
"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=="
},
+ "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==",
+ "dev": true
+ },
"node_modules/json-schema-traverse": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
@@ -3958,7 +4856,13 @@
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
"dev": true
},
- "node_modules/json5": {
+ "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==",
+ "dev": true
+ },
+ "node_modules/json5": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
"integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
@@ -3975,6 +4879,33 @@
"resolved": "https://registry.npmjs.org/jsoncrush/-/jsoncrush-1.1.8.tgz",
"integrity": "sha512-lvIMGzMUA0fjuqwNcxlTNRq2bibPZ9auqT/LyGdlR5hvydJtA/BasSgkx4qclqTKVeTidrJvsS/oVjlTCPQ4Nw=="
},
+ "node_modules/jsonfile": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "dev": true,
+ "dependencies": {
+ "universalify": "^2.0.0"
+ },
+ "optionalDependencies": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "node_modules/jsprim": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
+ "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.4.0",
+ "verror": "1.10.0"
+ }
+ },
"node_modules/jsx-ast-utils": {
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz",
@@ -4017,6 +4948,15 @@
"node": ">=0.10"
}
},
+ "node_modules/lazy-ass": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
+ "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
+ "dev": true,
+ "engines": {
+ "node": "> 0.8"
+ }
+ },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -4035,6 +4975,33 @@
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
+ "node_modules/listr2": {
+ "version": "3.14.0",
+ "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
+ "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
+ "dev": true,
+ "dependencies": {
+ "cli-truncate": "^2.1.0",
+ "colorette": "^2.0.16",
+ "log-update": "^4.0.0",
+ "p-map": "^4.0.0",
+ "rfdc": "^1.3.0",
+ "rxjs": "^7.5.1",
+ "through": "^2.3.8",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "enquirer": ">= 2.3.0 < 3"
+ },
+ "peerDependenciesMeta": {
+ "enquirer": {
+ "optional": true
+ }
+ }
+ },
"node_modules/locate-path": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
@@ -4050,12 +5017,89 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "dev": true
+ },
"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==",
"dev": true
},
+ "node_modules/lodash.once": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
+ "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==",
+ "dev": true
+ },
+ "node_modules/log-symbols": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+ "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^4.1.0",
+ "is-unicode-supported": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
+ "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
+ "dev": true,
+ "dependencies": {
+ "ansi-escapes": "^4.3.0",
+ "cli-cursor": "^3.1.0",
+ "slice-ansi": "^4.0.0",
+ "wrap-ansi": "^6.2.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/log-update/node_modules/slice-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+ }
+ },
+ "node_modules/log-update/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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -4067,6 +5111,12 @@
"loose-envify": "cli.js"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/merge2": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
@@ -4089,6 +5139,36 @@
"node": ">=8.6"
}
},
+ "node_modules/mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "dev": true,
+ "dependencies": {
+ "mime-db": "1.52.0"
+ },
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/minimatch": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
@@ -4231,6 +5311,18 @@
"node": ">=0.10.0"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "path-key": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -4341,6 +5433,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "dev": true,
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "mimic-fn": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/optionator": {
"version": "0.9.4",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
@@ -4358,6 +5474,12 @@
"node": ">= 0.8.0"
}
},
+ "node_modules/ospath": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
+ "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==",
+ "dev": true
+ },
"node_modules/p-limit": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
@@ -4388,6 +5510,21 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "aggregate-error": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/parent-module": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
@@ -4447,6 +5584,18 @@
"node": ">=8"
}
},
+ "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==",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -4464,6 +5613,15 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/possible-typed-array-names": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz",
@@ -4514,6 +5672,42 @@
"node": ">= 0.8.0"
}
},
+ "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,
+ "bin": {
+ "prettier": "bin/prettier.cjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/prettier/prettier?sponsor=1"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">= 0.6.0"
+ }
+ },
"node_modules/prop-types": {
"version": "15.8.1",
"resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",
@@ -4529,6 +5723,22 @@
"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
+ "node_modules/proxy-from-env": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
+ "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==",
+ "dev": true
+ },
+ "node_modules/pump": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -4538,6 +5748,21 @@
"node": ">=6"
}
},
+ "node_modules/qs": {
+ "version": "6.13.0",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
+ "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "dev": true,
+ "dependencies": {
+ "side-channel": "^1.0.6"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/queue-microtask": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -4682,6 +5907,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/request-progress": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
+ "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
+ "dev": true,
+ "dependencies": {
+ "throttleit": "^1.0.0"
+ }
+ },
"node_modules/resolve": {
"version": "1.22.8",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
@@ -4715,6 +5949,19 @@
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
+ "node_modules/restore-cursor": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+ "dev": true,
+ "dependencies": {
+ "onetime": "^5.1.0",
+ "signal-exit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -4725,6 +5972,12 @@
"node": ">=0.10.0"
}
},
+ "node_modules/rfdc": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz",
+ "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
+ "dev": true
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -4748,6 +6001,15 @@
"queue-microtask": "^1.2.2"
}
},
+ "node_modules/rxjs": {
+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+ "dev": true,
+ "dependencies": {
+ "tslib": "^2.1.0"
+ }
+ },
"node_modules/safe-array-concat": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
@@ -4766,6 +6028,26 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
"node_modules/safe-regex-test": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz",
@@ -4783,6 +6065,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+ "dev": true
+ },
"node_modules/scheduler": {
"version": "0.23.2",
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
@@ -4913,6 +6201,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true
+ },
"node_modules/simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
@@ -4928,6 +6222,20 @@
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
"optional": true
},
+ "node_modules/slice-ansi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
+ "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "astral-regex": "^2.0.0",
+ "is-fullwidth-code-point": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -4944,6 +6252,31 @@
"node": ">=0.10.0"
}
},
+ "node_modules/sshpk": {
+ "version": "1.18.0",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz",
+ "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==",
+ "dev": true,
+ "dependencies": {
+ "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"
+ },
+ "bin": {
+ "sshpk-conv": "bin/sshpk-conv",
+ "sshpk-sign": "bin/sshpk-sign",
+ "sshpk-verify": "bin/sshpk-verify"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/streamsearch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
@@ -4952,6 +6285,26 @@
"node": ">=10.0.0"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width/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==",
+ "dev": true
+ },
"node_modules/string.prototype.includes": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz",
@@ -5051,6 +6404,18 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
@@ -5060,6 +6425,15 @@
"node": ">=4"
}
},
+ "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==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -5100,15 +6474,18 @@
"integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw=="
},
"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==",
+ "version": "8.1.1",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+ "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
"node_modules/supports-preserve-symlinks-flag": {
@@ -5149,6 +6526,48 @@
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
+ "node_modules/throttleit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz",
+ "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
+ "dev": true
+ },
+ "node_modules/tldts": {
+ "version": "6.1.59",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.59.tgz",
+ "integrity": "sha512-472ilPxsRuqBBpn+KuRBHJvZhk6tTo4yTVsmODrLBNLwRYJPkDfMEHivgNwp5iEl+cbrZzzRtLKRxZs7+QKkRg==",
+ "dev": true,
+ "dependencies": {
+ "tldts-core": "^6.1.59"
+ },
+ "bin": {
+ "tldts": "bin/cli.js"
+ }
+ },
+ "node_modules/tldts-core": {
+ "version": "6.1.59",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.59.tgz",
+ "integrity": "sha512-EiYgNf275AQyVORl8HQYYe7rTVnmLb4hkWK7wAk/12Ksy5EiHpmUmTICa4GojookBPC8qkLMBKKwCmzNA47ZPQ==",
+ "dev": true
+ },
+ "node_modules/tmp": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz",
+ "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==",
+ "dev": true,
+ "engines": {
+ "node": ">=14.14"
+ }
+ },
"node_modules/to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@@ -5161,6 +6580,27 @@
"node": ">=8.0"
}
},
+ "node_modules/tough-cookie": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.0.0.tgz",
+ "integrity": "sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==",
+ "dev": true,
+ "dependencies": {
+ "tldts": "^6.1.32"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
+ "node_modules/tree-kill": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
+ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
+ "dev": true,
+ "bin": {
+ "tree-kill": "cli.js"
+ }
+ },
"node_modules/ts-api-utils": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz",
@@ -5190,6 +6630,24 @@
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "safe-buffer": "^5.0.1"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==",
+ "dev": true
+ },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -5202,6 +6660,18 @@
"node": ">= 0.8.0"
}
},
+ "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,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/typed-array-buffer": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz",
@@ -5309,6 +6779,24 @@
"integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==",
"dev": true
},
+ "node_modules/universalify": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
+ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+ "dev": true,
+ "engines": {
+ "node": ">= 10.0.0"
+ }
+ },
+ "node_modules/untildify": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+ "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz",
@@ -5355,6 +6843,29 @@
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
}
},
+ "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==",
+ "dev": true,
+ "bin": {
+ "uuid": "dist/bin/uuid"
+ }
+ },
+ "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==",
+ "dev": true,
+ "engines": [
+ "node >=0.6.0"
+ ],
+ "dependencies": {
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
+ }
+ },
"node_modules/which": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
@@ -5458,6 +6969,29 @@
"node": ">=0.10.0"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "dev": true
+ },
"node_modules/yaml": {
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
@@ -5466,6 +7000,16 @@
"node": ">= 6"
}
},
+ "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==",
+ "dev": true,
+ "dependencies": {
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
"node_modules/yocto-queue": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
diff --git a/packages/extensions/package.json b/packages/extensions/package.json
index 81094bce..57ae7a1a 100644
--- a/packages/extensions/package.json
+++ b/packages/extensions/package.json
@@ -29,14 +29,12 @@
"@types/node": "^20",
"@types/react": "^18",
"@types/react-dom": "^18",
+ "cypress": "^13.13.3",
"eslint": "^9",
"eslint-config-next": "15.0.2",
+ "eslint-config-prettier": "^9.1.0",
"postcss": "^8",
+ "prettier": "^3.2.5",
"typescript": "^5"
- },
- "lint-staged": {
- "*.{js,ts,jsx,tsx}": "eslint --fix",
- "*.{js,ts,jsx,tsx,css,md}": "prettier --write",
- "src/**/*.{ts,tsx}": "tsc --noEmit"
}
}
diff --git a/packages/extensions/postcss.config.js b/packages/extensions/postcss.config.cjs
similarity index 100%
rename from packages/extensions/postcss.config.js
rename to packages/extensions/postcss.config.cjs
diff --git a/packages/extensions/src/app/(dashboard)/layout.tsx b/packages/extensions/src/app/(dashboard)/layout.tsx
index 4567776c..0c713e48 100644
--- a/packages/extensions/src/app/(dashboard)/layout.tsx
+++ b/packages/extensions/src/app/(dashboard)/layout.tsx
@@ -11,7 +11,7 @@ import {
} from "@dirac-grid/diracx-web-components/contexts";
import { usePathname, useRouter, useSearchParams } from "next/navigation";
import { applicationList } from "@/gubbins/applicationList";
-import { defaultUserDashboard } from "@/gubbins/defaultUserDashboard";
+import { defaultSections } from "@/gubbins/defaultUserDashboard";
// Layout for the dashboard: setup the providers and the dashboard for the applications
export default function DashboardLayout({
@@ -37,7 +37,7 @@ export default function DashboardLayout({
No need to use it if you don't want to customize the applications */}
{/* OIDCSecure is used to make sure the user is authenticated before accessing the dashboard */}
diff --git a/packages/extensions/src/app/(dashboard)/page.tsx b/packages/extensions/src/app/(dashboard)/page.tsx
index d51b6b1e..24f5e4ff 100644
--- a/packages/extensions/src/app/(dashboard)/page.tsx
+++ b/packages/extensions/src/app/(dashboard)/page.tsx
@@ -1,8 +1,12 @@
"use client";
-import React, { useEffect } from "react";
-import { BaseApp } from "@dirac-grid/diracx-web-components/components";
+import React, { Dispatch, SetStateAction, useEffect } from "react";
+import { UserDashboard } from "@dirac-grid/diracx-web-components/components";
import { ApplicationsContext } from "@dirac-grid/diracx-web-components/contexts";
import { useSearchParamsUtils } from "@dirac-grid/diracx-web-components/hooks";
+import {
+ ApplicationConfig,
+ UserSection,
+} from "@dirac-grid/diracx-web-components/types";
import { applicationList } from "@/gubbins/applicationList";
export default function Page() {
@@ -16,22 +20,30 @@ export default function Page() {
}
}, [getParam, setParam]);
- // Get the user dashboard from the ApplicationsContext
- const [userDashboard] = React.useContext(ApplicationsContext);
+ // Get the user sections from the ApplicationsContext
+ const [sections] = React.useContext(
+ ApplicationsContext as unknown as React.Context<
+ [
+ UserSection[],
+ React.Dispatch>,
+ ApplicationConfig[],
+ ]
+ >,
+ );
// Memoize the application type based on the appId
const appType = React.useMemo(() => {
- const group = userDashboard.find((group) =>
- group.items.some((item) => item.id === appId),
+ const section = sections.find((section) =>
+ section.items.some((item) => item.id === appId),
);
- return group?.items.find((item) => item.id === appId)?.type;
- }, [userDashboard, appId]);
+ return section?.items.find((item) => item.id === appId)?.type;
+ }, [sections, appId]);
// Get the component based on the application type
const Component = React.useMemo(() => {
return applicationList.find((app) => app.name === appType)?.component;
}, [appType]);
- // Render the component if it exists, otherwise render the BaseApp
- return Component ? : ;
+ // Render the component if it exists, otherwise render the UserDashboard
+ return Component ? : ;
}
diff --git a/packages/extensions/src/gubbins/applicationList.ts b/packages/extensions/src/gubbins/applicationList.ts
index 99f0bcf8..496024de 100644
--- a/packages/extensions/src/gubbins/applicationList.ts
+++ b/packages/extensions/src/gubbins/applicationList.ts
@@ -1,10 +1,10 @@
import { applicationList } from "@dirac-grid/diracx-web-components/components";
-import { ApplicationMetadata } from "@dirac-grid/diracx-web-components/types";
+import { ApplicationConfig } from "@dirac-grid/diracx-web-components/types";
import { BugReport } from "@mui/icons-material";
import TestApp from "@/gubbins/components/TestApp/testApp";
// New Application List with the default ones + the Test app
-const appList: ApplicationMetadata[] = [
+const appList: ApplicationConfig[] = [
...applicationList,
{ name: "Test App", component: TestApp, icon: BugReport },
];
diff --git a/packages/extensions/src/gubbins/defaultUserDashboard.tsx b/packages/extensions/src/gubbins/defaultUserDashboard.tsx
index 0f3582f8..3bf822b5 100644
--- a/packages/extensions/src/gubbins/defaultUserDashboard.tsx
+++ b/packages/extensions/src/gubbins/defaultUserDashboard.tsx
@@ -1,17 +1,9 @@
+import { UserSection } from "@dirac-grid/diracx-web-components/types";
+import { BugReport } from "@mui/icons-material";
import { applicationList } from "@/gubbins/applicationList";
-// New default user dashboard groups
-export const defaultUserDashboard: {
- title: string;
- extended: boolean;
- items: {
- title: string;
- type: string;
- id: string;
- icon: React.ComponentType<{}>;
- data?: any;
- }[];
-}[] = [
+// New default user sections
+export const defaultSections: UserSection[] = [
{
title: "Default Applications",
extended: true,
@@ -22,7 +14,7 @@ export const defaultUserDashboard: {
type: "Test App",
icon:
applicationList.find((app) => app.name === "Test App")?.icon ||
- (() => ),
+ BugReport,
},
{
title: "Dashboard",
@@ -30,7 +22,7 @@ export const defaultUserDashboard: {
type: "Dashboard",
icon:
applicationList.find((app) => app.name === "Dashboard")?.icon ||
- (() => ),
+ BugReport,
},
{
title: "Job Monitor",
@@ -38,7 +30,7 @@ export const defaultUserDashboard: {
type: "Job Monitor",
icon:
applicationList.find((app) => app.name === "Job Monitor")?.icon ||
- (() => ),
+ BugReport,
},
{
title: "File Catalog",
@@ -46,7 +38,7 @@ export const defaultUserDashboard: {
type: "File Catalog",
icon:
applicationList.find((app) => app.name === "File Catalog")?.icon ||
- (() => ),
+ BugReport,
},
],
},
diff --git a/packages/extensions/test/e2e/login_out.cy.ts b/packages/extensions/test/e2e/login_out.cy.ts
new file mode 100644
index 00000000..7a6cec86
--- /dev/null
+++ b/packages/extensions/test/e2e/login_out.cy.ts
@@ -0,0 +1,72 @@
+///
+
+// Make sure the user can login and logout
+describe("Login and Logout", () => {
+ beforeEach(() => {
+ // Cypress starts out with a blank slate for each test
+ // so we must tell it to visit our website with the `cy.visit()` command.
+ // Since we want to visit the same URL at the start of all our tests,
+ // we include it in our beforeEach function so that it runs before each test
+ cy.visit("/");
+ });
+
+ it("login", () => {
+ // The user is redirected to the /auth page because not authenticated
+ // Make sure we are on the /auth page
+ cy.url().should("include", "/auth");
+
+ // Continue with the default parameters
+ cy.contains("Login through your Identity Provider").click();
+
+ // Extract name from baseUrl (remove http:// and port number)
+ const domain = Cypress.config()
+ .baseUrl?.replace("https://", "")
+ .split(":")[0];
+
+ cy.url().should("include", `http://${domain}:32002`);
+
+ // The user is redirected to the OIDC provider login page and needs to login
+ cy.origin(`http://${domain}:32002`, () => {
+ // Find the username and password fields and fill them
+ cy.get("#login").type("admin@example.com");
+ cy.get("#password").type("password");
+
+ // Find the login button and click on it
+ cy.get("button").click();
+ // Grant access
+ cy.get(":nth-child(1) > form > .dex-btn").click();
+ });
+
+ // The user is redirected back to the /auth page
+ cy.url().should("include", "/auth");
+
+ // From now on the user is logged in
+ // The login buttton should not be present anymore
+ cy.contains("Login").should("not.exist");
+ cy.contains("Hello admin").should("exist");
+
+ // Click on the user avatar
+ cy.get(".MuiAvatar-root").click();
+ // Check the user details
+ cy.contains("admin").should("exist");
+ cy.contains("diracAdmin").should("exist");
+ // Check the Properties accordion
+ cy.contains("Properties").click();
+ cy.contains("NormalUser").should("exist");
+
+ // Logout
+ cy.contains("Logout").click();
+
+ // The user is redirected back to the /auth page
+ cy.url().should("include", "/auth");
+
+ // The user is logged out
+ // The login button should be present
+ cy.contains("Login through your Identity Provider").should("exist");
+
+ // The user tries to access the dashboard page without being connected
+ // The user is redirected to the /auth page
+ cy.visit("/");
+ cy.url().should("include", "/auth");
+ });
+});
diff --git a/release-please-config.json b/release-please-config.json
index de70cfd9..7f044c13 100644
--- a/release-please-config.json
+++ b/release-please-config.json
@@ -18,9 +18,6 @@
},
"packages/diracx-web-components": {
"component": "diracx-web-components"
- },
- "packages/extensions": {
- "component": "gubbins"
}
},
"plugins": [