diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 06d80284..59f844bc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -23,7 +23,7 @@ jobs:
- name: Install modules
run: cd frontend && npm i
- name: Svelte check
- run: cd frontend && npm run check
+ run: cd frontend && PUBLIC_AMPLITUDE_API_KEY="" npm run check
format-backend:
runs-on: ubuntu-latest
@@ -95,4 +95,4 @@ jobs:
- name: Build frontend
run: |
cd frontend/
- npm run build
+ PUBLIC_AMPLITUDE_API_KEY="" npm run build
diff --git a/backend/zeno_backend/server.py b/backend/zeno_backend/server.py
index 6ac51581..84dccb5d 100644
--- a/backend/zeno_backend/server.py
+++ b/backend/zeno_backend/server.py
@@ -6,7 +6,6 @@
import pandas as pd
import uvicorn
-from amplitude import BaseEvent
from dotenv import load_dotenv
from fastapi import Depends, FastAPI, HTTPException, Request, Response, status
from fastapi.middleware.cors import CORSMiddleware
@@ -17,7 +16,6 @@
import zeno_backend.database.select as select
import zeno_backend.database.update as update
import zeno_backend.util as util
-from zeno_backend.classes.amplitude import AmplitudeHandler
from zeno_backend.classes.base import (
GroupMetric,
ZenoColumn,
@@ -344,24 +342,6 @@ def get_project_state(
project.editor = True
return select.project_state(project_uuid, project)
- @api_app.post("/project/{owner}/{project}", response_model=Project, tags=["zeno"])
- def get_project(owner_name: str, project_name: str, request: Request):
- uuid = select.project_uuid(owner_name, project_name)
- if uuid is None:
- return Response(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR)
- if not util.access_valid(uuid, request):
- return Response(status_code=401)
- AmplitudeHandler().track(
- BaseEvent(
- event_type="Project Viewed",
- user_id="ProjectViewedUser",
- event_properties={"project_uuid": uuid},
- )
- )
- return select.project(
- owner_name, project_name, util.get_user_from_token(request)
- )
-
@api_app.get(
"/report/{owner}/{report}", response_model=ReportResponse, tags=["zeno"]
)
@@ -416,12 +396,6 @@ def get_projects(current_user=Depends(auth.claim())):
tags=["zeno"],
)
def get_public_projects():
- AmplitudeHandler().track(
- BaseEvent(
- event_type="Home Viewed",
- user_id="HomeViewedUser",
- )
- )
return select.public_projects()
@api_app.get(
@@ -577,13 +551,7 @@ def login(name: str):
if fetched_user is None:
try:
user = User(id=-1, name=name, admin=None)
- user_id = insert.user(user)
- AmplitudeHandler().track(
- BaseEvent(
- event_type="User Registered",
- user_id="00000" + str(user_id) if user_id else "",
- )
- )
+ insert.user(user)
insert.api_key(user)
return select.user(name)
except Exception as exc:
@@ -592,12 +560,6 @@ def login(name: str):
detail=str(exc),
) from exc
else:
- AmplitudeHandler().track(
- BaseEvent(
- event_type="User Logged In",
- user_id="00000" + str(fetched_user.id),
- )
- )
return fetched_user
@api_app.post(
diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index b22b3d23..b56ab87d 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -8,6 +8,7 @@
"name": "hub",
"version": "0.0.1",
"dependencies": {
+ "@amplitude/analytics-browser": "^2.2.3",
"@auth/core": "^0.13.0",
"@auth/sveltekit": "^0.3.6",
"@mdi/js": "^7.2.96",
@@ -101,6 +102,70 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/@amplitude/analytics-browser": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@amplitude/analytics-browser/-/analytics-browser-2.2.3.tgz",
+ "integrity": "sha512-vuKG8/jqtsAFe0xK0ZGtXDxH7oPx989VIoCpUi97bkfxholySCNHjVMd5Q8D4Mqm/3eDH7YZhkFwEb0JFyCAfA==",
+ "dependencies": {
+ "@amplitude/analytics-client-common": "^2.0.5",
+ "@amplitude/analytics-core": "^2.0.4",
+ "@amplitude/analytics-types": "^2.1.2",
+ "@amplitude/plugin-page-view-tracking-browser": "^2.0.9",
+ "@amplitude/plugin-web-attribution-browser": "^2.0.9",
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@amplitude/analytics-client-common": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@amplitude/analytics-client-common/-/analytics-client-common-2.0.5.tgz",
+ "integrity": "sha512-5BrGl188h4Ayx4Z2e1x4I3Z8ykC+ap65cy8ShBByiaBBrR40gnXSuLZR7xeex3lvTp2b5lMBcVCqArdRbeZrgQ==",
+ "dependencies": {
+ "@amplitude/analytics-connector": "^1.4.8",
+ "@amplitude/analytics-core": "^2.0.4",
+ "@amplitude/analytics-types": "^2.1.2",
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@amplitude/analytics-connector": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@amplitude/analytics-connector/-/analytics-connector-1.5.0.tgz",
+ "integrity": "sha512-T8mOYzB9RRxckzhL0NTHwdge9xuFxXEOplC8B1Y3UX3NHa3BLh7DlBUZlCOwQgMc2nxDfnSweDL5S3bhC+W90g=="
+ },
+ "node_modules/@amplitude/analytics-core": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@amplitude/analytics-core/-/analytics-core-2.0.4.tgz",
+ "integrity": "sha512-AM4g1ucaAJuFqaMBg7FiqwKHveyV2QpZ3yPxw3OxNCgZz2QmqeYE1bp47x4FlfzNsoGyuYqRKs1mCbmGobAYWA==",
+ "dependencies": {
+ "@amplitude/analytics-types": "^2.1.2",
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@amplitude/analytics-types": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@amplitude/analytics-types/-/analytics-types-2.1.2.tgz",
+ "integrity": "sha512-ASKwH9g+5gglTHr7h7miK8J/ofIzuEtGRDCjnZAtRbE6+laoOfCLYPPJXMYz0k1x+rIhLO/6I6WWjT7zchmpyA=="
+ },
+ "node_modules/@amplitude/plugin-page-view-tracking-browser": {
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@amplitude/plugin-page-view-tracking-browser/-/plugin-page-view-tracking-browser-2.0.9.tgz",
+ "integrity": "sha512-OjhAxvQ52lDcRap2sjUbYEcSM6bzeDa6SdBx6vCaeXswvjafcH9LeDPawLUHgaqvQJiAhA7lxrQ7ThfH0P6c0g==",
+ "dependencies": {
+ "@amplitude/analytics-client-common": "^2.0.5",
+ "@amplitude/analytics-types": "^2.1.2",
+ "tslib": "^2.4.1"
+ }
+ },
+ "node_modules/@amplitude/plugin-web-attribution-browser": {
+ "version": "2.0.9",
+ "resolved": "https://registry.npmjs.org/@amplitude/plugin-web-attribution-browser/-/plugin-web-attribution-browser-2.0.9.tgz",
+ "integrity": "sha512-QrNgieAEXEBbtnsxYzfeJl2U/5XwCCvO3Dg0hntAtnTdu1A3HlN5ItRtoHg0jGBbu4jpSbvag72UlkCotqJ+Yg==",
+ "dependencies": {
+ "@amplitude/analytics-client-common": "^2.0.5",
+ "@amplitude/analytics-core": "^2.0.4",
+ "@amplitude/analytics-types": "^2.1.2",
+ "tslib": "^2.4.1"
+ }
+ },
"node_modules/@auth/core": {
"version": "0.13.0",
"resolved": "https://registry.npmjs.org/@auth/core/-/core-0.13.0.tgz",
diff --git a/frontend/package.json b/frontend/package.json
index 4f630c0f..cfe648e8 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -66,6 +66,7 @@
"vitest": "^0.25.3"
},
"dependencies": {
+ "@amplitude/analytics-browser": "^2.2.3",
"@auth/core": "^0.13.0",
"@auth/sveltekit": "^0.3.6",
"@mdi/js": "^7.2.96",
diff --git a/frontend/src/routes/(app)/+layout.svelte b/frontend/src/routes/(app)/+layout.svelte
index a728d62b..246f56ee 100644
--- a/frontend/src/routes/(app)/+layout.svelte
+++ b/frontend/src/routes/(app)/+layout.svelte
@@ -4,6 +4,7 @@
import { authToken } from '$lib/stores';
import { getEndpoint } from '$lib/util/util';
import { OpenAPI } from '$lib/zenoapi/index';
+ import * as amplitude from '@amplitude/analytics-browser';
export let data;
@@ -11,6 +12,7 @@
OpenAPI.BASE = `${getEndpoint()}/api`;
if (data.cognitoUser !== null) {
authToken.set(data.cognitoUser.accessToken);
+ amplitude.setUserId('00000' + data.cognitoUser.id);
OpenAPI.HEADERS = {
Authorization: 'Bearer ' + data.cognitoUser.accessToken
};
diff --git a/frontend/src/routes/+layout.svelte b/frontend/src/routes/+layout.svelte
index 8ea91610..320e422d 100644
--- a/frontend/src/routes/+layout.svelte
+++ b/frontend/src/routes/+layout.svelte
@@ -1,10 +1,19 @@
diff --git a/frontend/yarn.lock b/frontend/yarn.lock
index ebb63ae8..35dacd8e 100644
--- a/frontend/yarn.lock
+++ b/frontend/yarn.lock
@@ -12,10 +12,69 @@
resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz"
integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
-"@auth/core@0.10.0":
- version "0.10.0"
- resolved "https://registry.npmjs.org/@auth/core/-/core-0.10.0.tgz"
- integrity sha512-mmvAzFUcDHG0m6avQ6/sYI3wtQtt3Tjbk4wCr27OlCeNnlzqK8lDQJIDFbJOTXEu/dNUx8sUQ0xMp7A6GAaHQw==
+"@amplitude/analytics-browser@^2.2.3":
+ version "2.2.3"
+ resolved "https://registry.npmjs.org/@amplitude/analytics-browser/-/analytics-browser-2.2.3.tgz"
+ integrity sha512-vuKG8/jqtsAFe0xK0ZGtXDxH7oPx989VIoCpUi97bkfxholySCNHjVMd5Q8D4Mqm/3eDH7YZhkFwEb0JFyCAfA==
+ dependencies:
+ "@amplitude/analytics-client-common" "^2.0.5"
+ "@amplitude/analytics-core" "^2.0.4"
+ "@amplitude/analytics-types" "^2.1.2"
+ "@amplitude/plugin-page-view-tracking-browser" "^2.0.9"
+ "@amplitude/plugin-web-attribution-browser" "^2.0.9"
+ tslib "^2.4.1"
+
+"@amplitude/analytics-client-common@^2.0.5":
+ version "2.0.5"
+ resolved "https://registry.npmjs.org/@amplitude/analytics-client-common/-/analytics-client-common-2.0.5.tgz"
+ integrity sha512-5BrGl188h4Ayx4Z2e1x4I3Z8ykC+ap65cy8ShBByiaBBrR40gnXSuLZR7xeex3lvTp2b5lMBcVCqArdRbeZrgQ==
+ dependencies:
+ "@amplitude/analytics-connector" "^1.4.8"
+ "@amplitude/analytics-core" "^2.0.4"
+ "@amplitude/analytics-types" "^2.1.2"
+ tslib "^2.4.1"
+
+"@amplitude/analytics-connector@^1.4.8":
+ version "1.5.0"
+ resolved "https://registry.npmjs.org/@amplitude/analytics-connector/-/analytics-connector-1.5.0.tgz"
+ integrity sha512-T8mOYzB9RRxckzhL0NTHwdge9xuFxXEOplC8B1Y3UX3NHa3BLh7DlBUZlCOwQgMc2nxDfnSweDL5S3bhC+W90g==
+
+"@amplitude/analytics-core@^2.0.4":
+ version "2.0.4"
+ resolved "https://registry.npmjs.org/@amplitude/analytics-core/-/analytics-core-2.0.4.tgz"
+ integrity sha512-AM4g1ucaAJuFqaMBg7FiqwKHveyV2QpZ3yPxw3OxNCgZz2QmqeYE1bp47x4FlfzNsoGyuYqRKs1mCbmGobAYWA==
+ dependencies:
+ "@amplitude/analytics-types" "^2.1.2"
+ tslib "^2.4.1"
+
+"@amplitude/analytics-types@^2.1.2":
+ version "2.1.2"
+ resolved "https://registry.npmjs.org/@amplitude/analytics-types/-/analytics-types-2.1.2.tgz"
+ integrity sha512-ASKwH9g+5gglTHr7h7miK8J/ofIzuEtGRDCjnZAtRbE6+laoOfCLYPPJXMYz0k1x+rIhLO/6I6WWjT7zchmpyA==
+
+"@amplitude/plugin-page-view-tracking-browser@^2.0.9":
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/@amplitude/plugin-page-view-tracking-browser/-/plugin-page-view-tracking-browser-2.0.9.tgz"
+ integrity sha512-OjhAxvQ52lDcRap2sjUbYEcSM6bzeDa6SdBx6vCaeXswvjafcH9LeDPawLUHgaqvQJiAhA7lxrQ7ThfH0P6c0g==
+ dependencies:
+ "@amplitude/analytics-client-common" "^2.0.5"
+ "@amplitude/analytics-types" "^2.1.2"
+ tslib "^2.4.1"
+
+"@amplitude/plugin-web-attribution-browser@^2.0.9":
+ version "2.0.9"
+ resolved "https://registry.npmjs.org/@amplitude/plugin-web-attribution-browser/-/plugin-web-attribution-browser-2.0.9.tgz"
+ integrity sha512-QrNgieAEXEBbtnsxYzfeJl2U/5XwCCvO3Dg0hntAtnTdu1A3HlN5ItRtoHg0jGBbu4jpSbvag72UlkCotqJ+Yg==
+ dependencies:
+ "@amplitude/analytics-client-common" "^2.0.5"
+ "@amplitude/analytics-core" "^2.0.4"
+ "@amplitude/analytics-types" "^2.1.2"
+ tslib "^2.4.1"
+
+"@auth/core@^0.13.0":
+ version "0.13.0"
+ resolved "https://registry.npmjs.org/@auth/core/-/core-0.13.0.tgz"
+ integrity sha512-StjrzUenaKfMr68kmvhiqfY0xvxRvg8wllmem9JAULpPAAAt3uwRUDXICWOP/PfWB4OZ2wQT7rgfm0n42b+Mjg==
dependencies:
"@panva/hkdf" "^1.0.4"
cookie "0.5.0"
@@ -24,10 +83,10 @@
preact "10.11.3"
preact-render-to-string "5.2.3"
-"@auth/core@^0.13.0":
- version "0.13.0"
- resolved "https://registry.npmjs.org/@auth/core/-/core-0.13.0.tgz"
- integrity sha512-StjrzUenaKfMr68kmvhiqfY0xvxRvg8wllmem9JAULpPAAAt3uwRUDXICWOP/PfWB4OZ2wQT7rgfm0n42b+Mjg==
+"@auth/core@0.10.0":
+ version "0.10.0"
+ resolved "https://registry.npmjs.org/@auth/core/-/core-0.10.0.tgz"
+ integrity sha512-mmvAzFUcDHG0m6avQ6/sYI3wtQtt3Tjbk4wCr27OlCeNnlzqK8lDQJIDFbJOTXEu/dNUx8sUQ0xMp7A6GAaHQw==
dependencies:
"@panva/hkdf" "^1.0.4"
cookie "0.5.0"
@@ -76,116 +135,11 @@
dependencies:
tslib "^2.3.1"
-"@esbuild/android-arm64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.15.tgz#abbe87b815d2f95ec749ffb4eba65d7d5343411f"
- integrity sha512-NI/gnWcMl2kXt1HJKOn2H69SYn4YNheKo6NZt1hyfKWdMbaGadxjZIkcj4Gjk/WPxnbFXs9/3HjGHaknCqjrww==
-
-"@esbuild/android-arm@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.15.tgz#6afedd79c68d5d4d1e434e20a9ab620bb5849372"
- integrity sha512-wlkQBWb79/jeEEoRmrxt/yhn5T1lU236OCNpnfRzaCJHZ/5gf82uYx1qmADTBWE0AR/v7FiozE1auk2riyQd3w==
-
-"@esbuild/android-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.15.tgz#cdd886a58748b1584ad72d960c446fa958c11ab3"
- integrity sha512-FM9NQamSaEm/IZIhegF76aiLnng1kEsZl2eve/emxDeReVfRuRNmvT28l6hoFD9TsCxpK+i4v8LPpEj74T7yjA==
-
-"@esbuild/darwin-arm64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.15.tgz#648b124a6a63022adb5b0cf441e264e8f5ba4af2"
- integrity sha512-XmrFwEOYauKte9QjS6hz60FpOCnw4zaPAb7XV7O4lx1r39XjJhTN7ZpXqJh4sN6q60zbP6QwAVVA8N/wUyBH/w==
-
"@esbuild/darwin-x64@0.18.15":
version "0.18.15"
resolved "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.15.tgz"
integrity sha512-bMqBmpw1e//7Fh5GLetSZaeo9zSC4/CMtrVFdj+bqKPGJuKyfNJ5Nf2m3LknKZTS+Q4oyPiON+v3eaJ59sLB5A==
-"@esbuild/freebsd-arm64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.15.tgz#575940b0fc2f52833de4f6360445586742a8ff8b"
- integrity sha512-LoTK5N3bOmNI9zVLCeTgnk5Rk0WdUTrr9dyDAQGVMrNTh9EAPuNwSTCgaKOKiDpverOa0htPcO9NwslSE5xuLA==
-
-"@esbuild/freebsd-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.15.tgz#09694fc601dd8d3263a1075977ee7d3488514ef8"
- integrity sha512-62jX5n30VzgrjAjOk5orYeHFq6sqjvsIj1QesXvn5OZtdt5Gdj0vUNJy9NIpjfdNdqr76jjtzBJKf+h2uzYuTQ==
-
-"@esbuild/linux-arm64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.15.tgz#2f5d226b024964f2b5b6bce7c874a8ad31785fa2"
- integrity sha512-BWncQeuWDgYv0jTNzJjaNgleduV4tMbQjmk/zpPh/lUdMcNEAxy+jvneDJ6RJkrqloG7tB9S9rCrtfk/kuplsQ==
-
-"@esbuild/linux-arm@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.15.tgz#172331fc66bbe89ba96e5e2ad583b2faa132d85c"
- integrity sha512-dT4URUv6ir45ZkBqhwZwyFV6cH61k8MttIwhThp2BGiVtagYvCToF+Bggyx2VI57RG4Fbt21f9TmXaYx0DeUJg==
-
-"@esbuild/linux-ia32@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.15.tgz#fa797051131ee5f46d70c65a7edd14b6230cfc2f"
- integrity sha512-JPXORvgHRHITqfms1dWT/GbEY89u848dC08o0yK3fNskhp0t2TuNUnsrrSgOdH28ceb1hJuwyr8R/1RnyPwocw==
-
-"@esbuild/linux-loong64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.15.tgz#aeae1fa3d92b1486a91c0cb1cfd9c0ebe9168de4"
- integrity sha512-kArPI0DopjJCEplsVj/H+2Qgzz7vdFSacHNsgoAKpPS6W/Ndh8Oe24HRDQ5QCu4jHgN6XOtfFfLpRx3TXv/mEg==
-
-"@esbuild/linux-mips64el@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.15.tgz#b63cfe356c33807c4d8ee5a75452922e98502073"
- integrity sha512-b/tmngUfO02E00c1XnNTw/0DmloKjb6XQeqxaYuzGwHe0fHVgx5/D6CWi+XH1DvkszjBUkK9BX7n1ARTOst59w==
-
-"@esbuild/linux-ppc64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.15.tgz#7dcb394e69cb47e4dc8a5960dd58b1a273d07f5d"
- integrity sha512-KXPY69MWw79QJkyvUYb2ex/OgnN/8N/Aw5UDPlgoRtoEfcBqfeLodPr42UojV3NdkoO4u10NXQdamWm1YEzSKw==
-
-"@esbuild/linux-riscv64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.15.tgz#fdfb9cf23b50d33112315e3194b9e16f7abf6c30"
- integrity sha512-komK3NEAeeGRnvFEjX1SfVg6EmkfIi5aKzevdvJqMydYr9N+pRQK0PGJXk+bhoPZwOUgLO4l99FZmLGk/L1jWg==
-
-"@esbuild/linux-s390x@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.15.tgz#ce608d95989a502878d7cb1167df791e45268011"
- integrity sha512-632T5Ts6gQ2WiMLWRRyeflPAm44u2E/s/TJvn+BP6M5mnHSk93cieaypj3VSMYO2ePTCRqAFXtuYi1yv8uZJNA==
-
-"@esbuild/linux-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.15.tgz#49bbba5607702709f63b41906b4f1bcc44cf2f8e"
- integrity sha512-MsHtX0NgvRHsoOtYkuxyk4Vkmvk3PLRWfA4okK7c+6dT0Fu4SUqXAr9y4Q3d8vUf1VWWb6YutpL4XNe400iQ1g==
-
-"@esbuild/netbsd-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.15.tgz#08b5ccaf027c7e2174b9a19c29bebfe59dce1cfb"
- integrity sha512-djST6s+jQiwxMIVQ5rlt24JFIAr4uwUnzceuFL7BQT4CbrRtqBPueS4GjXSiIpmwVri1Icj/9pFRJ7/aScvT+A==
-
-"@esbuild/openbsd-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.15.tgz#38ec4223ebab562f0a89ffe20a40f05d500f89f0"
- integrity sha512-naeRhUIvhsgeounjkF5mvrNAVMGAm6EJWiabskeE5yOeBbLp7T89tAEw0j5Jm/CZAwyLe3c67zyCWH6fsBLCpw==
-
-"@esbuild/sunos-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.15.tgz#dbbebf641957a54b77f39ca9b10b0b38586799ba"
- integrity sha512-qkT2+WxyKbNIKV1AEhI8QiSIgTHMcRctzSaa/I3kVgMS5dl3fOeoqkb7pW76KwxHoriImhx7Mg3TwN/auMDsyQ==
-
-"@esbuild/win32-arm64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.15.tgz#7f15fe5d14b9b24eb18ca211ad92e0f5df92a18b"
- integrity sha512-HC4/feP+pB2Vb+cMPUjAnFyERs+HJN7E6KaeBlFdBv799MhD+aPJlfi/yk36SED58J9TPwI8MAcVpJgej4ud0A==
-
-"@esbuild/win32-ia32@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.15.tgz#a6609735a4a5e8fbdeb045720bc8be46825566fa"
- integrity sha512-ovjwoRXI+gf52EVF60u9sSDj7myPixPxqzD5CmkEUmvs+W9Xd0iqISVBQn8xcx4ciIaIVlWCuTbYDOXOnOL44Q==
-
-"@esbuild/win32-x64@0.18.15":
- version "0.18.15"
- resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.15.tgz#41ee66253566124cc44bce1b4c760a87d9f5bf1d"
- integrity sha512-imUxH9a3WJARyAvrG7srLyiK73XdX83NXQkjKvQ+7vPh3ZxoLrzvPkQKKw2DwZ+RV2ZB6vBfNHP8XScAmQC3aA==
-
"@eslint-community/eslint-utils@^4.2.0":
version "4.4.0"
resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
@@ -200,7 +154,7 @@
"@eslint/eslintrc@^2.1.2":
version "2.1.2"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.2.tgz#c6936b4b328c64496692f76944e755738be62396"
+ resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz"
integrity sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==
dependencies:
ajv "^6.12.4"
@@ -215,7 +169,7 @@
"@eslint/js@8.49.0":
version "8.49.0"
- resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.49.0.tgz#86f79756004a97fa4df866835093f1df3d03c333"
+ resolved "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz"
integrity sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==
"@flekschas/utils@^0.31.0":
@@ -230,7 +184,7 @@
"@humanwhocodes/config-array@^0.11.11":
version "0.11.11"
- resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.11.tgz#88a04c570dbbc7dd943e4712429c3df09bc32844"
+ resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz"
integrity sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==
dependencies:
"@humanwhocodes/object-schema" "^1.2.1"
@@ -266,16 +220,16 @@
resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
-"@jridgewell/sourcemap-codec@1.4.14":
- version "1.4.14"
- resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
- integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
-
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
version "1.4.15"
resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
+"@jridgewell/sourcemap-codec@1.4.14":
+ version "1.4.14"
+ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+
"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
version "0.3.18"
resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz"
@@ -766,7 +720,7 @@
"@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
-"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
version "2.0.5"
resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
@@ -873,16 +827,6 @@
"@smui/ripple" "^7.0.0-beta.15"
svelte2tsx "^0.6.21"
-"@smui/checkbox@7.0.0-beta.14":
- version "7.0.0-beta.14"
- resolved "https://registry.npmjs.org/@smui/checkbox/-/checkbox-7.0.0-beta.14.tgz"
- integrity sha512-tQV/9VJC7cxktR5/pXsK34+FPGmc0tWDHfEQBMK35Pbm1jdp99mbj/5ZaaM/43NYj94ynOo7imRmNkWyXSCJng==
- dependencies:
- "@material/checkbox" "^14.0.0"
- "@smui/common" "^7.0.0-beta.14"
- "@smui/ripple" "^7.0.0-beta.14"
- svelte2tsx "^0.6.15"
-
"@smui/checkbox@^7.0.0-beta.15":
version "7.0.0-beta.15"
resolved "https://registry.npmjs.org/@smui/checkbox/-/checkbox-7.0.0-beta.15.tgz"
@@ -893,9 +837,19 @@
"@smui/ripple" "^7.0.0-beta.15"
svelte2tsx "^0.6.21"
+"@smui/checkbox@7.0.0-beta.14":
+ version "7.0.0-beta.14"
+ resolved "https://registry.npmjs.org/@smui/checkbox/-/checkbox-7.0.0-beta.14.tgz"
+ integrity sha512-tQV/9VJC7cxktR5/pXsK34+FPGmc0tWDHfEQBMK35Pbm1jdp99mbj/5ZaaM/43NYj94ynOo7imRmNkWyXSCJng==
+ dependencies:
+ "@material/checkbox" "^14.0.0"
+ "@smui/common" "^7.0.0-beta.14"
+ "@smui/ripple" "^7.0.0-beta.14"
+ svelte2tsx "^0.6.15"
+
"@smui/chips@7.0.0-beta.15":
version "7.0.0-beta.15"
- resolved "https://registry.yarnpkg.com/@smui/chips/-/chips-7.0.0-beta.15.tgz#cf98cd8860f994426b6c7993123ed855d509d90a"
+ resolved "https://registry.npmjs.org/@smui/chips/-/chips-7.0.0-beta.15.tgz"
integrity sha512-Sk1ck7riJi+L/aGfVacf+F4XGvPrXWPb34LkRTCH8/X0fb4oG4XLqEseInObgzpflNZVIMBEjW0Y6H4g5tUyyQ==
dependencies:
"@material/chips" "^14.0.0"
@@ -938,7 +892,7 @@
"@smui/dialog@^7.0.0-beta.15":
version "7.0.0-beta.15"
- resolved "https://registry.yarnpkg.com/@smui/dialog/-/dialog-7.0.0-beta.15.tgz#81a47d58112919fb71b9ed594ac082d7876df476"
+ resolved "https://registry.npmjs.org/@smui/dialog/-/dialog-7.0.0-beta.15.tgz"
integrity sha512-5N2/cf+2ObVYXb9rzLJQ2juykNgB/T0je4f12zWQt/PYc8ZhLcZ4+eCz7pUSj02dDXo5pRmBXAkPeYmy26iPXQ==
dependencies:
"@material/button" "^14.0.0"
@@ -996,18 +950,6 @@
"@smui/common" "^7.0.0-beta.15"
svelte2tsx "^0.6.21"
-"@smui/list@7.0.0-beta.8":
- version "7.0.0-beta.8"
- resolved "https://registry.npmjs.org/@smui/list/-/list-7.0.0-beta.8.tgz"
- integrity sha512-Rh2rpKDgaxzCdqcWZkkrRP+kPyu7Owwbkk8waG06BG9bFyCfov8i1Ai2MQkz6QFG/CVX6fi+rapvWhQaafSsOg==
- dependencies:
- "@material/dom" "^14.0.0"
- "@material/feature-targeting" "^14.0.0"
- "@material/list" "^14.0.0"
- "@smui/common" "^7.0.0-beta.8"
- "@smui/ripple" "^7.0.0-beta.8"
- svelte2tsx "^0.6.10"
-
"@smui/list@^7.0.0-beta.15":
version "7.0.0-beta.15"
resolved "https://registry.npmjs.org/@smui/list/-/list-7.0.0-beta.15.tgz"
@@ -1020,6 +962,18 @@
"@smui/ripple" "^7.0.0-beta.15"
svelte2tsx "^0.6.21"
+"@smui/list@7.0.0-beta.8":
+ version "7.0.0-beta.8"
+ resolved "https://registry.npmjs.org/@smui/list/-/list-7.0.0-beta.8.tgz"
+ integrity sha512-Rh2rpKDgaxzCdqcWZkkrRP+kPyu7Owwbkk8waG06BG9bFyCfov8i1Ai2MQkz6QFG/CVX6fi+rapvWhQaafSsOg==
+ dependencies:
+ "@material/dom" "^14.0.0"
+ "@material/feature-targeting" "^14.0.0"
+ "@material/list" "^14.0.0"
+ "@smui/common" "^7.0.0-beta.8"
+ "@smui/ripple" "^7.0.0-beta.8"
+ svelte2tsx "^0.6.10"
+
"@smui/menu-surface@^7.0.0-beta.15":
version "7.0.0-beta.15"
resolved "https://registry.npmjs.org/@smui/menu-surface/-/menu-surface-7.0.0-beta.15.tgz"
@@ -1065,7 +1019,7 @@
"@smui/common" "^7.0.0-beta.14"
svelte2tsx "^0.6.15"
-"@smui/ripple@7.0.0-beta.14":
+"@smui/ripple@^7.0.0-beta.14", "@smui/ripple@^7.0.0-beta.8", "@smui/ripple@7.0.0-beta.14":
version "7.0.0-beta.14"
resolved "https://registry.npmjs.org/@smui/ripple/-/ripple-7.0.0-beta.14.tgz"
integrity sha512-EQyZIicnJj3mNCXK1PuGQ4zZOdXrhRtcHGJCrTUNjQzltIQai446Y9aRk5PhY3EIWfTYZuWnqaprC6R00EJOKA==
@@ -1075,7 +1029,7 @@
"@smui/common" "^7.0.0-beta.14"
svelte2tsx "^0.6.15"
-"@smui/ripple@^7.0.0-beta.14", "@smui/ripple@^7.0.0-beta.15", "@smui/ripple@^7.0.0-beta.8":
+"@smui/ripple@^7.0.0-beta.15":
version "7.0.0-beta.15"
resolved "https://registry.npmjs.org/@smui/ripple/-/ripple-7.0.0-beta.15.tgz"
integrity sha512-l0c94p60gxbsClH0KzA2meJ2IGHc7ZUMyWqODkLNz7ziUYxk3VZvWf/Y7Ca+64IJj0keCGPMpFauFaJO8h3Gtw==
@@ -1087,7 +1041,7 @@
"@smui/segmented-button@^7.0.0-beta.15":
version "7.0.0-beta.15"
- resolved "https://registry.yarnpkg.com/@smui/segmented-button/-/segmented-button-7.0.0-beta.15.tgz#3634fad14b89e180e44ad3beb1d1a28e19622c1a"
+ resolved "https://registry.npmjs.org/@smui/segmented-button/-/segmented-button-7.0.0-beta.15.tgz"
integrity sha512-Kottq8SC86LV7a3uIUpCvZKJbcvUGMoANVr1ioKl+73Mg0YEPBNzbjP5gFlfWQKn36OeNNnFXgwxNutLD5oXwA==
dependencies:
"@material/base" "^14.0.0"
@@ -1119,7 +1073,7 @@
"@smui/slider@^7.0.0-beta.15":
version "7.0.0-beta.15"
- resolved "https://registry.yarnpkg.com/@smui/slider/-/slider-7.0.0-beta.15.tgz#c4a5ef59130575551dc24b42759bda07f333a62d"
+ resolved "https://registry.npmjs.org/@smui/slider/-/slider-7.0.0-beta.15.tgz"
integrity sha512-ylPmBISV49RA7huYc3nHImINQuwGfkxvzAYSEo2fFZF+eX+8X+5kBSqoS2xVN2FvkMWJpdag99rbm8v0nglwew==
dependencies:
"@material/dom" "^14.0.0"
@@ -1160,7 +1114,7 @@
"@rollup/plugin-node-resolve" "^15.0.1"
rollup "^3.7.0"
-"@sveltejs/kit@^1.23.0":
+"@sveltejs/kit@^1.0.0", "@sveltejs/kit@^1.23.0":
version "1.23.0"
resolved "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.23.0.tgz"
integrity sha512-MuDM6afpSMnPFMtEsE1O+Qn6NVPNHDqsDYYZE/8/+Z3IvGmE+GKHC+za6fEmCfwXLqNlxFZiV8s8kKOeNVJP+g==
@@ -1185,7 +1139,7 @@
dependencies:
debug "^4.3.4"
-"@sveltejs/vite-plugin-svelte@^2.4.1":
+"@sveltejs/vite-plugin-svelte@^2.2.0", "@sveltejs/vite-plugin-svelte@^2.4.1":
version "2.4.2"
resolved "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.2.tgz"
integrity sha512-ePfcC48ftMKhkT0OFGdOyycYKnnkT6i/buzey+vHRTR/JpQvuPzzhf1PtKqCDQfJRgoPSN2vscXs6gLigx/zGw==
@@ -1281,7 +1235,7 @@
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz"
integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
-"@types/node@*":
+"@types/node@*", "@types/node@>= 14":
version "20.4.2"
resolved "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz"
integrity sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==
@@ -1322,7 +1276,7 @@
semver "^7.3.7"
tsutils "^3.21.0"
-"@typescript-eslint/parser@^5.45.0":
+"@typescript-eslint/parser@^5.0.0", "@typescript-eslint/parser@^5.45.0":
version "5.62.0"
resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz"
integrity sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==
@@ -1405,7 +1359,7 @@ acorn-walk@^8.2.0:
resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
-acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0:
+"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.8.1, acorn@^8.8.2, acorn@^8.9.0:
version "8.10.0"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz"
integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==
@@ -1537,7 +1491,7 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"
-browserslist@^4.21.5:
+browserslist@^4.21.5, "browserslist@>= 4.21.0":
version "4.21.9"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz"
integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==
@@ -1621,7 +1575,7 @@ check-error@^1.0.2:
resolved "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz"
integrity sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==
-"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.1, chokidar@^3.5.3:
+chokidar@^3.4.1, chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0":
version "3.5.3"
resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
@@ -1669,6 +1623,11 @@ combined-stream@^1.0.8:
dependencies:
delayed-stream "~1.0.0"
+commander@^4.0.0:
+ version "4.1.1"
+ resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
+ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
+
commander@2:
version "2.20.3"
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
@@ -1679,11 +1638,6 @@ commander@7:
resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
-commander@^4.0.0:
- version "4.1.1"
- resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
- integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
-
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
@@ -1699,7 +1653,7 @@ console-clear@^1.1.0:
resolved "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz"
integrity sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==
-cookie@0.5.0, cookie@^0.5.0:
+cookie@^0.5.0, cookie@0.5.0:
version "0.5.0"
resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
@@ -1725,7 +1679,7 @@ cssstyle@^3.0.0:
dependencies:
rrweb-cssom "^0.6.0"
-"d3-array@1 - 3", "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3", d3-array@^3.2.2, d3-array@^3.2.4:
+d3-array@^3.2.2, d3-array@^3.2.4, "d3-array@1 - 3", "d3-array@2 - 3", "d3-array@2.10.0 - 3", "d3-array@2.5.0 - 3":
version "3.2.4"
resolved "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz"
integrity sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==
@@ -1739,7 +1693,7 @@ d3-array@3.2.2:
dependencies:
internmap "1 - 2"
-"d3-color@1 - 3", d3-color@^3.1.0:
+d3-color@^3.1.0, "d3-color@1 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz"
integrity sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==
@@ -1756,7 +1710,7 @@ d3-delaunay@^6.0.2:
resolved "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz"
integrity sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==
-"d3-dsv@1 - 3", d3-dsv@^3.0.1:
+d3-dsv@^3.0.1, "d3-dsv@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz"
integrity sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==
@@ -1781,7 +1735,7 @@ d3-force@^3.0.0:
d3-quadtree "1 - 3"
d3-timer "1 - 3"
-"d3-format@1 - 3", d3-format@^3.1.0:
+d3-format@^3.1.0, "d3-format@1 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz"
integrity sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==
@@ -1795,7 +1749,7 @@ d3-geo-projection@^4.0.0:
d3-array "1 - 3"
d3-geo "1.12.0 - 3"
-"d3-geo@1.12.0 - 3", d3-geo@^3.1.0:
+d3-geo@^3.1.0, "d3-geo@1.12.0 - 3":
version "3.1.0"
resolved "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz"
integrity sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==
@@ -1807,7 +1761,7 @@ d3-hierarchy@^3.1.2:
resolved "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz"
integrity sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==
-"d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3", d3-interpolate@^3.0.1:
+d3-interpolate@^3.0.1, "d3-interpolate@1 - 3", "d3-interpolate@1.2.0 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz"
integrity sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==
@@ -1855,21 +1809,21 @@ d3-shape@^3.1.0, d3-shape@^3.2.0:
dependencies:
d3-path "^3.1.0"
-"d3-time-format@2 - 4", d3-time-format@^4.1.0:
+d3-time-format@^4.1.0, "d3-time-format@2 - 4":
version "4.1.0"
resolved "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz"
integrity sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==
dependencies:
d3-time "1 - 3"
-"d3-time@1 - 3", "d3-time@2.1.1 - 3", d3-time@^3.1.0:
+d3-time@^3.1.0, "d3-time@1 - 3", "d3-time@2.1.1 - 3":
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"
-"d3-timer@1 - 3", d3-timer@^3.0.1:
+d3-timer@^3.0.1, "d3-timer@1 - 3":
version "3.0.1"
resolved "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz"
integrity sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==
@@ -1883,7 +1837,7 @@ data-urls@^4.0.0:
whatwg-mimetype "^3.0.0"
whatwg-url "^12.0.0"
-debug@4, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
+debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@4:
version "4.3.4"
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -2071,7 +2025,15 @@ eslint-scope@^5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
-eslint-scope@^7.0.0, eslint-scope@^7.2.2:
+eslint-scope@^7.0.0:
+ version "7.2.2"
+ resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
+ integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^5.2.0"
+
+eslint-scope@^7.2.2:
version "7.2.2"
resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
@@ -2081,12 +2043,12 @@ eslint-scope@^7.0.0, eslint-scope@^7.2.2:
eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
version "3.4.3"
- resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
+ resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
-eslint@^8.49.0:
+eslint@*, "eslint@^6.0.0 || ^7.0.0 || ^8.0.0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0-0", eslint@^8.49.0, eslint@>=7.0.0:
version "8.49.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.49.0.tgz#09d80a89bdb4edee2efcf6964623af1054bf6d42"
+ resolved "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz"
integrity sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==
dependencies:
"@eslint-community/eslint-utils" "^4.2.0"
@@ -2160,7 +2122,12 @@ estraverse@^4.1.1:
resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
-estraverse@^5.1.0, estraverse@^5.2.0:
+estraverse@^5.1.0:
+ version "5.3.0"
+ resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
+ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
+
+estraverse@^5.2.0:
version "5.3.0"
resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
@@ -2272,7 +2239,7 @@ fs.realpath@^1.0.0:
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
-fsevents@2.3.2, fsevents@~2.3.2:
+fsevents@~2.3.2, fsevents@2.3.2:
version "2.3.2"
resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
@@ -2307,7 +2274,7 @@ gl-matrix@~3.3.0:
resolved "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz"
integrity sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==
-glob-parent@^5.1.2, glob-parent@~5.1.2:
+glob-parent@^5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -2321,17 +2288,12 @@ glob-parent@^6.0.2:
dependencies:
is-glob "^4.0.3"
-glob@7.1.6:
- version "7.1.6"
- resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
- integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.4"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
+ is-glob "^4.0.1"
glob@^7.1.3:
version "7.2.3"
@@ -2356,10 +2318,22 @@ glob@^8.0.3:
minimatch "^5.0.1"
once "^1.3.0"
+glob@7.1.6:
+ version "7.1.6"
+ resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
+ integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
+ dependencies:
+ fs.realpath "^1.0.0"
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "^3.0.4"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
globals@^13.19.0:
- version "13.20.0"
- resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz"
- integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
+ version "13.21.0"
+ resolved "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz"
+ integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==
dependencies:
type-fest "^0.20.2"
@@ -2474,7 +2448,7 @@ inherits@2:
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-"internmap@1 - 2", internmap@^2.0.3:
+internmap@^2.0.3, "internmap@1 - 2":
version "2.0.3"
resolved "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz"
integrity sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==
@@ -2593,7 +2567,7 @@ js-yaml@^4.1.0:
dependencies:
argparse "^2.0.1"
-jsdom@^22.1.0:
+jsdom@*, jsdom@^22.1.0:
version "22.1.0"
resolved "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz"
integrity sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==
@@ -3023,7 +2997,7 @@ postcss-js@^4.0.1:
dependencies:
camelcase-css "^2.0.1"
-postcss-load-config@^3.1.4:
+"postcss-load-config@^2.1.0 || ^3.0.0 || ^4.0.0", postcss-load-config@^3.1.4:
version "3.1.4"
resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
@@ -3056,14 +3030,6 @@ postcss-scss@^4.0.7:
resolved "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.7.tgz"
integrity sha512-xPv2GseoyXPa58Nro7M73ZntttusuCmZdeOojUFR5PZDz2BR62vfYx1w9TyOnp1+nYFowgOMipsCBhxzVkAEPw==
-postcss-selector-parser@6.0.10:
- version "6.0.10"
- resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
- integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
- dependencies:
- cssesc "^3.0.0"
- util-deprecate "^1.0.2"
-
postcss-selector-parser@^6.0.11:
version "6.0.13"
resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz"
@@ -3072,12 +3038,20 @@ postcss-selector-parser@^6.0.11:
cssesc "^3.0.0"
util-deprecate "^1.0.2"
+postcss-selector-parser@6.0.10:
+ version "6.0.10"
+ resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
+ integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
+ dependencies:
+ cssesc "^3.0.0"
+ util-deprecate "^1.0.2"
+
postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
version "4.2.0"
resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
-postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.28, postcss@^8.4.29, postcss@^8.4.5:
+"postcss@^7 || ^8", postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.3.3, postcss@^8.4.19, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.27, postcss@^8.4.28, postcss@^8.4.29, postcss@^8.4.5, postcss@>=8.0.9:
version "8.4.29"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz"
integrity sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==
@@ -3093,7 +3067,7 @@ preact-render-to-string@5.2.3:
dependencies:
pretty-format "^3.8.0"
-preact@10.11.3:
+preact@>=10, preact@10.11.3:
version "10.11.3"
resolved "https://registry.npmjs.org/preact/-/preact-10.11.3.tgz"
integrity sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==
@@ -3108,7 +3082,7 @@ prettier-plugin-svelte@^2.10.1:
resolved "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz"
integrity sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==
-prettier@^2.8.0:
+"prettier@^1.16.4 || ^2.0.0", prettier@^2.8.0:
version "2.8.8"
resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz"
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
@@ -3232,7 +3206,7 @@ robust-predicates@^3.0.0:
resolved "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz"
integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==
-rollup@^3.27.1, rollup@^3.7.0:
+rollup@^1.20.0||^2.0.0||^3.0.0, rollup@^2.68.0||^3.0.0, rollup@^2.78.0||^3.0.0, rollup@^3.27.1, rollup@^3.7.0:
version "3.28.0"
resolved "https://registry.npmjs.org/rollup/-/rollup-3.28.0.tgz"
integrity sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==
@@ -3278,7 +3252,7 @@ sander@^0.5.0:
mkdirp "^0.5.1"
rimraf "^2.5.2"
-sass@^1.63.4:
+sass@*, sass@^1.26.8, sass@^1.63.4:
version "1.64.0"
resolved "https://registry.npmjs.org/sass/-/sass-1.64.0.tgz"
integrity sha512-m7YtAGmQta9uANIUJwXesAJMSncqH+3INc8kdVXs6eV6GUC8Qu2IYKQSN8PRLgiQfpca697G94klm2leYMxSHw==
@@ -3377,7 +3351,7 @@ sorcery@^0.11.0:
minimist "^1.2.0"
sander "^0.5.0"
-"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2:
+source-map-js@^1.0.2, "source-map-js@>=0.6.2 <2.0.0":
version "1.0.2"
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
@@ -3530,6 +3504,11 @@ svelte-vega@^2.1.0:
fast-deep-equal "^3.1.3"
vega-embed "^6.22.1"
+"svelte@^3.19.0 || ^4.0.0-next.0", "svelte@^3.2.0 || ^4.0.0-next.0", "svelte@^3.23.0 || ^4.0.0-next.0 || ^4.0.0", "svelte@^3.37.0 || ^4.0.0", svelte@^3.54.0, "svelte@^3.54.0 || ^4.0.0", "svelte@^3.54.0 || ^4.0.0-next.0", "svelte@^3.55 || ^4.0.0-next.0 || ^4.0", "svelte@^3.55.0 || ^4.0.0-next.0 || ^4.0.0", svelte@>=3.23.0:
+ version "3.59.2"
+ resolved "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz"
+ integrity sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==
+
svelte2tsx@^0.6.10, svelte2tsx@^0.6.15, svelte2tsx@^0.6.21:
version "0.6.21"
resolved "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.21.tgz"
@@ -3538,17 +3517,12 @@ svelte2tsx@^0.6.10, svelte2tsx@^0.6.15, svelte2tsx@^0.6.21:
dedent-js "^1.0.1"
pascal-case "^3.1.1"
-svelte@^3.54.0:
- version "3.59.2"
- resolved "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz"
- integrity sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==
-
symbol-tree@^3.2.4:
version "3.2.4"
resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz"
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
-tailwindcss@^3.3.3:
+tailwindcss@^3.3.3, "tailwindcss@>=3.0.0 || insiders":
version "3.3.3"
resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz"
integrity sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==
@@ -3666,12 +3640,17 @@ ts-md5@^1.3.1:
resolved "https://registry.npmjs.org/ts-md5/-/ts-md5-1.3.1.tgz"
integrity sha512-DiwiXfwvcTeZ5wCE0z+2A9EseZsztaiZtGrtSaY5JOD7ekPnR/GoIVD5gXZAlK9Na9Kvpo9Waz5rW64WKAWApg==
-tslib@^1.11.1, tslib@^1.8.1:
+tslib@^1.11.1:
version "1.14.1"
resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
-tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.1, tslib@^2.6.2:
+tslib@^1.8.1:
+ version "1.14.1"
+ resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
+ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
+
+tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.1, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.1, tslib@^2.6.2:
version "2.6.2"
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
@@ -3705,7 +3684,7 @@ type-fest@^0.20.2:
resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-typescript@^5.0.3, typescript@^5.1.3:
+"typescript@^4.9.4 || ^5.0.0", typescript@^5.0.3, typescript@^5.1.3, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.9.5 || ^4.0.0 || ^5.0.0":
version "5.1.6"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz"
integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
@@ -3897,7 +3876,7 @@ vega-label@~1.2.1:
vega-scenegraph "^4.9.2"
vega-util "^1.15.2"
-vega-lite@^5.9.3:
+vega-lite@*, vega-lite@^5.9.3:
version "5.14.1"
resolved "https://registry.npmjs.org/vega-lite/-/vega-lite-5.14.1.tgz"
integrity sha512-VFvi0QtUoLQqwfAXTGjo0Acw/OTjiK3zOrcO/HyksGnnNDBHWM1GTcFryiWZYoAi99ehvv7tI/q94O46+fGRSQ==
@@ -4096,7 +4075,7 @@ vega-wordcloud@~4.1.4:
vega-statistics "^1.8.1"
vega-util "^1.17.1"
-vega@^5.25.0:
+vega@*, vega@^5.21.0, vega@^5.24.0, vega@^5.25.0:
version "5.25.0"
resolved "https://registry.npmjs.org/vega/-/vega-5.25.0.tgz"
integrity sha512-lr+uj0mhYlSN3JOKbMNp1RzZBenWp9DxJ7kR3lha58AFNCzzds7pmFa7yXPbtbaGhB7Buh/t6n+Bzk3Y0VnF5g==
@@ -4129,7 +4108,7 @@ vega@^5.25.0:
vega-voronoi "~4.2.1"
vega-wordcloud "~4.1.4"
-"vite@^3.0.0 || ^4.0.0", vite@^4.4.9:
+"vite@^3.0.0 || ^4.0.0", vite@^4.0.0, vite@^4.4.9:
version "4.4.9"
resolved "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz"
integrity sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==
@@ -4194,7 +4173,15 @@ whatwg-mimetype@^3.0.0:
resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz"
integrity sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==
-whatwg-url@^12.0.0, whatwg-url@^12.0.1:
+whatwg-url@^12.0.0:
+ version "12.0.1"
+ resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz"
+ integrity sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==
+ dependencies:
+ tr46 "^4.1.1"
+ webidl-conversions "^7.0.0"
+
+whatwg-url@^12.0.1:
version "12.0.1"
resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz"
integrity sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==