diff --git a/.github/workflows/deploy-preprod.yml b/.github/workflows/deploy-preprod.yml
index 58a95ab8a6..7897431ccf 100644
--- a/.github/workflows/deploy-preprod.yml
+++ b/.github/workflows/deploy-preprod.yml
@@ -1,4 +1,4 @@
-name: Deploy Preprod
+name: Deploy Preprod Assets
on:
push:
@@ -6,37 +6,15 @@ on:
- edge
jobs:
- deploy-backend:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
-
- - name: Install Heroku CLI
- run: |
- curl https://cli-assets.heroku.com/install.sh | sh
-
- - name: Login to Heroku
- uses: akhileshns/heroku-deploy@v3.13.15
- with:
- heroku_api_key: ${{secrets.HEROKU_API_KEY}}
- heroku_app_name: "polis-preprod"
- heroku_email: ${{secrets.HEROKU_EMAIL}}
- branch: "edge"
-
- - name: Deploy to Heroku
- run: |
- git push https://heroku:${{secrets.HEROKU_API_KEY}}@git.heroku.com/polis-preprod.git edge:main
-
deploy-static:
runs-on: ubuntu-latest
- needs: deploy-backend
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
@@ -51,7 +29,6 @@ jobs:
- name: Build static assets
env:
EMBED_SERVICE_HOSTNAME: preprod.pol.is
- ENABLE_TWITTER_WIDGETS: true
GA_TRACKING_ID: G-WVP78N35QR
SERVICE_URL: https://preprod.pol.is
run: |
diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml
index 43f5bb3da0..1f49e5a9d0 100644
--- a/.github/workflows/deploy-prod.yml
+++ b/.github/workflows/deploy-prod.yml
@@ -1,4 +1,4 @@
-name: Deploy Prod
+name: Deploy Prod Assets
on:
push:
@@ -6,39 +6,16 @@ on:
- stable
jobs:
- deploy-backend:
- runs-on: ubuntu-latest
- environment: production
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
-
- - name: Install Heroku CLI
- run: |
- curl https://cli-assets.heroku.com/install.sh | sh
-
- - name: Login to Heroku
- uses: akhileshns/heroku-deploy@v3.13.15
- with:
- heroku_api_key: ${{secrets.HEROKU_API_KEY}}
- heroku_app_name: "polisapp"
- heroku_email: ${{secrets.HEROKU_EMAIL}}
- branch: "stable"
-
- - name: Deploy to Heroku
- run: |
- git push https://heroku:${{secrets.HEROKU_API_KEY}}@git.heroku.com/polisapp.git stable:main
-
deploy-static:
runs-on: ubuntu-latest
- needs: deploy-backend
environment: production
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
- name: Configure AWS Credentials
uses: aws-actions/configure-aws-credentials@v4
@@ -53,7 +30,6 @@ jobs:
- name: Build static assets
env:
EMBED_SERVICE_HOSTNAME: pol.is
- ENABLE_TWITTER_WIDGETS: true
GA_TRACKING_ID: G-WVP78N35QR
SERVICE_URL: https://pol.is
run: |
diff --git a/cdk/lib/cdk-stack.ts b/cdk/lib/cdk-stack.ts
index 9c02ee38ae..4be914aea9 100644
--- a/cdk/lib/cdk-stack.ts
+++ b/cdk/lib/cdk-stack.ts
@@ -107,6 +107,11 @@ export class CdkStack extends cdk.Stack {
],
});
+ instanceRole.addToPolicy(new iam.PolicyStatement({
+ actions: ['s3:PutObject', 's3:PutObjectAcl', 's3:AbortMultipartUpload'],
+ resources: ['arn:aws:s3:::*', 'arn:aws:s3:::*/*'],
+ }));
+
// IAM Role for CodeDeploy
const codeDeployRole = new iam.Role(this, 'CodeDeployRole', {
assumedBy: new iam.ServicePrincipal('codedeploy.amazonaws.com'),
@@ -281,6 +286,7 @@ EOF`,
launchTemplate: webLaunchTemplate,
minCapacity: 2,
maxCapacity: 10,
+ desiredCapacity: 2,
vpcSubnets: { subnetType: ec2.SubnetType.PUBLIC },
healthCheck: autoscaling.HealthCheck.elb({grace: cdk.Duration.minutes(5)})
});
@@ -289,6 +295,7 @@ EOF`,
vpc,
launchTemplate: mathWorkerLaunchTemplate,
minCapacity: 1,
+ desiredCapacity: 1,
maxCapacity: 5,
vpcSubnets: {
subnetType: ec2.SubnetType.PUBLIC,
diff --git a/cdk/package-lock.json b/cdk/package-lock.json
index a84284d94b..cb170f949d 100644
--- a/cdk/package-lock.json
+++ b/cdk/package-lock.json
@@ -8,7 +8,7 @@
"name": "cdk",
"version": "0.1.0",
"dependencies": {
- "aws-cdk-lib": "2.178.2",
+ "aws-cdk-lib": "2.189.1",
"constructs": "^10.0.0"
},
"bin": {
@@ -39,15 +39,9 @@
}
},
"node_modules/@aws-cdk/asset-awscli-v1": {
- "version": "2.2.223",
- "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.223.tgz",
- "integrity": "sha512-a4eJHrzW0moUQR8wty2m0u93iabpQS3/8NviK6luaqYJ3Vog5LvSVJ4fGSGJD8B/7yQ7MlQWZ/DvFVFJz7nU4Q==",
- "license": "Apache-2.0"
- },
- "node_modules/@aws-cdk/asset-kubectl-v20": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/@aws-cdk/asset-kubectl-v20/-/asset-kubectl-v20-2.1.4.tgz",
- "integrity": "sha512-Ps2MkmjYgMyflagqQ4dgTElc7Vwpqj8spw8dQVFiSeaaMPsuDSNsPax3/HjuDuwqsmLdaCZc6umlxYLpL0kYDA==",
+ "version": "2.2.232",
+ "resolved": "https://registry.npmjs.org/@aws-cdk/asset-awscli-v1/-/asset-awscli-v1-2.2.232.tgz",
+ "integrity": "sha512-x9aFQG9gA+RgGj9bGB+WC6y1Nq2/Y8R2yXFoKWoQZOet8PRFJ8M5/FeXoh9XmdWI4weJVctLU4WTIve6rOvPtA==",
"license": "Apache-2.0"
},
"node_modules/@aws-cdk/asset-node-proxy-agent-v6": {
@@ -57,9 +51,9 @@
"license": "Apache-2.0"
},
"node_modules/@aws-cdk/cloud-assembly-schema": {
- "version": "39.2.20",
- "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-39.2.20.tgz",
- "integrity": "sha512-RI7S8jphGA8mak154ElnEJQPNTTV4PZmA7jgqnBBHQGyOPJIXxtACubNQ5m4YgjpkK3UJHsWT+/cOAfM/Au/Wg==",
+ "version": "41.2.0",
+ "resolved": "https://registry.npmjs.org/@aws-cdk/cloud-assembly-schema/-/cloud-assembly-schema-41.2.0.tgz",
+ "integrity": "sha512-JaulVS6z9y5+u4jNmoWbHZRs9uGOnmn/ktXygNWKNu1k6lF3ad4so3s18eRu15XCbUIomxN9WPYT6Ehh7hzONw==",
"bundleDependencies": [
"jsonschema",
"semver"
@@ -68,6 +62,9 @@
"dependencies": {
"jsonschema": "~1.4.1",
"semver": "^7.7.1"
+ },
+ "engines": {
+ "node": ">= 14.15.0"
}
},
"node_modules/@aws-cdk/cloud-assembly-schema/node_modules/jsonschema": {
@@ -1276,9 +1273,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.178.2",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.178.2.tgz",
- "integrity": "sha512-8UZFzQMlP0exyfddQZrle5dAW+oahlUHKMnBTvnPT1zQNT1KkSnwL9ObthoV0tl+cllIyd1tbz2sOsKVf7qgtw==",
+ "version": "2.189.1",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.189.1.tgz",
+ "integrity": "sha512-9JU0yUr2iRTJ1oCPrHyx7hOtBDWyUfyOcdb6arlumJnMcQr2cyAMASY8HuAXHc8Y10ipVp8dRTW+J4/132IIYA==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -1294,20 +1291,19 @@
],
"license": "Apache-2.0",
"dependencies": {
- "@aws-cdk/asset-awscli-v1": "^2.2.208",
- "@aws-cdk/asset-kubectl-v20": "^2.1.3",
+ "@aws-cdk/asset-awscli-v1": "^2.2.229",
"@aws-cdk/asset-node-proxy-agent-v6": "^2.1.0",
- "@aws-cdk/cloud-assembly-schema": "^39.2.0",
+ "@aws-cdk/cloud-assembly-schema": "^41.0.0",
"@balena/dockerignore": "^1.0.2",
"case": "1.6.3",
- "fs-extra": "^11.2.0",
+ "fs-extra": "^11.3.0",
"ignore": "^5.3.2",
- "jsonschema": "^1.4.1",
+ "jsonschema": "^1.5.0",
"mime-types": "^2.1.35",
"minimatch": "^3.1.2",
"punycode": "^2.3.1",
- "semver": "^7.6.3",
- "table": "^6.8.2",
+ "semver": "^7.7.1",
+ "table": "^6.9.0",
"yaml": "1.10.2"
},
"engines": {
@@ -1545,7 +1541,7 @@
}
},
"node_modules/aws-cdk-lib/node_modules/semver": {
- "version": "7.6.3",
+ "version": "7.7.1",
"inBundle": true,
"license": "ISC",
"bin": {
@@ -1746,12 +1742,14 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
"license": "MIT"
},
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -1982,6 +1980,7 @@
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
"license": "MIT"
},
"node_modules/constructs": {
@@ -3495,6 +3494,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -3868,6 +3868,7 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true,
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
diff --git a/cdk/package.json b/cdk/package.json
index 9e9ee856b7..598b0fa33d 100644
--- a/cdk/package.json
+++ b/cdk/package.json
@@ -20,7 +20,7 @@
"typescript": "~5.6.3"
},
"dependencies": {
- "aws-cdk-lib": "2.178.2",
+ "aws-cdk-lib": "2.189.1",
"constructs": "^10.0.0"
}
}
diff --git a/client-admin/package-lock.json b/client-admin/package-lock.json
index c3f0ba3dc3..2b106309f8 100644
--- a/client-admin/package-lock.json
+++ b/client-admin/package-lock.json
@@ -20,7 +20,7 @@
"redux": "~4.2.1",
"redux-thunk": "~2.4.2",
"theme-ui": "0.13.1",
- "victory": "~35.11.4"
+ "victory": "~37.3.6"
},
"devDependencies": {
"@babel/core": "~7.26.10",
@@ -2750,6 +2750,60 @@
"@types/node": "*"
}
},
+ "node_modules/@types/d3-array": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz",
+ "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="
+ },
+ "node_modules/@types/d3-color": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",
+ "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A=="
+ },
+ "node_modules/@types/d3-ease": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",
+ "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA=="
+ },
+ "node_modules/@types/d3-interpolate": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",
+ "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",
+ "dependencies": {
+ "@types/d3-color": "*"
+ }
+ },
+ "node_modules/@types/d3-path": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",
+ "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg=="
+ },
+ "node_modules/@types/d3-scale": {
+ "version": "4.0.9",
+ "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",
+ "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
+ "dependencies": {
+ "@types/d3-time": "*"
+ }
+ },
+ "node_modules/@types/d3-shape": {
+ "version": "3.1.7",
+ "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.7.tgz",
+ "integrity": "sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==",
+ "dependencies": {
+ "@types/d3-path": "*"
+ }
+ },
+ "node_modules/@types/d3-time": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",
+ "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="
+ },
+ "node_modules/@types/d3-timer": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",
+ "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw=="
+ },
"node_modules/@types/debug": {
"version": "4.1.12",
"resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@@ -4565,20 +4619,18 @@
"internmap": "^1.0.0"
}
},
- "node_modules/d3-collection": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz",
- "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A=="
- },
"node_modules/d3-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/d3-color/-/d3-color-2.0.0.tgz",
"integrity": "sha512-SPXi0TSKPD4g9tw0NMZFnR95XVgUZiBH+uUTqQuDu1OsE2zomHU7ho0FISciaPvosimixwHFl3WHLGabv6dDgQ=="
},
"node_modules/d3-ease": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz",
- "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",
+ "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",
+ "engines": {
+ "node": ">=12"
+ }
},
"node_modules/d3-format": {
"version": "2.0.0",
@@ -4594,9 +4646,12 @@
}
},
"node_modules/d3-path": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.9.tgz",
- "integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",
+ "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",
+ "engines": {
+ "node": ">=12"
+ }
},
"node_modules/d3-scale": {
"version": "3.3.0",
@@ -4612,11 +4667,14 @@
}
},
"node_modules/d3-shape": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.3.7.tgz",
- "integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",
+ "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
"dependencies": {
- "d3-path": "1"
+ "d3-path": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/d3-time": {
@@ -4636,9 +4694,12 @@
}
},
"node_modules/d3-timer": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz",
- "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw=="
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",
+ "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",
+ "engines": {
+ "node": ">=12"
+ }
},
"node_modules/d3-voronoi": {
"version": "1.1.4",
@@ -9872,9 +9933,9 @@
}
},
"node_modules/react-fast-compare": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
- "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw=="
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
+ "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ=="
},
"node_modules/react-is": {
"version": "16.13.1",
@@ -12051,522 +12112,548 @@
}
},
"node_modules/victory": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory/-/victory-35.11.4.tgz",
- "integrity": "sha512-C1quDnS2pxUpabsHzjSVOeSJ8blRtxLcUCqLcFDYqgZkM0cnu5InoT16zlDM23zVcAQW6315FFxnpZaogW5UBA==",
- "license": "MIT",
- "dependencies": {
- "victory-area": "^35.11.4",
- "victory-axis": "^35.11.4",
- "victory-bar": "^35.11.4",
- "victory-box-plot": "^35.11.4",
- "victory-brush-container": "^35.11.4",
- "victory-brush-line": "^35.11.4",
- "victory-candlestick": "^35.11.4",
- "victory-chart": "^35.11.4",
- "victory-core": "^35.11.4",
- "victory-create-container": "^35.11.4",
- "victory-cursor-container": "^35.11.4",
- "victory-errorbar": "^35.11.4",
- "victory-group": "^35.11.4",
- "victory-histogram": "^35.11.4",
- "victory-legend": "^35.11.4",
- "victory-line": "^35.11.4",
- "victory-pie": "^35.11.4",
- "victory-polar-axis": "^35.11.4",
- "victory-scatter": "^35.11.4",
- "victory-selection-container": "^35.11.4",
- "victory-shared-events": "^35.11.4",
- "victory-stack": "^35.11.4",
- "victory-tooltip": "^35.11.4",
- "victory-voronoi": "^35.11.4",
- "victory-voronoi-container": "^35.11.4",
- "victory-zoom-container": "^35.11.4"
- },
- "peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory/-/victory-37.3.6.tgz",
+ "integrity": "sha512-CZ1vjvra0R1U3T2dMI4EsjI8Ng+JmQ2ox/EweSzjkTnHfW/Vn5ylryadawDiYjDMcBvABjO3uODsIlSEm4d/Sw==",
+ "dependencies": {
+ "victory-area": "37.3.6",
+ "victory-axis": "37.3.6",
+ "victory-bar": "37.3.6",
+ "victory-box-plot": "37.3.6",
+ "victory-brush-container": "37.3.6",
+ "victory-brush-line": "37.3.6",
+ "victory-candlestick": "37.3.6",
+ "victory-canvas": "37.3.6",
+ "victory-chart": "37.3.6",
+ "victory-core": "37.3.6",
+ "victory-create-container": "37.3.6",
+ "victory-cursor-container": "37.3.6",
+ "victory-errorbar": "37.3.6",
+ "victory-group": "37.3.6",
+ "victory-histogram": "37.3.6",
+ "victory-legend": "37.3.6",
+ "victory-line": "37.3.6",
+ "victory-pie": "37.3.6",
+ "victory-polar-axis": "37.3.6",
+ "victory-scatter": "37.3.6",
+ "victory-selection-container": "37.3.6",
+ "victory-shared-events": "37.3.6",
+ "victory-stack": "37.3.6",
+ "victory-tooltip": "37.3.6",
+ "victory-voronoi": "37.3.6",
+ "victory-voronoi-container": "37.3.6",
+ "victory-zoom-container": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
}
},
"node_modules/victory-area": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-35.11.4.tgz",
- "integrity": "sha512-i3rN4Jvn1uwA3YvCuv3EIPEcK2SWSOq3c+TvLvVj1BKFQug11C06UjyQje+3EEzffZ/EMkvGqj2+YudIjrGEzA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-37.3.6.tgz",
+ "integrity": "sha512-wVC8LKrZJLiSySNuJLRCB449qZTsPiRyzLlNoJwe21y+XA/a2HJbmJSeywmo8P153aX8viKe1H8ygDsTFXQhHw==",
"dependencies": {
- "d3-shape": "^1.2.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-axis": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-35.11.4.tgz",
- "integrity": "sha512-KmPXC/vgbiiWckhK0LruZvsFQqESg6BflhIqS/Xemc50ymWetqbT9VZhjPWbU0arOIP5E8xcFnGUimDN//Jffw==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-37.3.6.tgz",
+ "integrity": "sha512-Vi0dZvgmXmnCdoqc49WckeG5cMXnl7FTtqVhXu9JweA9cgCnkZabBd5mRvAjblb3Lo4j0HZCSPKHYWUPW70qZg==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-bar": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-35.11.4.tgz",
- "integrity": "sha512-EZC+6VGwHkIcOYEppVFBIC5JymYnfF+RLF+NM0Uys7q5+AwaLx36LS9a2xBUBYO/gx20Wd1HVH8kjSHzw1rTqQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-37.3.6.tgz",
+ "integrity": "sha512-jdATFRWL1LUW/yEpKWx/aId2BiU2o1pPF9+Kh1TFISBduJoI4ZqvZD90H1QK4f/z50PikqiqiDECaKoKM1jfOQ==",
"dependencies": {
- "d3-shape": "^1.2.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-box-plot": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-35.11.4.tgz",
- "integrity": "sha512-rYfE64lVRBgWewwbKRKwKOGqA2AWtPB3aRgNAG4GabvTMUTxBfKUm8ByE6DQ7e56o5Jcwwu4cUbSFZPowB48RQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-37.3.6.tgz",
+ "integrity": "sha512-GOucnD63h14ScBuISC/nd1GBTEx6gIZfLE+0P0gyeH1poBKq0trTTvpQDvAMuGR8zICfEETG3ltmUMCwRrFyUg==",
"dependencies": {
- "d3-array": "^1.2.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
- "node_modules/victory-box-plot/node_modules/d3-array": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
- "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
- },
"node_modules/victory-brush-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-35.11.4.tgz",
- "integrity": "sha512-KpFYU2LxKbLIjZDhXTdveok1SWLFlG5s2R214IRq+ukYRz21CoxlvZCWhFL60lSPilD+ZD1Udv3sK/RW9CFMxA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-37.3.6.tgz",
+ "integrity": "sha512-LfZ2CgX1cYAqCtYxcSB68OfZS2v0T2VLXoEArd0lCXfRBY1Gya7GacCUcuo7GoK9XOXeslx7S/U95aVutt1VLg==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-brush-line": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-35.11.4.tgz",
- "integrity": "sha512-rVBIWlRf+jwveEeTuL9A0+feedKwse8C/yB1hMa3PiT2LgBS1a8d4KK+rCT25ihyyX61+cqSsV4xB6aXuAYMjQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-37.3.6.tgz",
+ "integrity": "sha512-zsZJfF1fUj4F7mUoIMV+h73qoTClPA4bKM1terlYrDBD8l/c/f0KBbEotu3E1X+n4QMmDRruswaB/YUdqK5QLA==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-candlestick": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-35.11.4.tgz",
- "integrity": "sha512-2sBWjtGIB5ln8Dd3/T3itdLkpGd7oRSSly3FPKF+blp7UpXdc9RXhChnX8MMIT/D0vjhcC8zNmtXNWbuaEEnrg==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-37.3.6.tgz",
+ "integrity": "sha512-h/mOmkCrsWrirn4dFnpLxJPXpxT+uHxuYxnXGrAyH+YUOrVj3iKaDJlEiVlz5vy30syE5j5hzTQCMsZ/hzHNdg==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
- "node_modules/victory-chart": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-35.11.4.tgz",
- "integrity": "sha512-oBTjx6ytp+/s6zswCuOUQotiISePQKuDUdOsjnbINBPSNvJuE2W9GXHD+B7ibDkCh4ZWXm8obHz7mnrRGbCGFQ==",
+ "node_modules/victory-canvas": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-canvas/-/victory-canvas-37.3.6.tgz",
+ "integrity": "sha512-1CD4S0uZ92sUGGSIEQferEfSqd/z9EXw9G6zkzPIoJeTKFshpfqCjUkNRx9Iu9Upxt3fUpId8Qwl1YfchmbrFg==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-axis": "^35.11.4",
- "victory-core": "^35.11.4",
- "victory-polar-axis": "^35.11.4",
- "victory-shared-events": "^35.11.4"
+ "victory-bar": "37.3.6",
+ "victory-core": "37.3.6"
},
- "peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
- }
- },
- "node_modules/victory-core": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-35.11.4.tgz",
- "integrity": "sha512-PuqrOIn/a6GQgsp/DKvACiJBAJo71P77jltn56mlDZjAAzz+58BL4E0hx7x908GdodLXo2n9gEeuDdjOAlOt0Q==",
- "dependencies": {
- "d3-ease": "^1.0.0",
- "d3-interpolate": "^1.1.1",
- "d3-scale": "^1.0.0",
- "d3-shape": "^1.2.0",
- "d3-timer": "^1.0.0",
- "lodash": "^4.17.21",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0"
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
- "node_modules/victory-core/node_modules/d3-array": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
- "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
- },
- "node_modules/victory-core/node_modules/d3-color": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
- "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
- },
- "node_modules/victory-core/node_modules/d3-format": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
- "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
- },
- "node_modules/victory-core/node_modules/d3-interpolate": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
- "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
- "dependencies": {
- "d3-color": "1"
- }
- },
- "node_modules/victory-core/node_modules/d3-scale": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz",
- "integrity": "sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw==",
+ "node_modules/victory-chart": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-37.3.6.tgz",
+ "integrity": "sha512-IkPo/W4AJ7bPu902TGER09OseR9ODm+FQAKfOBw4JsdEhZZ7BiG9zgd/25+x0r5EsTLu81CYGQVkBa+ZazcOlA==",
"dependencies": {
- "d3-array": "^1.2.0",
- "d3-collection": "1",
- "d3-color": "1",
- "d3-format": "1",
- "d3-interpolate": "1",
- "d3-time": "1",
- "d3-time-format": "2"
+ "lodash": "^4.17.19",
+ "react-fast-compare": "^3.2.0",
+ "victory-axis": "37.3.6",
+ "victory-core": "37.3.6",
+ "victory-polar-axis": "37.3.6",
+ "victory-shared-events": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
}
},
- "node_modules/victory-core/node_modules/d3-time": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
- "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
- },
- "node_modules/victory-core/node_modules/d3-time-format": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
- "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "node_modules/victory-core": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-37.3.6.tgz",
+ "integrity": "sha512-aFgO6KokxPbUCPznZP5UPhOdI22pMuwDXKDt6eoQOnkVim66Ia+K95TQar2nwVKGYV5j26aKVf/n9blwphGJRw==",
"dependencies": {
- "d3-time": "1"
+ "lodash": "^4.17.21",
+ "react-fast-compare": "^3.2.0",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0"
}
},
"node_modules/victory-create-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-35.11.4.tgz",
- "integrity": "sha512-baDLO4GSk/7eTVEYkhikwgwV5BtrSMuNPjKZBjZrIA3Ka9Fn5shklRG9PWg+26JIBFxqZdM6zOvpF7xhjxi37Q==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-37.3.6.tgz",
+ "integrity": "sha512-Uf5bFQvqUsXCjqpvBW4LhrdrHkM6dBqxYgub6FCsBb86f84xZQ3vY7jFkg/JfvF0oGKMoWXYYrYLC1sk+fcWVA==",
"dependencies": {
"lodash": "^4.17.19",
- "victory-brush-container": "^35.11.4",
- "victory-core": "^35.11.4",
- "victory-cursor-container": "^35.11.4",
- "victory-selection-container": "^35.11.4",
- "victory-voronoi-container": "^35.11.4",
- "victory-zoom-container": "^35.11.4"
+ "victory-brush-container": "37.3.6",
+ "victory-core": "37.3.6",
+ "victory-cursor-container": "37.3.6",
+ "victory-selection-container": "37.3.6",
+ "victory-voronoi-container": "37.3.6",
+ "victory-zoom-container": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-cursor-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-35.11.4.tgz",
- "integrity": "sha512-gs6bwRd/qbGTN78w2QgshIFxlyOsss5qWOMdCcY9i0Oi99l9OJ6UFQDBzSgKsgD53KGs7JxiKevmUqc3qSZZBg==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-37.3.6.tgz",
+ "integrity": "sha512-+Oiw57d5nE+iq8As8RvepknzmNtKq1Gsc50u1X3IRd4jXtX8zqZrgXGlVZ+BP/tkLsWnGYVjKulwKBf2oaEUuw==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-errorbar": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-35.11.4.tgz",
- "integrity": "sha512-7hU6apnxCIiVx47A10il1C75EOVFq9CKJmxAn+3x5V3M9QJBDueS+dhsmz83iAss+x5XDhxXIb9RmMjkjDsr3w==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-37.3.6.tgz",
+ "integrity": "sha512-WGAv/qizOlfmwKv+Yfxr4q6pDgTfloNQwi3Z3M0h8povjMZt74tHYkvi/TASSRYr3zv5kjUqUJ28qAyGMWwryQ==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-group": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-35.11.4.tgz",
- "integrity": "sha512-ceFBll9h1sPpdMjNcvdgEhnYELVHfx9ymmk8iMEjOKpxa4fVvapMhegPmL0/zTemJ/NCu71W2xIr0VqyqK0DaA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-37.3.6.tgz",
+ "integrity": "sha512-kgy/Azl5BxwlJAV0KDPGypv35TMrOD1J2ZxnJW2Wyyq+e8i0GGBIv5MoBzou64BRsDlS9V0CYRIjnkHgrBpB5w==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4",
- "victory-shared-events": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6",
+ "victory-shared-events": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-histogram": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-35.11.4.tgz",
- "integrity": "sha512-TfyIGLBel09ZM7PPqWOxMSJ6wOzvYh8aN8qKHfA73z8ZXYKLSwQHtqHog41m3qnyotxJgHG5EfYxY3U7khNR+w==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-37.3.6.tgz",
+ "integrity": "sha512-K4d43MpXHYnGCLEMzfRpJ+lCRRDKALPi/juxfMGVzBPzSMgjC8h9x6hKdxaejiTd/E04UdzNO7J24plL3Uz8rA==",
"dependencies": {
- "d3-array": "~2.3.0",
- "d3-scale": "^1.0.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-bar": "^35.11.4",
- "victory-core": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-bar": "37.3.6",
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
- }
- },
- "node_modules/victory-histogram/node_modules/d3-array": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-2.3.3.tgz",
- "integrity": "sha512-syv3wp0U5aB6toP2zb2OdBkhTy1MWDsCAaYk6OXJZv+G4u7bSWEmYgxLoFyc88RQUhZYGCebW9a9UD1gFi5+MQ=="
- },
- "node_modules/victory-histogram/node_modules/d3-color": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz",
- "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q=="
- },
- "node_modules/victory-histogram/node_modules/d3-format": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
- "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
- },
- "node_modules/victory-histogram/node_modules/d3-interpolate": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
- "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
- "dependencies": {
- "d3-color": "1"
- }
- },
- "node_modules/victory-histogram/node_modules/d3-scale": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.7.tgz",
- "integrity": "sha512-KvU92czp2/qse5tUfGms6Kjig0AhHOwkzXG0+PqIJB3ke0WUv088AHMZI0OssO9NCkXt4RP8yju9rpH8aGB7Lw==",
- "dependencies": {
- "d3-array": "^1.2.0",
- "d3-collection": "1",
- "d3-color": "1",
- "d3-format": "1",
- "d3-interpolate": "1",
- "d3-time": "1",
- "d3-time-format": "2"
- }
- },
- "node_modules/victory-histogram/node_modules/d3-scale/node_modules/d3-array": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz",
- "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw=="
- },
- "node_modules/victory-histogram/node_modules/d3-time": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
- "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
- },
- "node_modules/victory-histogram/node_modules/d3-time-format": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
- "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
- "dependencies": {
- "d3-time": "1"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-legend": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-35.11.4.tgz",
- "integrity": "sha512-JZzQARjxYorWlNf9RmZRPAzlgPjukiUV1aTBaeC8YA2S4PhP4PWhNwO/Pb3aCdkifpumpgsm3JULpJiCGOPdBQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-37.3.6.tgz",
+ "integrity": "sha512-vRRrhj3/ENqKVLdaBMzEmR83N6BOjox1bthYT1eJjN2H5SIK35bxn30IkiV/Pz3y627EqZe4TAWaxc0jiJlCiA==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-line": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-35.11.4.tgz",
- "integrity": "sha512-uKX6/1b1OmlqJZOsVDCCDlyc9QItgb39vRssTwP4CJX1NLU4Sfgq2i4VVUbHXCo/I2sMEczjf3cdnxdZtC6IFA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-37.3.6.tgz",
+ "integrity": "sha512-Ke817uf/qFbN9jU7Dba7CrcHXYO5wAZuKKnyeHJmLDeQeFST0773xejnIuC+dBgZipjFr4KIbSd+VcUafFNE1g==",
"dependencies": {
- "d3-shape": "^1.2.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-pie": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-35.11.4.tgz",
- "integrity": "sha512-EruxP3PIkrTPTzsC5YhiRKg2s+0UtaRU1ZHZUWK8qi+zlbMDFKYg2AlHqsEnctu5AOdOWLLiye6qUG3oxjiURg==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-37.3.6.tgz",
+ "integrity": "sha512-tvdgAZ/HQWlo3KDDe0XAVbizHuaNMbgkkiF7zfA7Ww+3bHSs+0P9dsDtK2xP365D8gBCOv8pWmuzvKRhzNbqeA==",
"dependencies": {
- "d3-shape": "^1.0.0",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6",
+ "victory-vendor": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-polar-axis": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-35.11.4.tgz",
- "integrity": "sha512-mnIRpfARn36TG6ZdCgKR+oWY+pIX6wLHYS0un5xM1TTObKk4IyAR3dnQhEp+3KM1SGoLg0mENFR1Ac8xrus6nQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-37.3.6.tgz",
+ "integrity": "sha512-RpFsCkzHezJq5P+C/wtVdjEHX25JIFsSgs6qYSnfr/hayaFbWgK5HhRFpriQm5hg61cx47WxAOLyHvzf0nasvw==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-scatter": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-35.11.4.tgz",
- "integrity": "sha512-8n9rmXmVju2SqA6Xd90rRTmboaU7WStOnj1QUg4q96DDiAVf6kGPdolzCwbUBbiECLyluGoFNJ043WLXztGpiA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-37.3.6.tgz",
+ "integrity": "sha512-fp95zMTPXgW1cmTowzDXhn+KxePMVDrzU0lotsHQMdBV7eB+ioXdu9hORlx4VHmMYg2ihsGwRTF+VAZ7rGxphA==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-selection-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-35.11.4.tgz",
- "integrity": "sha512-Olxnjp9tvHUHeFr4zU/K1dzp0zbeqQRMr2Qqpr85Dd4pWV9bIReE/DanxGhjNg9s3KB5Vsn1GC46PXSTMM1XIQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-37.3.6.tgz",
+ "integrity": "sha512-gd3qODDlBtLEJM7+2jCXk2YcLBUmIpYEEHswytMhwc6zihxXipGBUHRulhLj/I05mKay2gaOAg5ewiJHd4Awgw==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-shared-events": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-35.11.4.tgz",
- "integrity": "sha512-flvI27J9K+09BAbuVJf2w51D4OkXlDxE/5BlaHSKzM5jNDYsbcQ6djXa4pqa7NQtMGPOApTBkOSmVRyWRqVoYA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-37.3.6.tgz",
+ "integrity": "sha512-ygrbOtzLUTbtKebacZKyQRekhSAROnAvMkVI/PKsAGsz0ClY9P7qDEJG7eTUUygjO6ax0tI6WNE6JogQzeD1gw==",
"dependencies": {
"json-stringify-safe": "^5.0.1",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-stack": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-35.11.4.tgz",
- "integrity": "sha512-fNTY50fN+DCHcK/9AgMUEq0uJ8IXGnMlRtkSCzMB9ZpEzB7Edx3jLM2Gl970zOkwVaDYXTlikPd1dwf+h3m0dA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-37.3.6.tgz",
+ "integrity": "sha512-ldod04RdqGJGH5p5eWXCofdTkbhZqIp3iwW7NpxSbMDLs8zPQIVvDFVtuJgMwQiC5vnIpbhMmxVeFbr8m64ZKA==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4",
- "victory-shared-events": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6",
+ "victory-shared-events": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-tooltip": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-35.11.4.tgz",
- "integrity": "sha512-B+UUqzryurtMghJGiE34tg5eI44vHxyOOcuPIM3IpJLujnNIJXVykBjgQZnFq1CT/63TtDCOlzPkOjSbecPtXQ==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-37.3.6.tgz",
+ "integrity": "sha512-vqaJS9noauOqDDBBAV9Ln9duOY/i17h1DCfCPAqhwPFyvFbwKvAub9zPTeYWAm/14VvWX5O/0yekFCVbcC7hjg==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
+ }
+ },
+ "node_modules/victory-vendor": {
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.3.6.tgz",
+ "integrity": "sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==",
+ "dependencies": {
+ "@types/d3-array": "^3.0.3",
+ "@types/d3-ease": "^3.0.0",
+ "@types/d3-interpolate": "^3.0.1",
+ "@types/d3-scale": "^4.0.2",
+ "@types/d3-shape": "^3.1.0",
+ "@types/d3-time": "^3.0.0",
+ "@types/d3-timer": "^3.0.0",
+ "d3-array": "^3.1.6",
+ "d3-ease": "^3.0.1",
+ "d3-interpolate": "^3.0.1",
+ "d3-scale": "^4.0.2",
+ "d3-shape": "^3.1.0",
+ "d3-time": "^3.0.0",
+ "d3-timer": "^3.0.1"
+ }
+ },
+ "node_modules/victory-vendor/node_modules/d3-array": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",
+ "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
+ "dependencies": {
+ "internmap": "1 - 2"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/victory-vendor/node_modules/d3-interpolate": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",
+ "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
+ "dependencies": {
+ "d3-color": "1 - 3"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/victory-vendor/node_modules/d3-scale": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",
+ "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
+ "dependencies": {
+ "d3-array": "2.10.0 - 3",
+ "d3-format": "1 - 3",
+ "d3-interpolate": "1.2.0 - 3",
+ "d3-time": "2.1.1 - 3",
+ "d3-time-format": "2 - 4"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/victory-vendor/node_modules/d3-time": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",
+ "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
+ "dependencies": {
+ "d3-array": "2 - 3"
+ },
+ "engines": {
+ "node": ">=12"
}
},
"node_modules/victory-voronoi": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-35.11.4.tgz",
- "integrity": "sha512-NYywhzvGziCHoqn3sMLY/K1aa1PQ/uTfSjjQiyDd3pK0HzSxuY9OSyApYODFzf/8yY1p8wKVDanbGH/CtqGmwg==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-37.3.6.tgz",
+ "integrity": "sha512-Q+1FWHp8IAbmDL9pGWS0y0N4Cb5qmD9OOgxoxCfIDsLlhGvd6LddhRoknWsN7WnreaK+XiwjSfQkdMTCZ4hdhQ==",
"dependencies": {
- "d3-voronoi": "^1.1.2",
+ "d3-voronoi": "^1.1.4",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-voronoi-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-35.11.4.tgz",
- "integrity": "sha512-vmwHBm/+nZ9qdRcaNd7r08AVRkus/ER6UA4KAYWkKUe50ZT9NYjDxy0wW/Y7PHQldfL9q/VxAyIE/M6jSFWkEA==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-37.3.6.tgz",
+ "integrity": "sha512-qAAG0rMuK7A4EoJ4cyUk5wNdOW+HuCXNKPOko+hYK6wWOYXJvFhiglYyA85a695YyAXECc6JyJS/crm4IOEFag==",
"dependencies": {
"delaunay-find": "0.0.6",
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "react-fast-compare": "^2.0.0",
- "victory-core": "^35.11.4",
- "victory-tooltip": "^35.11.4"
+ "react-fast-compare": "^3.2.0",
+ "victory-core": "37.3.6",
+ "victory-tooltip": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/victory-zoom-container": {
- "version": "35.11.4",
- "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-35.11.4.tgz",
- "integrity": "sha512-8D4hTdvGZqyZdgWjkz/pDRVy/kijWhptFbK0KWl5J1Tt4YuCGiRC9oxQOpEjlqr8TSyeVnpyuF4QuIp9YOIrAw==",
+ "version": "37.3.6",
+ "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-37.3.6.tgz",
+ "integrity": "sha512-AGL+k20mI44OL5b0VgIxlmnNSefIoFmbbim5NraPmIxbtns9qQW/56ivIncJcYomBungIx99gUpsEpcQaMNHgQ==",
"dependencies": {
"lodash": "^4.17.19",
- "prop-types": "^15.5.8",
- "victory-core": "^35.11.4"
+ "victory-core": "37.3.6"
+ },
+ "engines": {
+ "node": ">=18.0.0"
},
"peerDependencies": {
- "react": "^16.6.0 || ^17.0.0"
+ "react": ">=16.6.0"
}
},
"node_modules/watchpack": {
diff --git a/client-admin/package.json b/client-admin/package.json
index b7bb3a8beb..1422d8431d 100644
--- a/client-admin/package.json
+++ b/client-admin/package.json
@@ -60,6 +60,6 @@
"redux": "~4.2.1",
"redux-thunk": "~2.4.2",
"theme-ui": "0.13.1",
- "victory": "~35.11.4"
+ "victory": "~37.3.6"
}
}
diff --git a/client-admin/public/index.html b/client-admin/public/index.html
index 9a22e9798c..04a5d56350 100644
--- a/client-admin/public/index.html
+++ b/client-admin/public/index.html
@@ -11,6 +11,9 @@
+
+
+