From c72f3f57ca5f2c29825e12b24fd690a792503a5c Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Tue, 9 Apr 2024 11:18:36 +0000 Subject: [PATCH 01/10] upgrade minor and patch deps --- .../apps/dashboard/package.json | 66 +- .../components/IntegrationTable.tsx | 1 + .../components/useIntegrationTableColumn.tsx | 91 +- .../integrations/pages/CreateReport.tsx | 12 +- .../features/onboard/pages/ScanInProgress.tsx | 7 +- deepfence_frontend/package.json | 6 +- .../packages/tailwind-preset/package.json | 8 +- .../packages/ui-components/package.json | 52 +- .../src/components/avatar/Avatar.tsx | 2 +- .../src/components/pagination/Pagination.tsx | 2 +- .../ui-components/src/tests/utils.tsx | 8 +- deepfence_frontend/pnpm-lock.yaml | 4174 ++++++++++------- 12 files changed, 2612 insertions(+), 1817 deletions(-) diff --git a/deepfence_frontend/apps/dashboard/package.json b/deepfence_frontend/apps/dashboard/package.json index ed29475120..770ecf7a77 100644 --- a/deepfence_frontend/apps/dashboard/package.json +++ b/deepfence_frontend/apps/dashboard/package.json @@ -17,25 +17,25 @@ "codegen:clean": "rm -rf ./src/api/generated" }, "dependencies": { - "@antv/g6": "^4.8.21", + "@antv/g6": "^4.8.24", "@antv/g6-core": "^0.8.21", "@antv/layout": "^0.3.23", - "@lukemorales/query-key-factory": "^1.3.2", - "@radix-ui/react-navigation-menu": "^1.1.3", - "@suspensive/react": "^1.11.6", - "@suspensive/react-query": "^1.11.6", + "@lukemorales/query-key-factory": "^1.3.4", + "@radix-ui/react-navigation-menu": "^1.1.4", + "@suspensive/react": "^1.26.7", + "@suspensive/react-query": "^1.26.7", "@tanstack/react-query": "^4.32.6", "@yornaath/batshit": "^0.9.0", "cron-converter": "^2.0.1", - "cronstrue": "^2.41.0", - "dayjs": "^1.11.9", - "echarts": "^5.4.3", + "cronstrue": "^2.49.0", + "dayjs": "^1.11.10", + "echarts": "^5.5.0", "lodash-es": "^4.17.21", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-markdown": "^9.0.0", - "react-router-dom": "6.15.0", - "react-use": "^17.4.0", + "react-markdown": "^9.0.1", + "react-router-dom": "^6.22.3", + "react-use": "^17.5.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.0", "sonner": "^0.6.2", @@ -43,39 +43,39 @@ "ui-components": "workspace:*" }, "devDependencies": { - "@openapitools/openapi-generator-cli": "^2.7.0", - "@playwright/test": "^1.37.0", + "@openapitools/openapi-generator-cli": "^2.13.1", + "@playwright/test": "^1.43.0", "@tailwindcss/typography": "^0.5.10", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.4.3", - "@types/lodash-es": "^4.17.8", - "@types/react": "^18.2.20", - "@types/react-dom": "^18.2.7", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.3.0", + "@testing-library/user-event": "^14.5.2", + "@types/lodash-es": "^4.17.12", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "@types/testing-library__jest-dom": "^5.14.9", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", - "@vitejs/plugin-react": "^4.0.4", + "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-c8": "^0.33.0", - "autoprefixer": "^10.4.15", + "autoprefixer": "^10.4.19", "eslint": "^8.47.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.0", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react": "^7.33.1", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react": "^7.34.1", "eslint-plugin-simple-import-sort": "^10.0.0", "msw": "^1.2.3", - "playwright": "1.37.0", - "postcss": "^8.4.27", + "playwright": "1.43.0", + "postcss": "^8.4.38", "resize-observer-polyfill": "^1.5.1", - "rollup-plugin-visualizer": "^5.9.2", - "tailwindcss": "^3.3.3", - "typescript": "^5.1.6", + "rollup-plugin-visualizer": "^5.12.0", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.4", "vite": "^4.4.9", - "vite-plugin-webfont-dl": "^3.7.6", + "vite-plugin-webfont-dl": "^3.9.3", "vitest": "^0.34.1", - "whatwg-fetch": "^3.6.17" + "whatwg-fetch": "^3.6.20" }, "engines": { "node": ">=18.0.0" diff --git a/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx b/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx index 572dcb2533..6c8aed2646 100644 --- a/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx @@ -23,6 +23,7 @@ export const IntegrationTable = ({ }) => { const columns = useIntegrationTableColumn(onTableAction); const { data: list } = useListIntegrations(); + console.log(list); const { data = [], message } = list ?? {}; const params = useParams() as { diff --git a/deepfence_frontend/apps/dashboard/src/features/integrations/components/useIntegrationTableColumn.tsx b/deepfence_frontend/apps/dashboard/src/features/integrations/components/useIntegrationTableColumn.tsx index 900cd75d8e..332445e484 100644 --- a/deepfence_frontend/apps/dashboard/src/features/integrations/components/useIntegrationTableColumn.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/integrations/components/useIntegrationTableColumn.tsx @@ -68,14 +68,16 @@ export const useIntegrationTableColumn = ( switch (integrationType) { case IntegrationType.slack: return [ - columnHelper.accessor('channel', { + columnHelper.display({ + id: 'config.channel', cell: (cell) => cell.row.original.config?.channel, header: () => , minSize: 75, size: 80, maxSize: 85, }), - columnHelper.accessor('webhook_url_masked', { + columnHelper.display({ + id: 'config.webhook_url_masked', cell: (cell) => ( ), @@ -87,7 +89,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.s3: return [ - columnHelper.accessor('aws_region', { + columnHelper.display({ + id: 'config.aws_region', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -99,7 +102,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('s3_bucket_name', { + columnHelper.display({ + id: 'config.s3_bucket_name', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -111,7 +115,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('s3_folder_name', { + columnHelper.display({ + id: 'config.s3_folder_name', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -123,7 +128,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('use_iam_role', { + columnHelper.display({ + id: 'config.use_iam_role', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -136,7 +142,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('aws_access_key', { + columnHelper.display({ + id: 'config.aws_access_key', enableSorting: false, cell: (cell) => ( @@ -146,7 +153,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('aws_account_id', { + columnHelper.display({ + id: 'config.aws_account_id', enableSorting: false, cell: (cell) => ( @@ -156,7 +164,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('target_account_role_arn', { + columnHelper.display({ + id: 'config.target_account_role_arn', enableSorting: false, cell: (cell) => ( , minSize: 50, size: 55, @@ -189,7 +198,8 @@ export const useIntegrationTableColumn = ( } }, }), - columnHelper.accessor('issueType', { + columnHelper.display({ + id: 'config.issueType', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -201,7 +211,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('jiraAssignee', { + columnHelper.display({ + id: 'config.jiraAssignee', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -213,7 +224,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('username', { + columnHelper.display({ + id: 'config.username', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -225,7 +237,8 @@ export const useIntegrationTableColumn = ( size: 55, maxSize: 60, }), - columnHelper.accessor('jiraSiteUrl', { + columnHelper.display({ + id: 'config.jiraSiteUrl', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -240,7 +253,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.splunk: return [ - columnHelper.accessor('endpoint_url', { + columnHelper.display({ + id: 'config.endpoint_url', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -252,7 +266,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('token_masked', { + columnHelper.display({ + id: 'config.token_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -267,7 +282,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.elasticsearch: return [ - columnHelper.accessor('endpoint_url', { + columnHelper.display({ + id: 'config.endpoint_url', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -280,7 +296,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('index', { + columnHelper.display({ + id: 'config.index', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -292,7 +309,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('auth_header_masked', { + columnHelper.display({ + id: 'config.auth_header_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -304,7 +322,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('docType', { + columnHelper.display({ + id: 'config.docType', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -319,7 +338,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.sumoLogic: return [ - columnHelper.accessor('endpoint_url', { + columnHelper.display({ + id: 'config.endpoint_url', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -334,7 +354,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.googleChronicle: return [ - columnHelper.accessor('url', { + columnHelper.display({ + id: 'config.url', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -346,7 +367,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('auth_header_masked', { + columnHelper.display({ + id: 'config.auth_header_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -361,7 +383,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.awsSecurityHub: return [ - columnHelper.accessor('aws_access_key', { + columnHelper.display({ + id: 'config.aws_access_key', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -373,7 +396,8 @@ export const useIntegrationTableColumn = ( size: 60, maxSize: 55, }), - columnHelper.accessor('aws_region', { + columnHelper.display({ + id: 'config.aws_region', cell: ({ row }) => !isEmpty(row.original.config) ? row.original.config.aws_region : '-', minSize: 45, @@ -383,7 +407,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.microsoftTeams: return [ - columnHelper.accessor('webhook_url_masked', { + columnHelper.display({ + id: 'config.webhook_url_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -398,7 +423,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.pagerDuty: return [ - columnHelper.accessor('service_key_masked', { + columnHelper.display({ + id: 'config.service_key_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -410,7 +436,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('api_key_masked', { + columnHelper.display({ + id: 'config.api_key_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -425,7 +452,8 @@ export const useIntegrationTableColumn = ( ]; case IntegrationType.httpEndpoint: return [ - columnHelper.accessor('url', { + columnHelper.display({ + id: 'config.url', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -437,7 +465,8 @@ export const useIntegrationTableColumn = ( size: 50, maxSize: 55, }), - columnHelper.accessor('auth_header_masked', { + columnHelper.display({ + id: 'config.auth_header_masked', cell: ({ row }) => !isEmpty(row.original.config) ? ( @@ -453,7 +482,7 @@ export const useIntegrationTableColumn = ( case IntegrationType.email: return [ columnHelper.display({ - id: 'email_id', + id: 'config.email_id', header: () => , cell: (info) => ( diff --git a/deepfence_frontend/apps/dashboard/src/features/integrations/pages/CreateReport.tsx b/deepfence_frontend/apps/dashboard/src/features/integrations/pages/CreateReport.tsx index 90865c901e..5dd2101ede 100644 --- a/deepfence_frontend/apps/dashboard/src/features/integrations/pages/CreateReport.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/integrations/pages/CreateReport.tsx @@ -53,18 +53,18 @@ const action = async ({ request }: ActionFunctionArgs): Promise => { const formData = await request.formData(); const body = Object.fromEntries(formData); - const fromDate = body.fromDate; - const fromTime = body.fromTime; - const toDate = body.toDate; - const toTime = body.toTime; + const fromDate = body.fromDate ? String(body.fromDate) : null; + const fromTime = body.fromTime ? String(body.fromTime) : null; + const toDate = body.toDate ? String(body.toDate) : null; + const toTime = body.toTime ? String(body.toTime) : null; const fromTimeStamp = - fromDate.length && fromTime.length + fromDate?.length && fromTime?.length ? new Date(`${fromDate}T${fromTime}`).getTime() : undefined; const toTimeStamp = - toDate.length && toTime.length + toDate?.length && toTime?.length ? new Date(`${toDate}T${toTime}`).getTime() : undefined; diff --git a/deepfence_frontend/apps/dashboard/src/features/onboard/pages/ScanInProgress.tsx b/deepfence_frontend/apps/dashboard/src/features/onboard/pages/ScanInProgress.tsx index 41200a8832..91512612d8 100644 --- a/deepfence_frontend/apps/dashboard/src/features/onboard/pages/ScanInProgress.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/onboard/pages/ScanInProgress.tsx @@ -175,9 +175,6 @@ const ScanStatus = () => { minSize: 125, size: 150, }), - ]; - - columns.push( columnHelper.accessor((row) => row.status, { enableSorting: true, id: 'status', @@ -188,8 +185,6 @@ const ScanStatus = () => { }, header: () => Status, }), - ); - columns.push( getRowExpanderColumn(columnHelper, { minSize: 30, size: 30, @@ -219,7 +214,7 @@ const ScanStatus = () => { ) : null; }, }), - ); + ]; return columns; }, [data]); diff --git a/deepfence_frontend/package.json b/deepfence_frontend/package.json index f42d6604c5..2202725eb1 100644 --- a/deepfence_frontend/package.json +++ b/deepfence_frontend/package.json @@ -16,9 +16,9 @@ "format:fix": "prettier --loglevel warn --write \"./**/*.{js,jsx,ts,tsx,css,md,json}\"" }, "devDependencies": { - "prettier": "^3.0.1", - "turbo": "^1.10.12", - "typescript": "^5.1.6" + "prettier": "^3.2.5", + "turbo": "^1.13.2", + "typescript": "^5.4.4" }, "engines": { "node": ">=18.0.0" diff --git a/deepfence_frontend/packages/tailwind-preset/package.json b/deepfence_frontend/packages/tailwind-preset/package.json index bf3ffc03b3..d86a6532d3 100644 --- a/deepfence_frontend/packages/tailwind-preset/package.json +++ b/deepfence_frontend/packages/tailwind-preset/package.json @@ -21,14 +21,14 @@ "devDependencies": { "@mertasan/tailwindcss-variables": "^2.7.0", "@types/mertasan__tailwindcss-variables": "^2.6.4", - "tailwindcss": "^3.3.3", - "typescript": "^5.1.6" + "tailwindcss": "^3.4.3", + "typescript": "^5.4.4" }, "peerDependencies": { - "tailwindcss": "^3.1.8" + "tailwindcss": "^3.4.3" }, "dependencies": { - "classnames": "^2.3.2", + "classnames": "^2.5.1", "tailwind-merge": "^1.14.0" } } diff --git a/deepfence_frontend/packages/ui-components/package.json b/deepfence_frontend/packages/ui-components/package.json index 2b3c5e3c48..665662ae78 100644 --- a/deepfence_frontend/packages/ui-components/package.json +++ b/deepfence_frontend/packages/ui-components/package.json @@ -25,23 +25,23 @@ "coverage": "vitest run --coverage" }, "dependencies": { - "@headlessui/react": "^1.7.16", + "@headlessui/react": "^1.7.18", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-checkbox": "^1.0.4", - "@radix-ui/react-dialog": "^1.0.4", - "@radix-ui/react-dropdown-menu": "^2.0.5", + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-dropdown-menu": "^2.0.6", "@radix-ui/react-label": "^2.0.2", - "@radix-ui/react-popover": "^1.0.6", + "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-radio-group": "^1.1.3", "@radix-ui/react-separator": "^1.0.3", "@radix-ui/react-slot": "^1.0.2", "@radix-ui/react-switch": "^1.0.3", "@radix-ui/react-tabs": "^1.0.4", - "@radix-ui/react-tooltip": "^1.0.6", - "@tanstack/react-table": "^8.9.3", + "@radix-ui/react-tooltip": "^1.0.7", + "@tanstack/react-table": "^8.15.3", "cva": "npm:class-variance-authority@^0.7.0", "lodash-es": "^4.17.21", - "react-use": "^17.4.0", + "react-use": "^17.5.0", "tailwind-preset": "workspace:*" }, "peerDependencies": { @@ -54,43 +54,43 @@ "@storybook/addon-essentials": "^7.2.3", "@storybook/addon-interactions": "^7.2.3", "@storybook/addon-links": "^7.2.3", - "@storybook/addon-styling": "^1.3.6", + "@storybook/addon-styling": "^1.3.7", "@storybook/react": "^7.2.3", "@storybook/react-vite": "^7.2.3", "@storybook/testing-library": "^0.2.0", "@storybook/theming": "^7.2.3", - "@testing-library/jest-dom": "^6.0.0", - "@testing-library/react": "^14.0.0", - "@testing-library/user-event": "^14.4.3", - "@types/lodash-es": "^4.17.8", - "@types/react": "^18.2.20", - "@types/react-dom": "^18.2.7", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/react": "^14.3.0", + "@testing-library/user-event": "^14.5.2", + "@types/lodash-es": "^4.17.12", + "@types/react": "^18.2.75", + "@types/react-dom": "^18.2.24", "@types/testing-library__jest-dom": "^5.14.9", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", - "@vitejs/plugin-react": "^4.0.4", + "@vitejs/plugin-react": "^4.2.1", "@vitest/coverage-c8": "^0.33.0", - "autoprefixer": "^10.4.15", + "autoprefixer": "^10.4.19", "eslint": "^8.47.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.0", - "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-prettier": "^5.0.0", - "eslint-plugin-react": "^7.33.1", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-jsx-a11y": "^6.8.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-react": "^7.34.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-storybook": "^0.6.13", "jsdom": "^22.1.0", - "postcss": "^8.4.27", + "postcss": "^8.4.38", "postcss-import": "^15.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "resize-observer-polyfill": "^1.5.1", - "rollup-plugin-visualizer": "^5.9.2", + "rollup-plugin-visualizer": "^5.12.0", "storybook": "^7.2.3", - "tailwindcss": "^3.3.3", - "typescript": "^5.1.6", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.4", "vite": "^4.4.9", - "vite-plugin-dts": "^3.5.2", + "vite-plugin-dts": "^3.8.1", "vitest": "^0.34.1" }, "engines": { diff --git a/deepfence_frontend/packages/ui-components/src/components/avatar/Avatar.tsx b/deepfence_frontend/packages/ui-components/src/components/avatar/Avatar.tsx index 29c5989200..a41e8def95 100644 --- a/deepfence_frontend/packages/ui-components/src/components/avatar/Avatar.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/avatar/Avatar.tsx @@ -3,7 +3,7 @@ import { cn } from 'tailwind-preset'; import { UserLineIcon } from '@/components/icons/UserLine'; -interface AvatarType { +export interface AvatarType { alt?: string; src?: string; className?: string; diff --git a/deepfence_frontend/packages/ui-components/src/components/pagination/Pagination.tsx b/deepfence_frontend/packages/ui-components/src/components/pagination/Pagination.tsx index 086c19823d..000e8d8e42 100644 --- a/deepfence_frontend/packages/ui-components/src/components/pagination/Pagination.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/pagination/Pagination.tsx @@ -18,7 +18,7 @@ interface PageButtonProps { onPageChange?: () => void; } -interface OwnProps { +export interface OwnProps { onPageChange: (page: number) => void; approximatePagination?: boolean; totalRows: number; diff --git a/deepfence_frontend/packages/ui-components/src/tests/utils.tsx b/deepfence_frontend/packages/ui-components/src/tests/utils.tsx index 04335ceb8d..3c24b79628 100644 --- a/deepfence_frontend/packages/ui-components/src/tests/utils.tsx +++ b/deepfence_frontend/packages/ui-components/src/tests/utils.tsx @@ -1,4 +1,4 @@ -import { render, RenderOptions } from '@testing-library/react'; +import { render, RenderOptions, RenderResult } from '@testing-library/react'; import React, { FC, ReactElement } from 'react'; import { ThemeProvider, useThemeMode } from '@/theme/ThemeContext'; @@ -8,8 +8,10 @@ const AllTheProviders: FC<{ children: React.ReactNode }> = ({ children }) => { return {children}; }; -const renderUI = (ui: ReactElement, options?: Omit) => - render(ui, { wrapper: AllTheProviders, ...options }); +const renderUI = ( + ui: ReactElement, + options?: Omit, +): RenderResult => render(ui, { wrapper: AllTheProviders, ...options }); export * from '@testing-library/react'; export { renderUI }; diff --git a/deepfence_frontend/pnpm-lock.yaml b/deepfence_frontend/pnpm-lock.yaml index 5cc33bc285..8522494440 100644 --- a/deepfence_frontend/pnpm-lock.yaml +++ b/deepfence_frontend/pnpm-lock.yaml @@ -4,275 +4,275 @@ importers: .: specifiers: - prettier: ^3.0.1 - turbo: ^1.10.12 - typescript: ^5.1.6 + prettier: ^3.2.5 + turbo: ^1.13.2 + typescript: ^5.4.4 devDependencies: - prettier: 3.0.1 - turbo: 1.10.12 - typescript: 5.1.6 + prettier: 3.2.5 + turbo: 1.13.2 + typescript: 5.4.4 apps/dashboard: specifiers: - '@antv/g6': ^4.8.21 + '@antv/g6': ^4.8.24 '@antv/g6-core': ^0.8.21 '@antv/layout': ^0.3.23 - '@lukemorales/query-key-factory': ^1.3.2 - '@openapitools/openapi-generator-cli': ^2.7.0 - '@playwright/test': ^1.37.0 - '@radix-ui/react-navigation-menu': ^1.1.3 - '@suspensive/react': ^1.11.6 - '@suspensive/react-query': ^1.11.6 + '@lukemorales/query-key-factory': ^1.3.4 + '@openapitools/openapi-generator-cli': ^2.13.1 + '@playwright/test': ^1.43.0 + '@radix-ui/react-navigation-menu': ^1.1.4 + '@suspensive/react': ^1.26.7 + '@suspensive/react-query': ^1.26.7 '@tailwindcss/typography': ^0.5.10 '@tanstack/react-query': ^4.32.6 - '@testing-library/jest-dom': ^6.0.0 - '@testing-library/react': ^14.0.0 - '@testing-library/user-event': ^14.4.3 - '@types/lodash-es': ^4.17.8 - '@types/react': ^18.2.20 - '@types/react-dom': ^18.2.7 + '@testing-library/jest-dom': ^6.4.2 + '@testing-library/react': ^14.3.0 + '@testing-library/user-event': ^14.5.2 + '@types/lodash-es': ^4.17.12 + '@types/react': ^18.2.75 + '@types/react-dom': ^18.2.24 '@types/testing-library__jest-dom': ^5.14.9 '@typescript-eslint/eslint-plugin': ^6.3.0 '@typescript-eslint/parser': ^6.3.0 - '@vitejs/plugin-react': ^4.0.4 + '@vitejs/plugin-react': ^4.2.1 '@vitest/coverage-c8': ^0.33.0 '@yornaath/batshit': ^0.9.0 - autoprefixer: ^10.4.15 + autoprefixer: ^10.4.19 cron-converter: ^2.0.1 - cronstrue: ^2.41.0 - dayjs: ^1.11.9 - echarts: ^5.4.3 + cronstrue: ^2.49.0 + dayjs: ^1.11.10 + echarts: ^5.5.0 eslint: ^8.47.0 - eslint-config-prettier: ^9.0.0 - eslint-plugin-import: ^2.28.0 - eslint-plugin-jsx-a11y: ^6.7.1 - eslint-plugin-prettier: ^5.0.0 - eslint-plugin-react: ^7.33.1 + eslint-config-prettier: ^9.1.0 + eslint-plugin-import: ^2.29.1 + eslint-plugin-jsx-a11y: ^6.8.0 + eslint-plugin-prettier: ^5.1.3 + eslint-plugin-react: ^7.34.1 eslint-plugin-simple-import-sort: ^10.0.0 lodash-es: ^4.17.21 msw: ^1.2.3 - playwright: 1.37.0 - postcss: ^8.4.27 + playwright: 1.43.0 + postcss: ^8.4.38 react: ^18.2.0 react-dom: ^18.2.0 - react-markdown: ^9.0.0 - react-router-dom: 6.15.0 - react-use: ^17.4.0 + react-markdown: ^9.0.1 + react-router-dom: ^6.22.3 + react-use: ^17.5.0 rehype-sanitize: ^6.0.0 remark-gfm: ^4.0.0 resize-observer-polyfill: ^1.5.1 - rollup-plugin-visualizer: ^5.9.2 + rollup-plugin-visualizer: ^5.12.0 sonner: ^0.6.2 tailwind-preset: workspace:* - tailwindcss: ^3.3.3 - typescript: ^5.1.6 + tailwindcss: ^3.4.3 + typescript: ^5.4.4 ui-components: workspace:* vite: ^4.4.9 - vite-plugin-webfont-dl: ^3.7.6 + vite-plugin-webfont-dl: ^3.9.3 vitest: ^0.34.1 - whatwg-fetch: ^3.6.17 + whatwg-fetch: ^3.6.20 dependencies: - '@antv/g6': 4.8.21 + '@antv/g6': 4.8.24 '@antv/g6-core': 0.8.21 '@antv/layout': 0.3.23_dagre@0.8.5 - '@lukemorales/query-key-factory': 1.3.2_ujej5c4z2iwrc2ezpiq773zvom - '@radix-ui/react-navigation-menu': 1.1.3_gltvt74xzh7f5lvw2hzxriz5bu - '@suspensive/react': 1.11.6_react@18.2.0 - '@suspensive/react-query': 1.11.6_mtrmixnuil4ipbilqpq7buadam + '@lukemorales/query-key-factory': 1.3.4_ujej5c4z2iwrc2ezpiq773zvom + '@radix-ui/react-navigation-menu': 1.1.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@suspensive/react': 1.26.7_react@18.2.0 + '@suspensive/react-query': 1.26.7_f62nll2z2xglqjt6hdkxou3kba '@tanstack/react-query': 4.32.6_biqbaboplfbrettd7655fr4n2y '@yornaath/batshit': 0.9.0 cron-converter: 2.0.1 - cronstrue: 2.41.0 - dayjs: 1.11.9 - echarts: 5.4.3 + cronstrue: 2.49.0 + dayjs: 1.11.10 + echarts: 5.5.0 lodash-es: 4.17.21 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-markdown: 9.0.0_j3ahe22lw6ac2w6qvqp4kjqnqy - react-router-dom: 6.15.0_biqbaboplfbrettd7655fr4n2y - react-use: 17.4.0_biqbaboplfbrettd7655fr4n2y + react-markdown: 9.0.1_5vltyd222judxlmi5ppkhudyhq + react-router-dom: 6.22.3_biqbaboplfbrettd7655fr4n2y + react-use: 17.5.0_biqbaboplfbrettd7655fr4n2y rehype-sanitize: 6.0.0 remark-gfm: 4.0.0 sonner: 0.6.2_biqbaboplfbrettd7655fr4n2y tailwind-preset: link:../../packages/tailwind-preset ui-components: link:../../packages/ui-components devDependencies: - '@openapitools/openapi-generator-cli': 2.7.0 - '@playwright/test': 1.37.0 - '@tailwindcss/typography': 0.5.10_tailwindcss@3.3.3 - '@testing-library/jest-dom': 6.0.0_vitest@0.34.1 - '@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 14.4.3_@testing-library+dom@9.3.1 - '@types/lodash-es': 4.17.8 - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@openapitools/openapi-generator-cli': 2.13.1 + '@playwright/test': 1.43.0 + '@tailwindcss/typography': 0.5.10_tailwindcss@3.4.3 + '@testing-library/jest-dom': 6.4.2_vitest@0.34.1 + '@testing-library/react': 14.3.0_biqbaboplfbrettd7655fr4n2y + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 + '@types/lodash-es': 4.17.12 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 6.3.0_5h6hp7tdd7jdmkqlm2gg6hem6i - '@typescript-eslint/parser': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m - '@vitejs/plugin-react': 4.0.4_vite@4.4.9 + '@typescript-eslint/eslint-plugin': 6.3.0_lpuazs7hxqt7zxuypivdykaje4 + '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@vitejs/plugin-react': 4.2.1_vite@4.4.9 '@vitest/coverage-c8': 0.33.0_vitest@0.34.1 - autoprefixer: 10.4.15_postcss@8.4.27 + autoprefixer: 10.4.19_postcss@8.4.38 eslint: 8.47.0 - eslint-config-prettier: 9.0.0_eslint@8.47.0 - eslint-plugin-import: 2.28.0_s3fxxzq5js6xrekytaglud6zyi - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.47.0 - eslint-plugin-prettier: 5.0.0_4yfyba5p2kiuemohe3j5rnttwm - eslint-plugin-react: 7.33.1_eslint@8.47.0 + eslint-config-prettier: 9.1.0_eslint@8.47.0 + eslint-plugin-import: 2.29.1_s3fxxzq5js6xrekytaglud6zyi + eslint-plugin-jsx-a11y: 6.8.0_eslint@8.47.0 + eslint-plugin-prettier: 5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy + eslint-plugin-react: 7.34.1_eslint@8.47.0 eslint-plugin-simple-import-sort: 10.0.0_eslint@8.47.0 - msw: 1.2.3_typescript@5.1.6 - playwright: 1.37.0 - postcss: 8.4.27 + msw: 1.2.3_typescript@5.4.4 + playwright: 1.43.0 + postcss: 8.4.38 resize-observer-polyfill: 1.5.1 - rollup-plugin-visualizer: 5.9.2 - tailwindcss: 3.3.3 - typescript: 5.1.6 + rollup-plugin-visualizer: 5.12.0 + tailwindcss: 3.4.3 + typescript: 5.4.4 vite: 4.4.9 - vite-plugin-webfont-dl: 3.7.6_vite@4.4.9 - vitest: 0.34.1_playwright@1.37.0 - whatwg-fetch: 3.6.17 + vite-plugin-webfont-dl: 3.9.3_vite@4.4.9 + vitest: 0.34.1_playwright@1.43.0 + whatwg-fetch: 3.6.20 packages/tailwind-preset: specifiers: '@mertasan/tailwindcss-variables': ^2.7.0 '@types/mertasan__tailwindcss-variables': ^2.6.4 - classnames: ^2.3.2 + classnames: ^2.5.1 tailwind-merge: ^1.14.0 - tailwindcss: ^3.3.3 - typescript: ^5.1.6 + tailwindcss: ^3.4.3 + typescript: ^5.4.4 dependencies: - classnames: 2.3.2 + classnames: 2.5.1 tailwind-merge: 1.14.0 devDependencies: - '@mertasan/tailwindcss-variables': 2.7.0_gtkfdoc4yzqy2xj3ku2n5fmgdy + '@mertasan/tailwindcss-variables': 2.7.0_suv4ifgw4qewslntxeusvltmym '@types/mertasan__tailwindcss-variables': 2.6.4 - tailwindcss: 3.3.3 - typescript: 5.1.6 + tailwindcss: 3.4.3 + typescript: 5.4.4 packages/ui-components: specifiers: - '@headlessui/react': ^1.7.16 + '@headlessui/react': ^1.7.18 '@radix-ui/react-accordion': ^1.1.2 '@radix-ui/react-checkbox': ^1.0.4 - '@radix-ui/react-dialog': ^1.0.4 - '@radix-ui/react-dropdown-menu': ^2.0.5 + '@radix-ui/react-dialog': ^1.0.5 + '@radix-ui/react-dropdown-menu': ^2.0.6 '@radix-ui/react-label': ^2.0.2 - '@radix-ui/react-popover': ^1.0.6 + '@radix-ui/react-popover': ^1.0.7 '@radix-ui/react-radio-group': ^1.1.3 '@radix-ui/react-separator': ^1.0.3 '@radix-ui/react-slot': ^1.0.2 '@radix-ui/react-switch': ^1.0.3 '@radix-ui/react-tabs': ^1.0.4 - '@radix-ui/react-tooltip': ^1.0.6 + '@radix-ui/react-tooltip': ^1.0.7 '@storybook/addon-a11y': ^7.2.3 '@storybook/addon-actions': ^7.2.3 '@storybook/addon-essentials': ^7.2.3 '@storybook/addon-interactions': ^7.2.3 '@storybook/addon-links': ^7.2.3 - '@storybook/addon-styling': ^1.3.6 + '@storybook/addon-styling': ^1.3.7 '@storybook/react': ^7.2.3 '@storybook/react-vite': ^7.2.3 '@storybook/testing-library': ^0.2.0 '@storybook/theming': ^7.2.3 - '@tanstack/react-table': ^8.9.3 - '@testing-library/jest-dom': ^6.0.0 - '@testing-library/react': ^14.0.0 - '@testing-library/user-event': ^14.4.3 - '@types/lodash-es': ^4.17.8 - '@types/react': ^18.2.20 - '@types/react-dom': ^18.2.7 + '@tanstack/react-table': ^8.15.3 + '@testing-library/jest-dom': ^6.4.2 + '@testing-library/react': ^14.3.0 + '@testing-library/user-event': ^14.5.2 + '@types/lodash-es': ^4.17.12 + '@types/react': ^18.2.75 + '@types/react-dom': ^18.2.24 '@types/testing-library__jest-dom': ^5.14.9 '@typescript-eslint/eslint-plugin': ^6.3.0 '@typescript-eslint/parser': ^6.3.0 - '@vitejs/plugin-react': ^4.0.4 + '@vitejs/plugin-react': ^4.2.1 '@vitest/coverage-c8': ^0.33.0 - autoprefixer: ^10.4.15 + autoprefixer: ^10.4.19 cva: npm:class-variance-authority@^0.7.0 eslint: ^8.47.0 - eslint-config-prettier: ^9.0.0 - eslint-plugin-import: ^2.28.0 - eslint-plugin-jsx-a11y: ^6.7.1 - eslint-plugin-prettier: ^5.0.0 - eslint-plugin-react: ^7.33.1 + eslint-config-prettier: ^9.1.0 + eslint-plugin-import: ^2.29.1 + eslint-plugin-jsx-a11y: ^6.8.0 + eslint-plugin-prettier: ^5.1.3 + eslint-plugin-react: ^7.34.1 eslint-plugin-simple-import-sort: ^10.0.0 eslint-plugin-storybook: ^0.6.13 jsdom: ^22.1.0 lodash-es: ^4.17.21 - postcss: ^8.4.27 + postcss: ^8.4.38 postcss-import: ^15.1.0 react: ^18.2.0 react-dom: ^18.2.0 - react-use: ^17.4.0 + react-use: ^17.5.0 resize-observer-polyfill: ^1.5.1 - rollup-plugin-visualizer: ^5.9.2 + rollup-plugin-visualizer: ^5.12.0 storybook: ^7.2.3 tailwind-preset: workspace:* - tailwindcss: ^3.3.3 - typescript: ^5.1.6 + tailwindcss: ^3.4.3 + typescript: ^5.4.4 vite: ^4.4.9 - vite-plugin-dts: ^3.5.2 + vite-plugin-dts: ^3.8.1 vitest: ^0.34.1 dependencies: - '@headlessui/react': 1.7.16_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-accordion': 1.1.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-checkbox': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-dialog': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-dropdown-menu': 2.0.5_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-label': 2.0.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-popover': 1.0.6_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-radio-group': 1.1.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-separator': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-switch': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-tabs': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-tooltip': 1.0.6_gltvt74xzh7f5lvw2hzxriz5bu - '@tanstack/react-table': 8.9.3_biqbaboplfbrettd7655fr4n2y + '@headlessui/react': 1.7.18_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-accordion': 1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-checkbox': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-dialog': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-dropdown-menu': 2.0.6_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-label': 2.0.2_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-popover': 1.0.7_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-radio-group': 1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-separator': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-switch': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-tabs': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-tooltip': 1.0.7_cc55nvzwlsvwrl3jhzkkbmzrbi + '@tanstack/react-table': 8.15.3_biqbaboplfbrettd7655fr4n2y cva: /class-variance-authority/0.7.0 lodash-es: 4.17.21 - react-use: 17.4.0_biqbaboplfbrettd7655fr4n2y + react-use: 17.5.0_biqbaboplfbrettd7655fr4n2y tailwind-preset: link:../tailwind-preset devDependencies: - '@storybook/addon-a11y': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-actions': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-essentials': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-interactions': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/addon-a11y': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-actions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-essentials': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-interactions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/addon-links': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/addon-styling': 1.3.6_e3q2asltnaegj2g5b5e47rualu - '@storybook/react': 7.2.3_i4rjfizg7pnsmg7p6yi76gfzdq - '@storybook/react-vite': 7.2.3_3woytbp5rgcxbv47ta7hlsivdi + '@storybook/addon-styling': 1.3.7_itonnol5py5eoxcisffkiyiwna + '@storybook/react': 7.2.3_dlq6i6czlmpd4puctt46qdvjfm + '@storybook/react-vite': 7.2.3_6yuhkuvuvp526jsasej6pq6w3a '@storybook/testing-library': 0.2.0 '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@testing-library/jest-dom': 6.0.0_vitest@0.34.1 - '@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 14.4.3_@testing-library+dom@9.3.1 - '@types/lodash-es': 4.17.8 - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@testing-library/jest-dom': 6.4.2_vitest@0.34.1 + '@testing-library/react': 14.3.0_biqbaboplfbrettd7655fr4n2y + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 + '@types/lodash-es': 4.17.12 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 6.3.0_5h6hp7tdd7jdmkqlm2gg6hem6i - '@typescript-eslint/parser': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m - '@vitejs/plugin-react': 4.0.4_vite@4.4.9 + '@typescript-eslint/eslint-plugin': 6.3.0_lpuazs7hxqt7zxuypivdykaje4 + '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@vitejs/plugin-react': 4.2.1_vite@4.4.9 '@vitest/coverage-c8': 0.33.0_vitest@0.34.1 - autoprefixer: 10.4.15_postcss@8.4.27 + autoprefixer: 10.4.19_postcss@8.4.38 eslint: 8.47.0 - eslint-config-prettier: 9.0.0_eslint@8.47.0 - eslint-plugin-import: 2.28.0_s3fxxzq5js6xrekytaglud6zyi - eslint-plugin-jsx-a11y: 6.7.1_eslint@8.47.0 - eslint-plugin-prettier: 5.0.0_4yfyba5p2kiuemohe3j5rnttwm - eslint-plugin-react: 7.33.1_eslint@8.47.0 + eslint-config-prettier: 9.1.0_eslint@8.47.0 + eslint-plugin-import: 2.29.1_s3fxxzq5js6xrekytaglud6zyi + eslint-plugin-jsx-a11y: 6.8.0_eslint@8.47.0 + eslint-plugin-prettier: 5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy + eslint-plugin-react: 7.34.1_eslint@8.47.0 eslint-plugin-simple-import-sort: 10.0.0_eslint@8.47.0 - eslint-plugin-storybook: 0.6.13_qj3u6ezxe2airdzjq3nyoxe24m + eslint-plugin-storybook: 0.6.13_rkx3huv3cvvtalar5rt2yq2pke jsdom: 22.1.0 - postcss: 8.4.27 - postcss-import: 15.1.0_postcss@8.4.27 + postcss: 8.4.38 + postcss-import: 15.1.0_postcss@8.4.38 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 resize-observer-polyfill: 1.5.1 - rollup-plugin-visualizer: 5.9.2 + rollup-plugin-visualizer: 5.12.0 storybook: 7.2.3 - tailwindcss: 3.3.3 - typescript: 5.1.6 + tailwindcss: 3.4.3 + typescript: 5.4.4 vite: 4.4.9_less@4.2.0 - vite-plugin-dts: 3.5.2_vxtpzrd3ijvkhh2fvnu2mlkwnm + vite-plugin-dts: 3.8.1_qustl7l4opdvgxwd4lanth32mu vitest: 0.34.1_jsdom@22.1.0+less@4.2.0 packages: @@ -282,8 +282,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@adobe/css-tools/4.3.0: - resolution: {integrity: sha512-+RNNcQvw2V1bmnBTPAtOLfW/9mhH2vC67+rUSi5T8EtEWt6lEnGNY2GuhZ1/YwbgikT1TkhvidCDmN5Q5YCo/w==} + /@adobe/css-tools/4.3.3: + resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} dev: true /@alloc/quick-lru/5.2.0: @@ -347,7 +347,7 @@ packages: '@antv/path-util': 2.0.15 '@antv/util': 2.0.17 gl-matrix: 3.4.3 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/g-math/0.1.9: @@ -364,7 +364,7 @@ packages: '@antv/g-math': 0.1.9 '@antv/util': 2.0.17 detect-browser: 5.3.0 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/g-webgpu-core/0.7.2: @@ -410,16 +410,35 @@ packages: tslib: 2.6.1 dev: false - /@antv/g6-element/0.8.21: - resolution: {integrity: sha512-tf+aHYUdbmF1qCCKf15HXJnyV0VZHaE5sxG04caKkF3AB5gXjvYCp+f9cD1lKVy1nfZHUcGCPaWPK8lz/H/9gQ==} + /@antv/g6-core/0.8.24: + resolution: {integrity: sha512-rgI3dArAD8uoSz2+skS4ctN4x/Of33ivTIKaEYYvClxgkLZWVz9zvocy+5AWcVPBHZsAXkZcdh9zndIoWY/33A==} dependencies: + '@antv/algorithm': 0.1.26 + '@antv/dom-util': 2.0.4 + '@antv/event-emitter': 0.1.3 '@antv/g-base': 0.5.15 - '@antv/g6-core': 0.8.21 + '@antv/g-math': 0.1.9 + '@antv/matrix-util': 3.1.0-beta.3 + '@antv/path-util': 2.0.15 + '@antv/util': 2.0.17 + ml-matrix: 6.10.4 + tslib: 2.6.2 + dev: false + + /@antv/g6-element/0.8.24_@antv+g6@4.8.24: + resolution: {integrity: sha512-61FXkt9LY+6EOUtSam1iFTOW2AM59sPVcV1BuPj4dXiD0dluLE+R7d8B/94g1tKDw9tsjhfUQGC7hTXscJRJFw==} + peerDependencies: + '@antv/g6': 4.8.24 + dependencies: + '@antv/g-base': 0.5.15 + '@antv/g6': 4.8.24 + '@antv/g6-core': 0.8.24 '@antv/util': 2.0.17 + tslib: 2.6.2 dev: false - /@antv/g6-pc/0.8.21: - resolution: {integrity: sha512-x2+JcLkjToZ4U06aa1W9qJHB3UERqYPqUsFs/POSsFtwF80HmG7iBKeu53k3XfqZ9N2/W4WeoDvx20/NgLolCg==} + /@antv/g6-pc/0.8.24_@antv+g6@4.8.24: + resolution: {integrity: sha512-nf0y1lrp8J5DotqRryXd2S/J30COW8spVcLF9gUqywGqQAHfE00Ywkqr+PZBnsfCZXsXCi9o0+CE9NrkWs4SBQ==} dependencies: '@ant-design/colors': 4.0.5 '@antv/algorithm': 0.1.26 @@ -429,9 +448,9 @@ packages: '@antv/g-canvas': 0.5.14 '@antv/g-math': 0.1.9 '@antv/g-svg': 0.5.7 - '@antv/g6-core': 0.8.21 - '@antv/g6-element': 0.8.21 - '@antv/g6-plugin': 0.8.21 + '@antv/g6-core': 0.8.24 + '@antv/g6-element': 0.8.24_@antv+g6@4.8.24 + '@antv/g6-plugin': 0.8.24_@antv+g6@4.8.24 '@antv/hierarchy': 0.6.11 '@antv/layout': 0.3.23_dagre@0.8.5 '@antv/matrix-util': 3.1.0-beta.3 @@ -442,17 +461,23 @@ packages: dagre: 0.8.5 insert-css: 2.0.0 ml-matrix: 6.10.4 + tslib: 2.6.2 + transitivePeerDependencies: + - '@antv/g6' dev: false - /@antv/g6-plugin/0.8.21: - resolution: {integrity: sha512-gRRR8d+F/8CChwwH1rPkAESwLlW8c+ZbuszFn3WOiu7SjSQqNk4LGoNAHgCEUO+jDvAj4xeRZDGl0vlY2oqaSQ==} + /@antv/g6-plugin/0.8.24_@antv+g6@4.8.24: + resolution: {integrity: sha512-ZIOnwLTC7SM2bFiJZ3vYFWnkyOCWKqnU96i/fBh1qAoY5slDS3hatenZWEXUtOcqaKw1h+5A5f72MRXqBBVn0g==} + peerDependencies: + '@antv/g6': 4.8.24 dependencies: '@antv/dom-util': 2.0.4 '@antv/g-base': 0.5.15 '@antv/g-canvas': 0.5.14 '@antv/g-svg': 0.5.7 - '@antv/g6-core': 0.8.21 - '@antv/g6-element': 0.8.21 + '@antv/g6': 4.8.24 + '@antv/g6-core': 0.8.24 + '@antv/g6-element': 0.8.24_@antv+g6@4.8.24 '@antv/matrix-util': 3.1.0-beta.3 '@antv/path-util': 2.0.15 '@antv/scale': 0.3.18 @@ -460,10 +485,10 @@ packages: insert-css: 2.0.0 dev: false - /@antv/g6/4.8.21: - resolution: {integrity: sha512-0MQT9cU3bKTpFTzcZsR2tQAsDy/FGIzQwCiSR9BhVkDgtwg6bs176ZdWia+/QflWOAg5tQ/C82wnqBXAzpGZnQ==} + /@antv/g6/4.8.24: + resolution: {integrity: sha512-bgj7sZ+z45JmOngIpYpwmSIg7SboMLZBoAlX0+RoAETZB3/xvZO0MXT3lCSyAhIgm5Sb68pekKi7OStuo04NyQ==} dependencies: - '@antv/g6-pc': 0.8.21 + '@antv/g6-pc': 0.8.24_@antv+g6@4.8.24 dev: false /@antv/graphlib/1.2.0: @@ -495,7 +520,7 @@ packages: dependencies: '@antv/util': 2.0.17 gl-matrix: 3.4.3 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/matrix-util/3.1.0-beta.3: @@ -519,7 +544,7 @@ packages: dependencies: '@antv/util': 2.0.17 fecha: 4.2.3 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/util/2.0.17: @@ -552,11 +577,24 @@ packages: chalk: 2.4.2 dev: true + /@babel/code-frame/7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 + dev: true + /@babel/compat-data/7.22.9: resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data/7.24.4: + resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core/7.22.10: resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==} engines: {node: '>=6.9.0'} @@ -580,6 +618,29 @@ packages: - supports-color dev: true + /@babel/core/7.24.4: + resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 + '@babel/helpers': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/generator/7.22.10: resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} engines: {node: '>=6.9.0'} @@ -590,18 +651,28 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator/7.24.4: + resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure/7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.22.10: resolution: {integrity: sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-compilation-targets/7.22.10: @@ -610,49 +681,60 @@ packages: dependencies: '@babel/compat-data': 7.22.9 '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.10 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + + /@babel/helper-compilation-targets/7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.4 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 dev: true - /@babel/helper-create-class-features-plugin/7.22.10_@babel+core@7.22.10: + /@babel/helper-create-class-features-plugin/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-5IBb77txKYQPpOEdUdIhBx8VrZyDCQ+H82H0+5dX1TmuscP5vJKEE3cKurjtIw/vFwzbVH48VweE78kVDBrqjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.22.10 + '@babel/helper-replace-supers': 7.22.9_@babel+core@7.24.4 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 dev: true - /@babel/helper-create-regexp-features-plugin/7.22.9_@babel+core@7.22.10: + /@babel/helper-create-regexp-features-plugin/7.22.9_@babel+core@7.24.4: resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.4.2_@babel+core@7.22.10: + /@babel/helper-define-polyfill-provider/0.4.2_@babel+core@7.24.4: resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.4 @@ -660,6 +742,11 @@ packages: - supports-color dev: true + /@babel/helper-environment-visitor/7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-environment-visitor/7.22.5: resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} engines: {node: '>=6.9.0'} @@ -669,8 +756,16 @@ packages: resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 + dev: true + + /@babel/helper-function-name/7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 dev: true /@babel/helper-hoist-variables/7.22.5: @@ -684,7 +779,7 @@ packages: resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-module-imports/7.22.5: @@ -694,6 +789,13 @@ packages: '@babel/types': 7.22.10 dev: true + /@babel/helper-module-imports/7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: true + /@babel/helper-module-transforms/7.22.9_@babel+core@7.22.10: resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} engines: {node: '>=6.9.0'} @@ -708,11 +810,25 @@ packages: '@babel/helper-validator-identifier': 7.22.5 dev: true + /@babel/helper-module-transforms/7.23.3_@babel+core@7.24.4: + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: true + /@babel/helper-optimise-call-expression/7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-plugin-utils/7.22.5: @@ -720,26 +836,31 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.22.9_@babel+core@7.22.10: + /@babel/helper-plugin-utils/7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-remap-async-to-generator/7.22.9_@babel+core@7.24.4: resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.10 dev: true - /@babel/helper-replace-supers/7.22.9_@babel+core@7.22.10: + /@babel/helper-replace-supers/7.22.9_@babel+core@7.24.4: resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 dev: true @@ -755,7 +876,7 @@ packages: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-split-export-declaration/7.22.6: @@ -770,6 +891,16 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-string-parser/7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + dev: true + + /@babel/helper-validator-identifier/7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-validator-identifier/7.22.5: resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} @@ -780,13 +911,18 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-validator-option/7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-wrap-function/7.22.10: resolution: {integrity: sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.22.5 - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/helper-function-name': 7.23.0 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 dev: true /@babel/helpers/7.22.10: @@ -800,15 +936,36 @@ packages: - supports-color dev: true + /@babel/helpers/7.24.4: + resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.22.10: resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 dev: true + /@babel/highlight/7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + dev: true + /@babel/parser/7.22.10: resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} engines: {node: '>=6.0.0'} @@ -817,981 +974,989 @@ packages: '@babel/types': 7.22.10 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.22.5_@babel+core@7.22.10: + /@babel/parser/7.24.4: + resolution: {integrity: sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.0 + dev: true + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.22.5_@babel+core@7.22.10: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.22.10 + '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.24.4 dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.22.10: + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.24.4: resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.22.10: + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.24.4: resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.22.10: + /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.24.4: resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.22.10: + /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4: resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.22.10: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.24.4: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.22.10: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.24.4: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.22.10: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.24.4: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow/7.22.5_@babel+core@7.22.10: + /@babel/plugin-syntax-flow/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-assertions/7.22.5_@babel+core@7.22.10: + /@babel/plugin-syntax-import-assertions/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-attributes/7.22.5_@babel+core@7.22.10: + /@babel/plugin-syntax-import-attributes/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.22.10: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.24.4: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx/7.22.5_@babel+core@7.22.10: + /@babel/plugin-syntax-jsx/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.22.10: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.24.4: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.22.10: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.24.4: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.22.10: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.22.10: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.24.4: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.22.10: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.24.4: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript/7.22.5_@babel+core@7.22.10: + /@babel/plugin-syntax-typescript/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.22.10: + /@babel/plugin-syntax-unicode-sets-regex/7.18.6_@babel+core@7.24.4: resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-arrow-functions/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-arrow-functions/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-async-generator-functions/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-async-generator-functions/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.22.10 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.10 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.24.4 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-async-to-generator/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-async-to-generator/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-module-imports': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.22.10 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-block-scoped-functions/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-block-scoped-functions/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoping/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-block-scoping/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-properties/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-class-properties/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-static-block/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-class-static-block/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-classes/7.22.6_@babel+core@7.22.10: + /@babel/plugin-transform-classes/7.22.6_@babel+core@7.24.4: resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-function-name': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.22.10 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.22.9_@babel+core@7.24.4 '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-computed-properties/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-destructuring/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-destructuring/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dotall-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-dotall-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-duplicate-keys/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-duplicate-keys/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dynamic-import/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-dynamic-import/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-exponentiation-operator/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-exponentiation-operator/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-export-namespace-from/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-export-namespace-from/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-flow-strip-types/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-flow-strip-types/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-flow': 7.22.5_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-flow': 7.22.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-for-of/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-for-of/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-function-name/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-function-name/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-json-strings/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-json-strings/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-literals/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-literals/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-logical-assignment-operators/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-logical-assignment-operators/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-member-expression-literals/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-member-expression-literals/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-amd/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-modules-amd/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-commonjs/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-modules-commonjs/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-modules-systemjs/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-identifier': 7.22.5 dev: true - /@babel/plugin-transform-modules-umd/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-modules-umd/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-named-capturing-groups-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-new-target/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-new-target/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-nullish-coalescing-operator/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-nullish-coalescing-operator/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-numeric-separator/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-numeric-separator/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-object-rest-spread/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-object-rest-spread/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-object-super/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-object-super/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-replace-supers': 7.22.9_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-optional-catch-binding/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-optional-catch-binding/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-optional-chaining/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-optional-chaining/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.10 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-parameters/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-parameters/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-methods/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-private-methods/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-property-in-object/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-private-property-in-object/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.10 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-property-literals/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-property-literals/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-jsx-self/7.22.5_@babel+core@7.22.10: - resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} + /@babel/plugin-transform-react-jsx-self/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-react-jsx-source/7.22.5_@babel+core@7.22.10: - resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==} + /@babel/plugin-transform-react-jsx-source/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-regenerator/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-regenerator/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-reserved-words/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-shorthand-properties/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-shorthand-properties/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-spread/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-spread/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-sticky-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-template-literals/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-template-literals/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typeof-symbol/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-typeof-symbol/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typescript/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-typescript/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.22.5_@babel+core@7.22.10 + '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-typescript': 7.22.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-unicode-escapes/7.22.10_@babel+core@7.22.10: + /@babel/plugin-transform-unicode-escapes/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-property-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-unicode-property-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-unicode-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex/7.22.5_@babel+core@7.22.10: + /@babel/plugin-transform-unicode-sets-regex/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/preset-env/7.22.10_@babel+core@7.22.10: + /@babel/preset-env/7.22.10_@babel+core@7.24.4: resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.22.10 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.22.10 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.22.10 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.22.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-import-assertions': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-syntax-import-attributes': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.22.10 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.22.10 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.22.10 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.22.10 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.22.10 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.22.10 - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.22.10 - '@babel/plugin-transform-arrow-functions': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-async-generator-functions': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-async-to-generator': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-block-scoped-functions': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-block-scoping': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-class-properties': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-class-static-block': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-classes': 7.22.6_@babel+core@7.22.10 - '@babel/plugin-transform-computed-properties': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-destructuring': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-dotall-regex': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-duplicate-keys': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-dynamic-import': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-exponentiation-operator': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-export-namespace-from': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-for-of': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-function-name': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-json-strings': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-literals': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-logical-assignment-operators': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-member-expression-literals': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-modules-amd': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-modules-systemjs': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-modules-umd': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-new-target': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-numeric-separator': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-object-rest-spread': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-object-super': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-optional-catch-binding': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-private-methods': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-private-property-in-object': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-property-literals': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-regenerator': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-reserved-words': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-shorthand-properties': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-spread': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-sticky-regex': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-template-literals': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-typeof-symbol': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-unicode-escapes': 7.22.10_@babel+core@7.22.10 - '@babel/plugin-transform-unicode-property-regex': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-unicode-regex': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-unicode-sets-regex': 7.22.5_@babel+core@7.22.10 - '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.22.10 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.4 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-import-assertions': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-syntax-import-attributes': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.4 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.4 + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.24.4 + '@babel/plugin-transform-arrow-functions': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-async-generator-functions': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-async-to-generator': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-block-scoped-functions': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-block-scoping': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-class-properties': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-class-static-block': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-classes': 7.22.6_@babel+core@7.24.4 + '@babel/plugin-transform-computed-properties': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-destructuring': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-dotall-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-duplicate-keys': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-dynamic-import': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-exponentiation-operator': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-export-namespace-from': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-for-of': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-function-name': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-json-strings': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-literals': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-logical-assignment-operators': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-member-expression-literals': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-amd': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-systemjs': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-umd': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-new-target': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-numeric-separator': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-object-rest-spread': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-object-super': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-optional-catch-binding': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-private-methods': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-private-property-in-object': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-property-literals': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-regenerator': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-reserved-words': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-shorthand-properties': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-spread': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-sticky-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-template-literals': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-typeof-symbol': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-escapes': 7.22.10_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-property-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-sets-regex': 7.22.5_@babel+core@7.24.4 + '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.24.4 '@babel/types': 7.22.10 - babel-plugin-polyfill-corejs2: 0.4.5_@babel+core@7.22.10 - babel-plugin-polyfill-corejs3: 0.8.3_@babel+core@7.22.10 - babel-plugin-polyfill-regenerator: 0.5.2_@babel+core@7.22.10 + babel-plugin-polyfill-corejs2: 0.4.5_@babel+core@7.24.4 + babel-plugin-polyfill-corejs3: 0.8.3_@babel+core@7.24.4 + babel-plugin-polyfill-regenerator: 0.5.2_@babel+core@7.24.4 core-js-compat: 3.32.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow/7.22.5_@babel+core@7.22.10: + /@babel/preset-flow/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-flow-strip-types': 7.22.5_@babel+core@7.22.10 + '@babel/plugin-transform-flow-strip-types': 7.22.5_@babel+core@7.24.4 dev: true - /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.22.10: + /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.24.4: resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/types': 7.24.0 esutils: 2.0.3 dev: true - /@babel/preset-typescript/7.22.5_@babel+core@7.22.10: + /@babel/preset-typescript/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/core': 7.24.4 + '@babel/helper-plugin-utils': 7.24.0 '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-typescript': 7.22.10_@babel+core@7.22.10 + '@babel/plugin-syntax-jsx': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-typescript': 7.22.10_@babel+core@7.24.4 dev: true - /@babel/register/7.22.5_@babel+core@7.22.10: + /@babel/register/7.22.5_@babel+core@7.24.4: resolution: {integrity: sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -1809,6 +1974,12 @@ packages: dependencies: regenerator-runtime: 0.14.0 + /@babel/runtime/7.24.4: + resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + /@babel/template/7.22.5: resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} engines: {node: '>=6.9.0'} @@ -1818,6 +1989,15 @@ packages: '@babel/types': 7.22.10 dev: true + /@babel/template/7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + dev: true + /@babel/traverse/7.22.10: resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} engines: {node: '>=6.9.0'} @@ -1836,6 +2016,24 @@ packages: - supports-color dev: true + /@babel/traverse/7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.22.10: resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} engines: {node: '>=6.9.0'} @@ -1845,6 +2043,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types/7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@base2/pretty-print-object/1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} dev: true @@ -2136,13 +2343,14 @@ packages: /@floating-ui/utils/0.1.1: resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} - /@headlessui/react/1.7.16_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-2MphIAZdSUacZBT6EXk8AJkj+EuvaaJbtCyHTJrPsz8inhzCl7qeNPI1uk1AUvCgWylVtdN8cVVmnhUDPxPy3g==} + /@headlessui/react/1.7.18_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==} engines: {node: '>=10'} peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 dependencies: + '@tanstack/react-virtual': 3.2.0_biqbaboplfbrettd7655fr4n2y client-only: 0.0.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -2256,7 +2464,7 @@ packages: chalk: 4.1.2 dev: true - /@joshwooding/vite-plugin-react-docgen-typescript/0.2.1_vxtpzrd3ijvkhh2fvnu2mlkwnm: + /@joshwooding/vite-plugin-react-docgen-typescript/0.2.1_qustl7l4opdvgxwd4lanth32mu: resolution: {integrity: sha512-ou4ZJSXMMWHqGS4g8uNRbC5TiTWxAgQZiVucoUrOCWuPrTbkpJbmVyIi9jU72SBry7gQtuMEDp4YR8EEXAg7VQ==} peerDependencies: typescript: '>= 4.3.x' @@ -2268,8 +2476,8 @@ packages: glob: 7.2.3 glob-promise: 4.2.2_glob@7.2.3 magic-string: 0.27.0 - react-docgen-typescript: 2.2.2_typescript@5.1.6 - typescript: 5.1.6 + react-docgen-typescript: 2.2.2_typescript@5.4.4 + typescript: 5.4.4 vite: 4.4.9_less@4.2.0 dev: true @@ -2282,6 +2490,15 @@ packages: '@jridgewell/trace-mapping': 0.3.19 dev: true + /@jridgewell/gen-mapping/0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + dev: true + /@jridgewell/resolve-uri/3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -2292,16 +2509,20 @@ packages: engines: {node: '>=6.0.0'} dev: true + /@jridgewell/set-array/1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + dev: true + /@jridgewell/source-map/0.3.5: resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: true /@jridgewell/sourcemap-codec/1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true /@jridgewell/trace-mapping/0.3.19: resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} @@ -2310,6 +2531,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /@jridgewell/trace-mapping/0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /@juggle/resize-observer/3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: true @@ -2319,8 +2547,8 @@ packages: engines: {node: '>=8'} dev: true - /@lukemorales/query-key-factory/1.3.2_ujej5c4z2iwrc2ezpiq773zvom: - resolution: {integrity: sha512-SFOWcB5ec+RhlKjLjZxTAbOPF2uXNED6lqXiMu3TUt2twKzxE/QLhnYkdbxOBMK5Wwc2Ia+WP3yqCPRKWywnwQ==} + /@lukemorales/query-key-factory/1.3.4_ujej5c4z2iwrc2ezpiq773zvom: + resolution: {integrity: sha512-A3frRDdkmaNNQi6mxIshsDk4chRXWoXa05US8fBo4kci/H+lVmujS6QrwQLLGIkNIRFGjMqp2uKjC4XsLdydRw==} engines: {node: '>=14'} peerDependencies: '@tanstack/query-core': '>= 4.0.0' @@ -2336,48 +2564,49 @@ packages: react: '>=16' dependencies: '@types/mdx': 2.0.6 - '@types/react': 18.2.20 + '@types/react': 18.2.75 react: 18.2.0 dev: true - /@mertasan/tailwindcss-variables/2.7.0_gtkfdoc4yzqy2xj3ku2n5fmgdy: + /@mertasan/tailwindcss-variables/2.7.0_suv4ifgw4qewslntxeusvltmym: resolution: {integrity: sha512-rKPhxi/0r6XWP0+OjPmsfrloX/TtQmvONj2Pr3Nl8BNBznQVP3M9sphguDBUDC0AiKYx2xgup3XzAhlIDLPLIA==} engines: {node: '>=12.13.0'} peerDependencies: autoprefixer: ^10.0.2 postcss: ^8.0.9 dependencies: - autoprefixer: 10.4.15_postcss@8.4.27 + autoprefixer: 10.4.19_postcss@8.4.38 lodash: 4.17.21 - postcss: 8.4.27 + postcss: 8.4.38 dev: true - /@microsoft/api-extractor-model/7.27.6: - resolution: {integrity: sha512-eiCnlayyum1f7fS2nA9pfIod5VCNR1G+Tq84V/ijDrKrOFVa598BLw145nCsGDMoFenV6ajNi2PR5WCwpAxW6Q==} + /@microsoft/api-extractor-model/7.28.13: + resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7 + '@rushstack/node-core-library': 4.0.2 transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor/7.36.4: - resolution: {integrity: sha512-21UECq8C/8CpHT23yiqTBQ10egKUacIpxkPyYR7hdswo/M5yTWdBvbq+77YC9uPKQJOUfOD1FImBQ1DzpsdeQQ==} + /@microsoft/api-extractor/7.43.0: + resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.6 + '@microsoft/api-extractor-model': 7.28.13 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7 - '@rushstack/rig-package': 0.4.1 - '@rushstack/ts-command-line': 4.15.2 - colors: 1.2.5 + '@rushstack/node-core-library': 4.0.2 + '@rushstack/rig-package': 0.5.2 + '@rushstack/terminal': 0.10.0 + '@rushstack/ts-command-line': 4.19.1 lodash: 4.17.21 + minimatch: 3.0.8 resolve: 1.22.4 semver: 7.5.4 source-map: 0.6.1 - typescript: 5.0.4 + typescript: 5.4.2 transitivePeerDependencies: - '@types/node' dev: true @@ -2427,32 +2656,28 @@ packages: tar-fs: 2.1.1 dev: true - /@nestjs/axios/0.1.0_5i3ldwcijg7tcjnigovmnxaffe: - resolution: {integrity: sha512-b2TT2X6BFbnNoeteiaxCIiHaFcSbVW+S5yygYqiIq5i6H77yIU3IVuLdpQkHq8/EqOWFwMopLN8jdkUT71Am9w==} + /@nestjs/axios/3.0.1_azgmf6lyav3spnizrk7i56cfaq: + resolution: {integrity: sha512-VlOZhAGDmOoFdsmewn8AyClAdGpKXQQaY1+3PGB+g6ceurGIdTxZgRX3VXc1T6Zs60PedWjg3A82TDOB05mrzQ==} peerDependencies: - '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 + '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + axios: ^1.3.1 reflect-metadata: ^0.1.12 rxjs: ^6.0.0 || ^7.0.0 dependencies: - '@nestjs/common': 9.3.11_mnr6j2del53muneqly5h4y27ai - axios: 0.27.2 + '@nestjs/common': 10.3.0_atc7tu2sld2m3nk4hmwkqn6qde + axios: 1.6.5 reflect-metadata: 0.1.13 - rxjs: 7.8.0 - transitivePeerDependencies: - - debug + rxjs: 7.8.1 dev: true - /@nestjs/common/9.3.11_mnr6j2del53muneqly5h4y27ai: - resolution: {integrity: sha512-IFZ2G/5UKWC2Uo7tJ4SxGed2+aiA+sJyWeWsGTogKVDhq90oxVBToh+uCDeI31HNUpqYGoWmkletfty42zUd8A==} + /@nestjs/common/10.3.0_atc7tu2sld2m3nk4hmwkqn6qde: + resolution: {integrity: sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ==} peerDependencies: - cache-manager: <=5 class-transformer: '*' class-validator: '*' reflect-metadata: ^0.1.12 rxjs: ^7.1.0 peerDependenciesMeta: - cache-manager: - optional: true class-transformer: optional: true class-validator: @@ -2460,19 +2685,19 @@ packages: dependencies: iterare: 1.2.1 reflect-metadata: 0.1.13 - rxjs: 7.8.0 - tslib: 2.5.0 - uid: 2.0.1 + rxjs: 7.8.1 + tslib: 2.6.2 + uid: 2.0.2 dev: true - /@nestjs/core/9.3.11_5i3ldwcijg7tcjnigovmnxaffe: - resolution: {integrity: sha512-CI27a2JFd5rvvbgkalWqsiwQNhcP4EAG5BUK8usjp29wVp1kx30ghfBT8FLqIgmkRVo65A0IcEnWsxeXMntkxQ==} + /@nestjs/core/10.3.0_2w6gub3sxqmthikrcvrq2wspsy: + resolution: {integrity: sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA==} requiresBuild: true peerDependencies: - '@nestjs/common': ^9.0.0 - '@nestjs/microservices': ^9.0.0 - '@nestjs/platform-express': ^9.0.0 - '@nestjs/websockets': ^9.0.0 + '@nestjs/common': ^10.0.0 + '@nestjs/microservices': ^10.0.0 + '@nestjs/platform-express': ^10.0.0 + '@nestjs/websockets': ^10.0.0 reflect-metadata: ^0.1.12 rxjs: ^7.1.0 peerDependenciesMeta: @@ -2483,15 +2708,15 @@ packages: '@nestjs/websockets': optional: true dependencies: - '@nestjs/common': 9.3.11_mnr6j2del53muneqly5h4y27ai + '@nestjs/common': 10.3.0_atc7tu2sld2m3nk4hmwkqn6qde '@nuxtjs/opencollective': 0.3.2 fast-safe-stringify: 2.1.1 iterare: 1.2.1 path-to-regexp: 3.2.0 reflect-metadata: 0.1.13 - rxjs: 7.8.0 - tslib: 2.5.0 - uid: 2.0.1 + rxjs: 7.8.1 + tslib: 2.6.2 + uid: 2.0.2 transitivePeerDependencies: - encoding dev: true @@ -2533,33 +2758,33 @@ packages: resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} dev: true - /@openapitools/openapi-generator-cli/2.7.0: - resolution: {integrity: sha512-ieEpHTA/KsDz7ANw03lLPYyjdedDEXYEyYoGBRWdduqXWSX65CJtttjqa8ZaB1mNmIjMtchUHwAYQmTLVQ8HYg==} + /@openapitools/openapi-generator-cli/2.13.1: + resolution: {integrity: sha512-WJB6MsFXlA69mpKCuR3hBsdFr7MptNhoIGlyvoYEorBQEg3cd6n1gACHx0fz20B3e03/imvorQlNMsrHTIeU9w==} engines: {node: '>=10.0.0'} hasBin: true requiresBuild: true dependencies: - '@nestjs/axios': 0.1.0_5i3ldwcijg7tcjnigovmnxaffe - '@nestjs/common': 9.3.11_mnr6j2del53muneqly5h4y27ai - '@nestjs/core': 9.3.11_5i3ldwcijg7tcjnigovmnxaffe + '@nestjs/axios': 3.0.1_azgmf6lyav3spnizrk7i56cfaq + '@nestjs/common': 10.3.0_atc7tu2sld2m3nk4hmwkqn6qde + '@nestjs/core': 10.3.0_2w6gub3sxqmthikrcvrq2wspsy '@nuxtjs/opencollective': 0.3.2 + axios: 1.6.5 chalk: 4.1.2 commander: 8.3.0 compare-versions: 4.1.4 concurrently: 6.5.1 console.table: 0.10.0 fs-extra: 10.1.0 - glob: 7.1.6 - inquirer: 8.2.5 + glob: 7.2.3 + inquirer: 8.2.6 lodash: 4.17.21 reflect-metadata: 0.1.13 - rxjs: 7.8.0 - tslib: 2.0.3 + rxjs: 7.8.1 + tslib: 2.6.2 transitivePeerDependencies: - '@nestjs/microservices' - '@nestjs/platform-express' - '@nestjs/websockets' - - cache-manager - class-transformer - class-validator - debug @@ -2573,60 +2798,50 @@ packages: dev: true optional: true - /@pkgr/utils/2.4.2: - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + /@pkgr/core/0.1.1: + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dependencies: - cross-spawn: 7.0.3 - fast-glob: 3.3.1 - is-glob: 4.0.3 - open: 9.1.0 - picocolors: 1.0.0 - tslib: 2.6.1 dev: true - /@playwright/test/1.37.0: - resolution: {integrity: sha512-181WBLk4SRUyH1Q96VZl7BP6HcK0b7lbdeKisn3N/vnjitk+9HbdlFz/L5fey05vxaAhldIDnzo8KUoy8S3mmQ==} + /@playwright/test/1.43.0: + resolution: {integrity: sha512-Ebw0+MCqoYflop7wVKj711ccbNlrwTBCtjY5rlbiY9kHL2bCYxq+qltK6uPsVBGGAOb033H2VO0YobcQVxoW7Q==} engines: {node: '>=16'} hasBin: true dependencies: - '@types/node': 20.5.0 - playwright-core: 1.37.0 - optionalDependencies: - fsevents: 2.3.2 + playwright: 1.43.0 dev: true /@probe.gl/env/3.6.0: resolution: {integrity: sha512-4tTZYUg/8BICC3Yyb9rOeoKeijKbZHRXBEKObrfPmX4sQmYB15ZOUpoVBhAyJkOYVAM8EkPci6Uw5dLCwx2BEQ==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: false /@probe.gl/log/3.6.0: resolution: {integrity: sha512-hjpyenpEvOdowgZ1qMeCJxfRD4JkKdlXz0RC14m42Un62NtOT+GpWyKA4LssT0+xyLULCByRAtG2fzZorpIAcA==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@probe.gl/env': 3.6.0 dev: false /@probe.gl/stats/3.6.0: resolution: {integrity: sha512-JdALQXB44OP4kUBN/UrQgzbJe4qokbVF4Y8lkIA8iVCFnjVowWIgkD/z/0QO65yELT54tTrtepw1jScjKB+rhQ==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: false /@radix-ui/number/1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: true /@radix-ui/primitive/1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 - /@radix-ui/react-accordion/1.1.2_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-accordion/1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==} peerDependencies: '@types/react': '*' @@ -2641,21 +2856,21 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collapsible': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-collection': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-collapsible': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-arrow/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-arrow/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -2668,14 +2883,14 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - /@radix-ui/react-checkbox/1.0.4_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-checkbox/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==} peerDependencies: '@types/react': '*' @@ -2690,20 +2905,20 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-previous': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-size': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-collapsible/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-collapsible/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-UBmVDkmR6IvDsloHVN+3rtx4Mi5TFvylYXpluuv0f37dtaz3H99bp8No0LGXRigVpl3UAT4l9j6bIchh42S/Gg==} peerDependencies: '@types/react': '*' @@ -2716,22 +2931,22 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-collection/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-collection/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -2744,17 +2959,17 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - /@radix-ui/react-compose-refs/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-compose-refs/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -2763,11 +2978,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-context/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-context/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -2776,12 +2991,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-dialog/1.0.4_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-hJtRy/jPULGQZceSAP2Re6/4NpKo8im6V8P2hUqZsdFiSL8l35kYsw3qbRI6Ay5mQd2+wlLqje770eq+RJ3yZg==} + /@radix-ui/react-dialog/1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2793,28 +3008,28 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-focus-guards': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-focus-scope': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-portal': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-focus-guards': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-focus-scope': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-portal': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.5_j3ahe22lw6ac2w6qvqp4kjqnqy + react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq dev: false - /@radix-ui/react-direction/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-direction/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -2823,11 +3038,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-dismissable-layer/1.0.4_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-dismissable-layer/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -2840,19 +3055,20 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-escape-keydown': 1.0.3_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-escape-keydown': 1.0.3_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: true - /@radix-ui/react-dropdown-menu/2.0.5_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==} + /@radix-ui/react-dismissable-layer/1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2864,21 +3080,46 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-menu': 2.0.5_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-escape-keydown': 1.0.3_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-focus-guards/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-dropdown-menu/2.0.6_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-menu': 2.0.6_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-focus-guards/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -2887,11 +3128,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-focus-scope/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-focus-scope/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -2904,16 +3145,40 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: true + + /@radix-ui/react-focus-scope/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false - /@radix-ui/react-id/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-id/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -2922,12 +3187,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-label/2.0.2_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-label/2.0.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} peerDependencies: '@types/react': '*' @@ -2941,15 +3206,15 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.10 - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-menu/2.0.5_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==} + /@radix-ui/react-menu/2.0.6_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2961,33 +3226,33 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-focus-guards': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-focus-scope': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-popper': 1.1.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-portal': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-roving-focus': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-focus-guards': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-focus-scope': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-popper': 1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-portal': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-roving-focus': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.5_j3ahe22lw6ac2w6qvqp4kjqnqy + react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq dev: false - /@radix-ui/react-navigation-menu/1.1.3_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-x4Uv0N47ABx3/frJazYXxvMpZeKJe0qmRIgQ2o3lhTqnTVg+CaZfVVO4nQLn3QJcDkTz8icElKffhFng47XIBA==} + /@radix-ui/react-navigation-menu/1.1.4_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-Cc+seCS3PmWmjI51ufGG7zp1cAAIRqHVw7C9LOA2TZ+R4hG6rDvHcTqIsEEFLmZO3zNVH72jOOE7kKNy8W+RtA==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -2999,29 +3264,29 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-previous': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-visually-hidden': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-visually-hidden': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-popover/1.0.6_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-cZ4defGpkZ0qTRtlIBzJLSzL6ht7ofhhW4i1+pkemjV1IKXm0wgCRnee154qlV6r9Ttunmh2TNZhMfV2bavUyA==} + /@radix-ui/react-popover/1.0.7_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-shtvVnlsxT6faMnK/a7n0wptwBD23xc1Z5mdrtKLwVEfsEMXodS0r5s0/g5P0hX//EKYZS2sxUjqfzlg52ZSnQ==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -3033,29 +3298,29 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-focus-guards': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-focus-scope': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-popper': 1.1.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-portal': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-focus-guards': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-focus-scope': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-popper': 1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-portal': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.5_j3ahe22lw6ac2w6qvqp4kjqnqy + react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq dev: false - /@radix-ui/react-popper/1.1.2_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-popper/1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: '@types/react': '*' @@ -3068,23 +3333,54 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@floating-ui/react-dom': 2.0.1_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-arrow': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-rect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-size': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy + '@radix-ui/react-arrow': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-rect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: true - /@radix-ui/react-portal/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-popper/1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@floating-ui/react-dom': 2.0.1_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-arrow': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-rect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/rect': 1.0.1 + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-portal/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -3097,14 +3393,36 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: true - /@radix-ui/react-presence/1.0.1_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-portal/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-presence/1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} peerDependencies: '@types/react': '*' @@ -3117,16 +3435,16 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-primitive/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-primitive/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -3139,14 +3457,14 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - /@radix-ui/react-radio-group/1.1.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-radio-group/1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==} peerDependencies: '@types/react': '*' @@ -3161,22 +3479,22 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-roving-focus': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-previous': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-size': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-roving-focus': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-roving-focus/1.0.4_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-roving-focus/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -3189,23 +3507,23 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-select/1.2.2_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-select/1.2.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' @@ -3218,35 +3536,35 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-focus-guards': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-focus-scope': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-popper': 1.1.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-portal': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-previous': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-visually-hidden': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-focus-guards': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-focus-scope': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-popper': 1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-portal': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-visually-hidden': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.5_j3ahe22lw6ac2w6qvqp4kjqnqy + react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq dev: true - /@radix-ui/react-separator/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-separator/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -3260,14 +3578,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.10 - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-slot/1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-slot/1.0.2_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -3277,11 +3595,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.10 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-switch/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-switch/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==} peerDependencies: '@types/react': '*' @@ -3296,19 +3614,19 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-previous': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-size': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-tabs/1.0.4_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-tabs/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-egZfYY/+wRNCflXNHx+dePvnz9FbmssDTJBtgRfDY7e8SE5oIo3Py2eCB1ckAbh1Q7cQ/6yJZThJ++sgbxibog==} peerDependencies: '@types/react': '*' @@ -3323,21 +3641,21 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-direction': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-roving-focus': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-roving-focus': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-tooltip/1.0.6_gltvt74xzh7f5lvw2hzxriz5bu: - resolution: {integrity: sha512-DmNFOiwEc2UDigsYj6clJENma58OelxD24O4IODoZ+3sQc3Zb+L8w1EP+y9laTuKCLAysPw4fD6/v0j4KNV8rg==} + /@radix-ui/react-tooltip/1.0.7_cc55nvzwlsvwrl3jhzkkbmzrbi: + resolution: {integrity: sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==} peerDependencies: '@types/react': '*' '@types/react-dom': '*' @@ -3349,26 +3667,26 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-context': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-dismissable-layer': 1.0.4_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-id': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-popper': 1.1.2_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-portal': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-presence': 1.0.1_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@radix-ui/react-slot': 1.0.2_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-use-controllable-state': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@radix-ui/react-visually-hidden': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-dismissable-layer': 1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-popper': 1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-portal': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-presence': 1.0.1_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@radix-ui/react-visually-hidden': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-use-callback-ref/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-callback-ref/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -3377,11 +3695,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-controllable-state/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-controllable-state/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -3390,12 +3708,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-escape-keydown/1.0.3_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-escape-keydown/1.0.3_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -3404,12 +3722,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-use-callback-ref': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-layout-effect/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-layout-effect/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -3418,11 +3736,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-previous/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-previous/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -3431,11 +3749,11 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-rect/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-rect/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -3444,12 +3762,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.20 + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-use-size/1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /@radix-ui/react-use-size/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -3458,12 +3776,12 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-use-layout-effect': 1.0.1_j3ahe22lw6ac2w6qvqp4kjqnqy - '@types/react': 18.2.20 + '@babel/runtime': 7.24.4 + '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq + '@types/react': 18.2.75 react: 18.2.0 - /@radix-ui/react-visually-hidden/1.0.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@radix-ui/react-visually-hidden/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -3476,20 +3794,20 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.22.10 - '@radix-ui/react-primitive': 1.0.3_gltvt74xzh7f5lvw2hzxriz5bu - '@types/react': 18.2.20 - '@types/react-dom': 18.2.7 + '@babel/runtime': 7.24.4 + '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@types/react': 18.2.75 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 /@radix-ui/rect/1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 - /@remix-run/router/1.8.0: - resolution: {integrity: sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==} + /@remix-run/router/1.15.3: + resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} engines: {node: '>=14.0.0'} dev: false @@ -3507,15 +3825,28 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library/3.59.7: - resolution: {integrity: sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==} + /@rollup/pluginutils/5.1.0: + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.1 + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@rushstack/node-core-library/4.0.2: + resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -3524,27 +3855,41 @@ packages: z-schema: 5.0.5 dev: true - /@rushstack/rig-package/0.4.1: - resolution: {integrity: sha512-AGRwpqlXNSp9LhUSz4HKI9xCluqQDt/obsQFdv/NYIekF3pTTPzc+HbQsIsjVjYnJ3DcmxOREVMhvrMEjpiq6g==} + /@rushstack/rig-package/0.5.2: + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} dependencies: resolve: 1.22.4 strip-json-comments: 3.1.1 dev: true - /@rushstack/ts-command-line/4.15.2: - resolution: {integrity: sha512-5+C2uoJY8b+odcZD6coEe2XNC4ZjGB4vCMESbqW/8DHRWC/qIHfANdmN9F1wz/lAgxz72i7xRoVtPY2j7e4gpQ==} + /@rushstack/terminal/0.10.0: + resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 4.0.2 + supports-color: 8.1.1 + dev: true + + /@rushstack/ts-command-line/4.19.1: + resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} dependencies: + '@rushstack/terminal': 0.10.0 '@types/argparse': 1.0.38 argparse: 1.0.10 - colors: 1.2.5 string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' dev: true /@sinclair/typebox/0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@storybook/addon-a11y/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-a11y/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-sax3w3TVw1s5OxeIcwFKh5NEeuvoIsureETbGUC/jz2JalNBZNvpwfkkwvmO1a8cieiYrmQl6ucB1KnA1gLq8g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3558,7 +3903,7 @@ packages: '@storybook/addon-highlight': 7.2.3 '@storybook/channels': 7.2.3 '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3575,7 +3920,7 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-actions/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-actions/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-sWzpRPJOVzAXUOS40zhGygPt49u/ibk247GIxR2zjm/qYcaqxMES55rPfO45A1p6/9pi81rH06vx3rwhVZ+plA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3587,7 +3932,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3609,7 +3954,7 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-backgrounds/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-backgrounds/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-9dpjwi5TaDL6wx1gERSylGouX6uoUfZK7ojSAlYRjyqtHdoNrWKgHCyF3xFN68I+p/FLZ4w9GE+MqjSCPRuNbQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3621,7 +3966,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3637,7 +3982,7 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-controls/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-controls/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-e0Yro238/MJP+0pV9sZ/M8BWjabX9lesr03dhvYKLAEwKSbrtcPRTszkRYKlcY9GyUxOc2xji8cgEgq0TtJWNg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3648,9 +3993,9 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/blocks': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-common': 7.2.3 '@storybook/core-events': 7.2.3 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3669,7 +4014,7 @@ packages: - supports-color dev: true - /@storybook/addon-docs/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-docs/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-Je0+ykFaKRBfA2PeiWNMTGgtpB/eVwmCs1c8zW4boFrACiHOo/MgTHq0FDJDe3gFI/o73x6XroZ4JDcujjYcDg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3677,9 +4022,9 @@ packages: dependencies: '@jest/transform': 29.6.2 '@mdx-js/react': 2.3.0_react@18.2.0 - '@storybook/blocks': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/blocks': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/csf-plugin': 7.2.3 '@storybook/csf-tools': 7.2.3 '@storybook/global': 5.0.0 @@ -3703,21 +4048,21 @@ packages: - supports-color dev: true - /@storybook/addon-essentials/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-essentials/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-QIw5IgNxNWAOet9qnHCQG+7yKlxVX45gpLL0rUJzN82aEnZ5bDJFZoFCspgwYzDeddPaYEzxsYjVGg8PbTHDpQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-backgrounds': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-controls': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-docs': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/addon-actions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-backgrounds': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-controls': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-docs': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/addon-highlight': 7.2.3 - '@storybook/addon-measure': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-outline': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-toolbars': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu - '@storybook/addon-viewport': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/addon-measure': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-outline': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-toolbars': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi + '@storybook/addon-viewport': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-common': 7.2.3 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y '@storybook/node-logger': 7.2.3 @@ -3740,7 +4085,7 @@ packages: '@storybook/preview-api': 7.2.3 dev: true - /@storybook/addon-interactions/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-interactions/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-l4bmhLkH0qy0zrGBkiA1Mh/SCR+hIo7mzmpwybmQITm7gYB1yPunOI+psHnhwdsE+AdTjpotzMKaFmsjeGvRRA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3752,7 +4097,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-common': 7.2.3 '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 @@ -3798,7 +4143,7 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-measure/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-rfQEvyYTTYSwxTfa5pi2Ez6H7S++gC/EJ7zVwEeq3qTH3Am+47t/uJnJqQpimSVXNhHWh5DggozbRAOA+jaAMQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3810,7 +4155,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3824,7 +4169,7 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-outline/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-outline/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-FWFVWLo+ruFXq+om3WdEyILyIR42csN9Dl+QqfuuIaDZOseSodJG1eSEM5SPx14KKWgABTsnMXL7cpfemGw9rA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3836,7 +4181,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3850,8 +4195,9 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-styling/1.3.6_e3q2asltnaegj2g5b5e47rualu: - resolution: {integrity: sha512-g4e9vLnNlpjR3hHcyC8iCtgqcWQj6IPK+HZ8PdF92O95sa0nus+NG4meahEBwCsZm6CtYV/QMymFtLnp2NvAmg==} + /@storybook/addon-styling/1.3.7_itonnol5py5eoxcisffkiyiwna: + resolution: {integrity: sha512-JSBZMOrSw/3rlq5YoEI7Qyq703KSNP0Jd+gxTWu3/tP6245mpjn2dXnR8FvqVxCi+FG4lt2kQyPzgsuwEw1SSA==} + deprecated: 'This package has been split into @storybook/addon-styling-webpack and @storybook/addon-themes. More info: https://github.com/storybookjs/addon-styling' hasBin: true peerDependencies: less: ^3.5.0 || ^4.0.0 @@ -3871,10 +4217,10 @@ packages: webpack: optional: true dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.10 + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 '@storybook/api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-common': 7.2.3 '@storybook/core-events': 7.2.3 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3885,8 +4231,8 @@ packages: css-loader: 6.8.1_webpack@5.88.2 less: 4.2.0 less-loader: 11.1.3_less@4.2.0+webpack@5.88.2 - postcss: 8.4.27 - postcss-loader: 7.3.3_wtdfwmg7ycxaq333qvq47tatda + postcss: 8.4.38 + postcss-loader: 7.3.3_onc7w3vifcz5i5zzcrpkluvssm prettier: 2.8.8 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -3905,7 +4251,7 @@ packages: - supports-color dev: true - /@storybook/addon-toolbars/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-toolbars/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-IEh5Zwo1yhB2ULKPu+DNb6csA7Jf/JxhCilNjgLTVcCvzQWtxoSadbI0ed9QTOSM/JRr4WJgm+4ZiC+22kXoVw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3917,7 +4263,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y '@storybook/preview-api': 7.2.3 '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3928,7 +4274,7 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-viewport/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/addon-viewport/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-F9qJIgp7j98Ox/BOQRj/0jIUZ4FlX9rCTynQiHpMI6tRQJyj33pPOclO96/08tUTuuqNSK1zr/XydQIJe+dTPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3940,7 +4286,7 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y @@ -3972,7 +4318,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/blocks/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/blocks/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-1s1BCWWxuK5gOpWPvSESULItwYtA1yQRjXJHWCDbjuDrm5DK+fQ2Asr4xl4MBzKfczw+7V8nsuEsTwybDS7/3A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3980,7 +4326,7 @@ packages: dependencies: '@storybook/channels': 7.2.3 '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_gltvt74xzh7f5lvw2hzxriz5bu + '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/core-events': 7.2.3 '@storybook/csf': 0.1.1 '@storybook/docs-tools': 7.2.3 @@ -4034,7 +4380,7 @@ packages: - supports-color dev: true - /@storybook/builder-vite/7.2.3_vxtpzrd3ijvkhh2fvnu2mlkwnm: + /@storybook/builder-vite/7.2.3_qustl7l4opdvgxwd4lanth32mu: resolution: {integrity: sha512-DmR2rdBJ9ziC3flwHIafAVuLXn72VOXrZPrMycuUO/rfiJE41J685DfvZwpFrKPLNQRLJ3IXBqD6pTZ2cxG79Q==} peerDependencies: '@preact/preset-vite': '*' @@ -4068,7 +4414,7 @@ packages: remark-external-links: 8.0.0 remark-slug: 6.1.0 rollup: 3.28.0 - typescript: 5.1.6 + typescript: 5.4.4 vite: 4.4.9_less@4.2.0 transitivePeerDependencies: - encoding @@ -4091,7 +4437,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.22.10 - '@babel/preset-env': 7.22.10_@babel+core@7.22.10 + '@babel/preset-env': 7.22.10_@babel+core@7.24.4 '@babel/types': 7.22.10 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.2.3 @@ -4146,8 +4492,8 @@ packages: /@storybook/codemod/7.2.3: resolution: {integrity: sha512-ky6EJU7Wb6AI4qN2dVLKCzuSC5vqxaeQVocFbieNrNesgSuSRqjtJXryKNu1R3UXW/05LDSUb6Qb+Q6NPBZSHg==} dependencies: - '@babel/core': 7.22.10 - '@babel/preset-env': 7.22.10_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/preset-env': 7.22.10_@babel+core@7.24.4 '@babel/types': 7.22.10 '@storybook/csf': 0.1.1 '@storybook/csf-tools': 7.2.3 @@ -4164,13 +4510,13 @@ packages: - supports-color dev: true - /@storybook/components/7.2.3_gltvt74xzh7f5lvw2hzxriz5bu: + /@storybook/components/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-w3c5DXdwbUj/ecyM8y0SqHObRZiDpAs+SxDeUzs9GJBD25qQZoxKhLAcsMk6F+N+2uPBtimwM4l8RJSo0oZOZg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@radix-ui/react-select': 1.2.2_gltvt74xzh7f5lvw2hzxriz5bu + '@radix-ui/react-select': 1.2.2_cc55nvzwlsvwrl3jhzkkbmzrbi '@storybook/client-logger': 7.2.3 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 @@ -4434,7 +4780,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/react-vite/7.2.3_3woytbp5rgcxbv47ta7hlsivdi: + /@storybook/react-vite/7.2.3_6yuhkuvuvp526jsasej6pq6w3a: resolution: {integrity: sha512-ERQbMLkdy7uqdcD3viGmtFs34lMjKxRpVQwwWJkB93Jj/zaAfn/xYVU0yoog9/it/Vjb2dcGt4fp1YpuFQYxoA==} engines: {node: '>=16'} peerDependencies: @@ -4442,10 +4788,10 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1_vxtpzrd3ijvkhh2fvnu2mlkwnm + '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1_qustl7l4opdvgxwd4lanth32mu '@rollup/pluginutils': 5.0.3 - '@storybook/builder-vite': 7.2.3_vxtpzrd3ijvkhh2fvnu2mlkwnm - '@storybook/react': 7.2.3_i4rjfizg7pnsmg7p6yi76gfzdq + '@storybook/builder-vite': 7.2.3_qustl7l4opdvgxwd4lanth32mu + '@storybook/react': 7.2.3_dlq6i6czlmpd4puctt46qdvjfm '@vitejs/plugin-react': 3.1.0_vite@4.4.9 ast-types: 0.14.2 magic-string: 0.30.2 @@ -4462,7 +4808,7 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react/7.2.3_i4rjfizg7pnsmg7p6yi76gfzdq: + /@storybook/react/7.2.3_dlq6i6czlmpd4puctt46qdvjfm: resolution: {integrity: sha512-DM/CaCR0utFSHEu2aMvr28lXAsZUudVvLDfDWmF8vaL7xgr9IHUsHbiDOBRcSd14Rw9Ce5llJaMPX/hAc7NkIQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -4495,7 +4841,7 @@ packages: react-element-to-jsx-string: 15.0.0_biqbaboplfbrettd7655fr4n2y ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.1.6 + typescript: 5.4.4 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -4535,7 +4881,7 @@ packages: resolution: {integrity: sha512-Ff6jNnrsosmDshgCf0Eb5Cz7IA34p/1Ps5N3Kp3598kfXpBSccSkQQvVFUXC3kIHw/isIXWPqntZuKqnWUz7Gw==} dependencies: '@testing-library/dom': 9.3.1 - '@testing-library/user-event': 14.4.3_@testing-library+dom@9.3.1 + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 ts-dedent: 2.2.0 dev: true @@ -4562,32 +4908,31 @@ packages: file-system-cache: 2.3.0 dev: true - /@suspensive/react-query/1.11.6_mtrmixnuil4ipbilqpq7buadam: - resolution: {integrity: sha512-w1XP3ev3zGex+EwPo6fAxHm1cwokIRzkBiD6HqkWkgkK+uBPfMp4enJhsi+rpp7fEQJqdrfVQ3ppIVHTs+8a4w==} + /@suspensive/react-query/1.26.7_f62nll2z2xglqjt6hdkxou3kba: + resolution: {integrity: sha512-LnVKrfYfOYQWJQinF6WtJheCQhV4NfXvoGCVtx7bu0F5+z2711mF746UKNPDzJwTofieSk4aFpwsaupCYiOBZw==} peerDependencies: - '@suspensive/react': ^1.11.4-beta.0 + '@suspensive/react': ^1.26.7 '@tanstack/react-query': ^4 react: ^16.8 || ^17 || ^18 peerDependenciesMeta: '@suspensive/react': optional: true dependencies: - '@suspensive/react': 1.11.6_react@18.2.0 + '@suspensive/react': 1.26.7_react@18.2.0 '@tanstack/react-query': 4.32.6_biqbaboplfbrettd7655fr4n2y react: 18.2.0 dev: false - bundledDependencies: - - tsd - /@suspensive/react/1.11.6_react@18.2.0: - resolution: {integrity: sha512-P5voBhQJlDAkIuXO/sx3J5hmWMKgkDvSsL+NwkiFZMSQp1yhZ3twUf2a5q+H46LHoapqX+9Y2HCVOmqdzYeSpw==} + /@suspensive/react/1.26.7_react@18.2.0: + resolution: {integrity: sha512-75f7oMj32zFNfvexCiBtZCE7L+/4Lr1Gw7wlpf72CTT8fFWKF+XKcPFXWqIUM/cMKK8HeSwd2gUeMXh+AQ7Rhw==} peerDependencies: react: ^16.8 || ^17 || ^18 dependencies: react: 18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 dev: false - /@tailwindcss/typography/0.5.10_tailwindcss@3.3.3: + /@tailwindcss/typography/0.5.10_tailwindcss@3.4.3: resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' @@ -4596,7 +4941,7 @@ packages: lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.3.3 + tailwindcss: 3.4.3 dev: true /@tanstack/query-core/4.32.6: @@ -4615,35 +4960,50 @@ packages: react-native: optional: true dependencies: - '@tanstack/query-core': 4.32.6 + '@tanstack/query-core': 4.32.6 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 + dev: false + + /@tanstack/react-table/8.15.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-aocQ4WpWiAh7R+yxNp+DGQYXeVACh5lv2kk96DjYgFiHDCB0cOFoYMT/pM6eDOzeMXR9AvPoLeumTgq8/0qX+w==} + engines: {node: '>=12'} + peerDependencies: + react: '>=16.8' + react-dom: '>=16.8' + dependencies: + '@tanstack/table-core': 8.15.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - use-sync-external-store: 1.2.0_react@18.2.0 dev: false - /@tanstack/react-table/8.9.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-Ng9rdm3JPoSCi6cVZvANsYnF+UoGVRxflMb270tVj0+LjeT/ZtZ9ckxF6oLPLcKesza6VKBqtdF9mQ+vaz24Aw==} - engines: {node: '>=12'} + /@tanstack/react-virtual/3.2.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-OEdMByf2hEfDa6XDbGlZN8qO6bTjlNKqjM3im9JG+u3mCL8jALy0T/67oDI001raUUPh1Bdmfn4ZvPOV5knpcg==} peerDependencies: - react: '>=16' - react-dom: '>=16' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@tanstack/table-core': 8.9.3 + '@tanstack/virtual-core': 3.2.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@tanstack/table-core/8.9.3: - resolution: {integrity: sha512-NpHZBoHTfqyJk0m/s/+CSuAiwtebhYK90mDuf5eylTvgViNOujiaOaxNDxJkQQAsVvHWZftUGAx1EfO1rkKtLg==} + /@tanstack/table-core/8.15.3: + resolution: {integrity: sha512-wOgV0HfEvuMOv8RlqdR9MdNNqq0uyvQtP39QOvGlggHvIObOE4exS+D5LGO8LZ3LUXxId2IlUKcHDHaGujWhUg==} engines: {node: '>=12'} dev: false + /@tanstack/virtual-core/3.2.0: + resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==} + dev: false + /@testing-library/dom/9.3.1: resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} engines: {node: '>=14'} dependencies: '@babel/code-frame': 7.22.10 - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@types/aria-query': 5.0.1 aria-query: 5.1.3 chalk: 4.1.2 @@ -4652,17 +5012,20 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/6.0.0_vitest@0.34.1: - resolution: {integrity: sha512-Ye2R3+/oM27jir8CzYPmuWdavTaKwNZcu0d22L9pO/vnOYE0wmrtpw79TQJa8H6gV8/i7yd+pLaqeLlA0rTMfg==} + /@testing-library/jest-dom/6.4.2_vitest@0.34.1: + resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: '@jest/globals': '>= 28' + '@types/bun': latest '@types/jest': '>= 28' jest: '>= 28' vitest: '>= 0.32' peerDependenciesMeta: '@jest/globals': optional: true + '@types/bun': + optional: true '@types/jest': optional: true jest: @@ -4670,19 +5033,19 @@ packages: vitest: optional: true dependencies: - '@adobe/css-tools': 4.3.0 + '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.22.10 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 - dom-accessibility-api: 0.5.16 + dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - vitest: 0.34.1_playwright@1.37.0 + vitest: 0.34.1_playwright@1.43.0 dev: true - /@testing-library/react/14.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-S04gSNJbYE30TlIMLTzv6QCTzt9AqIF5y6s6SzVFILNcNvbV/jU96GeiTPillGQo+Ny64M/5PV7klNYYgv5Dfg==} + /@testing-library/react/14.3.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-AYJGvNFMbCa5vt1UtDCa/dcaABrXq8gph6VN+cffIx0UeA0qiGqS+sT60+sb+Gjc8tGXdECWYQgaF0khf8b+Lg==} engines: {node: '>=14'} peerDependencies: react: ^18.0.0 @@ -4690,13 +5053,13 @@ packages: dependencies: '@babel/runtime': 7.22.10 '@testing-library/dom': 9.3.1 - '@types/react-dom': 18.2.7 + '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: true - /@testing-library/user-event/14.4.3_@testing-library+dom@9.3.1: - resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} + /@testing-library/user-event/14.5.2_@testing-library+dom@9.3.1: + resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' @@ -4727,6 +5090,16 @@ packages: '@types/babel__traverse': 7.20.1 dev: true + /@types/babel__core/7.20.5: + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + dependencies: + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 + '@types/babel__generator': 7.6.4 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.20.1 + dev: true + /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: @@ -4914,8 +5287,8 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/lodash-es/4.17.8: - resolution: {integrity: sha512-euY3XQcZmIzSy7YH5+Unb3b2X12Wtk54YWINBvvGQ5SmMvwb11JQskGsfkH/5HXK77Kr8GF0wkVDIxzAisWtog==} + /@types/lodash-es/4.17.12: + resolution: {integrity: sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==} dependencies: '@types/lodash': 4.14.197 dev: true @@ -4937,7 +5310,7 @@ packages: /@types/mertasan__tailwindcss-variables/2.6.4: resolution: {integrity: sha512-gMiHep7/ProK1THXJtPhUGQpOcEV18aySFZKq5WyNR+AsFGcPNrAUka7O4MFglM3d5mBcL5s+oM71PUkeI0uvQ==} dependencies: - tailwindcss: 3.3.3 + tailwindcss: 3.4.3 transitivePeerDependencies: - ts-node dev: true @@ -4995,21 +5368,17 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true - /@types/react-dom/18.2.7: - resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} + /@types/react-dom/18.2.24: + resolution: {integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==} dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 - /@types/react/18.2.20: - resolution: {integrity: sha512-WKNtmsLWJM/3D5mG4U84cysVY31ivmyw85dE84fOCk5Hx78wezB/XEjVPWl2JTZ5FkEeaTJf+VgUAUn3PE7Isw==} + /@types/react/18.2.75: + resolution: {integrity: sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==} dependencies: '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.3 csstype: 3.1.2 - /@types/scheduler/0.16.3: - resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} - /@types/semver/7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true @@ -5069,7 +5438,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/6.3.0_5h6hp7tdd7jdmkqlm2gg6hem6i: + /@typescript-eslint/eslint-plugin/6.3.0_lpuazs7hxqt7zxuypivdykaje4: resolution: {integrity: sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5081,10 +5450,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m + '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/type-utils': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m - '@typescript-eslint/utils': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m + '@typescript-eslint/type-utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@typescript-eslint/utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke '@typescript-eslint/visitor-keys': 6.3.0 debug: 4.3.4 eslint: 8.47.0 @@ -5093,13 +5462,13 @@ packages: natural-compare: 1.4.0 natural-compare-lite: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1_typescript@5.1.6 - typescript: 5.1.6 + ts-api-utils: 1.0.1_typescript@5.4.4 + typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/6.3.0_qj3u6ezxe2airdzjq3nyoxe24m: + /@typescript-eslint/parser/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: resolution: {integrity: sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5111,11 +5480,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.3.0 '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.1.6 + '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 '@typescript-eslint/visitor-keys': 6.3.0 debug: 4.3.4 eslint: 8.47.0 - typescript: 5.1.6 + typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true @@ -5136,7 +5505,7 @@ packages: '@typescript-eslint/visitor-keys': 6.3.0 dev: true - /@typescript-eslint/type-utils/6.3.0_qj3u6ezxe2airdzjq3nyoxe24m: + /@typescript-eslint/type-utils/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: resolution: {integrity: sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5146,12 +5515,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.1.6 - '@typescript-eslint/utils': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m + '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 + '@typescript-eslint/utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke debug: 4.3.4 eslint: 8.47.0 - ts-api-utils: 1.0.1_typescript@5.1.6 - typescript: 5.1.6 + ts-api-utils: 1.0.1_typescript@5.4.4 + typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true @@ -5166,7 +5535,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree/5.62.0_typescript@5.1.6: + /@typescript-eslint/typescript-estree/5.62.0_typescript@5.4.4: resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5181,13 +5550,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0_typescript@5.1.6 - typescript: 5.1.6 + tsutils: 3.21.0_typescript@5.4.4 + typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/6.3.0_typescript@5.1.6: + /@typescript-eslint/typescript-estree/6.3.0_typescript@5.4.4: resolution: {integrity: sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5202,13 +5571,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1_typescript@5.1.6 - typescript: 5.1.6 + ts-api-utils: 1.0.1_typescript@5.4.4 + typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_qj3u6ezxe2airdzjq3nyoxe24m: + /@typescript-eslint/utils/5.62.0_rkx3huv3cvvtalar5rt2yq2pke: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5219,7 +5588,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.1.6 + '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.4 eslint: 8.47.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -5228,7 +5597,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/6.3.0_qj3u6ezxe2airdzjq3nyoxe24m: + /@typescript-eslint/utils/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: resolution: {integrity: sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -5239,7 +5608,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.3.0 '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.1.6 + '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 eslint: 8.47.0 semver: 7.5.4 transitivePeerDependencies: @@ -5273,9 +5642,9 @@ packages: peerDependencies: vite: ^4.1.0-beta.0 dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-transform-react-jsx-self': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-react-jsx-source': 7.22.5_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/plugin-transform-react-jsx-self': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-react-jsx-source': 7.24.1_@babel+core@7.24.4 magic-string: 0.27.0 react-refresh: 0.14.0 vite: 4.4.9_less@4.2.0 @@ -5283,15 +5652,16 @@ packages: - supports-color dev: true - /@vitejs/plugin-react/4.0.4_vite@4.4.9: - resolution: {integrity: sha512-7wU921ABnNYkETiMaZy7XqpueMnpu5VxvVps13MjmCo+utBdD79sZzrApHawHtVX66cCJQQTXFcjH0y9dSUK8g==} + /@vitejs/plugin-react/4.2.1_vite@4.4.9: + resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 + vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-transform-react-jsx-self': 7.22.5_@babel+core@7.22.10 - '@babel/plugin-transform-react-jsx-source': 7.22.5_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/plugin-transform-react-jsx-self': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-react-jsx-source': 7.24.1_@babel+core@7.24.4 + '@types/babel__core': 7.20.5 react-refresh: 0.14.0 vite: 4.4.9 transitivePeerDependencies: @@ -5309,7 +5679,7 @@ packages: magic-string: 0.30.2 picocolors: 1.0.0 std-env: 3.3.3 - vitest: 0.34.1_playwright@1.37.0 + vitest: 0.34.1_playwright@1.43.0 dev: true /@vitest/expect/0.34.1: @@ -5350,31 +5720,32 @@ packages: pretty-format: 29.6.2 dev: true - /@volar/language-core/1.10.0: - resolution: {integrity: sha512-ddyWwSYqcbEZNFHm+Z3NZd6M7Ihjcwl/9B5cZd8kECdimVXUFdFi60XHWD27nrWtUQIsUYIG7Ca1WBwV2u2LSQ==} + /@volar/language-core/1.11.1: + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} dependencies: - '@volar/source-map': 1.10.0 + '@volar/source-map': 1.11.1 dev: true - /@volar/source-map/1.10.0: - resolution: {integrity: sha512-/ibWdcOzDGiq/GM1JU2eX8fH1bvAhl66hfe8yEgLEzg9txgr6qb5sQ/DEz5PcDL75tF5H5sCRRwn8Eu8ezi9mw==} + /@volar/source-map/1.11.1: + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} dependencies: muggle-string: 0.3.1 dev: true - /@volar/typescript/1.10.0: - resolution: {integrity: sha512-OtqGtFbUKYC0pLNIk3mHQp5xWnvL1CJIUc9VE39VdZ/oqpoBh5jKfb9uJ45Y4/oP/WYTrif/Uxl1k8VTPz66Gg==} + /@volar/typescript/1.11.1: + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} dependencies: - '@volar/language-core': 1.10.0 + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 dev: true /@vue/compiler-core/3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.10 + '@babel/parser': 7.24.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /@vue/compiler-dom/3.3.4: @@ -5384,44 +5755,30 @@ packages: '@vue/shared': 3.3.4 dev: true - /@vue/language-core/1.8.8_typescript@5.1.6: - resolution: {integrity: sha512-i4KMTuPazf48yMdYoebTkgSOJdFraE4pQf0B+FTOFkbB+6hAfjrSou/UmYWRsWyZV6r4Rc6DDZdI39CJwL0rWw==} + /@vue/language-core/1.8.27_typescript@5.4.4: + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.10.0 - '@volar/source-map': 1.10.0 + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 '@vue/compiler-dom': 3.3.4 - '@vue/reactivity': 3.3.4 '@vue/shared': 3.3.4 + computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 - typescript: 5.1.6 + path-browserify: 1.0.1 + typescript: 5.4.4 vue-template-compiler: 2.7.14 dev: true - /@vue/reactivity/3.3.4: - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} - dependencies: - '@vue/shared': 3.3.4 - dev: true - /@vue/shared/3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} dev: true - /@vue/typescript/1.8.8_typescript@5.1.6: - resolution: {integrity: sha512-jUnmMB6egu5wl342eaUH236v8tdcEPXXkPgj+eI/F6JwW/lb+yAU6U07ZbQ3MVabZRlupIlPESB7ajgAGixhow==} - dependencies: - '@volar/typescript': 1.10.0 - '@vue/language-core': 1.8.8_typescript@5.1.6 - transitivePeerDependencies: - - typescript - dev: true - /@webassemblyjs/ast/1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -5552,7 +5909,7 @@ packages: esbuild: '>=0.10.0' dependencies: esbuild: 0.18.20 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /@yarnpkg/fslib/2.10.3: @@ -5772,7 +6129,7 @@ packages: resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} engines: {node: '>=10'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 /aria-query/5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} @@ -5793,18 +6150,27 @@ packages: is-array-buffer: 3.0.2 dev: true + /array-buffer-byte-length/1.0.1: + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + is-array-buffer: 3.0.4 + dev: true + /array-flatten/1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: true - /array-includes/3.1.6: - resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + /array-includes/3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -5813,29 +6179,32 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.findlastindex/1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} + /array.prototype.findlast/1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 dev: true - /array.prototype.flat/1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + /array.prototype.findlastindex/1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-shim-unscopables: 1.0.2 dev: true - /array.prototype.flatmap/1.3.1: - resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + /array.prototype.flat/1.3.2: + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -5844,14 +6213,33 @@ packages: es-shim-unscopables: 1.0.0 dev: true - /array.prototype.tosorted/1.1.1: - resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + /array.prototype.flatmap/1.3.2: + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.2.0 es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 + dev: true + + /array.prototype.toreversed/1.1.2: + resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-shim-unscopables: 1.0.2 + dev: true + + /array.prototype.tosorted/1.1.3: + resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-shim-unscopables: 1.0.2 dev: true /arraybuffer.prototype.slice/1.0.1: @@ -5866,6 +6254,20 @@ packages: is-shared-array-buffer: 1.0.2 dev: true + /arraybuffer.prototype.slice/1.0.3: + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + is-array-buffer: 3.0.4 + is-shared-array-buffer: 1.0.3 + dev: true + /assert/2.0.0: resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} dependencies: @@ -5879,29 +6281,29 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /ast-types-flow/0.0.7: - resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} + /ast-types-flow/0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true /ast-types/0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /ast-types/0.15.2: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /ast-types/0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /async-limiter/1.0.1: @@ -5916,19 +6318,19 @@ packages: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true - /autoprefixer/10.4.15_postcss@8.4.27: - resolution: {integrity: sha512-KCuPB8ZCIqFdA4HwKXsvz7j6gvSDNhDP7WnUjBleRkKjPdvCmHFuQ77ocavI8FT6NdvlBnE2UFr2H4Mycn8Vew==} + /autoprefixer/10.4.19_postcss@8.4.38: + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.10 - caniuse-lite: 1.0.30001520 - fraction.js: 4.2.0 + browserslist: 4.23.0 + caniuse-lite: 1.0.30001607 + fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.27 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: true @@ -5937,24 +6339,27 @@ packages: engines: {node: '>= 0.4'} dev: true - /axe-core/4.7.2: - resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + /available-typed-arrays/1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + dependencies: + possible-typed-array-names: 1.0.0 + dev: true + + /axe-core/4.7.0: + resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} dev: true - /axios/0.27.2: - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - dependencies: - follow-redirects: 1.15.2 - form-data: 4.0.0 - transitivePeerDependencies: - - debug + /axe-core/4.7.2: + resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==} + engines: {node: '>=4'} dev: true - /axios/1.5.0: - resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==} + /axios/1.6.5: + resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==} dependencies: - follow-redirects: 1.15.2 + follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -5967,19 +6372,19 @@ packages: dequal: 2.0.3 dev: true - /babel-core/7.0.0-bridge.0_@babel+core@7.22.10: + /babel-core/7.0.0-bridge.0_@babel+core@7.24.4: resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 dev: true /babel-plugin-istanbul/6.1.1: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': 7.24.0 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -5988,38 +6393,38 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs2/0.4.5_@babel+core@7.22.10: + /babel-plugin-polyfill-corejs2/0.4.5_@babel+core@7.24.4: resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': 7.22.9 - '@babel/core': 7.22.10 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.8.3_@babel+core@7.22.10: + /babel-plugin-polyfill-corejs3/0.8.3_@babel+core@7.24.4: resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 core-js-compat: 3.32.0 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.5.2_@babel+core@7.22.10: + /babel-plugin-polyfill-regenerator/0.5.2_@babel+core@7.24.4: resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': 7.22.10 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.22.10 + '@babel/core': 7.24.4 + '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 transitivePeerDependencies: - supports-color dev: true @@ -6122,15 +6527,15 @@ packages: pako: 0.2.9 dev: true - /browserslist/4.21.10: - resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} + /browserslist/4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001520 - electron-to-chromium: 1.4.490 - node-releases: 2.0.13 - update-browserslist-db: 1.0.11_browserslist@4.21.10 + caniuse-lite: 1.0.30001607 + electron-to-chromium: 1.4.730 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13_browserslist@4.23.0 dev: true /bser/2.1.1: @@ -6154,13 +6559,6 @@ packages: ieee754: 1.2.1 dev: true - /bundle-name/3.0.0: - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} - engines: {node: '>=12'} - dependencies: - run-applescript: 5.0.0 - dev: true - /bytes/3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -6202,6 +6600,17 @@ packages: get-intrinsic: 1.2.1 dev: true + /call-bind/1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + dev: true + /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -6217,8 +6626,8 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001520: - resolution: {integrity: sha512-tahF5O9EiiTzwTUqAeFjIZbn4Dnqxzz7ktrgGlMYNLH43Ul26IgTMH/zvL3DG0lZxBYnlT04axvInszUsZULdA==} + /caniuse-lite/1.0.30001607: + resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==} dev: true /ccount/2.0.1: @@ -6323,8 +6732,8 @@ packages: clsx: 2.0.0 dev: false - /classnames/2.3.2: - resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + /classnames/2.5.1: + resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==} dev: false /clean-css/5.3.2: @@ -6441,11 +6850,6 @@ packages: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true - /colors/1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} - engines: {node: '>=0.1.90'} - dev: true - /combined-stream/1.0.8: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} @@ -6513,6 +6917,10 @@ packages: - supports-color dev: true + /computeds/0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + dev: true + /concat-map/0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true @@ -6602,7 +7010,7 @@ packages: /core-js-compat/3.32.0: resolution: {integrity: sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==} dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 dev: true /core-util-is/1.0.3: @@ -6625,8 +7033,8 @@ packages: luxon: 3.4.3 dev: false - /cronstrue/2.41.0: - resolution: {integrity: sha512-3ZS3eMJaxMRBGmDauKCKbyIRgVcph6uSpkhSbbZvvJWkelHiSTzGJbBqmu8io7Hspd2F45bQKnC1kzoNvtku2g==} + /cronstrue/2.49.0: + resolution: {integrity: sha512-FWZBqdStQaPR8ZTBQGALh1EK9Hl1HcG70dyGvD1rKLPafFO3H73o38dz/e8YkIlbLn3JxmBI/f6Doe3Nh+DcEQ==} hasBin: true dev: false @@ -6656,12 +7064,12 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.27 - postcss: 8.4.27 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.27 - postcss-modules-local-by-default: 4.0.3_postcss@8.4.27 - postcss-modules-scope: 3.0.0_postcss@8.4.27 - postcss-modules-values: 4.0.0_postcss@8.4.27 + icss-utils: 5.1.0_postcss@8.4.38 + postcss: 8.4.38 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.38 + postcss-modules-local-by-default: 4.0.3_postcss@8.4.38 + postcss-modules-scope: 3.0.0_postcss@8.4.38 + postcss-modules-values: 4.0.0_postcss@8.4.38 postcss-value-parser: 4.2.0 semver: 7.5.4 webpack: 5.88.2_esbuild@0.18.20 @@ -6764,15 +7172,42 @@ packages: whatwg-url: 12.0.1 dev: true + /data-view-buffer/1.0.1: + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-length/1.0.1: + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + + /data-view-byte-offset/1.0.0: + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-data-view: 1.0.1 + dev: true + /date-fns/2.30.0: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: true - /dayjs/1.11.9: - resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} + /dayjs/1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} dev: false /de-indent/1.0.2: @@ -6832,24 +7267,24 @@ packages: /deep-equal/2.2.2: resolution: {integrity: sha512-xjVyBf0w5vH0I42jdAZzOKVldmPgSulmiyPRywoyq7HXC9qdgo17kxJE+rdnif5Tz6+pIrpJI8dCpMNLIGkUiA==} dependencies: - array-buffer-byte-length: 1.0.0 - call-bind: 1.0.2 + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 es-get-iterator: 1.1.3 - get-intrinsic: 1.2.1 + get-intrinsic: 1.2.4 is-arguments: 1.1.1 - is-array-buffer: 3.0.2 + is-array-buffer: 3.0.4 is-date-object: 1.0.5 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.3 isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 - side-channel: 1.0.4 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.11 + which-typed-array: 1.1.15 dev: true /deep-is/0.1.4: @@ -6864,32 +7299,26 @@ packages: untildify: 4.0.0 dev: true - /default-browser/4.0.0: - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} - engines: {node: '>=14.16'} - dependencies: - bundle-name: 3.0.0 - default-browser-id: 3.0.0 - execa: 7.2.0 - titleize: 3.0.0 - dev: true - /defaults/1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} dependencies: clone: 1.0.4 dev: true + /define-data-property/1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + dev: true + /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} dev: true - /define-lazy-prop/3.0.0: - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} - engines: {node: '>=12'} - dev: true - /define-properties/1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} @@ -6898,6 +7327,15 @@ packages: object-keys: 1.1.1 dev: true + /define-properties/1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + dev: true + /defu/6.1.2: resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} dev: true @@ -7008,6 +7446,10 @@ packages: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} dev: true + /dom-accessibility-api/0.6.3: + resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} + dev: true + /domexception/4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} @@ -7044,11 +7486,11 @@ packages: wcwidth: 1.0.1 dev: true - /echarts/5.4.3: - resolution: {integrity: sha512-mYKxLxhzy6zyTi/FaEbJMOZU1ULGEQHaeIeuMR5L+JnJTpz+YR03mnnpBhbR4+UYJAgiXgpyTVLffPAjOTLkZA==} + /echarts/5.5.0: + resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==} dependencies: tslib: 2.3.0 - zrender: 5.4.4 + zrender: 5.5.0 dev: false /ee-first/1.1.1: @@ -7063,8 +7505,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium/1.4.490: - resolution: {integrity: sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==} + /electron-to-chromium/1.4.730: + resolution: {integrity: sha512-oJRPo82XEqtQAobHpJIR3zW5YO3sSRRkPz2an4yxi1UvqhsGm54vR/wzTFV74a3soDOJ8CKW7ajOOX5ESzddwg==} dev: true /emoji-regex/8.0.0: @@ -7176,11 +7618,75 @@ packages: which-typed-array: 1.1.11 dev: true + /es-abstract/1.23.3: + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.1 + arraybuffer.prototype.slice: 1.0.3 + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + data-view-buffer: 1.0.1 + data-view-byte-length: 1.0.1 + data-view-byte-offset: 1.0.0 + es-define-property: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + es-set-tostringtag: 2.0.3 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.6 + get-intrinsic: 1.2.4 + get-symbol-description: 1.0.2 + globalthis: 1.0.3 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + internal-slot: 1.0.7 + is-array-buffer: 3.0.4 + is-callable: 1.2.7 + is-data-view: 1.0.1 + is-negative-zero: 2.0.3 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + is-string: 1.0.7 + is-typed-array: 1.1.13 + is-weakref: 1.0.2 + object-inspect: 1.13.1 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + safe-array-concat: 1.1.2 + safe-regex-test: 1.0.3 + string.prototype.trim: 1.2.9 + string.prototype.trimend: 1.0.8 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.2 + typed-array-byte-length: 1.0.1 + typed-array-byte-offset: 1.0.2 + typed-array-length: 1.0.6 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.15 + dev: true + + /es-define-property/1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + dev: true + + /es-errors/1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + dev: true + /es-get-iterator/1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 is-arguments: 1.1.1 is-map: 2.0.2 @@ -7190,6 +7696,26 @@ packages: stop-iteration-iterator: 1.0.0 dev: true + /es-iterator-helpers/1.0.18: + resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-set-tostringtag: 2.0.3 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + has-property-descriptors: 1.0.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + internal-slot: 1.0.7 + iterator.prototype: 1.1.2 + safe-array-concat: 1.1.2 + dev: true + /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true @@ -7198,6 +7724,13 @@ packages: resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} dev: true + /es-object-atoms/1.0.0: + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + dev: true + /es-set-tostringtag/2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -7207,12 +7740,27 @@ packages: has-tostringtag: 1.0.0 dev: true + /es-set-tostringtag/2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.4 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: true + /es-shim-unscopables/1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: has: 1.0.3 dev: true + /es-shim-unscopables/1.0.2: + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + dependencies: + hasown: 2.0.2 + dev: true + /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} @@ -7312,8 +7860,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/9.0.0_eslint@8.47.0: - resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} + /eslint-config-prettier/9.1.0_eslint@8.47.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -7325,7 +7873,7 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.13.0 + is-core-module: 2.13.1 resolve: 1.22.4 transitivePeerDependencies: - supports-color @@ -7352,7 +7900,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m + '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke debug: 3.2.7 eslint: 8.47.0 eslint-import-resolver-node: 0.3.9 @@ -7360,8 +7908,8 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.28.0_s3fxxzq5js6xrekytaglud6zyi: - resolution: {integrity: sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==} + /eslint-plugin-import/2.29.1_s3fxxzq5js6xrekytaglud6zyi: + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -7370,59 +7918,58 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.3.0_qj3u6ezxe2airdzjq3nyoxe24m - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.47.0 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.0_4jezhbtfpjwei4y4qxxs4oq3se - has: 1.0.3 - is-core-module: 2.13.0 + hasown: 2.0.2 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.0 - object.values: 1.1.6 - resolve: 1.22.4 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 semver: 6.3.1 - tsconfig-paths: 3.14.2 + tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /eslint-plugin-jsx-a11y/6.7.1_eslint@8.47.0: - resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} + /eslint-plugin-jsx-a11y/6.8.0_eslint@8.47.0: + resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 aria-query: 5.3.0 - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - ast-types-flow: 0.0.7 - axe-core: 4.7.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.7.0 axobject-query: 3.2.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 + es-iterator-helpers: 1.0.18 eslint: 8.47.0 - has: 1.0.3 + hasown: 2.0.2 jsx-ast-utils: 3.3.5 - language-tags: 1.0.5 + language-tags: 1.0.9 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - semver: 6.3.1 + object.entries: 1.1.8 + object.fromentries: 2.0.8 dev: true - /eslint-plugin-prettier/5.0.0_4yfyba5p2kiuemohe3j5rnttwm: - resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + /eslint-plugin-prettier/5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy: + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -7436,34 +7983,37 @@ packages: optional: true dependencies: eslint: 8.47.0 - eslint-config-prettier: 9.0.0_eslint@8.47.0 - prettier: 3.0.1 + eslint-config-prettier: 9.1.0_eslint@8.47.0 + prettier: 3.2.5 prettier-linter-helpers: 1.0.0 - synckit: 0.8.5 + synckit: 0.8.8 dev: true - /eslint-plugin-react/7.33.1_eslint@8.47.0: - resolution: {integrity: sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==} + /eslint-plugin-react/7.34.1_eslint@8.47.0: + resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - array-includes: 3.1.6 - array.prototype.flatmap: 1.3.1 - array.prototype.tosorted: 1.1.1 + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.toreversed: 1.1.2 + array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 + es-iterator-helpers: 1.0.18 eslint: 8.47.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 - object.entries: 1.1.6 - object.fromentries: 2.0.6 - object.hasown: 1.1.2 - object.values: 1.1.6 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.hasown: 1.1.4 + object.values: 1.2.0 prop-types: 15.8.1 - resolve: 2.0.0-next.4 + resolve: 2.0.0-next.5 semver: 6.3.1 - string.prototype.matchall: 4.0.8 + string.prototype.matchall: 4.0.11 dev: true /eslint-plugin-simple-import-sort/10.0.0_eslint@8.47.0: @@ -7474,14 +8024,14 @@ packages: eslint: 8.47.0 dev: true - /eslint-plugin-storybook/0.6.13_qj3u6ezxe2airdzjq3nyoxe24m: + /eslint-plugin-storybook/0.6.13_rkx3huv3cvvtalar5rt2yq2pke: resolution: {integrity: sha512-smd+CS0WH1jBqUEJ3znGS7DU4ayBE9z6lkQAK2yrSUv1+rq8BT/tiI5C/rKE7rmiqiAfojtNYZRhzo5HrulccQ==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0_qj3u6ezxe2airdzjq3nyoxe24m + '@typescript-eslint/utils': 5.62.0_rkx3huv3cvvtalar5rt2yq2pke eslint: 8.47.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -7600,8 +8150,8 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 c8: 7.14.0 transitivePeerDependencies: - supports-color @@ -7645,21 +8195,6 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa/7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.1.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - dev: true - /expect/29.6.2: resolution: {integrity: sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7910,8 +8445,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + /follow-redirects/1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -7965,8 +8500,8 @@ packages: engines: {node: '>= 0.6'} dev: true - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + /fraction.js/4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true /fresh/0.5.2: @@ -8028,6 +8563,10 @@ packages: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true + /function-bind/1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: true + /function.prototype.name/1.1.5: resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} engines: {node: '>= 0.4'} @@ -8038,6 +8577,16 @@ packages: functions-have-names: 1.2.3 dev: true + /function.prototype.name/1.1.6: + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + functions-have-names: 1.2.3 + dev: true + /functions-have-names/1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true @@ -8065,6 +8614,17 @@ packages: has-symbols: 1.0.3 dev: true + /get-intrinsic/1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + dev: true + /get-nonce/1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} @@ -8097,6 +8657,15 @@ packages: get-intrinsic: 1.2.1 dev: true + /get-symbol-description/1.0.2: + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + dev: true + /giget/1.1.2: resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} hasBin: true @@ -8287,11 +8856,22 @@ packages: get-intrinsic: 1.2.1 dev: true + /has-property-descriptors/1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + dependencies: + es-define-property: 1.0.0 + dev: true + /has-proto/1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} engines: {node: '>= 0.4'} dev: true + /has-proto/1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + dev: true + /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -8304,6 +8884,13 @@ packages: has-symbols: 1.0.3 dev: true + /has-tostringtag/1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -8311,6 +8898,13 @@ packages: function-bind: 1.1.1 dev: true + /hasown/2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: true + /hast-util-sanitize/5.0.1: resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} dependencies: @@ -8419,11 +9013,6 @@ packages: engines: {node: '>=10.17.0'} dev: true - /human-signals/4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - dev: true - /hyphenate-style-name/1.0.4: resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} dev: false @@ -8442,13 +9031,13 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils/5.1.0_postcss@8.4.27: + /icss-utils/5.1.0_postcss@8.4.38: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 dev: true /ieee754/1.2.1: @@ -8506,40 +9095,19 @@ packages: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false - /inline-style-prefixer/6.0.4: - resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==} + /inline-style-prefixer/7.0.0: + resolution: {integrity: sha512-I7GEdScunP1dQ6IM2mQWh6v0mOYdYmH3Bp31UecKdrcUgcURTcctSe1IECdUznSHKSmsHtjrT3CwCPI1pyxfUQ==} dependencies: css-in-js-utils: 3.1.0 fast-loops: 1.1.3 dev: false - /inquirer/8.2.5: - resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} - engines: {node: '>=12.0.0'} - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - /inquirer/8.2.6: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} dependencies: ansi-escapes: 4.3.2 - chalk: 4.1.1 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 @@ -8568,6 +9136,15 @@ packages: side-channel: 1.0.4 dev: true + /internal-slot/1.0.7: + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.0.6 + dev: true + /invariant/2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: @@ -8595,8 +9172,8 @@ packages: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + call-bind: 1.0.7 + has-tostringtag: 1.0.2 dev: true /is-array-buffer/3.0.2: @@ -8607,6 +9184,14 @@ packages: is-typed-array: 1.1.12 dev: true + /is-array-buffer/3.0.4: + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + dev: true + /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true @@ -8615,6 +9200,13 @@ packages: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} dev: false + /is-async-function/2.0.0: + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: true + /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: @@ -8641,10 +9233,17 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-core-module/2.13.0: - resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} + /is-core-module/2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: - has: 1.0.3 + hasown: 2.0.2 + dev: true + + /is-data-view/1.0.1: + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + engines: {node: '>= 0.4'} + dependencies: + is-typed-array: 1.1.13 dev: true /is-date-object/1.0.5: @@ -8664,17 +9263,17 @@ packages: hasBin: true dev: true - /is-docker/3.0.0: - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - hasBin: true - dev: true - /is-extglob/2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true + /is-finalizationregistry/1.0.2: + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + dependencies: + call-bind: 1.0.7 + dev: true + /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -8684,7 +9283,7 @@ packages: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} engines: {node: '>= 0.4'} dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-glob/4.0.3: @@ -8699,14 +9298,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-inside-container/1.0.0: - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} - engines: {node: '>=14.16'} - hasBin: true - dependencies: - is-docker: 3.0.0 - dev: true - /is-interactive/1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -8720,8 +9311,8 @@ packages: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 dev: true /is-negative-zero/2.0.2: @@ -8729,6 +9320,11 @@ packages: engines: {node: '>= 0.4'} dev: true + /is-negative-zero/2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + dev: true + /is-node-process/1.2.0: resolution: {integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==} dev: true @@ -8794,16 +9390,18 @@ packages: call-bind: 1.0.2 dev: true + /is-shared-array-buffer/1.0.3: + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + dev: true + /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} dev: true - /is-stream/3.0.0: - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -8825,6 +9423,13 @@ packages: which-typed-array: 1.1.11 dev: true + /is-typed-array/1.1.13: + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + engines: {node: '>= 0.4'} + dependencies: + which-typed-array: 1.1.15 + dev: true + /is-unicode-supported/0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -8843,8 +9448,8 @@ packages: /is-weakset/2.0.2: resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 dev: true /is-what/3.14.1: @@ -8884,8 +9489,8 @@ packages: resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.22.10 - '@babel/parser': 7.22.10 + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.1 @@ -8915,6 +9520,16 @@ packages: engines: {node: '>=6'} dev: true + /iterator.prototype/1.1.2: + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} + dependencies: + define-properties: 1.2.1 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + reflect.getprototypeof: 1.0.6 + set-function-name: 2.0.2 + dev: true + /jackspeak/2.2.3: resolution: {integrity: sha512-pF0kfjmg8DJLxDrizHoCZGUFz4P4czQ3HyfW4BU0ffebYkzAVlBywp5zaxW/TM+r0sGbmrQdi8EQQVTJFxnGsQ==} engines: {node: '>=14'} @@ -9038,8 +9653,8 @@ packages: supports-color: 8.1.1 dev: true - /jiti/1.19.1: - resolution: {integrity: sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==} + /jiti/1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: true @@ -9080,17 +9695,17 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/parser': 7.22.10 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.22.10 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.22.10 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.22.10 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.22.10 - '@babel/preset-env': 7.22.10_@babel+core@7.22.10 - '@babel/preset-flow': 7.22.5_@babel+core@7.22.10 - '@babel/preset-typescript': 7.22.5_@babel+core@7.22.10 - '@babel/register': 7.22.5_@babel+core@7.22.10 - babel-core: 7.0.0-bridge.0_@babel+core@7.22.10 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.24.4 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.24.4 + '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 + '@babel/preset-env': 7.22.10_@babel+core@7.24.4 + '@babel/preset-flow': 7.22.5_@babel+core@7.24.4 + '@babel/preset-typescript': 7.22.5_@babel+core@7.24.4 + '@babel/register': 7.22.5_@babel+core@7.24.4 + babel-core: 7.0.0-bridge.0_@babel+core@7.24.4 chalk: 4.1.2 flow-parser: 0.214.0 graceful-fs: 4.2.11 @@ -9200,10 +9815,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 + array-includes: 3.1.8 + array.prototype.flat: 1.3.2 object.assign: 4.1.4 - object.values: 1.1.6 + object.values: 1.2.0 dev: true /kind-of/6.0.3: @@ -9224,8 +9839,9 @@ packages: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} dev: true - /language-tags/1.0.5: - resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} + /language-tags/1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.22 dev: true @@ -9257,7 +9873,7 @@ packages: dependencies: copy-anything: 2.0.6 parse-node-version: 1.0.1 - tslib: 2.6.1 + tslib: 2.6.2 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -9430,6 +10046,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /magic-string/0.30.9: + resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /make-dir/2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -9938,16 +10561,17 @@ packages: engines: {node: '>=6'} dev: true - /mimic-fn/4.0.0: - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} - engines: {node: '>=12'} - dev: true - /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} dev: true + /minimatch/3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + dev: true + /minimatch/3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -10070,7 +10694,7 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /msw/1.2.3_typescript@5.1.6: + /msw/1.2.3_typescript@5.4.4: resolution: {integrity: sha512-Fqy/TaLKR32x4IkMwudJHJysBzVM/v/lSoMPS9f3QaHLOmb3xHN9YurSUnRt+2eEvNXLjVPij1wMBQtLmTbKsg==} engines: {node: '>=14'} hasBin: true @@ -10099,7 +10723,7 @@ packages: path-to-regexp: 6.2.1 strict-event-emitter: 0.4.6 type-fest: 2.19.0 - typescript: 5.1.6 + typescript: 5.4.4 yargs: 17.7.2 transitivePeerDependencies: - encoding @@ -10122,26 +10746,26 @@ packages: thenify-all: 1.6.0 dev: true - /nano-css/5.3.5_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-vSB9X12bbNu4ALBu7nigJgRViZ6ja3OU7CeuiV1zMIbXOdmkLahgtPmh3GBOlDxbKY0CitqlPdOReGlBLSp+yg==} + /nano-css/5.6.1_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-T2Mhc//CepkTa3X4pUhKgbEheJHYAxD0VptuqFhDbGMUWVV2m+lkNiW/Ieuj35wrfC8Zm0l7HvssQh7zcEttSw==} peerDependencies: react: '*' react-dom: '*' dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 css-tree: 1.1.3 csstype: 3.1.2 fastest-stable-stringify: 2.0.2 - inline-style-prefixer: 6.0.4 + inline-style-prefixer: 7.0.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 rtl-css-js: 1.16.1 - sourcemap-codec: 1.4.8 stacktrace-js: 2.0.2 stylis: 4.3.0 dev: false - /nanoid/3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid/3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: true @@ -10204,8 +10828,8 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true - /node-releases/2.0.13: - resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} + /node-releases/2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true /normalize-package-data/2.5.0: @@ -10234,13 +10858,6 @@ packages: path-key: 3.1.1 dev: true - /npm-run-path/5.1.0: - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - path-key: 4.0.0 - dev: true - /nwsapi/2.2.7: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true @@ -10259,12 +10876,16 @@ packages: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true + /object-inspect/1.13.1: + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + dev: true + /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 + call-bind: 1.0.7 + define-properties: 1.2.1 dev: true /object-keys/1.1.1: @@ -10282,47 +10903,60 @@ packages: object-keys: 1.1.1 dev: true - /object.entries/1.1.6: - resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} + /object.assign/4.1.5: + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + has-symbols: 1.0.3 + object-keys: 1.1.1 dev: true - /object.fromentries/2.0.6: - resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} + /object.entries/1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 dev: true - /object.groupby/1.0.0: - resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==} + /object.fromentries/2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 dev: true - /object.hasown/1.1.2: - resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + /object.groupby/1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} dependencies: - define-properties: 1.2.0 - es-abstract: 1.22.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 dev: true - /object.values/1.1.6: - resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + /object.hasown/1.1.4: + resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: true + + /object.values/1.2.0: + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 dev: true /on-finished/2.4.1: @@ -10350,13 +10984,6 @@ packages: mimic-fn: 2.1.0 dev: true - /onetime/6.0.0: - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} - engines: {node: '>=12'} - dependencies: - mimic-fn: 4.0.0 - dev: true - /open/8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -10366,16 +10993,6 @@ packages: is-wsl: 2.2.0 dev: true - /open/9.1.0: - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} - engines: {node: '>=14.16'} - dependencies: - default-browser: 4.0.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - is-wsl: 2.2.0 - dev: true - /optionator/0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -10503,6 +11120,10 @@ packages: engines: {node: '>= 0.8'} dev: true + /path-browserify/1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true + /path-exists/3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -10523,11 +11144,6 @@ packages: engines: {node: '>=8'} dev: true - /path-key/4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - dev: true - /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -10630,19 +11246,20 @@ packages: pathe: 1.1.1 dev: true - /playwright-core/1.37.0: - resolution: {integrity: sha512-1c46jhTH/myQw6sesrcuHVtLoSNfJv8Pfy9t3rs6subY7kARv0HRw5PpyfPYPpPtQvBOmgbE6K+qgYUpj81LAA==} + /playwright-core/1.43.0: + resolution: {integrity: sha512-iWFjyBUH97+pUFiyTqSLd8cDMMOS0r2ZYz2qEsPjH8/bX++sbIJT35MSwKnp1r/OQBAqC5XO99xFbJ9XClhf4w==} engines: {node: '>=16'} hasBin: true dev: true - /playwright/1.37.0: - resolution: {integrity: sha512-CrAEFfVioamMwDKmygc/HAkzEAxYAwjD+zod2poTxM7ObivkoDsKHu1ned16fnQV/Tf1kDB8KtsyH8Qd3VzJIg==} + /playwright/1.43.0: + resolution: {integrity: sha512-SiOKHbVjTSf6wHuGCbqrEyzlm6qvXcv7mENP+OZon1I07brfZLGdfWV0l/efAzVx7TF3Z45ov1gPEkku9q25YQ==} engines: {node: '>=16'} hasBin: true - requiresBuild: true dependencies: - playwright-core: 1.37.0 + playwright-core: 1.43.0 + optionalDependencies: + fsevents: 2.3.2 dev: true /polished/4.2.2: @@ -10652,29 +11269,34 @@ packages: '@babel/runtime': 7.22.10 dev: true - /postcss-import/15.1.0_postcss@8.4.27: + /possible-typed-array-names/1.0.0: + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} + engines: {node: '>= 0.4'} + dev: true + + /postcss-import/15.1.0_postcss@8.4.38: resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} peerDependencies: postcss: ^8.0.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.4 dev: true - /postcss-js/4.0.1_postcss@8.4.27: + /postcss-js/4.0.1_postcss@8.4.38: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} peerDependencies: postcss: ^8.4.21 dependencies: camelcase-css: 2.0.1 - postcss: 8.4.27 + postcss: 8.4.38 dev: true - /postcss-load-config/4.0.1_postcss@8.4.27: + /postcss-load-config/4.0.1_postcss@8.4.38: resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -10687,11 +11309,11 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - postcss: 8.4.27 + postcss: 8.4.38 yaml: 2.3.1 dev: true - /postcss-loader/7.3.3_wtdfwmg7ycxaq333qvq47tatda: + /postcss-loader/7.3.3_onc7w3vifcz5i5zzcrpkluvssm: resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10699,60 +11321,60 @@ packages: webpack: ^5.0.0 dependencies: cosmiconfig: 8.2.0 - jiti: 1.19.1 - postcss: 8.4.27 + jiti: 1.21.0 + postcss: 8.4.38 semver: 7.5.4 webpack: 5.88.2_esbuild@0.18.20 dev: true - /postcss-modules-extract-imports/3.0.0_postcss@8.4.27: + /postcss-modules-extract-imports/3.0.0_postcss@8.4.38: resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 dev: true - /postcss-modules-local-by-default/4.0.3_postcss@8.4.27: + /postcss-modules-local-by-default/4.0.3_postcss@8.4.38: resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.27 - postcss: 8.4.27 + icss-utils: 5.1.0_postcss@8.4.38 + postcss: 8.4.38 postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-scope/3.0.0_postcss@8.4.27: + /postcss-modules-scope/3.0.0_postcss@8.4.38: resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 postcss-selector-parser: 6.0.13 dev: true - /postcss-modules-values/4.0.0_postcss@8.4.27: + /postcss-modules-values/4.0.0_postcss@8.4.38: resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0_postcss@8.4.27 - postcss: 8.4.27 + icss-utils: 5.1.0_postcss@8.4.38 + postcss: 8.4.38 dev: true - /postcss-nested/6.0.1_postcss@8.4.27: + /postcss-nested/6.0.1_postcss@8.4.38: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.27 + postcss: 8.4.38 postcss-selector-parser: 6.0.13 dev: true @@ -10776,13 +11398,13 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true - /postcss/8.4.27: - resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + /postcss/8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: true /prelude-ls/1.2.1: @@ -10803,8 +11425,8 @@ packages: hasBin: true dev: true - /prettier/3.0.1: - resolution: {integrity: sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==} + /prettier/3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} hasBin: true dev: true @@ -10835,7 +11457,7 @@ packages: /probe.gl/3.6.0: resolution: {integrity: sha512-19JydJWI7+DtR4feV+pu4Mn1I5TAc0xojuxVgZdXIyfmTLfUaFnk4OloWK1bKbPtkgGKLr2lnbnCXmpZEcEp9g==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@probe.gl/env': 3.6.0 '@probe.gl/log': 3.6.0 '@probe.gl/stats': 3.6.0 @@ -10947,7 +11569,7 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 dev: true /qs/6.11.2: @@ -11000,12 +11622,12 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /react-docgen-typescript/2.2.2_typescript@5.1.6: + /react-docgen-typescript/2.2.2_typescript@5.4.4: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.1.6 + typescript: 5.4.4 dev: true /react-docgen/6.0.0-alpha.3: @@ -11013,7 +11635,7 @@ packages: engines: {node: '>=12.0.0'} hasBin: true dependencies: - '@babel/core': 7.22.10 + '@babel/core': 7.24.4 '@babel/generator': 7.22.10 ast-types: 0.14.2 commander: 2.20.3 @@ -11073,19 +11695,18 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-markdown/9.0.0_j3ahe22lw6ac2w6qvqp4kjqnqy: - resolution: {integrity: sha512-v6yNf3AB8GfJ8lCpUvzxAXKxgsHpdmWPlcVRQ6Nocsezp255E/IDrF31kLQsPJeB/cKto/geUwjU36wH784FCA==} + /react-markdown/9.0.1_5vltyd222judxlmi5ppkhudyhq: + resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} peerDependencies: '@types/react': '>=18' react: '>=18' dependencies: '@types/hast': 3.0.2 - '@types/react': 18.2.20 + '@types/react': 18.2.75 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.2.0 html-url-attributes: 3.0.0 mdast-util-to-hast: 13.0.2 - micromark-util-sanitize-uri: 2.0.0 react: 18.2.0 remark-parse: 11.0.0 remark-rehype: 11.0.0 @@ -11101,7 +11722,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar/2.3.4_j3ahe22lw6ac2w6qvqp4kjqnqy: + /react-remove-scroll-bar/2.3.4_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -11111,12 +11732,12 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 react: 18.2.0 - react-style-singleton: 2.2.1_j3ahe22lw6ac2w6qvqp4kjqnqy - tslib: 2.6.1 + react-style-singleton: 2.2.1_5vltyd222judxlmi5ppkhudyhq + tslib: 2.6.2 - /react-remove-scroll/2.5.5_j3ahe22lw6ac2w6qvqp4kjqnqy: + /react-remove-scroll/2.5.5_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -11126,13 +11747,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 react: 18.2.0 - react-remove-scroll-bar: 2.3.4_j3ahe22lw6ac2w6qvqp4kjqnqy - react-style-singleton: 2.2.1_j3ahe22lw6ac2w6qvqp4kjqnqy - tslib: 2.6.1 - use-callback-ref: 1.3.0_j3ahe22lw6ac2w6qvqp4kjqnqy - use-sidecar: 1.1.2_j3ahe22lw6ac2w6qvqp4kjqnqy + react-remove-scroll-bar: 2.3.4_5vltyd222judxlmi5ppkhudyhq + react-style-singleton: 2.2.1_5vltyd222judxlmi5ppkhudyhq + tslib: 2.6.2 + use-callback-ref: 1.3.0_5vltyd222judxlmi5ppkhudyhq + use-sidecar: 1.1.2_5vltyd222judxlmi5ppkhudyhq /react-resize-detector/7.1.2_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==} @@ -11145,30 +11766,30 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /react-router-dom/6.15.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==} + /react-router-dom/6.22.3_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' react-dom: '>=16.8' dependencies: - '@remix-run/router': 1.8.0 + '@remix-run/router': 1.15.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-router: 6.15.0_react@18.2.0 + react-router: 6.22.3_react@18.2.0 dev: false - /react-router/6.15.0_react@18.2.0: - resolution: {integrity: sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==} + /react-router/6.22.3_react@18.2.0: + resolution: {integrity: sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==} engines: {node: '>=14.0.0'} peerDependencies: react: '>=16.8' dependencies: - '@remix-run/router': 1.8.0 + '@remix-run/router': 1.15.3 react: 18.2.0 dev: false - /react-style-singleton/2.2.1_j3ahe22lw6ac2w6qvqp4kjqnqy: + /react-style-singleton/2.2.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -11178,27 +11799,27 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 - tslib: 2.6.1 + tslib: 2.6.2 - /react-universal-interface/0.6.2_react@18.2.0+tslib@2.6.1: + /react-universal-interface/0.6.2_react@18.2.0+tslib@2.6.2: resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} peerDependencies: react: '*' tslib: '*' dependencies: react: 18.2.0 - tslib: 2.6.1 + tslib: 2.6.2 dev: false - /react-use/17.4.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-TgbNTCA33Wl7xzIJegn1HndB4qTS9u03QUwyNycUnXaweZkE4Kq2SB+Yoxx8qbshkZGYBDvUXbXWRUmQDcZZ/Q==} + /react-use/17.5.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-PbfwSPMwp/hoL847rLnm/qkjg3sTRCvn6YhUZiHaUa3FA6/aNoFX79ul5Xt70O1rK+9GxSVqkY0eTwMdsR/bWg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: '*' + react-dom: '*' dependencies: '@types/js-cookie': 2.2.7 '@xobotyi/scrollbar-width': 1.9.5 @@ -11206,16 +11827,16 @@ packages: fast-deep-equal: 3.1.3 fast-shallow-equal: 1.0.0 js-cookie: 2.2.1 - nano-css: 5.3.5_biqbaboplfbrettd7655fr4n2y + nano-css: 5.6.1_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - react-universal-interface: 0.6.2_react@18.2.0+tslib@2.6.1 + react-universal-interface: 0.6.2_react@18.2.0+tslib@2.6.2 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 set-harmonic-interval: 1.0.1 throttle-debounce: 3.0.1 ts-easing: 0.2.0 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /react/18.2.0: @@ -11284,7 +11905,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /recast/0.23.4: @@ -11295,7 +11916,7 @@ packages: ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.6.1 + tslib: 2.6.2 dev: true /redent/3.0.0: @@ -11310,6 +11931,19 @@ packages: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} dev: true + /reflect.getprototypeof/1.0.6: + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + globalthis: 1.0.3 + which-builtin-type: 1.1.3 + dev: true + /regenerate-unicode-properties/10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} @@ -11327,7 +11961,7 @@ packages: /regenerator-transform/0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: true /regex-parser/2.2.11: @@ -11343,6 +11977,16 @@ packages: functions-have-names: 1.2.3 dev: true + /regexp.prototype.flags/1.5.2: + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-errors: 1.3.0 + set-function-name: 2.0.2 + dev: true + /regexpu-core/5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -11467,14 +12111,14 @@ packages: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.27 + postcss: 8.4.38 source-map: 0.6.1 dev: true /resolve/1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 dev: true @@ -11482,16 +12126,16 @@ packages: resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve/2.0.0-next.4: - resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + /resolve/2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.13.0 + is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -11530,12 +12174,12 @@ packages: glob: 7.2.3 dev: true - /rollup-plugin-visualizer/5.9.2: - resolution: {integrity: sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A==} + /rollup-plugin-visualizer/5.12.0: + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} hasBin: true peerDependencies: - rollup: 2.x || 3.x + rollup: 2.x || 3.x || 4.x peerDependenciesMeta: rollup: optional: true @@ -11561,16 +12205,9 @@ packages: /rtl-css-js/1.16.1: resolution: {integrity: sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: false - /run-applescript/5.0.0: - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} - engines: {node: '>=12'} - dependencies: - execa: 5.1.1 - dev: true - /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -11589,16 +12226,10 @@ packages: tslib: 1.14.1 dev: true - /rxjs/7.8.0: - resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} - dependencies: - tslib: 2.5.0 - dev: true - /rxjs/7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /safe-array-concat/1.0.0: @@ -11611,6 +12242,16 @@ packages: isarray: 2.0.5 dev: true + /safe-array-concat/1.1.2: + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + isarray: 2.0.5 + dev: true + /safe-buffer/5.1.1: resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==} dev: true @@ -11631,6 +12272,15 @@ packages: is-regex: 1.1.4 dev: true + /safe-regex-test/1.0.3: + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-regex: 1.1.4 + dev: true + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true @@ -11761,6 +12411,28 @@ packages: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} dev: true + /set-function-length/1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + dev: true + + /set-function-name/2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + dev: true + /set-harmonic-interval/1.0.1: resolution: {integrity: sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g==} engines: {node: '>=6.9'} @@ -11797,6 +12469,16 @@ packages: object-inspect: 1.12.3 dev: true + /side-channel/1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.1 + dev: true + /siginfo/2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} dev: true @@ -11842,8 +12524,8 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + /source-map-js/1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} dev: true @@ -11868,11 +12550,6 @@ packages: engines: {node: '>= 8'} dev: true - /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: false - /space-separated-tokens/1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true @@ -11960,7 +12637,7 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} dependencies: - internal-slot: 1.0.5 + internal-slot: 1.0.7 dev: true /store2/2.14.2: @@ -12016,17 +12693,22 @@ packages: strip-ansi: 7.1.0 dev: true - /string.prototype.matchall/4.0.8: - resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} + /string.prototype.matchall/4.0.11: + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.2 - define-properties: 1.2.0 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.4 + gopd: 1.0.1 has-symbols: 1.0.3 - internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 - side-channel: 1.0.4 + internal-slot: 1.0.7 + regexp.prototype.flags: 1.5.2 + set-function-name: 2.0.2 + side-channel: 1.0.6 dev: true /string.prototype.trim/1.2.7: @@ -12038,6 +12720,16 @@ packages: es-abstract: 1.22.1 dev: true + /string.prototype.trim/1.2.9: + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + dev: true + /string.prototype.trimend/1.0.6: resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} dependencies: @@ -12046,6 +12738,14 @@ packages: es-abstract: 1.22.1 dev: true + /string.prototype.trimend/1.0.8: + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + /string.prototype.trimstart/1.0.6: resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} dependencies: @@ -12054,6 +12754,15 @@ packages: es-abstract: 1.22.1 dev: true + /string.prototype.trimstart/1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-object-atoms: 1.0.0 + dev: true + /string_decoder/1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -12090,11 +12799,6 @@ packages: engines: {node: '>=6'} dev: true - /strip-final-newline/3.0.0: - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} - engines: {node: '>=12'} - dev: true - /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -12137,7 +12841,7 @@ packages: engines: {node: '>=8'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 glob: 7.1.6 lines-and-columns: 1.2.4 @@ -12180,20 +12884,20 @@ packages: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} dev: true - /synckit/0.8.5: - resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + /synckit/0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: - '@pkgr/utils': 2.4.2 - tslib: 2.6.1 + '@pkgr/core': 0.1.1 + tslib: 2.6.2 dev: true /tailwind-merge/1.14.0: resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} dev: false - /tailwindcss/3.3.3: - resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} + /tailwindcss/3.4.3: + resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -12205,17 +12909,17 @@ packages: fast-glob: 3.3.1 glob-parent: 6.0.2 is-glob: 4.0.3 - jiti: 1.19.1 + jiti: 1.21.0 lilconfig: 2.1.0 micromatch: 4.0.5 normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.0.0 - postcss: 8.4.27 - postcss-import: 15.1.0_postcss@8.4.27 - postcss-js: 4.0.1_postcss@8.4.27 - postcss-load-config: 4.0.1_postcss@8.4.27 - postcss-nested: 6.0.1_postcss@8.4.27 + postcss: 8.4.38 + postcss-import: 15.1.0_postcss@8.4.38 + postcss-js: 4.0.1_postcss@8.4.38 + postcss-load-config: 4.0.1_postcss@8.4.38 + postcss-nested: 6.0.1_postcss@8.4.38 postcss-selector-parser: 6.0.13 resolve: 1.22.4 sucrase: 3.34.0 @@ -12305,7 +13009,7 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 esbuild: 0.18.20 jest-worker: 27.5.1 schema-utils: 3.3.0 @@ -12389,11 +13093,6 @@ packages: engines: {node: '>=14.0.0'} dev: true - /titleize/3.0.0: - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} - engines: {node: '>=12'} - dev: true - /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -12464,13 +13163,13 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false - /ts-api-utils/1.0.1_typescript@5.1.6: + /ts-api-utils/1.0.1_typescript@5.4.4: resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.1.6 + typescript: 5.4.4 dev: true /ts-dedent/2.2.0: @@ -12486,8 +13185,8 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tsconfig-paths/3.14.2: - resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + /tsconfig-paths/3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: '@types/json5': 0.0.29 json5: 1.0.2 @@ -12499,90 +13198,85 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib/2.0.3: - resolution: {integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==} - dev: true - /tslib/2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} dev: false - /tslib/2.5.0: - resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - dev: true - /tslib/2.6.1: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + dev: false - /tsutils/3.21.0_typescript@5.1.6: + /tslib/2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + /tsutils/3.21.0_typescript@5.4.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: 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' dependencies: tslib: 1.14.1 - typescript: 5.1.6 + typescript: 5.4.4 dev: true - /turbo-darwin-64/1.10.12: - resolution: {integrity: sha512-vmDfGVPl5/aFenAbOj3eOx3ePNcWVUyZwYr7taRl0ZBbmv2TzjRiFotO4vrKCiTVnbqjQqAFQWY2ugbqCI1kOQ==} + /turbo-darwin-64/1.13.2: + resolution: {integrity: sha512-CCSuD8CfmtncpohCuIgq7eAzUas0IwSbHfI8/Q3vKObTdXyN8vAo01gwqXjDGpzG9bTEVedD0GmLbD23dR0MLA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-darwin-arm64/1.10.12: - resolution: {integrity: sha512-3JliEESLNX2s7g54SOBqqkqJ7UhcOGkS0ywMr5SNuvF6kWVTbuUq7uBU/sVbGq8RwvK1ONlhPvJne5MUqBCTCQ==} + /turbo-darwin-arm64/1.13.2: + resolution: {integrity: sha512-0HySm06/D2N91rJJ89FbiI/AodmY8B3WDSFTVEpu2+8spUw7hOJ8okWOT0e5iGlyayUP9gr31eOeL3VFZkpfCw==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /turbo-linux-64/1.10.12: - resolution: {integrity: sha512-siYhgeX0DidIfHSgCR95b8xPee9enKSOjCzx7EjTLmPqPaCiVebRYvbOIYdQWRqiaKh9yfhUtFmtMOMScUf1gg==} + /turbo-linux-64/1.13.2: + resolution: {integrity: sha512-7HnibgbqZrjn4lcfIouzlPu8ZHSBtURG4c7Bedu7WJUDeZo+RE1crlrQm8wuwO54S0siYqUqo7GNHxu4IXbioQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-linux-arm64/1.10.12: - resolution: {integrity: sha512-K/ZhvD9l4SslclaMkTiIrnfcACgos79YcAo4kwc8bnMQaKuUeRpM15sxLpZp3xDjDg8EY93vsKyjaOhdFG2UbA==} + /turbo-linux-arm64/1.13.2: + resolution: {integrity: sha512-sUq4dbpk6SNKg/Hkwn256Vj2AEYSQdG96repio894h5/LEfauIK2QYiC/xxAeW3WBMc6BngmvNyURIg7ltrePg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /turbo-windows-64/1.10.12: - resolution: {integrity: sha512-7FSgSwvktWDNOqV65l9AbZwcoueAILeE4L7JvjauNASAjjbuzXGCEq5uN8AQU3U5BOFj4TdXrVmO2dX+lLu8Zg==} + /turbo-windows-64/1.13.2: + resolution: {integrity: sha512-DqzhcrciWq3dpzllJR2VVIyOhSlXYCo4mNEWl98DJ3FZ08PEzcI3ceudlH6F0t/nIcfSItK1bDP39cs7YoZHEA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /turbo-windows-arm64/1.10.12: - resolution: {integrity: sha512-gCNXF52dwom1HLY9ry/cneBPOKTBHhzpqhMylcyvJP0vp9zeMQQkt6yjYv+6QdnmELC92CtKNp2FsNZo+z0pyw==} + /turbo-windows-arm64/1.13.2: + resolution: {integrity: sha512-WnPMrwfCXxK69CdDfS1/j2DlzcKxSmycgDAqV0XCYpK/812KB0KlvsVAt5PjEbZGXkY88pCJ1BLZHAjF5FcbqA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /turbo/1.10.12: - resolution: {integrity: sha512-WM3+jTfQWnB9W208pmP4oeehZcC6JQNlydb/ZHMRrhmQa+htGhWLCzd6Q9rLe0MwZLPpSPFV2/bN5egCLyoKjQ==} + /turbo/1.13.2: + resolution: {integrity: sha512-rX/d9f4MgRT3yK6cERPAkfavIxbpBZowDQpgvkYwGMGDQ0Nvw1nc0NVjruE76GrzXQqoxR1UpnmEP54vBARFHQ==} hasBin: true - requiresBuild: true optionalDependencies: - turbo-darwin-64: 1.10.12 - turbo-darwin-arm64: 1.10.12 - turbo-linux-64: 1.10.12 - turbo-linux-arm64: 1.10.12 - turbo-windows-64: 1.10.12 - turbo-windows-arm64: 1.10.12 + turbo-darwin-64: 1.13.2 + turbo-darwin-arm64: 1.13.2 + turbo-linux-64: 1.13.2 + turbo-linux-arm64: 1.13.2 + turbo-windows-64: 1.13.2 + turbo-windows-arm64: 1.13.2 dev: true /type-check/0.4.0: @@ -12644,6 +13338,15 @@ packages: is-typed-array: 1.1.12 dev: true + /typed-array-buffer/1.0.2: + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + is-typed-array: 1.1.13 + dev: true + /typed-array-byte-length/1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} @@ -12654,6 +13357,17 @@ packages: is-typed-array: 1.1.12 dev: true + /typed-array-byte-length/1.0.1: + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + /typed-array-byte-offset/1.0.0: resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} engines: {node: '>= 0.4'} @@ -12665,6 +13379,18 @@ packages: is-typed-array: 1.1.12 dev: true + /typed-array-byte-offset/1.0.2: + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + dev: true + /typed-array-length/1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: @@ -12673,18 +13399,30 @@ packages: is-typed-array: 1.1.12 dev: true + /typed-array-length/1.0.6: + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-proto: 1.0.3 + is-typed-array: 1.1.13 + possible-typed-array-names: 1.0.0 + dev: true + /typedarray/0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript/5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} - engines: {node: '>=12.20'} + /typescript/5.4.2: + resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} + engines: {node: '>=14.17'} hasBin: true dev: true - /typescript/5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + /typescript/5.4.4: + resolution: {integrity: sha512-dGE2Vv8cpVvw28v8HCPqyb08EzbBURxDpuhJvTrusShUfGnhHBafDsLdS1EhhxyL6BJQE+2cT3dDPAv+MQ6oLw==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -12701,8 +13439,8 @@ packages: dev: true optional: true - /uid/2.0.1: - resolution: {integrity: sha512-PF+1AnZgycpAIEmNtjxGBVmKbZAQguaa4pBUq6KNaGEcpzZ2klCNZLM34tsjp76maN00TttiiUf6zkIBpJQm2A==} + /uid/2.0.2: + resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} engines: {node: '>=8'} dependencies: '@lukeed/csprng': 1.1.0 @@ -12845,13 +13583,13 @@ packages: engines: {node: '>=8'} dev: true - /update-browserslist-db/1.0.11_browserslist@4.21.10: - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + /update-browserslist-db/1.0.13_browserslist@4.23.0: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.10 + browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 dev: true @@ -12869,7 +13607,7 @@ packages: requires-port: 1.0.0 dev: true - /use-callback-ref/1.3.0_j3ahe22lw6ac2w6qvqp4kjqnqy: + /use-callback-ref/1.3.0_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -12879,9 +13617,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 react: 18.2.0 - tslib: 2.6.1 + tslib: 2.6.2 /use-resize-observer/9.1.0_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} @@ -12894,7 +13632,7 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /use-sidecar/1.1.2_j3ahe22lw6ac2w6qvqp4kjqnqy: + /use-sidecar/1.1.2_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -12904,10 +13642,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.20 + '@types/react': 18.2.75 detect-node-es: 1.1.0 react: 18.2.0 - tslib: 2.6.1 + tslib: 2.6.2 /use-sync-external-store/1.2.0_react@18.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} @@ -13026,8 +13764,8 @@ packages: - terser dev: true - /vite-plugin-dts/3.5.2_vxtpzrd3ijvkhh2fvnu2mlkwnm: - resolution: {integrity: sha512-iKc851+jdHEoN1ifbOEsoMs+/Zg26PE1EyO2Jc+4apOWRoaeK2zRJnaStgUuJaVaEcAjTqWzpNgCAMq7iO6DWA==} + /vite-plugin-dts/3.8.1_qustl7l4opdvgxwd4lanth32mu: + resolution: {integrity: sha512-zEYyQxH7lKto1VTKZHF3ZZeOPkkJgnMrePY4VxDHfDSvDjmYMMfWjZxYmNwW8QxbaItWJQhhXY+geAbyNphI7g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -13036,26 +13774,27 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.36.4 - '@rollup/pluginutils': 5.0.3 - '@vue/language-core': 1.8.8_typescript@5.1.6 + '@microsoft/api-extractor': 7.43.0 + '@rollup/pluginutils': 5.1.0 + '@vue/language-core': 1.8.27_typescript@5.4.4 debug: 4.3.4 kolorist: 1.8.0 - typescript: 5.1.6 + magic-string: 0.30.9 + typescript: 5.4.4 vite: 4.4.9_less@4.2.0 - vue-tsc: 1.8.8_typescript@5.1.6 + vue-tsc: 1.8.27_typescript@5.4.4 transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-webfont-dl/3.7.6_vite@4.4.9: - resolution: {integrity: sha512-mJJuMI8w6dOpiDZL1RqWh0nu0wLuWMfdw6UzedpuTHY/Th5LsY9wwT1YyW8FHjjAN3xta/3CapRvgmU4qvPOkQ==} + /vite-plugin-webfont-dl/3.9.3_vite@4.4.9: + resolution: {integrity: sha512-6qOGANGBTg/sO3lBVdCmvjBrPV/G/Aus+UAfgW6cwXNYmaqHcbitEMeUrLLXhTkWXB7H2pzolwq0RzGKMTExMg==} peerDependencies: - vite: ^2 || ^3 || ^4 + vite: ^2 || ^3 || ^4 || ^5 dependencies: - axios: 1.5.0 + axios: 1.6.5 clean-css: 5.3.2 flat-cache: 3.0.4 picocolors: 1.0.0 @@ -13093,7 +13832,7 @@ packages: optional: true dependencies: esbuild: 0.18.20 - postcss: 8.4.27 + postcss: 8.4.38 rollup: 3.28.0 optionalDependencies: fsevents: 2.3.2 @@ -13129,7 +13868,7 @@ packages: dependencies: '@types/node': 20.5.0 esbuild: 0.18.20 - postcss: 8.4.27 + postcss: 8.4.38 rollup: 3.28.0 optionalDependencies: fsevents: 2.3.2 @@ -13165,7 +13904,7 @@ packages: dependencies: esbuild: 0.18.20 less: 4.2.0 - postcss: 8.4.27 + postcss: 8.4.38 rollup: 3.28.0 optionalDependencies: fsevents: 2.3.2 @@ -13202,7 +13941,7 @@ packages: '@types/node': 20.5.0 esbuild: 0.18.20 less: 4.2.0 - postcss: 8.4.27 + postcss: 8.4.38 rollup: 3.28.0 optionalDependencies: fsevents: 2.3.2 @@ -13274,7 +14013,7 @@ packages: - terser dev: true - /vitest/0.34.1_playwright@1.37.0: + /vitest/0.34.1_playwright@1.43.0: resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} engines: {node: '>=v14.18.0'} hasBin: true @@ -13322,7 +14061,7 @@ packages: magic-string: 0.30.2 pathe: 1.1.1 picocolors: 1.0.0 - playwright: 1.37.0 + playwright: 1.43.0 std-env: 3.3.3 strip-literal: 1.3.0 tinybench: 2.5.0 @@ -13347,16 +14086,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc/1.8.8_typescript@5.1.6: - resolution: {integrity: sha512-bSydNFQsF7AMvwWsRXD7cBIXaNs/KSjvzWLymq/UtKE36697sboX4EccSHFVxvgdBlI1frYPc/VMKJNB7DFeDQ==} + /vue-tsc/1.8.27_typescript@5.4.4: + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.8_typescript@5.1.6 - '@vue/typescript': 1.8.8_typescript@5.1.6 + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.27_typescript@5.4.4 semver: 7.5.4 - typescript: 5.1.6 + typescript: 5.4.4 dev: true /w3c-xmlserializer/4.0.0: @@ -13429,7 +14168,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.6 acorn: 8.10.0 acorn-import-assertions: 1.9.0_acorn@8.10.0 - browserslist: 4.21.10 + browserslist: 4.23.0 chrome-trace-event: 1.0.3 enhanced-resolve: 5.15.0 es-module-lexer: 1.3.0 @@ -13459,8 +14198,8 @@ packages: iconv-lite: 0.6.3 dev: true - /whatwg-fetch/3.6.17: - resolution: {integrity: sha512-c4ghIvG6th0eudYwKZY5keb81wtFz9/WeAHAoy8+r18kcWlitUIrmGFQ2rWEl4UCKUilD3zCLHOIPheHx5ypRQ==} + /whatwg-fetch/3.6.20: + resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} dev: true /whatwg-mimetype/3.0.0: @@ -13493,6 +14232,24 @@ packages: is-symbol: 1.0.4 dev: true + /which-builtin-type/1.1.3: + resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} + engines: {node: '>= 0.4'} + dependencies: + function.prototype.name: 1.1.6 + has-tostringtag: 1.0.2 + is-async-function: 2.0.0 + is-date-object: 1.0.5 + is-finalizationregistry: 1.0.2 + is-generator-function: 1.0.10 + is-regex: 1.1.4 + is-weakref: 1.0.2 + isarray: 2.0.5 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.15 + dev: true + /which-collection/1.0.1: resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} dependencies: @@ -13513,6 +14270,17 @@ packages: has-tostringtag: 1.0.0 dev: true + /which-typed-array/1.1.15: + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.7 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.2 + dev: true + /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -13705,8 +14473,8 @@ packages: commander: 9.5.0 dev: true - /zrender/5.4.4: - resolution: {integrity: sha512-0VxCNJ7AGOMCWeHVyTrGzUgrK4asT4ml9PEkeGirAkKNYXYzoPJCLvmyfdoOXcjTHPs10OZVMfD1Rwg16AZyYw==} + /zrender/5.5.0: + resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==} dependencies: tslib: 2.3.0 dev: false From 77595b6e4462823ca3a28434c7258f15dbf72b29 Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Tue, 9 Apr 2024 11:24:06 +0000 Subject: [PATCH 02/10] upgrade tailwind-merge --- .../packages/tailwind-preset/package.json | 2 +- .../packages/tailwind-preset/src/cn.ts | 62 ++++++++++--------- deepfence_frontend/pnpm-lock.yaml | 14 +++-- 3 files changed, 41 insertions(+), 37 deletions(-) diff --git a/deepfence_frontend/packages/tailwind-preset/package.json b/deepfence_frontend/packages/tailwind-preset/package.json index d86a6532d3..a73256b82f 100644 --- a/deepfence_frontend/packages/tailwind-preset/package.json +++ b/deepfence_frontend/packages/tailwind-preset/package.json @@ -29,6 +29,6 @@ }, "dependencies": { "classnames": "^2.5.1", - "tailwind-merge": "^1.14.0" + "tailwind-merge": "^2.2.2" } } diff --git a/deepfence_frontend/packages/tailwind-preset/src/cn.ts b/deepfence_frontend/packages/tailwind-preset/src/cn.ts index 4bbeac92b8..c250d9ba8f 100644 --- a/deepfence_frontend/packages/tailwind-preset/src/cn.ts +++ b/deepfence_frontend/packages/tailwind-preset/src/cn.ts @@ -4,36 +4,38 @@ import { twMerge, extendTailwindMerge } from 'tailwind-merge'; // https://github.com/dcastil/tailwind-merge/issues/217 // TODO: make importing tailwind-preset work here and add keys from there export const dfTwMerge: typeof twMerge = extendTailwindMerge({ - classGroups: { - 'font-size': [ - 'text-h1', - 'text-h2', - 'text-h3', - 'text-h4', - 'text-h5', - 'text-h6', - 'text-p1', - 'text-p1a', - 'text-p2', - 'text-p3', - 'text-p4', - 'text-p4a', - 'text-p5', - 'text-p6', - 'text-p7', - 'text-p7a', - 'text-p8', - 'text-p9', - 'text-p10', - 'text-p11', - 'text-p12', - 'text-p13', - 'text-t1', - 'text-t2', - 'text-t3', - 'text-t4', - 'text-t5', - ], + extend: { + classGroups: { + 'font-size': [ + 'text-h1', + 'text-h2', + 'text-h3', + 'text-h4', + 'text-h5', + 'text-h6', + 'text-p1', + 'text-p1a', + 'text-p2', + 'text-p3', + 'text-p4', + 'text-p4a', + 'text-p5', + 'text-p6', + 'text-p7', + 'text-p7a', + 'text-p8', + 'text-p9', + 'text-p10', + 'text-p11', + 'text-p12', + 'text-p13', + 'text-t1', + 'text-t2', + 'text-t3', + 'text-t4', + 'text-t5', + ], + }, }, }); diff --git a/deepfence_frontend/pnpm-lock.yaml b/deepfence_frontend/pnpm-lock.yaml index 8522494440..3516200f37 100644 --- a/deepfence_frontend/pnpm-lock.yaml +++ b/deepfence_frontend/pnpm-lock.yaml @@ -136,12 +136,12 @@ importers: '@mertasan/tailwindcss-variables': ^2.7.0 '@types/mertasan__tailwindcss-variables': ^2.6.4 classnames: ^2.5.1 - tailwind-merge: ^1.14.0 + tailwind-merge: ^2.2.2 tailwindcss: ^3.4.3 typescript: ^5.4.4 dependencies: classnames: 2.5.1 - tailwind-merge: 1.14.0 + tailwind-merge: 2.2.2 devDependencies: '@mertasan/tailwindcss-variables': 2.7.0_suv4ifgw4qewslntxeusvltmym '@types/mertasan__tailwindcss-variables': 2.6.4 @@ -3594,7 +3594,7 @@ packages: '@types/react': optional: true dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@types/react': 18.2.75 react: 18.2.0 @@ -11266,7 +11266,7 @@ packages: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} dependencies: - '@babel/runtime': 7.22.10 + '@babel/runtime': 7.24.4 dev: true /possible-typed-array-names/1.0.0: @@ -12892,8 +12892,10 @@ packages: tslib: 2.6.2 dev: true - /tailwind-merge/1.14.0: - resolution: {integrity: sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==} + /tailwind-merge/2.2.2: + resolution: {integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==} + dependencies: + '@babel/runtime': 7.24.4 dev: false /tailwindcss/3.4.3: From 20aa252f5c5bac8e5e57b5586a526da104cf60e4 Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Tue, 9 Apr 2024 13:36:48 +0000 Subject: [PATCH 03/10] upgrade major deps --- .../apps/dashboard/package.json | 23 +- .../forms/SearchableCloudAccountsList.tsx | 10 +- .../forms/SearchableClusterList.tsx | 4 +- .../components/forms/SearchableHostList.tsx | 4 +- .../forms/SearchableRegistryAccountList.tsx | 4 +- .../hosts-connector/DockerConnectorForm.tsx | 4 +- .../hosts-connector/K8ConnectorForm.tsx | 4 +- .../hosts-connector/LinuxConnectorForm.tsx | 4 +- .../integrations/pages/Integrations.tsx | 5 +- .../apps/dashboard/src/tests/utils.tsx | 13 +- .../ui-components/.storybook/main.cjs | 9 +- .../ui-components/.storybook/preview.cjs | 2 +- .../packages/ui-components/package.json | 43 +- .../table/__snapshots__/table.test.tsx.snap | 30 +- .../packages/ui-components/vite.config.ts | 10 +- deepfence_frontend/pnpm-lock.yaml | 5200 ++++++----------- 16 files changed, 1976 insertions(+), 3393 deletions(-) diff --git a/deepfence_frontend/apps/dashboard/package.json b/deepfence_frontend/apps/dashboard/package.json index 770ecf7a77..688f1ef281 100644 --- a/deepfence_frontend/apps/dashboard/package.json +++ b/deepfence_frontend/apps/dashboard/package.json @@ -18,8 +18,8 @@ }, "dependencies": { "@antv/g6": "^4.8.24", - "@antv/g6-core": "^0.8.21", - "@antv/layout": "^0.3.23", + "@antv/g6-core": "^0.8.24", + "@antv/layout": "^0.3.25", "@lukemorales/query-key-factory": "^1.3.4", "@radix-ui/react-navigation-menu": "^1.1.4", "@suspensive/react": "^1.26.7", @@ -45,36 +45,35 @@ "devDependencies": { "@openapitools/openapi-generator-cli": "^2.13.1", "@playwright/test": "^1.43.0", - "@tailwindcss/typography": "^0.5.10", + "@tailwindcss/typography": "^0.5.12", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.3.0", "@testing-library/user-event": "^14.5.2", "@types/lodash-es": "^4.17.12", "@types/react": "^18.2.75", "@types/react-dom": "^18.2.24", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/eslint-plugin": "^7.6.0", + "@typescript-eslint/parser": "^7.6.0", "@vitejs/plugin-react": "^4.2.1", - "@vitest/coverage-c8": "^0.33.0", + "@vitest/coverage-v8": "^1.4.0", "autoprefixer": "^10.4.19", - "eslint": "^8.47.0", + "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", - "eslint-plugin-simple-import-sort": "^10.0.0", - "msw": "^1.2.3", + "eslint-plugin-simple-import-sort": "^12.0.0", + "msw": "^2.2.13", "playwright": "1.43.0", "postcss": "^8.4.38", "resize-observer-polyfill": "^1.5.1", "rollup-plugin-visualizer": "^5.12.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.4", - "vite": "^4.4.9", + "vite": "^5.2.8", "vite-plugin-webfont-dl": "^3.9.3", - "vitest": "^0.34.1", + "vitest": "^1.4.0", "whatwg-fetch": "^3.6.20" }, "engines": { diff --git a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableCloudAccountsList.tsx b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableCloudAccountsList.tsx index 9f90555609..16b61ce34a 100644 --- a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableCloudAccountsList.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableCloudAccountsList.tsx @@ -88,10 +88,10 @@ const SearchableCloudAccounts = ({ isSelectVariantType && selectedAccounts.length > 0 ? `${selectedAccounts.length} selected` : cloudProvider - ? displayValue ? displayValue - : `${cloudProvider} account` - : 'Cloud account' + ? displayValue + : `${cloudProvider} account` + : 'Cloud account' } multiple value={selectedAccounts} @@ -147,8 +147,8 @@ export const SearchableCloudAccountsList = (props: SearchableCloudAccountsListPr return displayValue ? displayValue : cloudProvider - ? `${cloudProvider} account` - : 'Cloud account'; + ? `${cloudProvider} account` + : 'Cloud account'; }} multiple onQueryChange={() => { diff --git a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableClusterList.tsx b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableClusterList.tsx index 6a991971dd..f5549017fe 100644 --- a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableClusterList.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableClusterList.tsx @@ -88,8 +88,8 @@ const SearchableCluster = ({ isSelectVariantType && selectedClusters.length > 0 ? `${selectedClusters.length} selected` : displayValue - ? displayValue - : null + ? displayValue + : null } placeholder="Select cluster" multiple diff --git a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableHostList.tsx b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableHostList.tsx index c773977be2..ab95a2ec05 100644 --- a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableHostList.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableHostList.tsx @@ -104,8 +104,8 @@ const SearchableHost = ({ isSelectVariantType && selectedHosts.length > 0 ? `${selectedHosts.length} selected` : displayValue - ? displayValue - : null + ? displayValue + : null } placeholder="Select host" multiple diff --git a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableRegistryAccountList.tsx b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableRegistryAccountList.tsx index d795e41709..764e2196b3 100644 --- a/deepfence_frontend/apps/dashboard/src/components/forms/SearchableRegistryAccountList.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/forms/SearchableRegistryAccountList.tsx @@ -89,8 +89,8 @@ const SearchableRegistryAccount = ({ isSelectVariantType && selectedRegistryAccounts.length > 0 ? `${selectedRegistryAccounts.length} selected` : displayValue - ? displayValue - : 'Select registry account' + ? displayValue + : 'Select registry account' } placeholder="Select registry account" multiple diff --git a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/DockerConnectorForm.tsx b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/DockerConnectorForm.tsx index 213059aff5..6dcb1fcd75 100644 --- a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/DockerConnectorForm.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/DockerConnectorForm.tsx @@ -29,8 +29,8 @@ const Command = () => { status !== 'success' ? PLACEHOLDER_API_KEY : apiToken === undefined - ? PLACEHOLDER_API_KEY - : apiToken; + ? PLACEHOLDER_API_KEY + : apiToken; const { data: dataVersion } = useGetVersion(); const version = dataVersion.version || PLACEHOLDER_VERSION; diff --git a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx index 1acceeac8f..31dd2fd393 100644 --- a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx @@ -262,8 +262,8 @@ const ThirdCommand = ({ command }: { command: string }) => { status !== 'success' ? PLACEHOLDER_API_KEY : apiToken === undefined - ? PLACEHOLDER_API_KEY - : apiToken; + ? PLACEHOLDER_API_KEY + : apiToken; const { copy, isCopied } = useCopyToClipboardState(); return ( diff --git a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/LinuxConnectorForm.tsx b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/LinuxConnectorForm.tsx index c7e2b295bf..6365e2cd10 100644 --- a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/LinuxConnectorForm.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/LinuxConnectorForm.tsx @@ -24,8 +24,8 @@ const SetConsoleURLCommand = ({ command }: { command: string }) => { status !== 'success' ? PLACEHOLDER_API_KEY : apiToken === undefined - ? PLACEHOLDER_API_KEY - : apiToken; + ? PLACEHOLDER_API_KEY + : apiToken; return (
diff --git a/deepfence_frontend/apps/dashboard/src/features/integrations/pages/Integrations.tsx b/deepfence_frontend/apps/dashboard/src/features/integrations/pages/Integrations.tsx index 6c6bf484a4..adcb54f5c4 100644 --- a/deepfence_frontend/apps/dashboard/src/features/integrations/pages/Integrations.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/integrations/pages/Integrations.tsx @@ -186,8 +186,9 @@ const Count = ({ type: Type; data: ModelIntegrationListResp[] | undefined; }) => { - const len = data?.filter((integration) => integration.integration_type === type.id) - .length; + const len = data?.filter( + (integration) => integration.integration_type === type.id, + ).length; return (
{len} diff --git a/deepfence_frontend/apps/dashboard/src/tests/utils.tsx b/deepfence_frontend/apps/dashboard/src/tests/utils.tsx index 980b5cb5a2..a822debf57 100644 --- a/deepfence_frontend/apps/dashboard/src/tests/utils.tsx +++ b/deepfence_frontend/apps/dashboard/src/tests/utils.tsx @@ -1,17 +1,14 @@ import { render, RenderOptions } from '@testing-library/react'; -import { rest } from 'msw'; +import { http, HttpResponse } from 'msw'; import React, { FC, ReactElement } from 'react'; import { ThemeProvider, useThemeMode } from '@/theme/ThemeContext'; export const handlers = [ - rest.get('*/api', (req, res, ctx) => { - return res( - ctx.status(200), - ctx.json({ - name: 'test', - }), - ); + http.get('*/api', () => { + return HttpResponse.json({ + name: 'test', + }); }), ]; diff --git a/deepfence_frontend/packages/ui-components/.storybook/main.cjs b/deepfence_frontend/packages/ui-components/.storybook/main.cjs index 01b1d8dfaa..1f56fd763c 100644 --- a/deepfence_frontend/packages/ui-components/.storybook/main.cjs +++ b/deepfence_frontend/packages/ui-components/.storybook/main.cjs @@ -5,14 +5,7 @@ module.exports = { '@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions', - { - name: '@storybook/addon-styling', - options: { - postCss: { - implementation: require('postcss'), - }, - }, - }, + '@storybook/addon-themes', '@storybook/addon-a11y', ], framework: { diff --git a/deepfence_frontend/packages/ui-components/.storybook/preview.cjs b/deepfence_frontend/packages/ui-components/.storybook/preview.cjs index 2fd910fee7..a19b1387d1 100644 --- a/deepfence_frontend/packages/ui-components/.storybook/preview.cjs +++ b/deepfence_frontend/packages/ui-components/.storybook/preview.cjs @@ -1,4 +1,4 @@ -import { withThemeByClassName } from '@storybook/addon-styling'; +import { withThemeByClassName } from '@storybook/addon-themes'; import '../src/index.css'; // import tailwind styles import './storybook-global.css'; // import tailwind styles diff --git a/deepfence_frontend/packages/ui-components/package.json b/deepfence_frontend/packages/ui-components/package.json index 665662ae78..7a645186e3 100644 --- a/deepfence_frontend/packages/ui-components/package.json +++ b/deepfence_frontend/packages/ui-components/package.json @@ -49,49 +49,48 @@ "react-dom": "^18.2.0" }, "devDependencies": { - "@storybook/addon-a11y": "^7.2.3", - "@storybook/addon-actions": "^7.2.3", - "@storybook/addon-essentials": "^7.2.3", - "@storybook/addon-interactions": "^7.2.3", - "@storybook/addon-links": "^7.2.3", - "@storybook/addon-styling": "^1.3.7", - "@storybook/react": "^7.2.3", - "@storybook/react-vite": "^7.2.3", - "@storybook/testing-library": "^0.2.0", - "@storybook/theming": "^7.2.3", + "@storybook/addon-a11y": "^8.0.6", + "@storybook/addon-actions": "^8.0.6", + "@storybook/addon-essentials": "^8.0.6", + "@storybook/addon-interactions": "^8.0.6", + "@storybook/addon-links": "^8.0.6", + "@storybook/addon-themes": "^8.0.6", + "@storybook/react": "^8.0.6", + "@storybook/react-vite": "^8.0.6", + "@storybook/testing-library": "^0.2.2", + "@storybook/theming": "^8.0.6", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.3.0", "@testing-library/user-event": "^14.5.2", "@types/lodash-es": "^4.17.12", "@types/react": "^18.2.75", "@types/react-dom": "^18.2.24", - "@types/testing-library__jest-dom": "^5.14.9", - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/eslint-plugin": "^7.6.0", + "@typescript-eslint/parser": "^7.6.0", "@vitejs/plugin-react": "^4.2.1", - "@vitest/coverage-c8": "^0.33.0", + "@vitest/coverage-v8": "^1.4.0", "autoprefixer": "^10.4.19", - "eslint": "^8.47.0", + "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.1", - "eslint-plugin-simple-import-sort": "^10.0.0", - "eslint-plugin-storybook": "^0.6.13", - "jsdom": "^22.1.0", + "eslint-plugin-simple-import-sort": "^12.0.0", + "eslint-plugin-storybook": "^0.8.0", + "jsdom": "^24.0.0", "postcss": "^8.4.38", - "postcss-import": "^15.1.0", + "postcss-import": "^16.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "resize-observer-polyfill": "^1.5.1", "rollup-plugin-visualizer": "^5.12.0", - "storybook": "^7.2.3", + "storybook": "^8.0.6", "tailwindcss": "^3.4.3", "typescript": "^5.4.4", - "vite": "^4.4.9", + "vite": "^5.2.8", "vite-plugin-dts": "^3.8.1", - "vitest": "^0.34.1" + "vitest": "^1.4.0" }, "engines": { "node": ">=18.0.0" diff --git a/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/table.test.tsx.snap b/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/table.test.tsx.snap index 8c31ba9c73..a6a23bcfe0 100644 --- a/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/table.test.tsx.snap +++ b/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/table.test.tsx.snap @@ -1,16 +1,16 @@ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html -exports[`Component Table > should render a basic table > cells with border 0 1`] = `"0"`; +exports[`Component Table > should render a basic table > cells with border 0 1`] = `"0"`; -exports[`Component Table > should render a basic table > cells with border 1 1`] = `"Fruit 0"`; +exports[`Component Table > should render a basic table > cells with border 1 1`] = `"Fruit 0"`; -exports[`Component Table > should render a basic table > cells with border 2 1`] = `"Description for 0"`; +exports[`Component Table > should render a basic table > cells with border 2 1`] = `"Description for 0"`; -exports[`Component Table > should render a basic table > cells without border 3 1`] = `"1"`; +exports[`Component Table > should render a basic table > cells without border 3 1`] = `"1"`; -exports[`Component Table > should render a basic table > cells without border 4 1`] = `"Fruit 1"`; +exports[`Component Table > should render a basic table > cells without border 4 1`] = `"Fruit 1"`; -exports[`Component Table > should render a basic table > cells without border 5 1`] = `"Description for 1"`; +exports[`Component Table > should render a basic table > cells without border 5 1`] = `"Description for 1"`; exports[`Component Table > should render a basic table > row with hover state on normal table 1`] = ` should render a basic table > row with hover state on `; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 0 1`] = `"0"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 0 1`] = `"0"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 1 1`] = `"Fruit 0"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 1 1`] = `"Fruit 0"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 2 1`] = `"Description for 0"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 2 1`] = `"Description for 0"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 3 1`] = `"1"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 3 1`] = `"1"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 4 1`] = `"Fruit 1"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 4 1`] = `"Fruit 1"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 5 1`] = `"Description for 1"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 5 1`] = `"Description for 1"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props0 1`] = `"
id
name
description
"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props0 1`] = `"
id
name
description
"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props1 1`] = `"0Fruit 0Description for 0"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props1 1`] = `"0Fruit 0Description for 0"`; -exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props2 1`] = `"1Fruit 1Description for 1"`; +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props2 1`] = `"1Fruit 1Description for 1"`; diff --git a/deepfence_frontend/packages/ui-components/vite.config.ts b/deepfence_frontend/packages/ui-components/vite.config.ts index 192cf44ca5..7b09aed375 100644 --- a/deepfence_frontend/packages/ui-components/vite.config.ts +++ b/deepfence_frontend/packages/ui-components/vite.config.ts @@ -33,10 +33,12 @@ export default defineConfig(({ mode }) => { coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], - lines: 100, - functions: 100, - branches: 100, - statements: 100, + thresholds: { + lines: 100, + functions: 100, + branches: 100, + statements: 100, + }, }, }, optimizeDeps: { diff --git a/deepfence_frontend/pnpm-lock.yaml b/deepfence_frontend/pnpm-lock.yaml index 3516200f37..3531e3efc5 100644 --- a/deepfence_frontend/pnpm-lock.yaml +++ b/deepfence_frontend/pnpm-lock.yaml @@ -15,15 +15,15 @@ importers: apps/dashboard: specifiers: '@antv/g6': ^4.8.24 - '@antv/g6-core': ^0.8.21 - '@antv/layout': ^0.3.23 + '@antv/g6-core': ^0.8.24 + '@antv/layout': ^0.3.25 '@lukemorales/query-key-factory': ^1.3.4 '@openapitools/openapi-generator-cli': ^2.13.1 '@playwright/test': ^1.43.0 '@radix-ui/react-navigation-menu': ^1.1.4 '@suspensive/react': ^1.26.7 '@suspensive/react-query': ^1.26.7 - '@tailwindcss/typography': ^0.5.10 + '@tailwindcss/typography': ^0.5.12 '@tanstack/react-query': ^4.32.6 '@testing-library/jest-dom': ^6.4.2 '@testing-library/react': ^14.3.0 @@ -31,26 +31,25 @@ importers: '@types/lodash-es': ^4.17.12 '@types/react': ^18.2.75 '@types/react-dom': ^18.2.24 - '@types/testing-library__jest-dom': ^5.14.9 - '@typescript-eslint/eslint-plugin': ^6.3.0 - '@typescript-eslint/parser': ^6.3.0 + '@typescript-eslint/eslint-plugin': ^7.6.0 + '@typescript-eslint/parser': ^7.6.0 '@vitejs/plugin-react': ^4.2.1 - '@vitest/coverage-c8': ^0.33.0 + '@vitest/coverage-v8': ^1.4.0 '@yornaath/batshit': ^0.9.0 autoprefixer: ^10.4.19 cron-converter: ^2.0.1 cronstrue: ^2.49.0 dayjs: ^1.11.10 echarts: ^5.5.0 - eslint: ^8.47.0 + eslint: ^8.56.0 eslint-config-prettier: ^9.1.0 eslint-plugin-import: ^2.29.1 eslint-plugin-jsx-a11y: ^6.8.0 eslint-plugin-prettier: ^5.1.3 eslint-plugin-react: ^7.34.1 - eslint-plugin-simple-import-sort: ^10.0.0 + eslint-plugin-simple-import-sort: ^12.0.0 lodash-es: ^4.17.21 - msw: ^1.2.3 + msw: ^2.2.13 playwright: 1.43.0 postcss: ^8.4.38 react: ^18.2.0 @@ -67,14 +66,14 @@ importers: tailwindcss: ^3.4.3 typescript: ^5.4.4 ui-components: workspace:* - vite: ^4.4.9 + vite: ^5.2.8 vite-plugin-webfont-dl: ^3.9.3 - vitest: ^0.34.1 + vitest: ^1.4.0 whatwg-fetch: ^3.6.20 dependencies: '@antv/g6': 4.8.24 - '@antv/g6-core': 0.8.21 - '@antv/layout': 0.3.23_dagre@0.8.5 + '@antv/g6-core': 0.8.24 + '@antv/layout': 0.3.25_dagre@0.8.5 '@lukemorales/query-key-factory': 1.3.4_ujej5c4z2iwrc2ezpiq773zvom '@radix-ui/react-navigation-menu': 1.1.4_cc55nvzwlsvwrl3jhzkkbmzrbi '@suspensive/react': 1.26.7_react@18.2.0 @@ -99,36 +98,35 @@ importers: devDependencies: '@openapitools/openapi-generator-cli': 2.13.1 '@playwright/test': 1.43.0 - '@tailwindcss/typography': 0.5.10_tailwindcss@3.4.3 - '@testing-library/jest-dom': 6.4.2_vitest@0.34.1 + '@tailwindcss/typography': 0.5.12_tailwindcss@3.4.3 + '@testing-library/jest-dom': 6.4.2_vitest@1.4.0 '@testing-library/react': 14.3.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.4 '@types/lodash-es': 4.17.12 '@types/react': 18.2.75 '@types/react-dom': 18.2.24 - '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 6.3.0_lpuazs7hxqt7zxuypivdykaje4 - '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke - '@vitejs/plugin-react': 4.2.1_vite@4.4.9 - '@vitest/coverage-c8': 0.33.0_vitest@0.34.1 + '@typescript-eslint/eslint-plugin': 7.6.0_7mmc262goqpozzafyyx46heoaq + '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u + '@vitejs/plugin-react': 4.2.1_vite@5.2.8 + '@vitest/coverage-v8': 1.4.0_vitest@1.4.0 autoprefixer: 10.4.19_postcss@8.4.38 - eslint: 8.47.0 - eslint-config-prettier: 9.1.0_eslint@8.47.0 - eslint-plugin-import: 2.29.1_s3fxxzq5js6xrekytaglud6zyi - eslint-plugin-jsx-a11y: 6.8.0_eslint@8.47.0 - eslint-plugin-prettier: 5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy - eslint-plugin-react: 7.34.1_eslint@8.47.0 - eslint-plugin-simple-import-sort: 10.0.0_eslint@8.47.0 - msw: 1.2.3_typescript@5.4.4 + eslint: 8.57.0 + eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint-plugin-import: 2.29.1_ncq5gofulvdfszkh2q5am53rqa + eslint-plugin-jsx-a11y: 6.8.0_eslint@8.57.0 + eslint-plugin-prettier: 5.1.3_udeglvt2rvqfn252kbszwwr7nu + eslint-plugin-react: 7.34.1_eslint@8.57.0 + eslint-plugin-simple-import-sort: 12.0.0_eslint@8.57.0 + msw: 2.2.13_typescript@5.4.4 playwright: 1.43.0 postcss: 8.4.38 resize-observer-polyfill: 1.5.1 rollup-plugin-visualizer: 5.12.0 tailwindcss: 3.4.3 typescript: 5.4.4 - vite: 4.4.9 - vite-plugin-webfont-dl: 3.9.3_vite@4.4.9 - vitest: 0.34.1_playwright@1.43.0 + vite: 5.2.8 + vite-plugin-webfont-dl: 3.9.3_vite@5.2.8 + vitest: 1.4.0 whatwg-fetch: 3.6.20 packages/tailwind-preset: @@ -163,16 +161,16 @@ importers: '@radix-ui/react-switch': ^1.0.3 '@radix-ui/react-tabs': ^1.0.4 '@radix-ui/react-tooltip': ^1.0.7 - '@storybook/addon-a11y': ^7.2.3 - '@storybook/addon-actions': ^7.2.3 - '@storybook/addon-essentials': ^7.2.3 - '@storybook/addon-interactions': ^7.2.3 - '@storybook/addon-links': ^7.2.3 - '@storybook/addon-styling': ^1.3.7 - '@storybook/react': ^7.2.3 - '@storybook/react-vite': ^7.2.3 - '@storybook/testing-library': ^0.2.0 - '@storybook/theming': ^7.2.3 + '@storybook/addon-a11y': ^8.0.6 + '@storybook/addon-actions': ^8.0.6 + '@storybook/addon-essentials': ^8.0.6 + '@storybook/addon-interactions': ^8.0.6 + '@storybook/addon-links': ^8.0.6 + '@storybook/addon-themes': ^8.0.6 + '@storybook/react': ^8.0.6 + '@storybook/react-vite': ^8.0.6 + '@storybook/testing-library': ^0.2.2 + '@storybook/theming': ^8.0.6 '@tanstack/react-table': ^8.15.3 '@testing-library/jest-dom': ^6.4.2 '@testing-library/react': ^14.3.0 @@ -180,37 +178,36 @@ importers: '@types/lodash-es': ^4.17.12 '@types/react': ^18.2.75 '@types/react-dom': ^18.2.24 - '@types/testing-library__jest-dom': ^5.14.9 - '@typescript-eslint/eslint-plugin': ^6.3.0 - '@typescript-eslint/parser': ^6.3.0 + '@typescript-eslint/eslint-plugin': ^7.6.0 + '@typescript-eslint/parser': ^7.6.0 '@vitejs/plugin-react': ^4.2.1 - '@vitest/coverage-c8': ^0.33.0 + '@vitest/coverage-v8': ^1.4.0 autoprefixer: ^10.4.19 cva: npm:class-variance-authority@^0.7.0 - eslint: ^8.47.0 + eslint: ^8.56.0 eslint-config-prettier: ^9.1.0 eslint-plugin-import: ^2.29.1 eslint-plugin-jsx-a11y: ^6.8.0 eslint-plugin-prettier: ^5.1.3 eslint-plugin-react: ^7.34.1 - eslint-plugin-simple-import-sort: ^10.0.0 - eslint-plugin-storybook: ^0.6.13 - jsdom: ^22.1.0 + eslint-plugin-simple-import-sort: ^12.0.0 + eslint-plugin-storybook: ^0.8.0 + jsdom: ^24.0.0 lodash-es: ^4.17.21 postcss: ^8.4.38 - postcss-import: ^15.1.0 + postcss-import: ^16.1.0 react: ^18.2.0 react-dom: ^18.2.0 react-use: ^17.5.0 resize-observer-polyfill: ^1.5.1 rollup-plugin-visualizer: ^5.12.0 - storybook: ^7.2.3 + storybook: ^8.0.6 tailwind-preset: workspace:* tailwindcss: ^3.4.3 typescript: ^5.4.4 - vite: ^4.4.9 + vite: ^5.2.8 vite-plugin-dts: ^3.8.1 - vitest: ^0.34.1 + vitest: ^1.4.0 dependencies: '@headlessui/react': 1.7.18_biqbaboplfbrettd7655fr4n2y '@radix-ui/react-accordion': 1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi @@ -231,49 +228,48 @@ importers: react-use: 17.5.0_biqbaboplfbrettd7655fr4n2y tailwind-preset: link:../tailwind-preset devDependencies: - '@storybook/addon-a11y': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-actions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-essentials': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-interactions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-links': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/addon-styling': 1.3.7_itonnol5py5eoxcisffkiyiwna - '@storybook/react': 7.2.3_dlq6i6czlmpd4puctt46qdvjfm - '@storybook/react-vite': 7.2.3_6yuhkuvuvp526jsasej6pq6w3a - '@storybook/testing-library': 0.2.0 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@testing-library/jest-dom': 6.4.2_vitest@0.34.1 + '@storybook/addon-a11y': 8.0.6 + '@storybook/addon-actions': 8.0.6 + '@storybook/addon-essentials': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm + '@storybook/addon-interactions': 8.0.6_vitest@1.4.0 + '@storybook/addon-links': 8.0.6_react@18.2.0 + '@storybook/addon-themes': 8.0.6 + '@storybook/react': 8.0.6_dlq6i6czlmpd4puctt46qdvjfm + '@storybook/react-vite': 8.0.6_aycoh77aicizdd3kqbsd4kd72y + '@storybook/testing-library': 0.2.2 + '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@testing-library/jest-dom': 6.4.2_vitest@1.4.0 '@testing-library/react': 14.3.0_biqbaboplfbrettd7655fr4n2y - '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.4 '@types/lodash-es': 4.17.12 '@types/react': 18.2.75 '@types/react-dom': 18.2.24 - '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 6.3.0_lpuazs7hxqt7zxuypivdykaje4 - '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke - '@vitejs/plugin-react': 4.2.1_vite@4.4.9 - '@vitest/coverage-c8': 0.33.0_vitest@0.34.1 + '@typescript-eslint/eslint-plugin': 7.6.0_7mmc262goqpozzafyyx46heoaq + '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u + '@vitejs/plugin-react': 4.2.1_vite@5.2.8 + '@vitest/coverage-v8': 1.4.0_vitest@1.4.0 autoprefixer: 10.4.19_postcss@8.4.38 - eslint: 8.47.0 - eslint-config-prettier: 9.1.0_eslint@8.47.0 - eslint-plugin-import: 2.29.1_s3fxxzq5js6xrekytaglud6zyi - eslint-plugin-jsx-a11y: 6.8.0_eslint@8.47.0 - eslint-plugin-prettier: 5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy - eslint-plugin-react: 7.34.1_eslint@8.47.0 - eslint-plugin-simple-import-sort: 10.0.0_eslint@8.47.0 - eslint-plugin-storybook: 0.6.13_rkx3huv3cvvtalar5rt2yq2pke - jsdom: 22.1.0 + eslint: 8.57.0 + eslint-config-prettier: 9.1.0_eslint@8.57.0 + eslint-plugin-import: 2.29.1_ncq5gofulvdfszkh2q5am53rqa + eslint-plugin-jsx-a11y: 6.8.0_eslint@8.57.0 + eslint-plugin-prettier: 5.1.3_udeglvt2rvqfn252kbszwwr7nu + eslint-plugin-react: 7.34.1_eslint@8.57.0 + eslint-plugin-simple-import-sort: 12.0.0_eslint@8.57.0 + eslint-plugin-storybook: 0.8.0_sojhslj24nfrktykmoxvmoo65u + jsdom: 24.0.0 postcss: 8.4.38 - postcss-import: 15.1.0_postcss@8.4.38 + postcss-import: 16.1.0_postcss@8.4.38 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 resize-observer-polyfill: 1.5.1 rollup-plugin-visualizer: 5.12.0 - storybook: 7.2.3 + storybook: 8.0.6_biqbaboplfbrettd7655fr4n2y tailwindcss: 3.4.3 typescript: 5.4.4 - vite: 4.4.9_less@4.2.0 - vite-plugin-dts: 3.8.1_qustl7l4opdvgxwd4lanth32mu - vitest: 0.34.1_jsdom@22.1.0+less@4.2.0 + vite: 5.2.8 + vite-plugin-dts: 3.8.1_uamydv6jujgbdau7oxn374k65i + vitest: 1.4.0_jsdom@24.0.0 packages: @@ -295,8 +291,8 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 dev: true /@ant-design/colors/4.0.5: @@ -309,13 +305,13 @@ packages: resolution: {integrity: sha512-DVhcFSQ8YQnMNW34Mk8BSsfc61iC1sAnmcfYoXTAshYHuU50p/6b7x3QYaGctDNKWGvi1ub7mPcSY0bK+aN0qg==} dependencies: '@antv/util': 2.0.17 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/dom-util/2.0.4: resolution: {integrity: sha512-2shXUl504fKwt82T3GkuT4Uoc6p9qjCKnJ8gXGLSW4T1W37dqf9AV28aCfoVPHp2BUXpSsB+PAJX2rG/jLHsLQ==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/event-emitter/0.1.3: @@ -395,21 +391,6 @@ packages: lodash: 4.17.21 dev: false - /@antv/g6-core/0.8.21: - resolution: {integrity: sha512-zgOn/OW6/RSCPopiNseiLJc0oVV10yoJYS6phcQxceQQHSfwofFkEN2OQvpCCCQ2aMZ9rOkeYNvSdLnAzYyCKg==} - dependencies: - '@antv/algorithm': 0.1.26 - '@antv/dom-util': 2.0.4 - '@antv/event-emitter': 0.1.3 - '@antv/g-base': 0.5.15 - '@antv/g-math': 0.1.9 - '@antv/matrix-util': 3.1.0-beta.3 - '@antv/path-util': 2.0.15 - '@antv/util': 2.0.17 - ml-matrix: 6.10.4 - tslib: 2.6.1 - dev: false - /@antv/g6-core/0.8.24: resolution: {integrity: sha512-rgI3dArAD8uoSz2+skS4ctN4x/Of33ivTIKaEYYvClxgkLZWVz9zvocy+5AWcVPBHZsAXkZcdh9zndIoWY/33A==} dependencies: @@ -452,7 +433,7 @@ packages: '@antv/g6-element': 0.8.24_@antv+g6@4.8.24 '@antv/g6-plugin': 0.8.24_@antv+g6@4.8.24 '@antv/hierarchy': 0.6.11 - '@antv/layout': 0.3.23_dagre@0.8.5 + '@antv/layout': 0.3.25_dagre@0.8.5 '@antv/matrix-util': 3.1.0-beta.3 '@antv/path-util': 2.0.15 '@antv/util': 2.0.17 @@ -501,8 +482,8 @@ packages: '@antv/util': 2.0.17 dev: false - /@antv/layout/0.3.23_dagre@0.8.5: - resolution: {integrity: sha512-F/CyfQuc1WSgCVemX0jA3pE3XuDRbDJmMueY1cL8WgL6nhdzm3/jg5UPamwbBVnhLk+rzNUDYdEIyX+RJbpcMA==} + /@antv/layout/0.3.25_dagre@0.8.5: + resolution: {integrity: sha512-d29Aw1PXoAavMRZy7iTB9L5rMBeChFEX0BJ9ELP4TI35ySdCu07YbmPo9ju9OH/6sG2/NB3o85Ayxrre3iwX/g==} dependencies: '@antv/g-webgpu': 0.7.2 '@antv/graphlib': 1.2.0 @@ -510,7 +491,7 @@ packages: d3-force: 2.1.1 d3-quadtree: 2.0.0 dagre-compound: 0.0.11_dagre@0.8.5 - ml-matrix: 6.10.4 + ml-matrix: 6.5.0 transitivePeerDependencies: - dagre dev: false @@ -536,7 +517,7 @@ packages: dependencies: '@antv/matrix-util': 3.0.4 '@antv/util': 2.0.17 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@antv/scale/0.3.18: @@ -559,7 +540,7 @@ packages: dependencies: fast-deep-equal: 3.1.3 gl-matrix: 3.4.3 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /@aw-web-design/x-default-browser/1.4.126: @@ -585,39 +566,11 @@ packages: picocolors: 1.0.0 dev: true - /@babel/compat-data/7.22.9: - resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/compat-data/7.24.4: resolution: {integrity: sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.22.10: - resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-module-transforms': 7.22.9_@babel+core@7.22.10 - '@babel/helpers': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/core/7.24.4: resolution: {integrity: sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==} engines: {node: '>=6.9.0'} @@ -641,16 +594,6 @@ packages: - supports-color dev: true - /@babel/generator/7.22.10: - resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.10 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 - jsesc: 2.5.2 - dev: true - /@babel/generator/7.24.4: resolution: {integrity: sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==} engines: {node: '>=6.9.0'} @@ -668,24 +611,13 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helper-builder-binary-assignment-operator-visitor/7.22.10: - resolution: {integrity: sha512-Av0qubwDQxC56DoUReVDeLfMEjYYSN1nZrTUrWkXd7hpU73ymRANkbuDm3yni9npkn+RXy9nNbEJZEzXr7xrfQ==} + /@babel/helper-builder-binary-assignment-operator-visitor/7.22.15: + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 dev: true - /@babel/helper-compilation-targets/7.22.10: - resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.22.9 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.23.0 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: true - /@babel/helper-compilation-targets/7.23.6: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} @@ -715,6 +647,36 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-class-features-plugin/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: true + + /@babel/helper-create-regexp-features-plugin/7.22.15_@babel+core@7.24.4: + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + /@babel/helper-create-regexp-features-plugin/7.22.9_@babel+core@7.24.4: resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} @@ -727,8 +689,8 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-define-polyfill-provider/0.4.2_@babel+core@7.24.4: - resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} + /@babel/helper-define-polyfill-provider/0.6.1_@babel+core@7.24.4: + resolution: {integrity: sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: @@ -737,7 +699,7 @@ packages: '@babel/helper-plugin-utils': 7.24.0 debug: 4.3.4 lodash.debounce: 4.0.8 - resolve: 1.22.4 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true @@ -747,19 +709,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-environment-visitor/7.22.5: - resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-function-name/7.22.5: - resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 - dev: true - /@babel/helper-function-name/7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} @@ -782,11 +731,11 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helper-module-imports/7.22.5: - resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} + /@babel/helper-member-expression-to-functions/7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.22.10 + '@babel/types': 7.24.0 dev: true /@babel/helper-module-imports/7.24.3: @@ -796,20 +745,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helper-module-transforms/7.22.9_@babel+core@7.22.10: - resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - dev: true - /@babel/helper-module-transforms/7.23.3_@babel+core@7.24.4: resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -831,18 +766,13 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helper-plugin-utils/7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-plugin-utils/7.24.0: resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-remap-async-to-generator/7.22.9_@babel+core@7.24.4: - resolution: {integrity: sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==} + /@babel/helper-remap-async-to-generator/7.22.20_@babel+core@7.24.4: + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -850,7 +780,7 @@ packages: '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.10 + '@babel/helper-wrap-function': 7.22.20 dev: true /@babel/helper-replace-supers/7.22.9_@babel+core@7.24.4: @@ -865,6 +795,18 @@ packages: '@babel/helper-optimise-call-expression': 7.22.5 dev: true + /@babel/helper-replace-supers/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: true + /@babel/helper-simple-access/7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} @@ -906,18 +848,13 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-validator-option/7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-wrap-function/7.22.10: - resolution: {integrity: sha512-OnMhjWjuGYtdoO3FmsEFWvBStBAe2QOgwOLsLNDjN+aaiMD8InJk1/O3HSD8lkqTjCgg5YI34Tz15KNNA3p+nQ==} + /@babel/helper-wrap-function/7.22.20: + resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.23.0 @@ -925,17 +862,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/helpers/7.22.10: - resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helpers/7.24.4: resolution: {integrity: sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==} engines: {node: '>=6.9.0'} @@ -982,60 +908,48 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==} + /@babel/plugin-bugfix-firefox-class-in-computed-class-key/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.24.4 - dev: true - - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.24.4: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.24.4: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 dev: true - /@babel/plugin-proposal-optional-chaining/7.21.0_@babel+core@7.24.4: - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.4 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 dev: true /@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4: @@ -1093,8 +1007,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-flow/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} + /@babel/plugin-syntax-flow/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1103,8 +1017,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-assertions/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==} + /@babel/plugin-syntax-import-assertions/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1113,8 +1027,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-import-attributes/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==} + /@babel/plugin-syntax-import-attributes/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1141,8 +1055,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-jsx/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + /@babel/plugin-syntax-jsx/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1225,8 +1139,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-syntax-typescript/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} + /@babel/plugin-syntax-typescript/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1246,8 +1160,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-arrow-functions/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==} + /@babel/plugin-transform-arrow-functions/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1256,33 +1170,33 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-async-generator-functions/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-eueE8lvKVzq5wIObKK/7dvoeKJ+xc6TvRn6aysIjS6pSCeLy7S/eVi7pEQknZqyqvzaNKdDtem8nUNTBgDVR2g==} + /@babel/plugin-transform-async-generator-functions/7.24.3_@babel+core@7.24.4: + resolution: {integrity: sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.24.4 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.4 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-async-to-generator/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} + /@babel/plugin-transform-async-to-generator/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-module-imports': 7.22.5 + '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-remap-async-to-generator': 7.22.9_@babel+core@7.24.4 + '@babel/helper-remap-async-to-generator': 7.22.20_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-block-scoped-functions/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} + /@babel/plugin-transform-block-scoped-functions/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1291,8 +1205,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-block-scoping/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} + /@babel/plugin-transform-block-scoping/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1312,20 +1226,31 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-class-static-block/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==} + /@babel/plugin-transform-class-properties/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + + /@babel/plugin-transform-class-static-block/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-classes/7.22.6_@babel+core@7.24.4: - resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} + /@babel/plugin-transform-classes/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1333,17 +1258,16 @@ packages: '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.24.4 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 dev: true - /@babel/plugin-transform-computed-properties/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} + /@babel/plugin-transform-computed-properties/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1353,8 +1277,8 @@ packages: '@babel/template': 7.24.0 dev: true - /@babel/plugin-transform-destructuring/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} + /@babel/plugin-transform-destructuring/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1363,19 +1287,19 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dotall-regex/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==} + /@babel/plugin-transform-dotall-regex/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-duplicate-keys/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} + /@babel/plugin-transform-duplicate-keys/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1384,8 +1308,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-dynamic-import/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==} + /@babel/plugin-transform-dynamic-import/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1395,19 +1319,19 @@ packages: '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-exponentiation-operator/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} + /@babel/plugin-transform-exponentiation-operator/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-export-namespace-from/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==} + /@babel/plugin-transform-export-namespace-from/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1417,41 +1341,42 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-flow-strip-types/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} + /@babel/plugin-transform-flow-strip-types/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-flow': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-syntax-flow': 7.24.1_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-for-of/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==} + /@babel/plugin-transform-for-of/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-function-name/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} + /@babel/plugin-transform-function-name/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.22.5 + '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-json-strings/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==} + /@babel/plugin-transform-json-strings/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1461,8 +1386,8 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-literals/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} + /@babel/plugin-transform-literals/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1471,8 +1396,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-logical-assignment-operators/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==} + /@babel/plugin-transform-logical-assignment-operators/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1482,8 +1407,8 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-member-expression-literals/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} + /@babel/plugin-transform-member-expression-literals/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1492,8 +1417,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-amd/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} + /@babel/plugin-transform-modules-amd/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1503,8 +1428,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-modules-commonjs/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} + /@babel/plugin-transform-modules-commonjs/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1515,8 +1440,8 @@ packages: '@babel/helper-simple-access': 7.22.5 dev: true - /@babel/plugin-transform-modules-systemjs/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==} + /@babel/plugin-transform-modules-systemjs/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1525,11 +1450,11 @@ packages: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-module-transforms': 7.23.3_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-identifier': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 dev: true - /@babel/plugin-transform-modules-umd/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==} + /@babel/plugin-transform-modules-umd/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1550,8 +1475,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-new-target/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==} + /@babel/plugin-transform-new-target/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1560,8 +1485,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-nullish-coalescing-operator/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==} + /@babel/plugin-transform-nullish-coalescing-operator/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1571,8 +1496,8 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-numeric-separator/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==} + /@babel/plugin-transform-numeric-separator/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1582,33 +1507,32 @@ packages: '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-object-rest-spread/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==} + /@babel/plugin-transform-object-rest-spread/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 '@babel/core': 7.24.4 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-parameters': 7.24.1_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-object-super/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} + /@babel/plugin-transform-object-super/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-replace-supers': 7.22.9_@babel+core@7.24.4 + '@babel/helper-replace-supers': 7.24.1_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-optional-catch-binding/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==} + /@babel/plugin-transform-optional-catch-binding/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1618,8 +1542,8 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-optional-chaining/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==} + /@babel/plugin-transform-optional-chaining/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1630,8 +1554,8 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-parameters/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} + /@babel/plugin-transform-parameters/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1651,21 +1575,32 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-private-property-in-object/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==} + /@babel/plugin-transform-private-methods/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 + '@babel/helper-plugin-utils': 7.24.0 + dev: true + + /@babel/plugin-transform-private-property-in-object/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-property-literals/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} + /@babel/plugin-transform-property-literals/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1694,8 +1629,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-regenerator/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} + /@babel/plugin-transform-regenerator/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1705,8 +1640,8 @@ packages: regenerator-transform: 0.15.2 dev: true - /@babel/plugin-transform-reserved-words/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==} + /@babel/plugin-transform-reserved-words/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1715,8 +1650,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-shorthand-properties/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==} + /@babel/plugin-transform-shorthand-properties/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1725,8 +1660,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-spread/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} + /@babel/plugin-transform-spread/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1736,8 +1671,8 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 dev: true - /@babel/plugin-transform-sticky-regex/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} + /@babel/plugin-transform-sticky-regex/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1746,8 +1681,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-template-literals/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} + /@babel/plugin-transform-template-literals/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1756,8 +1691,8 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typeof-symbol/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} + /@babel/plugin-transform-typeof-symbol/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1766,21 +1701,21 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-typescript/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==} + /@babel/plugin-transform-typescript/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.22.10_@babel+core@7.24.4 + '@babel/helper-create-class-features-plugin': 7.24.4_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/plugin-syntax-typescript': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-syntax-typescript': 7.24.1_@babel+core@7.24.4 dev: true - /@babel/plugin-transform-unicode-escapes/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==} + /@babel/plugin-transform-unicode-escapes/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1789,60 +1724,62 @@ packages: '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-property-regex/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==} + /@babel/plugin-transform-unicode-property-regex/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-regex/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} + /@babel/plugin-transform-unicode-regex/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/plugin-transform-unicode-sets-regex/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==} + /@babel/plugin-transform-unicode-sets-regex/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-create-regexp-features-plugin': 7.22.9_@babel+core@7.24.4 + '@babel/helper-create-regexp-features-plugin': 7.22.15_@babel+core@7.24.4 '@babel/helper-plugin-utils': 7.24.0 dev: true - /@babel/preset-env/7.22.10_@babel+core@7.24.4: - resolution: {integrity: sha512-riHpLb1drNkpLlocmSyEg4oYJIQFeXAK/d7rI6mbD0XsvoTOOweXDmQPG/ErxsEhWk3rl3Q/3F6RFQlVFS8m0A==} + /@babel/preset-env/7.24.4_@babel+core@7.24.4: + resolution: {integrity: sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.24.4 '@babel/core': 7.24.4 - '@babel/helper-compilation-targets': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5_@babel+core@7.24.4 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.4_@babel+core@7.24.4 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.1_@babel+core@7.24.4 '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2_@babel+core@7.24.4 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.24.4 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.24.4 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.24.4 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.24.4 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.24.4 - '@babel/plugin-syntax-import-assertions': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-syntax-import-attributes': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-syntax-import-assertions': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-syntax-import-attributes': 7.24.1_@babel+core@7.24.4 '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.24.4 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.24.4 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.24.4 @@ -1854,75 +1791,74 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.24.4 '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.24.4 '@babel/plugin-syntax-unicode-sets-regex': 7.18.6_@babel+core@7.24.4 - '@babel/plugin-transform-arrow-functions': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-async-generator-functions': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-async-to-generator': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-block-scoped-functions': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-block-scoping': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-class-properties': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-class-static-block': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-classes': 7.22.6_@babel+core@7.24.4 - '@babel/plugin-transform-computed-properties': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-destructuring': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-dotall-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-duplicate-keys': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-dynamic-import': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-exponentiation-operator': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-export-namespace-from': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-for-of': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-function-name': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-json-strings': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-literals': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-logical-assignment-operators': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-member-expression-literals': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-modules-amd': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-modules-systemjs': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-modules-umd': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-arrow-functions': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-async-generator-functions': 7.24.3_@babel+core@7.24.4 + '@babel/plugin-transform-async-to-generator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-block-scoped-functions': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-block-scoping': 7.24.4_@babel+core@7.24.4 + '@babel/plugin-transform-class-properties': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-class-static-block': 7.24.4_@babel+core@7.24.4 + '@babel/plugin-transform-classes': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-computed-properties': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-destructuring': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-dotall-regex': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-duplicate-keys': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-dynamic-import': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-exponentiation-operator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-export-namespace-from': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-for-of': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-function-name': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-json-strings': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-literals': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-logical-assignment-operators': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-member-expression-literals': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-modules-amd': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-modules-systemjs': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-modules-umd': 7.24.1_@babel+core@7.24.4 '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-new-target': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-nullish-coalescing-operator': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-numeric-separator': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-object-rest-spread': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-object-super': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-optional-catch-binding': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-optional-chaining': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-parameters': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-private-methods': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-private-property-in-object': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-property-literals': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-regenerator': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-reserved-words': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-shorthand-properties': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-spread': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-sticky-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-template-literals': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-typeof-symbol': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-escapes': 7.22.10_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-property-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-regex': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-unicode-sets-regex': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-new-target': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-numeric-separator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-object-rest-spread': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-object-super': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-optional-catch-binding': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-parameters': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-private-methods': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-private-property-in-object': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-property-literals': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-regenerator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-reserved-words': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-shorthand-properties': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-spread': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-sticky-regex': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-template-literals': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-typeof-symbol': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-escapes': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-property-regex': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-regex': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-unicode-sets-regex': 7.24.1_@babel+core@7.24.4 '@babel/preset-modules': 0.1.6-no-external-plugins_@babel+core@7.24.4 - '@babel/types': 7.22.10 - babel-plugin-polyfill-corejs2: 0.4.5_@babel+core@7.24.4 - babel-plugin-polyfill-corejs3: 0.8.3_@babel+core@7.24.4 - babel-plugin-polyfill-regenerator: 0.5.2_@babel+core@7.24.4 + babel-plugin-polyfill-corejs2: 0.4.10_@babel+core@7.24.4 + babel-plugin-polyfill-corejs3: 0.10.4_@babel+core@7.24.4 + babel-plugin-polyfill-regenerator: 0.6.1_@babel+core@7.24.4 core-js-compat: 3.32.0 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-flow/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q==} + /@babel/preset-flow/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-flow-strip-types': 7.22.5_@babel+core@7.24.4 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-transform-flow-strip-types': 7.24.1_@babel+core@7.24.4 dev: true /@babel/preset-modules/0.1.6-no-external-plugins_@babel+core@7.24.4: @@ -1936,22 +1872,22 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-typescript/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==} + /@babel/preset-typescript/7.24.1_@babel+core@7.24.4: + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.4 '@babel/helper-plugin-utils': 7.24.0 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 - '@babel/plugin-transform-typescript': 7.22.10_@babel+core@7.24.4 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-typescript': 7.24.4_@babel+core@7.24.4 dev: true - /@babel/register/7.22.5_@babel+core@7.24.4: - resolution: {integrity: sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ==} + /@babel/register/7.23.7_@babel+core@7.24.4: + resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1980,15 +1916,6 @@ packages: dependencies: regenerator-runtime: 0.14.0 - /@babel/template/7.22.5: - resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 - dev: true - /@babel/template/7.24.0: resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} engines: {node: '>=6.9.0'} @@ -1998,24 +1925,6 @@ packages: '@babel/types': 7.24.0 dev: true - /@babel/traverse/7.22.10: - resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse/7.24.1: resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} engines: {node: '>=6.9.0'} @@ -2060,6 +1969,18 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true + /@bundled-es-modules/cookie/2.0.0: + resolution: {integrity: sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==} + dependencies: + cookie: 0.5.0 + dev: true + + /@bundled-es-modules/statuses/1.0.1: + resolution: {integrity: sha512-yn7BklA5acgcBr+7w064fGV+SGIFySjCKpqjcWgBAIfrAkY+4GQTJJHQMeT3V/sgz23VTEVV8TtOmkvJAhFVfg==} + dependencies: + statuses: 2.0.1 + dev: true + /@colors/colors/1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -2080,8 +2001,17 @@ packages: react: 18.2.0 dev: true - /@esbuild/android-arm/0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} + /@esbuild/aix-ppc64/0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm/0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -2089,8 +2019,8 @@ packages: dev: true optional: true - /@esbuild/android-arm64/0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} + /@esbuild/android-arm64/0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -2098,8 +2028,8 @@ packages: dev: true optional: true - /@esbuild/android-x64/0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} + /@esbuild/android-x64/0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -2107,8 +2037,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64/0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} + /@esbuild/darwin-arm64/0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -2116,8 +2046,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64/0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} + /@esbuild/darwin-x64/0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -2125,8 +2055,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64/0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} + /@esbuild/freebsd-arm64/0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -2134,8 +2064,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64/0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} + /@esbuild/freebsd-x64/0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -2143,8 +2073,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm/0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} + /@esbuild/linux-arm/0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -2152,8 +2082,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64/0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} + /@esbuild/linux-arm64/0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -2161,8 +2091,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32/0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} + /@esbuild/linux-ia32/0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -2170,8 +2100,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} + /@esbuild/linux-loong64/0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2179,8 +2109,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el/0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} + /@esbuild/linux-mips64el/0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2188,8 +2118,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64/0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} + /@esbuild/linux-ppc64/0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2197,8 +2127,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64/0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} + /@esbuild/linux-riscv64/0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2206,8 +2136,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x/0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} + /@esbuild/linux-s390x/0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2215,8 +2145,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64/0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} + /@esbuild/linux-x64/0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2224,8 +2154,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64/0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} + /@esbuild/netbsd-x64/0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2233,8 +2163,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64/0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} + /@esbuild/openbsd-x64/0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2242,8 +2172,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64/0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} + /@esbuild/sunos-x64/0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2251,8 +2181,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64/0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} + /@esbuild/win32-arm64/0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2260,8 +2190,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32/0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} + /@esbuild/win32-ia32/0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2269,8 +2199,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64/0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} + /@esbuild/win32-x64/0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2278,30 +2208,30 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils/4.4.0_eslint@8.47.0: + /@eslint-community/eslint-utils/4.4.0_eslint@8.57.0: resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.47.0 + eslint: 8.57.0 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp/4.6.2: - resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} + /@eslint-community/regexpp/4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc/2.1.2: - resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==} + /@eslint/eslintrc/2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.21.0 - ignore: 5.2.4 + globals: 13.24.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -2310,8 +2240,8 @@ packages: - supports-color dev: true - /@eslint/js/8.47.0: - resolution: {integrity: sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==} + /@eslint/js/8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2323,12 +2253,14 @@ packages: resolution: {integrity: sha512-jk3WqquEJRlcyu7997NtR5PibI+y5bi+LS3hPmguVClypenMsCY3CBa3LAQnozRCtCrYWSEtAdiskpamuJRFOQ==} dependencies: '@floating-ui/utils': 0.1.1 + dev: false /@floating-ui/dom/1.5.1: resolution: {integrity: sha512-KwvVcPSXg6mQygvA1TjbN/gh///36kKtllIF8SUm0qpFj8+rvYrpvlYdL1JoA71SHpDqgSSdGOSoQ0Mp3uY5aw==} dependencies: '@floating-ui/core': 1.4.1 '@floating-ui/utils': 0.1.1 + dev: false /@floating-ui/react-dom/2.0.1_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-rZtAmSht4Lry6gdhAJDrCp/6rKN7++JnL1/Anbr/DdeyYXQPxvg/ivrbYvJulbRf4vL8b212suwMM2lxbv+RQA==} @@ -2339,9 +2271,11 @@ packages: '@floating-ui/dom': 1.5.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false /@floating-ui/utils/0.1.1: resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} + dev: false /@headlessui/react/1.7.18_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ==} @@ -2356,11 +2290,11 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@humanwhocodes/config-array/0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array/0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: @@ -2372,8 +2306,40 @@ packages: engines: {node: '>=12.22'} dev: true - /@humanwhocodes/object-schema/1.2.1: - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + /@humanwhocodes/object-schema/2.0.3: + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + dev: true + + /@inquirer/confirm/3.1.2: + resolution: {integrity: sha512-xQeRxRpVOQdBinIyOHX9+/nTrvt84NnaP8hym5ARdLr6a5T1ckowx70sEaItgULBHlxSIJL970BoRfFxlzO2IA==} + engines: {node: '>=18'} + dependencies: + '@inquirer/core': 7.1.2 + '@inquirer/type': 1.2.1 + dev: true + + /@inquirer/core/7.1.2: + resolution: {integrity: sha512-ne5VhDqruYYzx8mmjDZ9F58ymrLJGxmSHJUcJGiW3tifzvl3goAm6gNX11w6+zUnGE54vgQ6ALDXL3IOSezMRw==} + engines: {node: '>=18'} + dependencies: + '@inquirer/type': 1.2.1 + '@types/mute-stream': 0.0.4 + '@types/node': 20.12.6 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + figures: 3.2.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + dev: true + + /@inquirer/type/1.2.1: + resolution: {integrity: sha512-xwMfkPAxeo8Ji/IxfUSqzRi0/+F2GIqJmpc5/thelgMGsjNZcjDDRBO9TLXT1s/hdx/mK5QbVIvgoLIFgXhTMQ==} + engines: {node: '>=18'} dev: true /@isaacs/cliui/8.0.2: @@ -2388,106 +2354,33 @@ packages: wrap-ansi-cjs: /wrap-ansi/7.0.0 dev: true - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - /@istanbuljs/schema/0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} dev: true - /@jest/expect-utils/29.6.2: - resolution: {integrity: sha512-6zIhM8go3RV2IG4aIZaZbxwpOzz3ZiM23oxAlkquOIole+G6TrbeXnykxWYlqF7kz2HlBjdKtca20x9atkEQYg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - jest-get-type: 29.4.3 - dev: true - - /@jest/schemas/29.6.0: - resolution: {integrity: sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==} + /@jest/schemas/29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 dev: true - /@jest/transform/29.6.2: - resolution: {integrity: sha512-ZqCqEISr58Ce3U+buNFJYUktLJZOggfyvR+bZMaiV1e8B1SIvJbwZMrYz3gx/KAPn9EXmOmN+uB08yLCjWkQQg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/core': 7.22.10 - '@jest/types': 29.6.1 - '@jridgewell/trace-mapping': 0.3.19 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 2.0.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 29.6.2 - jest-regex-util: 29.4.3 - jest-util: 29.6.2 - micromatch: 4.0.5 - pirates: 4.0.6 - slash: 3.0.0 - write-file-atomic: 4.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/types/27.5.1: - resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 20.5.0 - '@types/yargs': 16.0.5 - chalk: 4.1.2 - dev: true - - /@jest/types/29.6.1: - resolution: {integrity: sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.6.0 - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 20.5.0 - '@types/yargs': 17.0.24 - chalk: 4.1.2 - dev: true - - /@joshwooding/vite-plugin-react-docgen-typescript/0.2.1_qustl7l4opdvgxwd4lanth32mu: - resolution: {integrity: sha512-ou4ZJSXMMWHqGS4g8uNRbC5TiTWxAgQZiVucoUrOCWuPrTbkpJbmVyIi9jU72SBry7gQtuMEDp4YR8EEXAg7VQ==} - peerDependencies: - typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 - peerDependenciesMeta: - typescript: - optional: true + /@joshwooding/vite-plugin-react-docgen-typescript/0.3.0_uamydv6jujgbdau7oxn374k65i: + resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} + peerDependencies: + typescript: '>= 4.3.x' + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true dependencies: glob: 7.2.3 glob-promise: 4.2.2_glob@7.2.3 magic-string: 0.27.0 react-docgen-typescript: 2.2.2_typescript@5.4.4 typescript: 5.4.4 - vite: 4.4.9_less@4.2.0 - dev: true - - /@jridgewell/gen-mapping/0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.19 + vite: 5.2.8 dev: true /@jridgewell/gen-mapping/0.3.5: @@ -2504,33 +2397,14 @@ packages: engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - /@jridgewell/set-array/1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/source-map/0.3.5: - resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/sourcemap-codec/1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - /@jridgewell/trace-mapping/0.3.19: - resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==} - dependencies: - '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@jridgewell/trace-mapping/0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: @@ -2538,10 +2412,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@juggle/resize-observer/3.4.0: - resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} - dev: true - /@lukeed/csprng/1.1.0: resolution: {integrity: sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA==} engines: {node: '>=8'} @@ -2558,9 +2428,10 @@ packages: '@tanstack/react-query': 4.32.6_biqbaboplfbrettd7655fr4n2y dev: false - /@mdx-js/react/2.3.0_react@18.2.0: - resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} + /@mdx-js/react/3.0.1_5vltyd222judxlmi5ppkhudyhq: + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} peerDependencies: + '@types/react': '>=16' react: '>=16' dependencies: '@types/mdx': 2.0.6 @@ -2624,28 +2495,21 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true - /@mswjs/cookies/0.2.2: - resolution: {integrity: sha512-mlN83YSrcFgk7Dm1Mys40DLssI1KdJji2CMKN8eOlBqsTADYzj2+jWzsANsUTFbxDMWPD5e9bfA1RGqBpS3O1g==} - engines: {node: '>=14'} - dependencies: - '@types/set-cookie-parser': 2.4.3 - set-cookie-parser: 2.6.0 + /@mswjs/cookies/1.1.0: + resolution: {integrity: sha512-0ZcCVQxifZmhwNBoQIrystCb+2sWBY2Zw8lpfJBPCHGCA/HWqehITeCRVIv4VMy8MPlaHo2w2pTHFV2pFfqKPw==} + engines: {node: '>=18'} dev: true - /@mswjs/interceptors/0.17.9: - resolution: {integrity: sha512-4LVGt03RobMH/7ZrbHqRxQrS9cc2uh+iNKSj8UWr8M26A2i793ju+csaB5zaqYltqJmA2jUq4VeYfKmVqvsXQg==} - engines: {node: '>=14'} + /@mswjs/interceptors/0.26.15: + resolution: {integrity: sha512-HM47Lu1YFmnYHKMBynFfjCp0U/yRskHj/8QEJW0CBEPOlw8Gkmjfll+S9b8M7V5CNDw2/ciRxjjnWeaCiblSIQ==} + engines: {node: '>=18'} dependencies: - '@open-draft/until': 1.0.3 - '@types/debug': 4.1.8 - '@xmldom/xmldom': 0.8.10 - debug: 4.3.4 - headers-polyfill: 3.1.2 - outvariant: 1.4.0 - strict-event-emitter: 0.2.8 - web-encoding: 1.1.5 - transitivePeerDependencies: - - supports-color + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/logger': 0.3.0 + '@open-draft/until': 2.1.0 + is-node-process: 1.2.0 + outvariant: 1.4.2 + strict-event-emitter: 0.5.1 dev: true /@ndelangen/get-tarball/3.0.9: @@ -2754,8 +2618,19 @@ packages: - encoding dev: true - /@open-draft/until/1.0.3: - resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} + /@open-draft/deferred-promise/2.2.0: + resolution: {integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==} + dev: true + + /@open-draft/logger/0.3.0: + resolution: {integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==} + dependencies: + is-node-process: 1.2.0 + outvariant: 1.4.2 + dev: true + + /@open-draft/until/2.1.0: + resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} dev: true /@openapitools/openapi-generator-cli/2.13.1: @@ -2830,16 +2705,11 @@ packages: '@babel/runtime': 7.24.4 dev: false - /@radix-ui/number/1.0.1: - resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} - dependencies: - '@babel/runtime': 7.24.4 - dev: true - /@radix-ui/primitive/1.0.1: resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} dependencies: '@babel/runtime': 7.24.4 + dev: false /@radix-ui/react-accordion/1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-fDG7jcoNKVjSK6yfmuAs0EnPDro0WMXIhMtXdTBWqEioVW206ku+4Lw07e+13lUkFkpoEQ2PdeMIAGpdqEAmDg==} @@ -2889,6 +2759,7 @@ packages: '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false /@radix-ui/react-checkbox/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-CBuGQa52aAYnADZVt/KBQzXrwx6TqnlwtcIPGtVt5JkkzQwMOLJjPukimhfKEr4GQNd43C+djUh5Ikopj8pSLg==} @@ -2968,6 +2839,7 @@ packages: '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false /@radix-ui/react-compose-refs/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} @@ -2994,6 +2866,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-dialog/1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} @@ -3041,31 +2914,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 - - /@radix-ui/react-dismissable-layer/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-escape-keydown': 1.0.3_5vltyd222judxlmi5ppkhudyhq - '@types/react': 18.2.75 - '@types/react-dom': 18.2.24 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true + dev: false /@radix-ui/react-dismissable-layer/1.0.5_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} @@ -3131,29 +2980,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 - - /@radix-ui/react-focus-scope/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@types/react': 18.2.75 - '@types/react-dom': 18.2.24 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true + dev: false /@radix-ui/react-focus-scope/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} @@ -3191,6 +3018,7 @@ packages: '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-label/2.0.2_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} @@ -3320,36 +3148,6 @@ packages: react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq dev: false - /@radix-ui/react-popper/1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@floating-ui/react-dom': 2.0.1_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-arrow': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-rect': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-size': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.75 - '@types/react-dom': 18.2.24 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true - /@radix-ui/react-popper/1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==} peerDependencies: @@ -3380,27 +3178,6 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-portal/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@types/react': 18.2.75 - '@types/react-dom': 18.2.24 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true - /@radix-ui/react-portal/1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} peerDependencies: @@ -3463,6 +3240,7 @@ packages: '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false /@radix-ui/react-radio-group/1.1.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-x+yELayyefNeKeTx4fjK6j99Fs6c4qKm3aY38G3swQVTN6xMpsrbigC0uHs2L//g8q4qR7qOcww8430jJmi2ag==} @@ -3523,47 +3301,6 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: false - /@radix-ui/react-select/1.2.2_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} - peerDependencies: - '@types/react': '*' - '@types/react-dom': '*' - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true - '@types/react-dom': - optional: true - dependencies: - '@babel/runtime': 7.24.4 - '@radix-ui/number': 1.0.1 - '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-compose-refs': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-context': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-direction': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-dismissable-layer': 1.0.4_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-focus-guards': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-focus-scope': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-id': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-popper': 1.1.2_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-portal': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-primitive': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-controllable-state': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-use-previous': 1.0.1_5vltyd222judxlmi5ppkhudyhq - '@radix-ui/react-visually-hidden': 1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@types/react': 18.2.75 - '@types/react-dom': 18.2.24 - aria-hidden: 1.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.5_5vltyd222judxlmi5ppkhudyhq - dev: true - /@radix-ui/react-separator/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: @@ -3698,6 +3435,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-controllable-state/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} @@ -3712,6 +3450,7 @@ packages: '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-escape-keydown/1.0.3_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} @@ -3726,6 +3465,7 @@ packages: '@radix-ui/react-use-callback-ref': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-layout-effect/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} @@ -3739,6 +3479,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-previous/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} @@ -3752,6 +3493,7 @@ packages: '@babel/runtime': 7.24.4 '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-rect/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} @@ -3766,6 +3508,7 @@ packages: '@radix-ui/rect': 1.0.1 '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-use-size/1.0.1_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} @@ -3780,6 +3523,7 @@ packages: '@radix-ui/react-use-layout-effect': 1.0.1_5vltyd222judxlmi5ppkhudyhq '@types/react': 18.2.75 react: 18.2.0 + dev: false /@radix-ui/react-visually-hidden/1.0.3_cc55nvzwlsvwrl3jhzkkbmzrbi: resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} @@ -3800,31 +3544,19 @@ packages: '@types/react-dom': 18.2.24 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 + dev: false /@radix-ui/rect/1.0.1: resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} dependencies: '@babel/runtime': 7.24.4 + dev: false /@remix-run/router/1.15.3: resolution: {integrity: sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==} engines: {node: '>=14.0.0'} dev: false - /@rollup/pluginutils/5.0.3: - resolution: {integrity: sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@rollup/pluginutils/5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -3839,38 +3571,158 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library/4.0.2: - resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - dependencies: - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.22.4 - semver: 7.5.4 - z-schema: 5.0.5 + /@rollup/rollup-android-arm-eabi/4.14.1: + resolution: {integrity: sha512-fH8/o8nSUek8ceQnT7K4EQbSiV7jgkHq81m9lWZFIXjJ7lJzpWXbQFpT/Zh6OZYnpFykvzC3fbEvEAFZu03dPA==} + cpu: [arm] + os: [android] + requiresBuild: true dev: true + optional: true - /@rushstack/rig-package/0.5.2: - resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} - dependencies: - resolve: 1.22.4 - strip-json-comments: 3.1.1 + /@rollup/rollup-android-arm64/4.14.1: + resolution: {integrity: sha512-Y/9OHLjzkunF+KGEoJr3heiD5X9OLa8sbT1lm0NYeKyaM3oMhhQFvPB0bNZYJwlq93j8Z6wSxh9+cyKQaxS7PQ==} + cpu: [arm64] + os: [android] + requiresBuild: true dev: true + optional: true - /@rushstack/terminal/0.10.0: - resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} - peerDependencies: - '@types/node': '*' - peerDependenciesMeta: - '@types/node': - optional: true - dependencies: - '@rushstack/node-core-library': 4.0.2 + /@rollup/rollup-darwin-arm64/4.14.1: + resolution: {integrity: sha512-+kecg3FY84WadgcuSVm6llrABOdQAEbNdnpi5X3UwWiFVhZIZvKgGrF7kmLguvxHNQy+UuRV66cLVl3S+Rkt+Q==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64/4.14.1: + resolution: {integrity: sha512-2pYRzEjVqq2TB/UNv47BV/8vQiXkFGVmPFwJb+1E0IFFZbIX8/jo1olxqqMbo6xCXf8kabANhp5bzCij2tFLUA==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf/4.14.1: + resolution: {integrity: sha512-mS6wQ6Do6/wmrF9aTFVpIJ3/IDXhg1EZcQFYHZLHqw6AzMBjTHWnCG35HxSqUNphh0EHqSM6wRTT8HsL1C0x5g==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu/4.14.1: + resolution: {integrity: sha512-p9rGKYkHdFMzhckOTFubfxgyIO1vw//7IIjBBRVzyZebWlzRLeNhqxuSaZ7kCEKVkm/kuC9fVRW9HkC/zNRG2w==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl/4.14.1: + resolution: {integrity: sha512-nDY6Yz5xS/Y4M2i9JLQd3Rofh5OR8Bn8qe3Mv/qCVpHFlwtZSBYSPaU4mrGazWkXrdQ98GB//H0BirGR/SKFSw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-powerpc64le-gnu/4.14.1: + resolution: {integrity: sha512-im7HE4VBL+aDswvcmfx88Mp1soqL9OBsdDBU8NqDEYtkri0qV0THhQsvZtZeNNlLeCUQ16PZyv7cqutjDF35qw==} + cpu: [ppc64le] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu/4.14.1: + resolution: {integrity: sha512-RWdiHuAxWmzPJgaHJdpvUUlDz8sdQz4P2uv367T2JocdDa98iRw2UjIJ4QxSyt077mXZT2X6pKfT2iYtVEvOFw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-s390x-gnu/4.14.1: + resolution: {integrity: sha512-VMgaGQ5zRX6ZqV/fas65/sUGc9cPmsntq2FiGmayW9KMNfWVG/j0BAqImvU4KTeOOgYSf1F+k6at1UfNONuNjA==} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu/4.14.1: + resolution: {integrity: sha512-9Q7DGjZN+hTdJomaQ3Iub4m6VPu1r94bmK2z3UeWP3dGUecRC54tmVu9vKHTm1bOt3ASoYtEz6JSRLFzrysKlA==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl/4.14.1: + resolution: {integrity: sha512-JNEG/Ti55413SsreTguSx0LOVKX902OfXIKVg+TCXO6Gjans/k9O6ww9q3oLGjNDaTLxM+IHFMeXy/0RXL5R/g==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc/4.14.1: + resolution: {integrity: sha512-ryS22I9y0mumlLNwDFYZRDFLwWh3aKaC72CWjFcFvxK0U6v/mOkM5Up1bTbCRAhv3kEIwW2ajROegCIQViUCeA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc/4.14.1: + resolution: {integrity: sha512-TdloItiGk+T0mTxKx7Hp279xy30LspMso+GzQvV2maYePMAWdmrzqSNZhUpPj3CGw12aGj57I026PgLCTu8CGg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc/4.14.1: + resolution: {integrity: sha512-wQGI+LY/Py20zdUPq+XCem7JcPOyzIJBm3dli+56DJsQOHbnXZFEwgmnC6el1TPAfC8lBT3m+z69RmLykNUbew==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rushstack/node-core-library/4.0.2: + resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.8 + semver: 7.5.4 + z-schema: 5.0.5 + dev: true + + /@rushstack/rig-package/0.5.2: + resolution: {integrity: sha512-mUDecIJeH3yYGZs2a48k+pbhM6JYwWlgjs2Ca5f2n1G2/kgdgP9D/07oglEGf6mRyXEnazhEENeYTSNDRCwdqA==} + dependencies: + resolve: 1.22.8 + strip-json-comments: 3.1.1 + dev: true + + /@rushstack/terminal/0.10.0: + resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + dependencies: + '@rushstack/node-core-library': 4.0.2 supports-color: 8.1.1 dev: true @@ -3889,420 +3741,168 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@storybook/addon-a11y/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-sax3w3TVw1s5OxeIcwFKh5NEeuvoIsureETbGUC/jz2JalNBZNvpwfkkwvmO1a8cieiYrmQl6ucB1KnA1gLq8g==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-a11y/8.0.6: + resolution: {integrity: sha512-p84GRmEU4f9uro71et4X4elnCFReq16UC44h8neLhcZHlMLkPop5oSRslcvF7MlKrM+mJepO1tsKmBmoTaq2PQ==} dependencies: - '@storybook/addon-highlight': 7.2.3 - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 - '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/addon-highlight': 8.0.6 axe-core: 4.7.2 - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-resize-detector: 7.1.2_biqbaboplfbrettd7655fr4n2y - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/addon-actions/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-sWzpRPJOVzAXUOS40zhGygPt49u/ibk247GIxR2zjm/qYcaqxMES55rPfO45A1p6/9pi81rH06vx3rwhVZ+plA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-actions/8.0.6: + resolution: {integrity: sha512-3R/d2Td6+yeR+UnyCAeZ4tuiRGSm+6gKUQP9vB1bvEFQGuFBrV+zs3eakcYegOqZu3IXuejgaB0Knq987gUL5A==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 + '@storybook/core-events': 8.0.6 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@types/uuid': 9.0.8 dequal: 2.0.3 - lodash: 4.17.21 polished: 4.2.2 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-inspector: 6.0.2_react@18.2.0 - telejson: 7.1.0 - ts-dedent: 2.2.0 uuid: 9.0.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/addon-backgrounds/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-9dpjwi5TaDL6wx1gERSylGouX6uoUfZK7ojSAlYRjyqtHdoNrWKgHCyF3xFN68I+p/FLZ4w9GE+MqjSCPRuNbQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-backgrounds/8.0.6: + resolution: {integrity: sha512-NRTmSsJiqpXqJMVrRuQ+P1wt26ZCLjBNaMafcjgicfWeyUsdhNF63yYvyrHkMRuNmYPZm0hKvtjLhW3s9VohSA==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/addon-controls/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-e0Yro238/MJP+0pV9sZ/M8BWjabX9lesr03dhvYKLAEwKSbrtcPRTszkRYKlcY9GyUxOc2xji8cgEgq0TtJWNg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-controls/8.0.6_gvi2dr5lca37oi5s2ox3obozwm: + resolution: {integrity: sha512-bNXDhi1xl7eat1dUsKTrUgu5mkwXjfFWDjIYxrzatqDOW1+rdkNaPFduQRJ2mpCs4cYcHKAr5chEcMm6byuTnA==} dependencies: - '@storybook/blocks': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-common': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/node-logger': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/blocks': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' - encoding + - react + - react-dom - supports-color dev: true - /@storybook/addon-docs/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-Je0+ykFaKRBfA2PeiWNMTGgtpB/eVwmCs1c8zW4boFrACiHOo/MgTHq0FDJDe3gFI/o73x6XroZ4JDcujjYcDg==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + /@storybook/addon-docs/8.0.6: + resolution: {integrity: sha512-QOlOE2XEFcUaR85YytBuf/nfKFkbIlD0Qc9CI4E65FoZPTCMhRVKAEN2CpsKI63fs/qQxM2mWkPXb6w7QXGxvg==} dependencies: - '@jest/transform': 29.6.2 - '@mdx-js/react': 2.3.0_react@18.2.0 - '@storybook/blocks': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/csf-plugin': 7.2.3 - '@storybook/csf-tools': 7.2.3 + '@babel/core': 7.24.4 + '@mdx-js/react': 3.0.1_5vltyd222judxlmi5ppkhudyhq + '@storybook/blocks': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm + '@storybook/client-logger': 8.0.6 + '@storybook/components': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm + '@storybook/csf-plugin': 8.0.6 + '@storybook/csf-tools': 8.0.6 '@storybook/global': 5.0.0 - '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.2.3 - '@storybook/postinstall': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/react-dom-shim': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/node-logger': 8.0.6 + '@storybook/preview-api': 8.0.6 + '@storybook/react-dom-shim': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/types': 8.0.6 + '@types/react': 18.2.75 fs-extra: 11.1.1 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - remark-external-links: 8.0.0 - remark-slug: 6.1.0 + rehype-external-links: 3.0.0 + rehype-slug: 6.0.0 ts-dedent: 2.2.0 transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - encoding - supports-color dev: true - /@storybook/addon-essentials/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-QIw5IgNxNWAOet9qnHCQG+7yKlxVX45gpLL0rUJzN82aEnZ5bDJFZoFCspgwYzDeddPaYEzxsYjVGg8PbTHDpQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/addon-actions': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-backgrounds': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-controls': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-docs': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-highlight': 7.2.3 - '@storybook/addon-measure': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-outline': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-toolbars': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/addon-viewport': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-common': 7.2.3 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/node-logger': 7.2.3 - '@storybook/preview-api': 7.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + /@storybook/addon-essentials/8.0.6_gvi2dr5lca37oi5s2ox3obozwm: + resolution: {integrity: sha512-L9SSsdN1EG2FZ1mNT59vwf0fpseLrzO1cWPwH6hVtp0+kci3tfropch2tEwO7Vr+YLSesJihfr4uvpI/l0jCsw==} + dependencies: + '@storybook/addon-actions': 8.0.6 + '@storybook/addon-backgrounds': 8.0.6 + '@storybook/addon-controls': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm + '@storybook/addon-docs': 8.0.6 + '@storybook/addon-highlight': 8.0.6 + '@storybook/addon-measure': 8.0.6 + '@storybook/addon-outline': 8.0.6 + '@storybook/addon-toolbars': 8.0.6 + '@storybook/addon-viewport': 8.0.6 + '@storybook/core-common': 8.0.6 + '@storybook/manager-api': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/node-logger': 8.0.6 + '@storybook/preview-api': 8.0.6 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' - encoding + - react + - react-dom - supports-color dev: true - /@storybook/addon-highlight/7.2.3: - resolution: {integrity: sha512-m1Hu/zewF+nk1iJPejZX5MmCsMtCQzlUwO1uVhM4UMXABqdMl+RdqvbC2L+E+auPN3znf8lBDPrSuzscHSraoQ==} + /@storybook/addon-highlight/8.0.6: + resolution: {integrity: sha512-CxXzzgIK5sXy2RNIkwU5JXZNq+PNGhUptRm/5M5ylcB7rk0pdwnE0TLXsMU+lzD0ji+cj61LWVLdeXQa+/whSw==} dependencies: - '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.2.3 dev: true - /@storybook/addon-interactions/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-l4bmhLkH0qy0zrGBkiA1Mh/SCR+hIo7mzmpwybmQITm7gYB1yPunOI+psHnhwdsE+AdTjpotzMKaFmsjeGvRRA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-interactions/8.0.6_vitest@1.4.0: + resolution: {integrity: sha512-lzSLCe8Uylg2U8O7sdu7WCmjlK8ZvBEoCXMJeJYDTF4XQMS2qETpqSsUz1UDZscIOH24poMPkQG6r/m08Hqtng==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-common': 7.2.3 - '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 7.2.3 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 - jest-mock: 27.5.1 + '@storybook/instrumenter': 8.0.6 + '@storybook/test': 8.0.6_vitest@1.4.0 + '@storybook/types': 8.0.6 polished: 4.2.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - supports-color + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest dev: true - /@storybook/addon-links/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-xu1byYcGTo6rxVlMxmpFqp+FLiI1yQseha2tTKCIX15r+R8woh9FefrJInDkvjZT6hXPgO+Jk0OS6bqJb4AbIA==} + /@storybook/addon-links/8.0.6_react@18.2.0: + resolution: {integrity: sha512-1UBNhQdwm17fXmuUKIsgvT6YenMbaGIYdr/9ApKmIMTKKO+emQ7APlsTbvasutcOkCd57rC1KZRfAHQpgU9wDQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true - react-dom: - optional: true dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/csf': 0.1.1 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/router': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 - prop-types: 15.8.1 react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-rfQEvyYTTYSwxTfa5pi2Ez6H7S++gC/EJ7zVwEeq3qTH3Am+47t/uJnJqQpimSVXNhHWh5DggozbRAOA+jaAMQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-measure/8.0.6: + resolution: {integrity: sha512-2PnytDaQzCxcgykEM5Njb71Olm+Z2EFERL5X+5RhsG2EQxEqobwh1fUtXLY4aqiImdSJOrjQnkMJchzzoTRtug==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/types': 7.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 tiny-invariant: 1.3.1 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/addon-outline/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-FWFVWLo+ruFXq+om3WdEyILyIR42csN9Dl+QqfuuIaDZOseSodJG1eSEM5SPx14KKWgABTsnMXL7cpfemGw9rA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-outline/8.0.6: + resolution: {integrity: sha512-PfTIy64kV5h7F0tXrj5rlwdPFpOQiGrn01AQudSJDVWaMsbVgjruPU+cHG4i/L1mzzERzeHYd46bNENWZiQgDw==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/types': 7.2.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/addon-styling/1.3.7_itonnol5py5eoxcisffkiyiwna: - resolution: {integrity: sha512-JSBZMOrSw/3rlq5YoEI7Qyq703KSNP0Jd+gxTWu3/tP6245mpjn2dXnR8FvqVxCi+FG4lt2kQyPzgsuwEw1SSA==} - deprecated: 'This package has been split into @storybook/addon-styling-webpack and @storybook/addon-themes. More info: https://github.com/storybookjs/addon-styling' - hasBin: true - peerDependencies: - less: ^3.5.0 || ^4.0.0 - postcss: ^7.0.0 || ^8.0.1 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: ^5.0.0 - peerDependenciesMeta: - less: - optional: true - postcss: - optional: true - react: - optional: true - react-dom: - optional: true - webpack: - optional: true + /@storybook/addon-themes/8.0.6: + resolution: {integrity: sha512-KwLwE8aP8Wg94cF+MuyqinUAQn6ZBhAWMv43YSZq+ixQVTVPOJ5w5ooFCnx7mJ5UhLbzpRS94iF9izSPRMlDNA==} dependencies: - '@babel/template': 7.24.0 - '@babel/types': 7.24.0 - '@storybook/api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-common': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/node-logger': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 - css-loader: 6.8.1_webpack@5.88.2 - less: 4.2.0 - less-loader: 11.1.3_less@4.2.0+webpack@5.88.2 - postcss: 8.4.38 - postcss-loader: 7.3.3_onc7w3vifcz5i5zzcrpkluvssm - prettier: 2.8.8 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - resolve-url-loader: 5.0.0 - sass-loader: 13.3.2_webpack@5.88.2 - style-loader: 3.3.3_webpack@5.88.2 - webpack: 5.88.2_esbuild@0.18.20 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' - - encoding - - fibers - - node-sass - - sass - - sass-embedded - - supports-color + ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-IEh5Zwo1yhB2ULKPu+DNb6csA7Jf/JxhCilNjgLTVcCvzQWtxoSadbI0ed9QTOSM/JRr4WJgm+4ZiC+22kXoVw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' + /@storybook/addon-toolbars/8.0.6: + resolution: {integrity: sha512-g4GjrMEHKOIQVwG1DKUHBAn4B8xmdqlxFlVusOrYD9FVfakgMNllN6WBc02hg/IiuzqIDxVK5BXiY9MbXnoguQ==} dev: true - /@storybook/addon-viewport/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-F9qJIgp7j98Ox/BOQRj/0jIUZ4FlX9rCTynQiHpMI6tRQJyj33pPOclO96/08tUTuuqNSK1zr/XydQIJe+dTPA==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true + /@storybook/addon-viewport/8.0.6: + resolution: {integrity: sha512-R6aGEPA5e05L/NPs6Nbj0u9L6oKmchnJ/x8Rr/Xuc+nqVgXC1rslI0BcjJuC571Bewz7mT8zJ+BjP/gs7T4lnQ==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 - '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y memoizerific: 1.11.3 - prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - transitivePeerDependencies: - - '@types/react' - - '@types/react-dom' dev: true - /@storybook/api/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-yoCP4zfvEBOpfHuhU65FVd4cqNvnzM3PmHXmTD4l/WaDvlkL1MrUq2Wtam0Uq3MPm33Mw54DHnfc4lNRg014jQ==} + /@storybook/blocks/8.0.6_gvi2dr5lca37oi5s2ox3obozwm: + resolution: {integrity: sha512-ycuPJwxyngSor4YNa4kkX3rAmX+w2pXNsIo+Zs4fEdAfCvha9+GZ/3jQSdrsHxjeIm9l9guiv4Ag8QTnnllXkw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4312,29 +3912,18 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true - - /@storybook/blocks/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-1s1BCWWxuK5gOpWPvSESULItwYtA1yQRjXJHWCDbjuDrm5DK+fQ2Asr4xl4MBzKfczw+7V8nsuEsTwybDS7/3A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/components': 7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/core-events': 7.2.3 - '@storybook/csf': 0.1.1 - '@storybook/docs-tools': 7.2.3 + '@storybook/channels': 8.0.6 + '@storybook/client-logger': 8.0.6 + '@storybook/components': 8.0.6_gvi2dr5lca37oi5s2ox3obozwm + '@storybook/core-events': 8.0.6 + '@storybook/csf': 0.1.3 + '@storybook/docs-tools': 8.0.6 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/preview-api': 7.2.3 - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/icons': 1.2.9_biqbaboplfbrettd7655fr4n2y + '@storybook/manager-api': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/preview-api': 8.0.6 + '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/types': 8.0.6 '@types/lodash': 4.14.197 color-convert: 2.0.1 dequal: 2.0.3 @@ -4345,33 +3934,30 @@ packages: react: 18.2.0 react-colorful: 5.6.1_biqbaboplfbrettd7655fr4n2y react-dom: 18.2.0_react@18.2.0 - telejson: 7.1.0 + telejson: 7.2.0 tocbot: 4.21.1 ts-dedent: 2.2.0 util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' - encoding - supports-color dev: true - /@storybook/builder-manager/7.2.3: - resolution: {integrity: sha512-ywAFjqJ1gHEW6vj52r1syz+PaUc6OLN65IQiWhrhfzYdXdGiIdnWSOQOIh6LSrB6p9/M21/JFtWHCKtaEKXC9w==} + /@storybook/builder-manager/8.0.6: + resolution: {integrity: sha512-N61Gh9FKsSYvsbdBy5qFvq1anTIuUAjh2Z+ezDMlxnfMGG77nZP9heuy1NnCaYCTFzl+lq4BsmRfXXDcKtSPRA==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.2.3 - '@storybook/manager': 7.2.3 - '@storybook/node-logger': 7.2.3 + '@storybook/core-common': 8.0.6 + '@storybook/manager': 8.0.6 + '@storybook/node-logger': 8.0.6 '@types/ejs': 3.1.2 - '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15_esbuild@0.18.20 + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15_esbuild@0.20.2 browser-assert: 1.2.1 ejs: 3.1.9 - esbuild: 0.18.20 + esbuild: 0.20.2 esbuild-plugin-alias: 0.2.1 express: 4.18.2 - find-cache-dir: 3.3.2 fs-extra: 11.1.1 process: 0.11.10 util: 0.12.5 @@ -4380,12 +3966,12 @@ packages: - supports-color dev: true - /@storybook/builder-vite/7.2.3_qustl7l4opdvgxwd4lanth32mu: - resolution: {integrity: sha512-DmR2rdBJ9ziC3flwHIafAVuLXn72VOXrZPrMycuUO/rfiJE41J685DfvZwpFrKPLNQRLJ3IXBqD6pTZ2cxG79Q==} + /@storybook/builder-vite/8.0.6_uamydv6jujgbdau7oxn374k65i: + resolution: {integrity: sha512-uQe1tTXdWXhP1ZO7sBRLUS5WKoD/ibrBWhyG6gY0RHC8RtGIx1sYxbg7ZzUXXX8z1GH0QJlOKrlAfcHzIchscw==} peerDependencies: '@preact/preset-vite': '*' typescript: '>= 4.3.x' - vite: ^3.0.0 || ^4.0.0 + vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' peerDependenciesMeta: '@preact/preset-vite': @@ -4395,58 +3981,55 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/core-common': 7.2.3 - '@storybook/csf-plugin': 7.2.3 - '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.2.3 - '@storybook/preview': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/types': 7.2.3 + '@storybook/channels': 8.0.6 + '@storybook/client-logger': 8.0.6 + '@storybook/core-common': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/csf-plugin': 8.0.6 + '@storybook/node-logger': 8.0.6 + '@storybook/preview': 8.0.6 + '@storybook/preview-api': 8.0.6 + '@storybook/types': 8.0.6 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 0.9.3 express: 4.18.2 find-cache-dir: 3.3.2 fs-extra: 11.1.1 - magic-string: 0.30.2 - remark-external-links: 8.0.0 - remark-slug: 6.1.0 - rollup: 3.28.0 + magic-string: 0.30.9 + ts-dedent: 2.2.0 typescript: 5.4.4 - vite: 4.4.9_less@4.2.0 + vite: 5.2.8 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/channels/7.2.3: - resolution: {integrity: sha512-4RMTTmqpEL44gKClT/IjJAGTWvYmEvNg1jKHXEVP6rgepMyFN7edx4fTbGZV0Vb+5auyazoGOCUBNA6uzHgWbA==} + /@storybook/channels/8.0.6: + resolution: {integrity: sha512-IbNvjxeyQKiMpb+gSpQ7yYsFqb8BM/KYgfypJM3yJV6iU/NFeevrC/DA6/R+8xWFyPc70unRNLv8fPvxhcIu8Q==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/core-events': 7.2.3 + '@storybook/client-logger': 8.0.6 + '@storybook/core-events': 8.0.6 '@storybook/global': 5.0.0 - qs: 6.11.2 - telejson: 7.1.0 + telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/cli/7.2.3: - resolution: {integrity: sha512-HG06iQxX7QXmBKgoS76Vm9mx6Y8zA9jJCdx/OqL1KbFs8Kt+n+z+gbqkAHpFs35va8inQ6zZTDx0vOnTakGmjQ==} + /@storybook/cli/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-gAnl9soQUu1BtB4sANaqaaeTZAt/ThBSwCdzSLut5p21fP4ovi3FeP7hcDCJbyJZ/AvnD4k6leDrqRQxMVPr0A==} hasBin: true dependencies: - '@babel/core': 7.22.10 - '@babel/preset-env': 7.22.10_@babel+core@7.24.4 - '@babel/types': 7.22.10 + '@babel/core': 7.24.4 + '@babel/types': 7.24.0 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.2.3 - '@storybook/core-common': 7.2.3 - '@storybook/core-server': 7.2.3 - '@storybook/csf-tools': 7.2.3 - '@storybook/node-logger': 7.2.3 - '@storybook/telemetry': 7.2.3 - '@storybook/types': 7.2.3 + '@storybook/codemod': 8.0.6 + '@storybook/core-common': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/core-server': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/csf-tools': 8.0.6 + '@storybook/node-logger': 8.0.6 + '@storybook/telemetry': 8.0.6 + '@storybook/types': 8.0.6 '@types/semver': 7.5.0 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -4456,102 +4039,95 @@ packages: detect-indent: 6.1.0 envinfo: 7.10.0 execa: 5.1.1 - express: 4.18.2 find-up: 5.0.0 fs-extra: 11.1.1 get-npm-tarball-url: 2.0.3 - get-port: 5.1.1 giget: 1.1.2 globby: 11.1.0 - jscodeshift: 0.14.0_@babel+preset-env@7.22.10 + jscodeshift: 0.15.2 leven: 3.1.0 ora: 5.4.1 - prettier: 2.8.8 + prettier: 3.2.5 prompts: 2.4.2 - puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 semver: 7.5.4 - simple-update-notifier: 2.0.0 strip-json-comments: 3.1.1 tempy: 1.0.1 + tiny-invariant: 1.3.1 ts-dedent: 2.2.0 - util-deprecate: 1.0.2 transitivePeerDependencies: + - '@babel/preset-env' - bufferutil - encoding + - react + - react-dom - supports-color - utf-8-validate dev: true - /@storybook/client-logger/7.2.3: - resolution: {integrity: sha512-Z+mEmtv3R3ose0xmlKLKQXCF4/eMGFPafuxIyyWtb9j5/RV3svMhQahH69sAfQ4Q74XB1erE7IowBroFuUwAZw==} + /@storybook/client-logger/8.0.6: + resolution: {integrity: sha512-et/IHPHiiOwMg93l5KSgw47NZXz5xOyIrIElRcsT1wr8OJeIB9DzopB/suoHBZ/IML+t8x91atdutzUN2BLF6A==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod/7.2.3: - resolution: {integrity: sha512-ky6EJU7Wb6AI4qN2dVLKCzuSC5vqxaeQVocFbieNrNesgSuSRqjtJXryKNu1R3UXW/05LDSUb6Qb+Q6NPBZSHg==} + /@storybook/codemod/8.0.6: + resolution: {integrity: sha512-IMaTVI+EvmFxkz4leKWKForPC3LFxzfeTmd/QnTNF3nCeyvmIXvP01pQXRjro0+XcGDncEStuxa1d9ClMlac9Q==} dependencies: '@babel/core': 7.24.4 - '@babel/preset-env': 7.22.10_@babel+core@7.24.4 - '@babel/types': 7.22.10 - '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.2.3 - '@storybook/node-logger': 7.2.3 - '@storybook/types': 7.2.3 + '@babel/preset-env': 7.24.4_@babel+core@7.24.4 + '@babel/types': 7.24.0 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 8.0.6 + '@storybook/node-logger': 8.0.6 + '@storybook/types': 8.0.6 '@types/cross-spawn': 6.0.2 cross-spawn: 7.0.3 globby: 11.1.0 - jscodeshift: 0.14.0_@babel+preset-env@7.22.10 + jscodeshift: 0.15.2_@babel+preset-env@7.24.4 lodash: 4.17.21 - prettier: 2.8.8 - recast: 0.23.4 + prettier: 3.2.5 + recast: 0.23.6 + tiny-invariant: 1.3.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/components/7.2.3_cc55nvzwlsvwrl3jhzkkbmzrbi: - resolution: {integrity: sha512-w3c5DXdwbUj/ecyM8y0SqHObRZiDpAs+SxDeUzs9GJBD25qQZoxKhLAcsMk6F+N+2uPBtimwM4l8RJSo0oZOZg==} + /@storybook/components/8.0.6_gvi2dr5lca37oi5s2ox3obozwm: + resolution: {integrity: sha512-6W2BAqAPJkrExk8D/ug2NPBPvMs05p6Bdt9tk3eWjiMrhG/CUKBzlBTEfNK/mzy3YVB6ijyT2DgsqzmWWYJ/Xw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@radix-ui/react-select': 1.2.2_cc55nvzwlsvwrl3jhzkkbmzrbi - '@storybook/client-logger': 7.2.3 - '@storybook/csf': 0.1.1 + '@radix-ui/react-slot': 1.0.2_5vltyd222judxlmi5ppkhudyhq + '@storybook/client-logger': 8.0.6 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/icons': 1.1.6_biqbaboplfbrettd7655fr4n2y - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/icons': 1.2.9_biqbaboplfbrettd7655fr4n2y + '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/types': 8.0.6 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 - use-resize-observer: 9.1.0_biqbaboplfbrettd7655fr4n2y util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' dev: true - /@storybook/core-client/7.2.3: - resolution: {integrity: sha512-7qBhUbDA+Y5P0j8TwK1YlWQglMri+a9Oe9kt3XBaskDjo1WI56F8uM5Zoc9HKNgZXvGYH+XvpDkulU5V52u+6A==} + /@storybook/core-common/8.0.6: + resolution: {integrity: sha512-Z4cA52SjcW6SAV9hayqVm5kyr362O20Zmwz7+H2nYEhcu8bY69y5p45aaoyElMxL1GDNu84GrmTp7dY4URw1fQ==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/preview-api': 7.2.3 - dev: true - - /@storybook/core-common/7.2.3: - resolution: {integrity: sha512-aBL4MGkn/PT57x00OWmVNwRCsJEb4xYvvYOYq5CGtIBCXAn0yo1p3GT9/Z0jAYT5c3A0nvCIM0ynmgML7fiFAg==} - dependencies: - '@storybook/node-logger': 7.2.3 - '@storybook/types': 7.2.3 - '@types/find-cache-dir': 3.2.1 - '@types/node': 16.18.40 - '@types/node-fetch': 2.6.4 - '@types/pretty-hrtime': 1.0.1 + '@storybook/core-events': 8.0.6 + '@storybook/csf-tools': 8.0.6 + '@storybook/node-logger': 8.0.6 + '@storybook/types': 8.0.6 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 - esbuild: 0.18.20 - esbuild-register: 3.4.2_esbuild@0.18.20 + cross-spawn: 7.0.3 + esbuild: 0.20.2 + esbuild-register: 3.5.0_esbuild@0.20.2 + execa: 5.1.1 file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 @@ -4564,36 +4140,44 @@ packages: pkg-dir: 5.0.0 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 + semver: 7.5.4 + tempy: 1.0.1 + tiny-invariant: 1.3.1 ts-dedent: 2.2.0 + util: 0.12.5 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/core-events/7.2.3: - resolution: {integrity: sha512-WWpdORiEvOl3/71xFghfEwid7ptgm9U6OxoJm8hU9e5xNuj80k2B+t4sv/iVnz872UuI5xXJqamzCqGVTblPlg==} + /@storybook/core-events/8.0.6: + resolution: {integrity: sha512-EwGmuMm8QTUAHPhab4yftQWoSCX3OzEk6cQdpLtbNFtRRLE9aPZzxhk5Z/d3KhLNSCUAGyCiDt5I9JxTBetT9A==} + dependencies: + ts-dedent: 2.2.0 dev: true - /@storybook/core-server/7.2.3: - resolution: {integrity: sha512-e+PPbP9XWHmJNBRpbDFRn40lv7QiMTA0jhggp9bPgdBUIcRU1qh4yVP/nsWhKMMGBL4aAZUfK0dllWS0rvhV8g==} + /@storybook/core-server/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-COmcjrry8vZXDh08ZGbfDz2bFB4of5wnwOwYf8uwlVND6HnhQzV22On1s3/p8qw+dKOpjpwDdHWtMnndnPNuqQ==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 + '@babel/core': 7.24.4 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.2.3 - '@storybook/channels': 7.2.3 - '@storybook/core-common': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.2.3 - '@storybook/docs-mdx': 0.1.0 + '@storybook/builder-manager': 8.0.6 + '@storybook/channels': 8.0.6 + '@storybook/core-common': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/csf': 0.1.3 + '@storybook/csf-tools': 8.0.6 + '@storybook/docs-mdx': 3.0.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.2.3 - '@storybook/node-logger': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/telemetry': 7.2.3 - '@storybook/types': 7.2.3 + '@storybook/manager': 8.0.6 + '@storybook/manager-api': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/node-logger': 8.0.6 + '@storybook/preview-api': 8.0.6 + '@storybook/telemetry': 8.0.6 + '@storybook/types': 8.0.6 '@types/detect-port': 1.3.3 - '@types/node': 16.18.40 + '@types/node': 18.19.31 '@types/pretty-hrtime': 1.0.1 '@types/semver': 7.5.0 better-opn: 3.0.2 @@ -4604,48 +4188,49 @@ packages: express: 4.18.2 fs-extra: 11.1.1 globby: 11.1.0 - ip: 2.0.0 + ip: 2.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 semver: 7.5.4 - serve-favicon: 2.5.0 - telejson: 7.1.0 + telejson: 7.2.0 tiny-invariant: 1.3.1 ts-dedent: 2.2.0 util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.13.0 + ws: 8.16.0 transitivePeerDependencies: - bufferutil - encoding + - react + - react-dom - supports-color - utf-8-validate dev: true - /@storybook/csf-plugin/7.2.3: - resolution: {integrity: sha512-qi2S0oh2I8kJIFwjpA/Cf6ZeKuE2CuxNtI5JdHcTBILLuTmAj0/SEn+IAexsLlhhcXN9rpFcdYD1G1o4SnrMWw==} + /@storybook/csf-plugin/8.0.6: + resolution: {integrity: sha512-ULaAFGhdgDDbknGnCqxitzeBlSzYZJQvZT4HtFgxfNU2McOu+GLIzyUOx3xG5eoziLvvm+oW+lxLr5nDkSaBUg==} dependencies: - '@storybook/csf-tools': 7.2.3 + '@storybook/csf-tools': 8.0.6 unplugin: 1.4.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools/7.2.3: - resolution: {integrity: sha512-OitxpUBbQgs5EguqHCam0j27j1rpBj7cpFyS4zygc/bNaoxkNk7dRUP0JI9RoUa1a162v6koLx9UZhl9Cbsf1Q==} + /@storybook/csf-tools/8.0.6: + resolution: {integrity: sha512-MEBVxpnzqkBPyYXdtYQrY0SQC3oflmAQdEM0qWFzPvZXTnIMk3Q2ft8JNiBht6RlrKGvKql8TodwpbOiPeJI/w==} dependencies: - '@babel/generator': 7.22.10 - '@babel/parser': 7.22.10 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - '@storybook/csf': 0.1.1 - '@storybook/types': 7.2.3 + '@babel/generator': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@storybook/csf': 0.1.3 + '@storybook/types': 8.0.6 fs-extra: 11.1.1 - recast: 0.23.4 + recast: 0.23.6 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -4657,23 +4242,24 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf/0.1.1: - resolution: {integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==} + /@storybook/csf/0.1.3: + resolution: {integrity: sha512-IPZvXXo4b3G+gpmgBSBqVM81jbp2ePOKsvhgJdhyZJtkYQCII7rg9KKLQhvBQM5sLaF1eU6r0iuwmyynC9d9SA==} dependencies: type-fest: 2.19.0 dev: true - /@storybook/docs-mdx/0.1.0: - resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} + /@storybook/docs-mdx/3.0.0: + resolution: {integrity: sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==} dev: true - /@storybook/docs-tools/7.2.3: - resolution: {integrity: sha512-wKuzKaEUzehAw6Y1aJcAK8iSchLPN9J6hCMjfPSjVhyt9nEbcHKxlc/7BADL0hPL0/yl6eZZcLvWZLA7dmOB2Q==} + /@storybook/docs-tools/8.0.6: + resolution: {integrity: sha512-PsAA2b/Q1ki5IR0fa52MI+fdDkQ0W+mrZVRRj3eJzonGZYcQtXofTXQB7yi0CaX7zzI/N8JcdE4bO9sI6SrOTg==} dependencies: - '@storybook/core-common': 7.2.3 - '@storybook/preview-api': 7.2.3 - '@storybook/types': 7.2.3 + '@storybook/core-common': 8.0.6 + '@storybook/preview-api': 8.0.6 + '@storybook/types': 8.0.6 '@types/doctrine': 0.0.3 + assert: 2.1.0 doctrine: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: @@ -4685,8 +4271,8 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/icons/1.1.6_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-co5gDCYPojRAc5lRMnWxbjrR1V37/rTmAo9Vok4a1hDpHZIwkGTWesdzvYivSQXYFxZTpxdM1b5K3W87brnahw==} + /@storybook/icons/1.2.9_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} engines: {node: '>=14.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4696,82 +4282,74 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/instrumenter/7.2.3: - resolution: {integrity: sha512-OimpXBKrwuWu17eSE23c7GLkGRq5PpVyH4EetwQT+nuhsUM+MeOWf1+LnT7FgLkcpH50T46sTeD+bgYZo1/s2Q==} + /@storybook/instrumenter/8.0.6: + resolution: {integrity: sha512-I1OgKvvCWLQafTTEJ8KG8AGKwnNu8sLNO4ce6tRGSPFpsGgt1QIemJ/p6taOgPicnEFamTzH+5x+LYjRKt0cJA==} dependencies: - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/core-events': 7.2.3 + '@storybook/channels': 8.0.6 + '@storybook/client-logger': 8.0.6 + '@storybook/core-events': 8.0.6 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.2.3 + '@storybook/preview-api': 8.0.6 + '@vitest/utils': 1.4.0 + util: 0.12.5 dev: true - /@storybook/manager-api/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-HxeHcJow6BdCtqi7Ew52iwwP+dgSBzxXBSPpIw1uQXWfYlTp9ZHJYTF1IXM7+AmvJ8NWBfplF6N/QzuMs9Ij9A==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + /@storybook/manager-api/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-khYA5CM+LY/B5VsqqUmt2ivNLNqyIKfcgGsXHkOs3Kr5BOz8LhEmSwZOB348ey2C2ejFJmvKlkcsE+rB9ixlww==} dependencies: - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/csf': 0.1.1 + '@storybook/channels': 8.0.6 + '@storybook/client-logger': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/router': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/theming': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/icons': 1.2.9_biqbaboplfbrettd7655fr4n2y + '@storybook/router': 8.0.6 + '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/types': 8.0.6 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - semver: 7.5.4 store2: 2.14.2 - telejson: 7.1.0 + telejson: 7.2.0 ts-dedent: 2.2.0 + transitivePeerDependencies: + - react + - react-dom dev: true - /@storybook/manager/7.2.3: - resolution: {integrity: sha512-i8HfB00GU7Mlua2HXjUp5phVdcTlHE9iwLJc217oCWnQ5377J7VW4ADMDYNLN/CzfAwwZZSVLCRc1wRG1KblUQ==} - dev: true - - /@storybook/mdx2-csf/1.1.0: - resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} - dev: true - - /@storybook/node-logger/7.2.3: - resolution: {integrity: sha512-7oUDf3kNtUXn04tMscvUVb9joYT11vPN25OAoCoLVP/qvED1EdDmAaNC2MzBzCatzGmto67aGbY5F4gjC+sY1w==} + /@storybook/manager/8.0.6: + resolution: {integrity: sha512-wdL3lG72qrCOLkxEUW49+hmwA4fIFXFvAEU7wVgEt4KyRRGWhHa8Dr/5Tnq54CWJrA+BTrTPHaoo/Vu4BAjgow==} dev: true - /@storybook/postinstall/7.2.3: - resolution: {integrity: sha512-PHjlekGZmkAc/sAOm+KR+FRmv0v9GO1VHSGk+aw6Hj0DPQk7LyGdfpwbsVmGSgohIaJQNA8GUGlUSxU5bFLdPQ==} + /@storybook/node-logger/8.0.6: + resolution: {integrity: sha512-mDRJLVAuTWauO0mnrwajfJV/6zKBJVPp/9g0ULccE3Q+cuqNfUefqfCd17cZBlJHeRsdB9jy9tod48d4qzGEkQ==} dev: true - /@storybook/preview-api/7.2.3: - resolution: {integrity: sha512-B09hkWJUKd5TarkZos0cX75lm64iOYOep7LS/Ew42CfIHlle27VYIknHWnvjWrhiy9TSQ39PlvX1neIL02QqZg==} + /@storybook/preview-api/8.0.6: + resolution: {integrity: sha512-O5SvBqlHIO/Cf5oGZUJV2npkp9bLqg9Sn0T0a5zXolJbRy+gP7MDyz4AnliLpTn5bT2rzVQ6VH8IDlhHBq3K6g==} dependencies: - '@storybook/channels': 7.2.3 - '@storybook/client-logger': 7.2.3 - '@storybook/core-events': 7.2.3 - '@storybook/csf': 0.1.1 + '@storybook/channels': 8.0.6 + '@storybook/client-logger': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/csf': 0.1.3 '@storybook/global': 5.0.0 - '@storybook/types': 7.2.3 + '@storybook/types': 8.0.6 '@types/qs': 6.9.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 qs: 6.11.2 - synchronous-promise: 2.0.17 + tiny-invariant: 1.3.1 ts-dedent: 2.2.0 util-deprecate: 1.0.2 dev: true - /@storybook/preview/7.2.3: - resolution: {integrity: sha512-ziBwfI4xYG132SC7CqxvveAzjFOgVC17xNBNT56rjq7KlkJRrqfb4yfC1dzLgf0spKWzxGteuA61qeBA83foAg==} + /@storybook/preview/8.0.6: + resolution: {integrity: sha512-NdVstxdUghv5goQJ4zFftyezfCEPKHOSNu8k02KU6u6g5IiK430jp5y71E/eiBK3m1AivtluC7tPRSch0HsidA==} dev: true - /@storybook/react-dom-shim/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-a7pcW0xZWs7uCztvGVXDMTIgYTCgPEnWvmBXgVjk3cE7FF73+C4x8Fozie4QBS2+vQnFvJMPL6Vz1zBsPcJDkg==} + /@storybook/react-dom-shim/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-NC4k0dBIypvVqwqnMhKDUxNc1OeL6lgspn8V26PnmCYbvY97ZqoGQ7n2a5Kw/kubN6yWX1nxNkV6HcTRgEnYTw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4780,25 +4358,27 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/react-vite/7.2.3_6yuhkuvuvp526jsasej6pq6w3a: - resolution: {integrity: sha512-ERQbMLkdy7uqdcD3viGmtFs34lMjKxRpVQwwWJkB93Jj/zaAfn/xYVU0yoog9/it/Vjb2dcGt4fp1YpuFQYxoA==} - engines: {node: '>=16'} + /@storybook/react-vite/8.0.6_aycoh77aicizdd3kqbsd4kd72y: + resolution: {integrity: sha512-M6R6nl7dcXZ+wQHqFD1Qh/v4GPygqlC0pwE/cZ7FKUYA2wO3qm81OpuZYBKJoFIyHbRP/8oPKSvuzkgZvGY+/g==} + engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - vite: ^3.0.0 || ^4.0.0 - dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1_qustl7l4opdvgxwd4lanth32mu - '@rollup/pluginutils': 5.0.3 - '@storybook/builder-vite': 7.2.3_qustl7l4opdvgxwd4lanth32mu - '@storybook/react': 7.2.3_dlq6i6czlmpd4puctt46qdvjfm - '@vitejs/plugin-react': 3.1.0_vite@4.4.9 - ast-types: 0.14.2 - magic-string: 0.30.2 + vite: ^4.0.0 || ^5.0.0 + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0_uamydv6jujgbdau7oxn374k65i + '@rollup/pluginutils': 5.1.0 + '@storybook/builder-vite': 8.0.6_uamydv6jujgbdau7oxn374k65i + '@storybook/node-logger': 8.0.6 + '@storybook/react': 8.0.6_dlq6i6czlmpd4puctt46qdvjfm + find-up: 5.0.0 + magic-string: 0.30.9 react: 18.2.0 - react-docgen: 6.0.0-alpha.3 + react-docgen: 7.0.3 react-dom: 18.2.0_react@18.2.0 - vite: 4.4.9_less@4.2.0 + resolve: 1.22.8 + tsconfig-paths: 4.2.0 + vite: 5.2.8 transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -4808,27 +4388,26 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react/7.2.3_dlq6i6czlmpd4puctt46qdvjfm: - resolution: {integrity: sha512-DM/CaCR0utFSHEu2aMvr28lXAsZUudVvLDfDWmF8vaL7xgr9IHUsHbiDOBRcSd14Rw9Ce5llJaMPX/hAc7NkIQ==} - engines: {node: '>=16.0.0'} + /@storybook/react/8.0.6_dlq6i6czlmpd4puctt46qdvjfm: + resolution: {integrity: sha512-A1zivNti15nHkJ6EcVKpxKwlDkyMb5MlJMUb8chX/xBWxoR1f5R8eI484rhdPRYUzBY7JwvgZfy4y/murqg6hA==} + engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - typescript: '*' + typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/core-client': 7.2.3 - '@storybook/docs-tools': 7.2.3 + '@storybook/client-logger': 8.0.6 + '@storybook/docs-tools': 8.0.6 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.2.3 - '@storybook/react-dom-shim': 7.2.3_biqbaboplfbrettd7655fr4n2y - '@storybook/types': 7.2.3 + '@storybook/preview-api': 8.0.6 + '@storybook/react-dom-shim': 8.0.6_biqbaboplfbrettd7655fr4n2y + '@storybook/types': 8.0.6 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 16.18.40 + '@types/node': 18.19.31 acorn: 7.4.1 acorn-jsx: 5.3.2_acorn@7.4.1 acorn-walk: 7.2.0 @@ -4839,6 +4418,7 @@ packages: react: 18.2.0 react-dom: 18.2.0_react@18.2.0 react-element-to-jsx-string: 15.0.0_biqbaboplfbrettd7655fr4n2y + semver: 7.5.4 ts-dedent: 2.2.0 type-fest: 2.19.0 typescript: 5.4.4 @@ -4848,25 +4428,20 @@ packages: - supports-color dev: true - /@storybook/router/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-C9fRwpHFce1MIJkDPjTGlYNBlL3qdXym/5htayUlq849mSrUnZHCDry0pRkv6oUL2bQ8AbTT7wNalNwJDeTAHw==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + /@storybook/router/8.0.6: + resolution: {integrity: sha512-ektN0+TyQPxVxcUvt9ksGizgDM1bKFEdGJeeqv0yYaOSyC4M1e4S8QZ+Iq/p/NFNt5XJWsWU+HtQ8AzQWagQfQ==} dependencies: - '@storybook/client-logger': 7.2.3 + '@storybook/client-logger': 8.0.6 memoizerific: 1.11.3 qs: 6.11.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/telemetry/7.2.3: - resolution: {integrity: sha512-cqsLkPgwvvW3oZD5DuXFovfDYJPbqxwH1OI2SzF3lLP1NBQS+ufhp1PinfyrWQ2lTSuf9aFroBbr5GwpLHCwsg==} + /@storybook/telemetry/8.0.6: + resolution: {integrity: sha512-kzxhhzGRSBYR4oe/Vlp/adKVxD8KWbIDMCgLWaINe14ILfEmpyrC00MXRSjS1tMF1qfrtn600Oe/xkHFQUpivQ==} dependencies: - '@storybook/client-logger': 7.2.3 - '@storybook/core-common': 7.2.3 - '@storybook/csf-tools': 7.2.3 + '@storybook/client-logger': 8.0.6 + '@storybook/core-common': 8.0.6 + '@storybook/csf-tools': 8.0.6 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -4877,33 +4452,59 @@ packages: - supports-color dev: true - /@storybook/testing-library/0.2.0: - resolution: {integrity: sha512-Ff6jNnrsosmDshgCf0Eb5Cz7IA34p/1Ps5N3Kp3598kfXpBSccSkQQvVFUXC3kIHw/isIXWPqntZuKqnWUz7Gw==} + /@storybook/test/8.0.6_vitest@1.4.0: + resolution: {integrity: sha512-MctGhJSnD6es5xj8lMDjB4gzXk6Uoaw756CAnQamPoETr+3dkJzf4LOeUwyV3LgT7D3pQ72Po5kTdCKfrPHsDQ==} dependencies: - '@testing-library/dom': 9.3.1 - '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.1 + '@storybook/client-logger': 8.0.6 + '@storybook/core-events': 8.0.6 + '@storybook/instrumenter': 8.0.6 + '@storybook/preview-api': 8.0.6 + '@testing-library/dom': 9.3.4 + '@testing-library/jest-dom': 6.4.2_vitest@1.4.0 + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.4 + '@vitest/expect': 1.3.1 + '@vitest/spy': 1.4.0 + chai: 4.4.1 + util: 0.12.5 + transitivePeerDependencies: + - '@jest/globals' + - '@types/bun' + - '@types/jest' + - jest + - vitest + dev: true + + /@storybook/testing-library/0.2.2: + resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} + dependencies: + '@testing-library/dom': 9.3.4 + '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.4 ts-dedent: 2.2.0 dev: true - /@storybook/theming/7.2.3_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-rSvBGAvuN/VdhcHh6LdeQJoIGf8fZuvY+57IYt7Vc04bASyjDl41hMRkjIB1Sbcfj7gF+OrH6G8Fc4PvvT3gyQ==} + /@storybook/theming/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-o/b12+nDp8WDFlE0qQilzJ2aIeOHD48MCoc+ouFRPRH4tUS5xNaBPYxBxTgdtFbwZNuOC2my4A37Uhjn6IwkuQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1_react@18.2.0 - '@storybook/client-logger': 7.2.3 + '@storybook/client-logger': 8.0.6 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: true - /@storybook/types/7.2.3: - resolution: {integrity: sha512-g/82OoTfQ/6moYS9/cLWx5ybn1oOOEhWtsVabsgNS+NHDC2II7o4Gu4xPno2Ql60ThAdB+EQQeLsnSotWsAgCw==} + /@storybook/types/8.0.6: + resolution: {integrity: sha512-YKq4A+3diQ7UCGuyrB/9LkB29jjGoEmPl3TfV7mO1FvdRw22BNuV3GyJCiLUHigSKiZgFo+pfQhmsNRJInHUnQ==} dependencies: - '@storybook/channels': 7.2.3 - '@types/babel__core': 7.20.1 + '@storybook/channels': 8.0.6 '@types/express': 4.17.17 file-system-cache: 2.3.0 dev: true @@ -4932,8 +4533,8 @@ packages: use-sync-external-store: 1.2.0_react@18.2.0 dev: false - /@tailwindcss/typography/0.5.10_tailwindcss@3.4.3: - resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + /@tailwindcss/typography/0.5.12_tailwindcss@3.4.3: + resolution: {integrity: sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' dependencies: @@ -5012,7 +4613,21 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/jest-dom/6.4.2_vitest@0.34.1: + /@testing-library/dom/9.3.4: + resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/runtime': 7.24.4 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + + /@testing-library/jest-dom/6.4.2_vitest@1.4.0: resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} peerDependencies: @@ -5041,7 +4656,7 @@ packages: dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - vitest: 0.34.1_playwright@1.43.0 + vitest: 1.4.0 dev: true /@testing-library/react/14.3.0_biqbaboplfbrettd7655fr4n2y: @@ -5058,18 +4673,13 @@ packages: react-dom: 18.2.0_react@18.2.0 dev: true - /@testing-library/user-event/14.5.2_@testing-library+dom@9.3.1: + /@testing-library/user-event/14.5.2_@testing-library+dom@9.3.4: resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 9.3.1 - dev: true - - /@tootallnate/once/2.0.0: - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} + '@testing-library/dom': 9.3.4 dev: true /@types/argparse/1.0.38: @@ -5080,16 +4690,6 @@ packages: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true - /@types/babel__core/7.20.1: - resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} - dependencies: - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.20.1 - dev: true - /@types/babel__core/7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: @@ -5123,33 +4723,23 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.5.0 - dev: true - - /@types/chai-subset/1.3.3: - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - dependencies: - '@types/chai': 4.3.5 - dev: true - - /@types/chai/4.3.5: - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + '@types/node': 20.12.6 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.5.0 + '@types/node': 20.12.6 dev: true - /@types/cookie/0.4.1: - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} + /@types/cookie/0.6.0: + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 20.5.0 + '@types/node': 20.12.6 dev: true /@types/d3-timer/2.0.1: @@ -5160,6 +4750,7 @@ packages: resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==} dependencies: '@types/ms': 0.7.31 + dev: false /@types/detect-port/1.3.3: resolution: {integrity: sha512-bV/jQlAJ/nPY3XqSatkGpu+nGzou+uSwrH1cROhn+jBFg47yaNH+blW4C7p9KhopC7QxCv/6M86s37k8dMk0Yg==} @@ -5169,6 +4760,10 @@ packages: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} dev: true + /@types/doctrine/0.0.9: + resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} + dev: true + /@types/ejs/3.1.2: resolution: {integrity: sha512-ZmiaE3wglXVWBM9fyVC17aGPkLo/UgaOjEiI2FXQfyczrCefORPxIe+2dVmnmk3zkVIbizjrlQzmPGhSYGXG5g==} dev: true @@ -5181,20 +4776,6 @@ packages: resolution: {integrity: sha512-AjwI4MvWx3HAOaZqYsjKWyEObT9lcVV0Y0V8nXo6cXzN8ZiMxVhf6F3d/UNvXVGKrEzL/Dluc5p+y9GkzlTWig==} dev: true - /@types/eslint-scope/3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.44.2 - '@types/estree': 1.0.1 - dev: true - - /@types/eslint/8.44.2: - resolution: {integrity: sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==} - dependencies: - '@types/estree': 1.0.1 - '@types/json-schema': 7.0.12 - dev: true - /@types/estree/0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true @@ -5203,10 +4784,14 @@ packages: resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} dev: true + /@types/estree/1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true + /@types/express-serve-static-core/4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 20.5.0 + '@types/node': 20.12.6 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -5229,20 +4814,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.5.0 - dev: true - - /@types/graceful-fs/4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} - dependencies: - '@types/node': 20.5.0 + '@types/node': 20.12.6 dev: true /@types/hast/3.0.2: resolution: {integrity: sha512-B5hZHgHsXvfCoO3xgNJvBnX7N8p86TqQeGKXcokW4XXi+qY4vxxPSFYofytvVmpFxzPv7oxDQzjg5Un5m2/xiw==} dependencies: '@types/unist': 3.0.1 - dev: false /@types/http-errors/2.0.1: resolution: {integrity: sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==} @@ -5252,37 +4830,18 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - dev: true - - /@types/istanbul-reports/3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} - dependencies: - '@types/istanbul-lib-report': 3.0.0 - dev: true - - /@types/jest/29.5.3: - resolution: {integrity: sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==} - dependencies: - expect: 29.6.2 - pretty-format: 29.6.2 - dev: true - /@types/js-cookie/2.2.7: resolution: {integrity: sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==} dev: false - /@types/js-levenshtein/1.1.1: - resolution: {integrity: sha512-qC4bCqYGy1y/NP7dDVr7KJarn+PbX1nSpwA7JXdu0HxT3QYjO8MJ+cntENtHFVy2dRAyBV23OZ6MxsW1AM1L8g==} - dev: true - /@types/json-schema/7.0.12: resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} dev: true + /@types/json-schema/7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + dev: true + /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true @@ -5315,10 +4874,6 @@ packages: - ts-node dev: true - /@types/mime-types/2.1.1: - resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} - dev: true - /@types/mime/1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} dev: true @@ -5333,20 +4888,24 @@ packages: /@types/ms/0.7.31: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false - /@types/node-fetch/2.6.4: - resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} + /@types/mute-stream/0.0.4: + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} dependencies: - '@types/node': 16.18.40 - form-data: 3.0.1 + '@types/node': 20.12.6 dev: true - /@types/node/16.18.40: - resolution: {integrity: sha512-+yno3ItTEwGxXiS/75Q/aHaa5srkpnJaH+kdkTVJ3DtJEwv92itpKbxU+FjPoh2m/5G9zmUQfrL4A4C13c+iGA==} + /@types/node/18.19.31: + resolution: {integrity: sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==} + dependencies: + undici-types: 5.26.5 dev: true - /@types/node/20.5.0: - resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} + /@types/node/20.12.6: + resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==} + dependencies: + undici-types: 5.26.5 dev: true /@types/normalize-package-data/2.4.1: @@ -5379,15 +4938,23 @@ packages: '@types/prop-types': 15.7.5 csstype: 3.1.2 + /@types/resolve/1.20.6: + resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} + dev: true + /@types/semver/7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true + /@types/semver/7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + /@types/send/0.17.1: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.5.0 + '@types/node': 20.12.6 dev: true /@types/serve-static/1.15.2: @@ -5395,95 +4962,69 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.5.0 + '@types/node': 20.12.6 dev: true - /@types/set-cookie-parser/2.4.3: - resolution: {integrity: sha512-7QhnH7bi+6KAhBB+Auejz1uV9DHiopZqu7LfR/5gZZTkejJV5nYeZZpgfFoE0N8aDsXuiYpfKyfyMatCwQhyTQ==} - dependencies: - '@types/node': 20.5.0 - dev: true - - /@types/stack-utils/2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - dev: true - - /@types/testing-library__jest-dom/5.14.9: - resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} - dependencies: - '@types/jest': 29.5.3 - dev: true - - /@types/unist/2.0.7: - resolution: {integrity: sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==} + /@types/statuses/2.0.5: + resolution: {integrity: sha512-jmIUGWrAiwu3dZpxntxieC+1n/5c3mjrImkmOSQ2NC5uP6cYO4aAZDdSmRcI5C1oiTmqlZGHC+/NmJrKogbP5A==} dev: true /@types/unist/3.0.1: resolution: {integrity: sha512-ue/hDUpPjC85m+PM9OQDMZr3LywT+CT6mPsQq8OJtCLiERkGRcQUFvu9XASF5XWqyZFXbf15lvb3JFJ4dRLWPg==} - dev: false - - /@types/yargs-parser/21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - dev: true - /@types/yargs/16.0.5: - resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==} - dependencies: - '@types/yargs-parser': 21.0.0 + /@types/uuid/9.0.8: + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true - /@types/yargs/17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} - dependencies: - '@types/yargs-parser': 21.0.0 + /@types/wrap-ansi/3.0.0: + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} dev: true - /@typescript-eslint/eslint-plugin/6.3.0_lpuazs7hxqt7zxuypivdykaje4: - resolution: {integrity: sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/eslint-plugin/7.6.0_7mmc262goqpozzafyyx46heoaq: + resolution: {integrity: sha512-gKmTNwZnblUdnTIJu3e9kmeRRzV2j1a/LUO27KNNAnIC5zjy1aSvXSRp4rVNlmAoHlQ7HzX42NbKpcSr4jF80A==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/type-utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke - '@typescript-eslint/utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke - '@typescript-eslint/visitor-keys': 6.3.0 + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/type-utils': 7.6.0_sojhslj24nfrktykmoxvmoo65u + '@typescript-eslint/utils': 7.6.0_sojhslj24nfrktykmoxvmoo65u + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 - eslint: 8.47.0 + eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 natural-compare: 1.4.0 - natural-compare-lite: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.1_typescript@5.4.4 + semver: 7.6.0 + ts-api-utils: 1.3.0_typescript@5.4.4 typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: - resolution: {integrity: sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/parser/7.6.0_sojhslj24nfrktykmoxvmoo65u: + resolution: {integrity: sha512-usPMPHcwX3ZoPWnBnhhorc14NJw9J4HpSXQX4urF2TPKG0au0XhJoZyX62fmvdHONUkmyUe74Hzm1//XA+BoYg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/typescript-estree': 7.6.0_typescript@5.4.4 + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 - eslint: 8.47.0 + eslint: 8.57.0 typescript: 5.4.4 transitivePeerDependencies: - supports-color @@ -5497,29 +5038,29 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager/6.3.0: - resolution: {integrity: sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager/7.6.0: + resolution: {integrity: sha512-ngttyfExA5PsHSx0rdFgnADMYQi+Zkeiv4/ZxGYUWd0nLs63Ha0ksmp8VMxAIC0wtCFxMos7Lt3PszJssG/E6w==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 dev: true - /@typescript-eslint/type-utils/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: - resolution: {integrity: sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/type-utils/7.6.0_sojhslj24nfrktykmoxvmoo65u: + resolution: {integrity: sha512-NxAfqAPNLG6LTmy7uZgpK8KcuiS2NZD/HlThPXQRGwz6u7MDBWRVliEEl1Gj6U7++kVJTpehkhZzCJLMK66Scw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 - '@typescript-eslint/utils': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@typescript-eslint/typescript-estree': 7.6.0_typescript@5.4.4 + '@typescript-eslint/utils': 7.6.0_sojhslj24nfrktykmoxvmoo65u debug: 4.3.4 - eslint: 8.47.0 - ts-api-utils: 1.0.1_typescript@5.4.4 + eslint: 8.57.0 + ts-api-utils: 1.3.0_typescript@5.4.4 typescript: 5.4.4 transitivePeerDependencies: - supports-color @@ -5530,9 +5071,9 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types/6.3.0: - resolution: {integrity: sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/types/7.6.0: + resolution: {integrity: sha512-h02rYQn8J+MureCvHVVzhl69/GAfQGPQZmOMjG1KfCl7o3HtMSlPaPUAPu6lLctXI5ySRGIYk94clD/AUMCUgQ==} + engines: {node: ^18.18.0 || >=20.0.0} dev: true /@typescript-eslint/typescript-estree/5.62.0_typescript@5.4.4: @@ -5549,68 +5090,69 @@ packages: debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 tsutils: 3.21.0_typescript@5.4.4 typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/6.3.0_typescript@5.4.4: - resolution: {integrity: sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree/7.6.0_typescript@5.4.4: + resolution: {integrity: sha512-+7Y/GP9VuYibecrCQWSKgl3GvUM5cILRttpWtnAu8GNL9j11e4tbuGZmZjJ8ejnKYyBRb2ddGQ3rEFCq3QjMJw==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/visitor-keys': 7.6.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.1_typescript@5.4.4 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0_typescript@5.4.4 typescript: 5.4.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.62.0_rkx3huv3cvvtalar5rt2yq2pke: + /@typescript-eslint/utils/5.62.0_sojhslj24nfrktykmoxvmoo65u: resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.47.0 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0_typescript@5.4.4 - eslint: 8.47.0 + eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/6.3.0_rkx3huv3cvvtalar5rt2yq2pke: - resolution: {integrity: sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils/7.6.0_sojhslj24nfrktykmoxvmoo65u: + resolution: {integrity: sha512-x54gaSsRRI+Nwz59TXpCsr6harB98qjXYzsRxGqvA5Ue3kQH+FxS7FYU81g/omn22ML2pZJkisy6Q+ElK8pBCA==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + eslint: ^8.56.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.47.0 - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0_typescript@5.4.4 - eslint: 8.47.0 - semver: 7.5.4 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 7.6.0 + '@typescript-eslint/types': 7.6.0 + '@typescript-eslint/typescript-estree': 7.6.0_typescript@5.4.4 + eslint: 8.57.0 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -5624,35 +5166,18 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys/6.3.0: - resolution: {integrity: sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/visitor-keys/7.6.0: + resolution: {integrity: sha512-4eLB7t+LlNUmXzfOu1VAIAdkjbu5xNSerURS9X/S5TUKWFRpXRQZbmtPqgKmYx8bj3J0irtQXSiWAOY82v+cgw==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 6.3.0 + '@typescript-eslint/types': 7.6.0 eslint-visitor-keys: 3.4.3 dev: true /@ungap/structured-clone/1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: false - - /@vitejs/plugin-react/3.1.0_vite@4.4.9: - resolution: {integrity: sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.1.0-beta.0 - dependencies: - '@babel/core': 7.24.4 - '@babel/plugin-transform-react-jsx-self': 7.24.1_@babel+core@7.24.4 - '@babel/plugin-transform-react-jsx-source': 7.24.1_@babel+core@7.24.4 - magic-string: 0.27.0 - react-refresh: 0.14.0 - vite: 4.4.9_less@4.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /@vitejs/plugin-react/4.2.1_vite@4.4.9: + /@vitejs/plugin-react/4.2.1_vite@5.2.8: resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -5663,61 +5188,95 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.24.1_@babel+core@7.24.4 '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 4.4.9 + vite: 5.2.8 transitivePeerDependencies: - supports-color dev: true - /@vitest/coverage-c8/0.33.0_vitest@0.34.1: - resolution: {integrity: sha512-DaF1zJz4dcOZS4k/neiQJokmOWqsGXwhthfmUdPGorXIQHjdPvV6JQSYhQDI41MyI8c+IieQUdIDs5XAMHtDDw==} - deprecated: v8 coverage is moved to @vitest/coverage-v8 package + /@vitest/coverage-v8/1.4.0_vitest@1.4.0: + resolution: {integrity: sha512-4hDGyH1SvKpgZnIByr9LhGgCEuF9DKM34IBLCC/fVfy24Z3+PZ+Ii9hsVBsHvY1umM1aGPEjceRkzxCfcQ10wg==} peerDependencies: - vitest: '>=0.30.0 <1' + vitest: 1.4.0 dependencies: '@ampproject/remapping': 2.2.1 - c8: 7.14.0 - magic-string: 0.30.2 + '@bcoe/v8-coverage': 0.2.3 + debug: 4.3.4 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.4 + istanbul-reports: 3.1.7 + magic-string: 0.30.9 + magicast: 0.3.3 picocolors: 1.0.0 - std-env: 3.3.3 - vitest: 0.34.1_playwright@1.43.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + test-exclude: 6.0.0 + v8-to-istanbul: 9.2.0 + vitest: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@vitest/expect/1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + dependencies: + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 + chai: 4.4.1 dev: true - /@vitest/expect/0.34.1: - resolution: {integrity: sha512-q2CD8+XIsQ+tHwypnoCk8Mnv5e6afLFvinVGCq3/BOT4kQdVQmY6rRfyKkwcg635lbliLPqbunXZr+L1ssUWiQ==} + /@vitest/expect/1.4.0: + resolution: {integrity: sha512-Jths0sWCJZ8BxjKe+p+eKsoqev1/T8lYcrjavEaz8auEJ4jAVY0GwW3JKmdVU4mmNPLPHixh4GNXP7GFtAiDHA==} dependencies: - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 - chai: 4.3.7 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 + chai: 4.4.1 dev: true - /@vitest/runner/0.34.1: - resolution: {integrity: sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==} + /@vitest/runner/1.4.0: + resolution: {integrity: sha512-EDYVSmesqlQ4RD2VvWo3hQgTJ7ZrFQ2VSJdfiJiArkCerDAGeyF1i6dHkmySqk573jLp6d/cfqCN+7wUB5tLgg==} dependencies: - '@vitest/utils': 0.34.1 - p-limit: 4.0.0 + '@vitest/utils': 1.4.0 + p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot/0.34.1: - resolution: {integrity: sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==} + /@vitest/snapshot/1.4.0: + resolution: {integrity: sha512-saAFnt5pPIA5qDGxOHxJ/XxhMFKkUSBJmVt5VgDsAqPTX6JP326r5C/c9UuCMPoXNzuudTPsYDZCoJ5ilpqG2A==} dependencies: - magic-string: 0.30.2 + magic-string: 0.30.9 pathe: 1.1.1 - pretty-format: 29.6.2 + pretty-format: 29.7.0 dev: true - /@vitest/spy/0.34.1: - resolution: {integrity: sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==} + /@vitest/spy/1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: - tinyspy: 2.1.1 + tinyspy: 2.2.1 dev: true - /@vitest/utils/0.34.1: - resolution: {integrity: sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==} + /@vitest/spy/1.4.0: + resolution: {integrity: sha512-Ywau/Qs1DzM/8Uc+yA77CwSegizMlcgTJuYGAi0jujOteJOUf1ujunHThYo243KG9nAyWT3L9ifPYZ5+As/+6Q==} dependencies: - diff-sequences: 29.4.3 - loupe: 2.3.6 - pretty-format: 29.6.2 + tinyspy: 2.2.1 + dev: true + + /@vitest/utils/1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + dev: true + + /@vitest/utils/1.4.0: + resolution: {integrity: sha512-mx3Yd1/6e2Vt/PUC98DcqTirtfxUyAZ32uK82r8rZzbtBeBo+nqgnjx/LvqQdWsrvNtm14VmurNgcf4nqY5gJg==} + dependencies: + diff-sequences: 29.6.3 + estree-walker: 3.0.3 + loupe: 2.3.7 + pretty-format: 29.7.0 dev: true /@volar/language-core/1.11.1: @@ -5768,7 +5327,7 @@ packages: '@vue/compiler-dom': 3.3.4 '@vue/shared': 3.3.4 computeds: 0.0.1 - minimatch: 9.0.3 + minimatch: 9.0.4 muggle-string: 0.3.1 path-browserify: 1.0.1 typescript: 5.4.4 @@ -5779,136 +5338,17 @@ packages: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} dev: true - /@webassemblyjs/ast/1.11.6: - resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - dev: true - - /@webassemblyjs/floating-point-hex-parser/1.11.6: - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - dev: true - - /@webassemblyjs/helper-api-error/1.11.6: - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - dev: true - - /@webassemblyjs/helper-buffer/1.11.6: - resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - dev: true - - /@webassemblyjs/helper-numbers/1.11.6: - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/helper-wasm-bytecode/1.11.6: - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - dev: true - - /@webassemblyjs/helper-wasm-section/1.11.6: - resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - dev: true - - /@webassemblyjs/ieee754/1.11.6: - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - - /@webassemblyjs/leb128/1.11.6: - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - dependencies: - '@xtuc/long': 4.2.2 - dev: true - - /@webassemblyjs/utf8/1.11.6: - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - dev: true - - /@webassemblyjs/wasm-edit/1.11.6: - resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-opt': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - '@webassemblyjs/wast-printer': 1.11.6 - dev: true - - /@webassemblyjs/wasm-gen/1.11.6: - resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - - /@webassemblyjs/wasm-opt/1.11.6: - resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - dev: true - - /@webassemblyjs/wasm-parser/1.11.6: - resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - - /@webassemblyjs/wast-printer/1.11.6: - resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - - /@xmldom/xmldom/0.8.10: - resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} - engines: {node: '>=10.0.0'} - dev: true - /@xobotyi/scrollbar-width/1.9.5: resolution: {integrity: sha512-N8tkAACJx2ww8vFMneJmaAgmjAG1tnVBZJRLRcx061tmsLRZHSEZSLuGWnwPtunsSLvSqXQ2wfp7Mgqg1I+2dQ==} dev: false - /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - dev: true - - /@xtuc/long/4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - dev: true - - /@yarnpkg/esbuild-plugin-pnp/3.0.0-rc.15_esbuild@0.18.20: + /@yarnpkg/esbuild-plugin-pnp/3.0.0-rc.15_esbuild@0.20.2: resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.18.20 + esbuild: 0.20.2 tslib: 2.6.2 dev: true @@ -5938,16 +5378,6 @@ packages: '@yornaath/batshit-devtools': 1.6.0 dev: false - /@zxing/text-encoding/0.9.0: - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - requiresBuild: true - dev: true - optional: true - - /abab/2.0.6: - resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - dev: true - /accepts/1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -5956,14 +5386,6 @@ packages: negotiator: 0.6.3 dev: true - /acorn-import-assertions/1.9.0_acorn@8.10.0: - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.10.0 - dev: true - /acorn-jsx/5.3.2_acorn@7.4.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -5972,12 +5394,12 @@ packages: acorn: 7.4.1 dev: true - /acorn-jsx/5.3.2_acorn@8.10.0: + /acorn-jsx/5.3.2_acorn@8.11.3: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.10.0 + acorn: 8.11.3 dev: true /acorn-walk/7.2.0: @@ -5985,8 +5407,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn-walk/8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + /acorn-walk/8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} dev: true @@ -5996,8 +5418,8 @@ packages: hasBin: true dev: true - /acorn/8.10.0: - resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + /acorn/8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -6007,19 +5429,6 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /adjust-sourcemap-loader/4.0.0: - resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} - engines: {node: '>=8.9'} - dependencies: - loader-utils: 2.0.4 - regex-parser: 2.2.11 - dev: true - - /agent-base/5.1.1: - resolution: {integrity: sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==} - engines: {node: '>= 6.0.0'} - dev: true - /agent-base/6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -6029,6 +5438,15 @@ packages: - supports-color dev: true + /agent-base/7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + /aggregate-error/3.1.0: resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} engines: {node: '>=8'} @@ -6037,14 +5455,6 @@ packages: indent-string: 4.0.0 dev: true - /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - dev: true - /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -6130,6 +5540,7 @@ packages: engines: {node: '>=10'} dependencies: tslib: 2.6.2 + dev: false /aria-query/5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} @@ -6268,12 +5679,13 @@ packages: is-shared-array-buffer: 1.0.3 dev: true - /assert/2.0.0: - resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} + /assert/2.1.0: + resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} dependencies: - es6-object-assign: 1.1.0 + call-bind: 1.0.7 is-nan: 1.3.2 object-is: 1.1.5 + object.assign: 4.1.5 util: 0.12.5 dev: true @@ -6285,20 +5697,6 @@ packages: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} dev: true - /ast-types/0.14.2: - resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} - engines: {node: '>=4'} - dependencies: - tslib: 2.6.2 - dev: true - - /ast-types/0.15.2: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} - engines: {node: '>=4'} - dependencies: - tslib: 2.6.2 - dev: true - /ast-types/0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} @@ -6306,10 +5704,6 @@ packages: tslib: 2.6.2 dev: true - /async-limiter/1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - dev: true - /async/3.2.4: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} dev: true @@ -6380,51 +5774,38 @@ packages: '@babel/core': 7.24.4 dev: true - /babel-plugin-istanbul/6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.24.0 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-polyfill-corejs2/0.4.5_@babel+core@7.24.4: - resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} + /babel-plugin-polyfill-corejs2/0.4.10_@babel+core@7.24.4: + resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.22.9 + '@babel/compat-data': 7.24.4 '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 + '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 semver: 6.3.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.8.3_@babel+core@7.24.4: - resolution: {integrity: sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==} + /babel-plugin-polyfill-corejs3/0.10.4_@babel+core@7.24.4: + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 - core-js-compat: 3.32.0 + '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 + core-js-compat: 3.36.1 transitivePeerDependencies: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.5.2_@babel+core@7.24.4: - resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} + /babel-plugin-polyfill-regenerator/0.6.1_@babel+core@7.24.4: + resolution: {integrity: sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.24.4 - '@babel/helper-define-polyfill-provider': 0.4.2_@babel+core@7.24.4 + '@babel/helper-define-polyfill-provider': 0.6.1_@babel+core@7.24.4 transitivePeerDependencies: - supports-color dev: true @@ -6453,10 +5834,6 @@ packages: engines: {node: '>=0.6'} dev: true - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -6538,16 +5915,6 @@ packages: update-browserslist-db: 1.0.13_browserslist@4.23.0 dev: true - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: true - - /buffer-crc32/0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true - /buffer-from/1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true @@ -6569,25 +5936,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /c8/7.14.0: - resolution: {integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==} - engines: {node: '>=10.12.0'} - hasBin: true - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@istanbuljs/schema': 0.1.3 - find-up: 5.0.0 - foreground-child: 2.0.0 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-report: 3.0.1 - istanbul-reports: 3.1.6 - rimraf: 3.0.2 - test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 - yargs: 16.2.0 - yargs-parser: 20.2.9 - dev: true - /cac/6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -6621,11 +5969,6 @@ packages: engines: {node: '>= 6'} dev: true - /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: true - /caniuse-lite/1.0.30001607: resolution: {integrity: sha512-WcvhVRjXLKFB/kmOFVwELtMxyhq3iM/MvmXcyCe2PNf166c39mptscOc/45TTS96n2gpNV2z7+NakArTWZCQ3w==} dev: true @@ -6634,14 +5977,14 @@ packages: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} dev: false - /chai/4.3.7: - resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==} + /chai/4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 + get-func-name: 2.0.2 loupe: 2.3.6 pathval: 1.1.1 type-detect: 4.0.8 @@ -6664,14 +6007,6 @@ packages: supports-color: 7.2.0 dev: true - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk/4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -6688,8 +6023,10 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /check-error/1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error/1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 dev: true /chokidar/3.5.3: @@ -6704,7 +6041,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr/1.1.4: @@ -6716,16 +6053,6 @@ packages: engines: {node: '>=10'} dev: true - /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: true - - /ci-info/3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} - dev: true - /class-variance-authority/0.7.0: resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} dependencies: @@ -6760,6 +6087,11 @@ packages: engines: {node: '>=6'} dev: true + /cli-spinners/2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + dev: true + /cli-table3/0.6.3: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} @@ -6774,6 +6106,11 @@ packages: engines: {node: '>= 10'} dev: true + /cli-width/4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + dev: true + /client-only/0.0.1: resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} dev: false @@ -6861,10 +6198,6 @@ packages: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} dev: false - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - /commander/4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} @@ -6925,16 +6258,6 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /concat-stream/1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.8 - typedarray: 0.0.6 - dev: true - /concurrently/6.5.1: resolution: {integrity: sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag==} engines: {node: '>=10.0.0'} @@ -6973,10 +6296,6 @@ packages: engines: {node: '>= 0.6'} dev: true - /convert-source-map/1.9.0: - resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - dev: true - /convert-source-map/2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true @@ -6985,22 +6304,11 @@ packages: resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: true - /cookie/0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - dev: true - /cookie/0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} dev: true - /copy-anything/2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - dependencies: - is-what: 3.14.1 - dev: true - /copy-to-clipboard/3.3.3: resolution: {integrity: sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==} dependencies: @@ -7013,18 +6321,14 @@ packages: browserslist: 4.23.0 dev: true - /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + /core-js-compat/3.36.1: + resolution: {integrity: sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==} + dependencies: + browserslist: 4.23.0 dev: true - /cosmiconfig/8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} - engines: {node: '>=14'} - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true /cron-converter/2.0.1: @@ -7058,23 +6362,6 @@ packages: hyphenate-style-name: 1.0.4 dev: false - /css-loader/6.8.1_webpack@5.88.2: - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.38 - postcss: 8.4.38 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.38 - postcss-modules-local-by-default: 4.0.3_postcss@8.4.38 - postcss-modules-scope: 3.0.0_postcss@8.4.38 - postcss-modules-values: 4.0.0_postcss@8.4.38 - postcss-value-parser: 4.2.0 - semver: 7.5.4 - webpack: 5.88.2_esbuild@0.18.20 - dev: true - /css-tree/1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} @@ -7093,9 +6380,9 @@ packages: hasBin: true dev: true - /cssstyle/3.0.0: - resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} - engines: {node: '>=14'} + /cssstyle/4.0.1: + resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + engines: {node: '>=18'} dependencies: rrweb-cssom: 0.6.0 dev: true @@ -7163,13 +6450,12 @@ packages: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} dev: true - /data-urls/4.0.0: - resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} - engines: {node: '>=14'} + /data-urls/5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} dependencies: - abab: 2.0.6 - whatwg-mimetype: 3.0.0 - whatwg-url: 12.0.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 dev: true /data-view-buffer/1.0.1: @@ -7384,6 +6670,7 @@ packages: /detect-node-es/1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false /detect-package-manager/2.0.1: resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} @@ -7412,8 +6699,8 @@ packages: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true - /diff-sequences/29.4.3: - resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} + /diff-sequences/29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true @@ -7450,13 +6737,6 @@ packages: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} dev: true - /domexception/4.0.0: - resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} - engines: {node: '>=12'} - dependencies: - webidl-conversions: 7.0.0 - dev: true - /dotenv-expand/10.0.0: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} @@ -7517,11 +6797,6 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - /encodeurl/1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -7533,14 +6808,6 @@ packages: once: 1.4.0 dev: true - /enhanced-resolve/5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - /entities/4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -7552,15 +6819,6 @@ packages: hasBin: true dev: true - /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - requiresBuild: true - dependencies: - prr: 1.0.1 - dev: true - optional: true - /error-ex/1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -7720,10 +6978,6 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true - /es-module-lexer/1.3.0: - resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==} - dev: true - /es-object-atoms/1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -7770,53 +7024,50 @@ packages: is-symbol: 1.0.4 dev: true - /es6-object-assign/1.1.0: - resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} - dev: true - /esbuild-plugin-alias/0.2.1: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true - /esbuild-register/3.4.2_esbuild@0.18.20: - resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==} + /esbuild-register/3.5.0_esbuild@0.20.2: + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4 - esbuild: 0.18.20 + esbuild: 0.20.2 transitivePeerDependencies: - supports-color dev: true - /esbuild/0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} + /esbuild/0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 dev: true /escalade/3.1.1: @@ -7833,11 +7084,6 @@ packages: engines: {node: '>=0.8.0'} dev: true - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - /escape-string-regexp/4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -7860,13 +7106,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/9.1.0_eslint@8.47.0: + /eslint-config-prettier/9.1.0_eslint@8.57.0: resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.47.0 + eslint: 8.57.0 dev: true /eslint-import-resolver-node/0.3.9: @@ -7879,7 +7125,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.8.0_4jezhbtfpjwei4y4qxxs4oq3se: + /eslint-module-utils/2.8.0_bpcrmriuqffnnxd75ymvcb6mha: resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7900,15 +7146,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u debug: 3.2.7 - eslint: 8.47.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import/2.29.1_s3fxxzq5js6xrekytaglud6zyi: + /eslint-plugin-import/2.29.1_ncq5gofulvdfszkh2q5am53rqa: resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -7918,16 +7164,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.3.0_rkx3huv3cvvtalar5rt2yq2pke + '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.47.0 + eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0_4jezhbtfpjwei4y4qxxs4oq3se + eslint-module-utils: 2.8.0_bpcrmriuqffnnxd75ymvcb6mha hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -7943,7 +7189,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y/6.8.0_eslint@8.47.0: + /eslint-plugin-jsx-a11y/6.8.0_eslint@8.57.0: resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} peerDependencies: @@ -7959,7 +7205,7 @@ packages: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.18 - eslint: 8.47.0 + eslint: 8.57.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -7968,7 +7214,7 @@ packages: object.fromentries: 2.0.8 dev: true - /eslint-plugin-prettier/5.1.3_iow6oc2wfjdww3vlv2ym7bgxjy: + /eslint-plugin-prettier/5.1.3_udeglvt2rvqfn252kbszwwr7nu: resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7982,14 +7228,14 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.47.0 - eslint-config-prettier: 9.1.0_eslint@8.47.0 + eslint: 8.57.0 + eslint-config-prettier: 9.1.0_eslint@8.57.0 prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 dev: true - /eslint-plugin-react/7.34.1_eslint@8.47.0: + /eslint-plugin-react/7.34.1_eslint@8.57.0: resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} engines: {node: '>=4'} peerDependencies: @@ -8002,7 +7248,7 @@ packages: array.prototype.tosorted: 1.1.3 doctrine: 2.1.0 es-iterator-helpers: 1.0.18 - eslint: 8.47.0 + eslint: 8.57.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -8016,23 +7262,23 @@ packages: string.prototype.matchall: 4.0.11 dev: true - /eslint-plugin-simple-import-sort/10.0.0_eslint@8.47.0: - resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} + /eslint-plugin-simple-import-sort/12.0.0_eslint@8.57.0: + resolution: {integrity: sha512-8o0dVEdAkYap0Cn5kNeklaKcT1nUsa3LITWEuFk3nJifOoD+5JQGoyDUW2W/iPWwBsNBJpyJS9y4je/BgxLcyQ==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.47.0 + eslint: 8.57.0 dev: true - /eslint-plugin-storybook/0.6.13_rkx3huv3cvvtalar5rt2yq2pke: - resolution: {integrity: sha512-smd+CS0WH1jBqUEJ3znGS7DU4ayBE9z6lkQAK2yrSUv1+rq8BT/tiI5C/rKE7rmiqiAfojtNYZRhzo5HrulccQ==} - engines: {node: 12.x || 14.x || >= 16} + /eslint-plugin-storybook/0.8.0_sojhslj24nfrktykmoxvmoo65u: + resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==} + engines: {node: '>= 18'} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0_rkx3huv3cvvtalar5rt2yq2pke - eslint: 8.47.0 + '@typescript-eslint/utils': 5.62.0_sojhslj24nfrktykmoxvmoo65u + eslint: 8.57.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -8061,18 +7307,19 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.47.0: - resolution: {integrity: sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==} + /eslint/8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0_eslint@8.47.0 - '@eslint-community/regexpp': 4.6.2 - '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.47.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint-community/eslint-utils': 4.4.0_eslint@8.57.0 + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -8088,9 +7335,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.21.0 + globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -8111,8 +7358,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.10.0 - acorn-jsx: 5.3.2_acorn@8.10.0 + acorn: 8.11.3 + acorn-jsx: 5.3.2_acorn@8.11.3 eslint-visitor-keys: 3.4.3 dev: true @@ -8146,21 +7393,16 @@ packages: engines: {node: '>=4.0'} dev: true - /estree-to-babel/3.2.1: - resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} - engines: {node: '>=8.3.0'} - dependencies: - '@babel/traverse': 7.24.1 - '@babel/types': 7.24.0 - c8: 7.14.0 - transitivePeerDependencies: - - supports-color - dev: true - /estree-walker/2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true + /estree-walker/3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.1 + dev: true + /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -8175,11 +7417,6 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false - /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - dev: true - /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -8195,16 +7432,19 @@ packages: strip-final-newline: 2.0.0 dev: true - /expect/29.6.2: - resolution: {integrity: sha512-iAErsLxJ8C+S02QbLAwgSGSezLQK+XXRDt8IuFXFpwCNw2ECmzZSmjKcCaFVp5VRMk+WAvz6h6jokzEzBFZEuA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /execa/8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} dependencies: - '@jest/expect-utils': 29.6.2 - '@types/node': 20.5.0 - jest-get-type: 29.4.3 - jest-matcher-utils: 29.6.2 - jest-message-util: 29.6.2 - jest-util: 29.6.2 + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 dev: true /express/4.18.2: @@ -8248,6 +7488,7 @@ packages: /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} @@ -8258,18 +7499,6 @@ packages: tmp: 0.0.33 dev: true - /extract-zip/1.7.0: - resolution: {integrity: sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==} - hasBin: true - dependencies: - concat-stream: 1.6.2 - debug: 2.6.9 - mkdirp: 0.5.6 - yauzl: 2.10.0 - transitivePeerDependencies: - - supports-color - dev: true - /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -8318,18 +7547,6 @@ packages: reusify: 1.0.4 dev: true - /fb-watchman/2.0.2: - resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} - dependencies: - bser: 2.1.1 - dev: true - - /fd-slicer/1.1.0: - resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - dependencies: - pend: 1.2.0 - dev: true - /fecha/4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} dev: false @@ -8461,14 +7678,6 @@ packages: is-callable: 1.2.7 dev: true - /foreground-child/2.0.0: - resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} - engines: {node: '>=8.0.0'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 3.0.7 - dev: true - /foreground-child/3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -8477,15 +7686,6 @@ packages: signal-exit: 4.1.0 dev: true - /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /form-data/4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -8559,6 +7759,14 @@ packages: dev: true optional: true + /fsevents/2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true @@ -8601,8 +7809,8 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-func-name/2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-func-name/2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true /get-intrinsic/1.2.1: @@ -8628,27 +7836,23 @@ packages: /get-nonce/1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} + dev: false /get-npm-tarball-url/2.0.3: resolution: {integrity: sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw==} engines: {node: '>=12.17'} dev: true - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - - /get-port/5.1.1: - resolution: {integrity: sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==} - engines: {node: '>=8'} - dev: true - /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} dev: true + /get-stream/8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + /get-symbol-description/1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -8675,14 +7879,14 @@ packages: https-proxy-agent: 5.0.1 mri: 1.2.0 node-fetch-native: 1.2.0 - pathe: 1.1.1 + pathe: 1.1.2 tar: 6.1.15 transitivePeerDependencies: - supports-color dev: true - /github-slugger/1.5.0: - resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + /github-slugger/2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} dev: true /gl-matrix/3.4.3: @@ -8728,7 +7932,7 @@ packages: dependencies: foreground-child: 3.1.1 jackspeak: 2.2.3 - minimatch: 9.0.3 + minimatch: 9.0.4 minipass: 7.0.3 path-scurry: 1.10.1 dev: true @@ -8760,8 +7964,8 @@ packages: engines: {node: '>=4'} dev: true - /globals/13.21.0: - resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==} + /globals/13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -8781,7 +7985,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.1 - ignore: 5.2.4 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -8806,8 +8010,8 @@ packages: lodash: 4.17.21 dev: false - /graphql/16.7.1: - resolution: {integrity: sha512-DRYR9tf+UGU0KOsMcKAlXeFfX89UiiIZ0dRU3mR0yJfu6OjZqUcp68NnFLnqQU5RexygFoDy1EW+ccOYcPfmHg==} + /graphql/16.8.1: + resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} dev: true @@ -8905,6 +8109,18 @@ packages: function-bind: 1.1.2 dev: true + /hast-util-heading-rank/3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.2 + dev: true + + /hast-util-is-element/3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.2 + dev: true + /hast-util-sanitize/5.0.1: resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} dependencies: @@ -8927,6 +8143,12 @@ packages: vfile-message: 4.0.2 dev: false + /hast-util-to-string/3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + dependencies: + '@types/hast': 3.0.2 + dev: true + /hast-util-whitespace/3.0.0: resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} dependencies: @@ -8938,19 +8160,19 @@ packages: hasBin: true dev: true - /headers-polyfill/3.1.2: - resolution: {integrity: sha512-tWCK4biJ6hcLqTviLXVR9DTRfYGQMXEIUj3gwJ2rZ5wO/at3XtkI4g8mCvFdUF9l1KMBNCfmNAdnahm1cgavQA==} + /headers-polyfill/4.0.3: + resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} dev: true /hosted-git-info/2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /html-encoding-sniffer/3.0.0: - resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} - engines: {node: '>=12'} + /html-encoding-sniffer/4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} dependencies: - whatwg-encoding: 2.0.0 + whatwg-encoding: 3.1.1 dev: true /html-escaper/2.0.2: @@ -8977,32 +8199,31 @@ packages: toidentifier: 1.0.1 dev: true - /http-proxy-agent/5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} + /http-proxy-agent/7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 + agent-base: 7.1.1 debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true - /https-proxy-agent/4.0.0: - resolution: {integrity: sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==} - engines: {node: '>= 6.0.0'} + /https-proxy-agent/5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} dependencies: - agent-base: 5.1.1 + agent-base: 6.0.2 debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true - /https-proxy-agent/5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} + /https-proxy-agent/7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} dependencies: - agent-base: 6.0.2 + agent-base: 7.1.1 debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -9013,6 +8234,11 @@ packages: engines: {node: '>=10.17.0'} dev: true + /human-signals/5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + /hyphenate-style-name/1.0.4: resolution: {integrity: sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==} dev: false @@ -9031,32 +8257,15 @@ packages: safer-buffer: 2.1.2 dev: true - /icss-utils/5.1.0_postcss@8.4.38: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - dev: true - /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true - /ignore/5.2.4: - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + /ignore/5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} dev: true - /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - dev: true - optional: true - /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -9149,9 +8358,10 @@ packages: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 + dev: false - /ip/2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip/2.0.1: + resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} dev: true /ipaddr.js/1.9.1: @@ -9159,9 +8369,9 @@ packages: engines: {node: '>= 0.10'} dev: true - /is-absolute-url/3.0.3: - resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} - engines: {node: '>=8'} + /is-absolute-url/4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true /is-any-array/2.0.1: @@ -9402,6 +8612,11 @@ packages: engines: {node: '>=8'} dev: true + /is-stream/3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-string/1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -9452,10 +8667,6 @@ packages: get-intrinsic: 1.2.4 dev: true - /is-what/3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - dev: true - /is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -9480,35 +8691,33 @@ packages: engines: {node: '>=0.10.0'} dev: true - /istanbul-lib-coverage/3.2.0: - resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} + /istanbul-lib-coverage/3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.24.4 - '@babel/parser': 7.24.4 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-report/3.0.1: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} dependencies: - istanbul-lib-coverage: 3.2.0 + istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 dev: true - /istanbul-reports/3.1.6: - resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + /istanbul-lib-source-maps/5.0.4: + resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} + engines: {node: '>=10'} + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + debug: 4.3.4 + istanbul-lib-coverage: 3.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports/3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -9550,109 +8759,6 @@ packages: minimatch: 3.1.2 dev: true - /jest-diff/29.6.2: - resolution: {integrity: sha512-t+ST7CB9GX5F2xKwhwCf0TAR17uNDiaPTZnVymP9lw0lssa9vG+AFyDZoeIHStU3WowFFwT+ky+er0WVl2yGhA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 29.4.3 - jest-get-type: 29.4.3 - pretty-format: 29.6.2 - dev: true - - /jest-get-type/29.4.3: - resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - - /jest-haste-map/29.6.2: - resolution: {integrity: sha512-+51XleTDAAysvU8rT6AnS1ZJ+WHVNqhj1k6nTvN2PYP+HjU3kqlaKQ1Lnw3NYW3bm2r8vq82X0Z1nDDHZMzHVA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.6.1 - '@types/graceful-fs': 4.1.6 - '@types/node': 20.5.0 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 29.4.3 - jest-util: 29.6.2 - jest-worker: 29.6.2 - micromatch: 4.0.5 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /jest-matcher-utils/29.6.2: - resolution: {integrity: sha512-4LiAk3hSSobtomeIAzFTe+N8kL6z0JtF3n6I4fg29iIW7tt99R7ZcIFW34QkX+DuVrf+CUe6wuVOpm7ZKFJzZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - jest-diff: 29.6.2 - jest-get-type: 29.4.3 - pretty-format: 29.6.2 - dev: true - - /jest-message-util/29.6.2: - resolution: {integrity: sha512-vnIGYEjoPSuRqV8W9t+Wow95SDp6KPX2Uf7EoeG9G99J2OVh7OSwpS4B6J0NfpEIpfkBNHlBZpA2rblEuEFhZQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.22.10 - '@jest/types': 29.6.1 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.11 - micromatch: 4.0.5 - pretty-format: 29.6.2 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: true - - /jest-mock/27.5.1: - resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/node': 20.5.0 - dev: true - - /jest-regex-util/29.4.3: - resolution: {integrity: sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - - /jest-util/29.6.2: - resolution: {integrity: sha512-3eX1qb6L88lJNCFlEADKOkjpXJQyZRiavX1INZ4tRnrBVr2COd3RgcTLyUiEXMNBlDU/cgYq6taUS0fExrWW4w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/types': 29.6.1 - '@types/node': 20.5.0 - chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 - dev: true - - /jest-worker/27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 20.5.0 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - - /jest-worker/29.6.2: - resolution: {integrity: sha512-l3ccBOabTdkng8I/ORCkADz4eSMKejTYv1vB/Z83UiubqhC1oQ5Li6dWCyqOIvSifGjUBxuvxvlm6KGK2DtuAQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@types/node': 20.5.0 - jest-util: 29.6.2 - merge-stream: 2.0.0 - supports-color: 8.1.1 - dev: true - /jiti/1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true @@ -9666,20 +8772,11 @@ packages: resolution: {integrity: sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==} dev: false - /js-levenshtein/1.1.6: - resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} - engines: {node: '>=0.10.0'} - dev: true - /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + /js-tokens/9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} dev: true /js-yaml/4.1.0: @@ -9689,22 +8786,25 @@ packages: argparse: 2.0.1 dev: true - /jscodeshift/0.14.0_@babel+preset-env@7.22.10: - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + /jscodeshift/0.15.2: + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true dependencies: '@babel/core': 7.24.4 - '@babel/parser': 7.22.10 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.24.4 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.24.4 - '@babel/plugin-proposal-optional-chaining': 7.21.0_@babel+core@7.24.4 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.24.4 - '@babel/preset-env': 7.22.10_@babel+core@7.24.4 - '@babel/preset-flow': 7.22.5_@babel+core@7.24.4 - '@babel/preset-typescript': 7.22.5_@babel+core@7.24.4 - '@babel/register': 7.22.5_@babel+core@7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-transform-class-properties': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-private-methods': 7.22.5_@babel+core@7.24.4 + '@babel/preset-flow': 7.24.1_@babel+core@7.24.4 + '@babel/preset-typescript': 7.24.1_@babel+core@7.24.4 + '@babel/register': 7.23.7_@babel+core@7.24.4 babel-core: 7.0.0-bridge.0_@babel+core@7.24.4 chalk: 4.1.2 flow-parser: 0.214.0 @@ -9712,31 +8812,63 @@ packages: micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 - recast: 0.21.5 + recast: 0.23.6 temp: 0.8.4 write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color dev: true - /jsdom/22.1.0: - resolution: {integrity: sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==} - engines: {node: '>=16'} + /jscodeshift/0.15.2_@babel+preset-env@7.24.4: + resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true + dependencies: + '@babel/core': 7.24.4 + '@babel/parser': 7.24.4 + '@babel/plugin-transform-class-properties': 7.22.5_@babel+core@7.24.4 + '@babel/plugin-transform-modules-commonjs': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-optional-chaining': 7.24.1_@babel+core@7.24.4 + '@babel/plugin-transform-private-methods': 7.22.5_@babel+core@7.24.4 + '@babel/preset-env': 7.24.4_@babel+core@7.24.4 + '@babel/preset-flow': 7.24.1_@babel+core@7.24.4 + '@babel/preset-typescript': 7.24.1_@babel+core@7.24.4 + '@babel/register': 7.23.7_@babel+core@7.24.4 + babel-core: 7.0.0-bridge.0_@babel+core@7.24.4 + chalk: 4.1.2 + flow-parser: 0.214.0 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + neo-async: 2.6.2 + node-dir: 0.1.17 + recast: 0.23.6 + temp: 0.8.4 + write-file-atomic: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jsdom/24.0.0: + resolution: {integrity: sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==} + engines: {node: '>=18'} peerDependencies: - canvas: ^2.5.0 + canvas: ^2.11.2 peerDependenciesMeta: canvas: optional: true dependencies: - abab: 2.0.6 - cssstyle: 3.0.0 - data-urls: 4.0.0 + cssstyle: 4.0.1 + data-urls: 5.0.0 decimal.js: 10.4.3 - domexception: 4.0.0 form-data: 4.0.0 - html-encoding-sniffer: 3.0.0 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 is-potential-custom-element-name: 1.0.1 nwsapi: 2.2.7 parse5: 7.1.2 @@ -9744,13 +8876,13 @@ packages: saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.3 - w3c-xmlserializer: 4.0.0 + w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - whatwg-url: 12.0.1 - ws: 8.13.0 - xml-name-validator: 4.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.16.0 + xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil - supports-color @@ -9855,37 +8987,6 @@ packages: dotenv-expand: 10.0.0 dev: true - /less-loader/11.1.3_less@4.2.0+webpack@5.88.2: - resolution: {integrity: sha512-A5b7O8dH9xpxvkosNrP0dFp2i/dISOJa9WwGF3WJflfqIERE2ybxh1BFDj5CovC2+jCE4M354mk90hN6ziXlVw==} - engines: {node: '>= 14.15.0'} - peerDependencies: - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 - dependencies: - less: 4.2.0 - webpack: 5.88.2_esbuild@0.18.20 - dev: true - - /less/4.2.0: - resolution: {integrity: sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.6.2 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.11 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.2.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} @@ -9908,23 +9009,12 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /loader-runner/4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} - dev: true - - /loader-utils/2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.3 - dev: true - - /local-pkg/0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + /local-pkg/0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} engines: {node: '>=14'} + dependencies: + mlly: 1.6.1 + pkg-types: 1.0.3 dev: true /locate-path/3.0.0: @@ -10000,8 +9090,15 @@ packages: /loupe/2.3.6: resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + dependencies: + get-func-name: 2.0.2 + dev: true + + /loupe/2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 dev: true /lru-cache/10.0.1: @@ -10039,18 +9136,19 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string/0.30.2: - resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} + /magic-string/0.30.9: + resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /magic-string/0.30.9: - resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} - engines: {node: '>=12'} + /magicast/0.3.3: + resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@babel/parser': 7.24.4 + '@babel/types': 7.24.0 + source-map-js: 1.2.0 dev: true /make-dir/2.1.0: @@ -10075,12 +9173,6 @@ packages: semver: 7.5.4 dev: true - /makeerror/1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - dependencies: - tmpl: 1.0.5 - dev: true - /map-or-similar/1.5.0: resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} dev: true @@ -10095,13 +9187,7 @@ packages: peerDependencies: react: '>= 0.14.0' dependencies: - react: 18.2.0 - dev: true - - /mdast-util-definitions/4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} - dependencies: - unist-util-visit: 2.0.3 + react: 18.2.0 dev: true /mdast-util-find-and-replace/3.0.1: @@ -10234,10 +9320,6 @@ packages: zwitch: 2.0.4 dev: false - /mdast-util-to-string/1.1.0: - resolution: {integrity: sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==} - dev: true - /mdast-util-to-string/4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} dependencies: @@ -10550,17 +9632,16 @@ packages: hasBin: true dev: true - /mime/2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mimic-fn/2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true + /mimic-fn/4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + /min-indent/1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -10585,8 +9666,8 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch/9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + /minimatch/9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -10625,13 +9706,6 @@ packages: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} dev: true - /mkdirp/0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: true - /mkdirp/1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -10665,13 +9739,19 @@ packages: ml-array-rescale: 1.3.7 dev: false - /mlly/1.4.0: - resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} + /ml-matrix/6.5.0: + resolution: {integrity: sha512-sms732Dge+rs5dU4mnjE0oqLWm1WujvR2fr38LgUHRG2cjXjWlO3WJupLYaSz3++2iYr0UrGDK72OAivr3J8dg==} dependencies: - acorn: 8.10.0 - pathe: 1.1.1 + ml-array-rescale: 1.3.7 + dev: false + + /mlly/1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 pkg-types: 1.0.3 - ufo: 1.2.0 + ufo: 1.5.3 dev: true /mri/1.2.0: @@ -10683,10 +9763,6 @@ packages: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true - /ms/2.1.1: - resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - dev: true - /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -10694,40 +9770,35 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /msw/1.2.3_typescript@5.4.4: - resolution: {integrity: sha512-Fqy/TaLKR32x4IkMwudJHJysBzVM/v/lSoMPS9f3QaHLOmb3xHN9YurSUnRt+2eEvNXLjVPij1wMBQtLmTbKsg==} - engines: {node: '>=14'} + /msw/2.2.13_typescript@5.4.4: + resolution: {integrity: sha512-ljFf1xZsU0b4zv1l7xzEmC6OZA6yD06hcx0H+dc8V0VypaP3HGYJa1rMLjQbBWl32ptGhcfwcPCWDB1wjmsftw==} + engines: {node: '>=18'} hasBin: true requiresBuild: true peerDependencies: - typescript: '>= 4.4.x <= 5.1.x' + typescript: '>= 4.7.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@mswjs/cookies': 0.2.2 - '@mswjs/interceptors': 0.17.9 - '@open-draft/until': 1.0.3 - '@types/cookie': 0.4.1 - '@types/js-levenshtein': 1.1.1 - chalk: 4.1.1 - chokidar: 3.5.3 - cookie: 0.4.2 - graphql: 16.7.1 - headers-polyfill: 3.1.2 - inquirer: 8.2.6 + '@bundled-es-modules/cookie': 2.0.0 + '@bundled-es-modules/statuses': 1.0.1 + '@inquirer/confirm': 3.1.2 + '@mswjs/cookies': 1.1.0 + '@mswjs/interceptors': 0.26.15 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.5 + chalk: 4.1.2 + graphql: 16.8.1 + headers-polyfill: 4.0.3 is-node-process: 1.2.0 - js-levenshtein: 1.1.6 - node-fetch: 2.6.12 - outvariant: 1.4.0 + outvariant: 1.4.2 path-to-regexp: 6.2.1 - strict-event-emitter: 0.4.6 - type-fest: 2.19.0 + strict-event-emitter: 0.5.1 + type-fest: 4.15.0 typescript: 5.4.4 yargs: 17.7.2 - transitivePeerDependencies: - - encoding - - supports-color dev: true /muggle-string/0.3.1: @@ -10738,6 +9809,11 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true + /mute-stream/1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /mz/2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: @@ -10770,28 +9846,10 @@ packages: hasBin: true dev: true - /natural-compare-lite/1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: true - /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /needle/3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: 3.2.7 - iconv-lite: 0.6.3 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color - dev: true - optional: true - /negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} @@ -10824,10 +9882,6 @@ packages: whatwg-url: 5.0.0 dev: true - /node-int64/0.4.0: - resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - dev: true - /node-releases/2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} dev: true @@ -10836,7 +9890,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.4 + resolve: 1.22.8 semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -10858,6 +9912,13 @@ packages: path-key: 3.1.1 dev: true + /npm-run-path/5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /nwsapi/2.2.7: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} dev: true @@ -10984,6 +10045,13 @@ packages: mimic-fn: 2.1.0 dev: true + /onetime/6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + /open/8.4.2: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} @@ -11025,8 +10093,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /outvariant/1.4.0: - resolution: {integrity: sha512-AlWY719RF02ujitly7Kk/0QlV+pXGFDHrHf9O2OKqyqgBieaPOIeuSkL8sRK6j2WK+/ZAURq2kZsY0d8JapUiw==} + /outvariant/1.4.2: + resolution: {integrity: sha512-Ou3dJ6bA/UJ5GVHxah4LnqDwZRwAmWxrG3wtrHrbGnP4RnLCtA64A4F+ae7Y8ww660JaddSoArUR5HjipWSHAQ==} dev: true /p-limit/2.3.0: @@ -11043,9 +10111,9 @@ packages: yocto-queue: 0.1.0 dev: true - /p-limit/4.0.0: - resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /p-limit/5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} dependencies: yocto-queue: 1.0.0 dev: true @@ -11098,17 +10166,12 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.22.10 + '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 dev: true - /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} - dev: true - /parse5/7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} dependencies: @@ -11144,6 +10207,11 @@ packages: engines: {node: '>=8'} dev: true + /path-key/4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-parse/1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -11177,6 +10245,10 @@ packages: resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==} dev: true + /pathe/1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true + /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true @@ -11189,10 +10261,6 @@ packages: through2: 2.0.5 dev: true - /pend/1.2.0: - resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} - dev: true - /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true @@ -11242,7 +10310,7 @@ packages: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.4.0 + mlly: 1.6.1 pathe: 1.1.1 dev: true @@ -11286,6 +10354,18 @@ packages: resolve: 1.22.4 dev: true + /postcss-import/16.1.0_postcss@8.4.38: + resolution: {integrity: sha512-7hsAZ4xGXl4MW+OKEWCnF6T5jqBw80/EE9aXg1r2yyn1RsVEU8EtKXbijEODa+rg7iih4bKf7vlvTGYR4CnPNg==} + engines: {node: '>=18.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: true + /postcss-js/4.0.1_postcss@8.4.38: resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -11313,61 +10393,6 @@ packages: yaml: 2.3.1 dev: true - /postcss-loader/7.3.3_onc7w3vifcz5i5zzcrpkluvssm: - resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} - engines: {node: '>= 14.15.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 - dependencies: - cosmiconfig: 8.2.0 - jiti: 1.21.0 - postcss: 8.4.38 - semver: 7.5.4 - webpack: 5.88.2_esbuild@0.18.20 - dev: true - - /postcss-modules-extract-imports/3.0.0_postcss@8.4.38: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - dev: true - - /postcss-modules-local-by-default/4.0.3_postcss@8.4.38: - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.38 - postcss: 8.4.38 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - - /postcss-modules-scope/3.0.0_postcss@8.4.38: - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.38 - postcss-selector-parser: 6.0.13 - dev: true - - /postcss-modules-values/4.0.0_postcss@8.4.38: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.38 - postcss: 8.4.38 - dev: true - /postcss-nested/6.0.1_postcss@8.4.38: resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} @@ -11419,12 +10444,6 @@ packages: fast-diff: 1.3.0 dev: true - /prettier/2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier/3.2.5: resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} engines: {node: '>=14'} @@ -11440,11 +10459,11 @@ packages: react-is: 17.0.2 dev: true - /pretty-format/29.6.2: - resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} + /pretty-format/29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jest/schemas': 29.6.0 + '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 react-is: 18.2.0 dev: true @@ -11472,11 +10491,6 @@ packages: engines: {node: '>= 0.6.0'} dev: true - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - /prompts/2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -11509,11 +10523,6 @@ packages: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true - /prr/1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - dev: true - optional: true - /psl/1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true @@ -11540,31 +10549,11 @@ packages: pump: 2.0.1 dev: true - /punycode/2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode/2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} dev: true - /puppeteer-core/2.1.1: - resolution: {integrity: sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==} - engines: {node: '>=8.16.0'} - dependencies: - '@types/mime-types': 2.1.1 - debug: 4.3.4 - extract-zip: 1.7.0 - https-proxy-agent: 4.0.0 - mime: 2.6.0 - mime-types: 2.1.35 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 2.7.1 - ws: 6.2.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /qs/6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -11576,7 +10565,7 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 dev: true /querystringify/2.2.0: @@ -11591,12 +10580,6 @@ packages: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} dev: true - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} @@ -11630,21 +10613,20 @@ packages: typescript: 5.4.4 dev: true - /react-docgen/6.0.0-alpha.3: - resolution: {integrity: sha512-DDLvB5EV9As1/zoUsct6Iz2Cupw9FObEGD3DMcIs3EDFIoSKyz8FZtoWj3Wj+oodrU4/NfidN0BL5yrapIcTSA==} - engines: {node: '>=12.0.0'} - hasBin: true + /react-docgen/7.0.3: + resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} + engines: {node: '>=16.14.0'} dependencies: '@babel/core': 7.24.4 - '@babel/generator': 7.22.10 - ast-types: 0.14.2 - commander: 2.20.3 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.1 + '@types/doctrine': 0.0.9 + '@types/resolve': 1.20.6 doctrine: 3.0.0 - estree-to-babel: 3.2.1 - neo-async: 2.6.2 - node-dir: 0.1.17 - resolve: 1.22.4 - strip-indent: 3.0.0 + resolve: 1.22.8 + strip-indent: 4.0.0 transitivePeerDependencies: - supports-color dev: true @@ -11671,14 +10653,6 @@ packages: react-is: 18.1.0 dev: true - /react-inspector/6.0.2_react@18.2.0: - resolution: {integrity: sha512-x+b7LxhmHXjHoU/VrFAzw5iutsILRoYyDq97EDYdFpPLcvqtEzk4ZSZSQjnFPbr5T57tLXnHcqFYoN1pI6u8uQ==} - peerDependencies: - react: ^16.8.4 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - dev: true - /react-is/16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true @@ -11736,6 +10710,7 @@ packages: react: 18.2.0 react-style-singleton: 2.2.1_5vltyd222judxlmi5ppkhudyhq tslib: 2.6.2 + dev: false /react-remove-scroll/2.5.5_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} @@ -11754,17 +10729,7 @@ packages: tslib: 2.6.2 use-callback-ref: 1.3.0_5vltyd222judxlmi5ppkhudyhq use-sidecar: 1.1.2_5vltyd222judxlmi5ppkhudyhq - - /react-resize-detector/7.1.2_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-zXnPJ2m8+6oq9Nn8zsep/orts9vQv3elrpA+R8XTcW7DVVUJ9vwDwMXaBtykAYjMnkCIaOoK9vObyR7ZgFNlOw==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 - dependencies: - lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true + dev: false /react-router-dom/6.22.3_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==} @@ -11804,6 +10769,7 @@ packages: invariant: 2.2.4 react: 18.2.0 tslib: 2.6.2 + dev: false /react-universal-interface/0.6.2_react@18.2.0+tslib@2.6.2: resolution: {integrity: sha512-dg8yXdcQmvgR13RIlZbTRQOoUrDciFVoSBZILwjE2LFISxZZ8loVJKAkuzswl5js8BHda79bIb2b84ehU8IjXw==} @@ -11898,24 +10864,14 @@ packages: picomatch: 2.3.1 dev: true - /recast/0.21.5: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} - engines: {node: '>= 4'} - dependencies: - ast-types: 0.15.2 - esprima: 4.0.1 - source-map: 0.6.1 - tslib: 2.6.2 - dev: true - - /recast/0.23.4: - resolution: {integrity: sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==} + /recast/0.23.6: + resolution: {integrity: sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==} engines: {node: '>= 4'} dependencies: - assert: 2.0.0 ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 + tiny-invariant: 1.3.3 tslib: 2.6.2 dev: true @@ -11964,10 +10920,6 @@ packages: '@babel/runtime': 7.24.4 dev: true - /regex-parser/2.2.11: - resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} - dev: true - /regexp.prototype.flags/1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} engines: {node: '>= 0.4'} @@ -12010,6 +10962,17 @@ packages: resolution: {integrity: sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w==} dev: false + /rehype-external-links/3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + dependencies: + '@types/hast': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + dev: true + /rehype-sanitize/6.0.0: resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} dependencies: @@ -12017,14 +10980,14 @@ packages: hast-util-sanitize: 5.0.1 dev: false - /remark-external-links/8.0.0: - resolution: {integrity: sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==} + /rehype-slug/6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} dependencies: - extend: 3.0.2 - is-absolute-url: 3.0.3 - mdast-util-definitions: 4.0.0 - space-separated-tokens: 1.1.5 - unist-util-visit: 2.0.3 + '@types/hast': 3.0.2 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 dev: true /remark-gfm/4.0.0: @@ -12061,14 +11024,6 @@ packages: vfile: 6.0.1 dev: false - /remark-slug/6.1.0: - resolution: {integrity: sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==} - dependencies: - github-slugger: 1.5.0 - mdast-util-to-string: 1.1.0 - unist-util-visit: 2.0.3 - dev: true - /remark-stringify/11.0.0: resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} dependencies: @@ -12104,17 +11059,6 @@ packages: engines: {node: '>=8'} dev: true - /resolve-url-loader/5.0.0: - resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} - engines: {node: '>=12'} - dependencies: - adjust-sourcemap-loader: 4.0.0 - convert-source-map: 1.9.0 - loader-utils: 2.0.4 - postcss: 8.4.38 - source-map: 0.6.1 - dev: true - /resolve/1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: @@ -12131,6 +11075,15 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true + /resolve/1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /resolve/2.0.0-next.5: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true @@ -12160,13 +11113,6 @@ packages: glob: 7.2.3 dev: true - /rimraf/2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: true - /rimraf/3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true @@ -12190,12 +11136,29 @@ packages: yargs: 17.7.2 dev: true - /rollup/3.28.0: - resolution: {integrity: sha512-d7zhvo1OUY2SXSM6pfNjgD5+d0Nz87CUp4mt8l/GgVP3oBsPwzNvSzyu1me6BSG9JIgWNTVcafIXBIyM8yQ3yw==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} + /rollup/4.14.1: + resolution: {integrity: sha512-4LnHSdd3QK2pa1J6dFbfm1HN0D7vSK/ZuZTsdyUAlA6Rr1yTouUTL13HaDOGJVgby461AhrNGBS7sCGXXtT+SA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + dependencies: + '@types/estree': 1.0.5 optionalDependencies: - fsevents: 2.3.2 + '@rollup/rollup-android-arm-eabi': 4.14.1 + '@rollup/rollup-android-arm64': 4.14.1 + '@rollup/rollup-darwin-arm64': 4.14.1 + '@rollup/rollup-darwin-x64': 4.14.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.14.1 + '@rollup/rollup-linux-arm64-gnu': 4.14.1 + '@rollup/rollup-linux-arm64-musl': 4.14.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.14.1 + '@rollup/rollup-linux-riscv64-gnu': 4.14.1 + '@rollup/rollup-linux-s390x-gnu': 4.14.1 + '@rollup/rollup-linux-x64-gnu': 4.14.1 + '@rollup/rollup-linux-x64-musl': 4.14.1 + '@rollup/rollup-win32-arm64-msvc': 4.14.1 + '@rollup/rollup-win32-ia32-msvc': 4.14.1 + '@rollup/rollup-win32-x64-msvc': 4.14.1 + fsevents: 2.3.3 dev: true /rrweb-cssom/0.6.0: @@ -12252,10 +11215,6 @@ packages: isarray: 2.0.5 dev: true - /safe-buffer/5.1.1: - resolution: {integrity: sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==} - dev: true - /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true @@ -12285,34 +11244,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass-loader/13.3.2_webpack@5.88.2: - resolution: {integrity: sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==} - engines: {node: '>= 14.15.0'} - peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - sass: ^1.3.0 - sass-embedded: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - sass-embedded: - optional: true - dependencies: - neo-async: 2.6.2 - webpack: 5.88.2_esbuild@0.18.20 - dev: true - - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true - optional: true - /saxes/6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -12325,15 +11256,6 @@ packages: dependencies: loose-envify: 1.4.0 - /schema-utils/3.3.0: - resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/json-schema': 7.0.12 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: true - /screenfull/5.2.0: resolution: {integrity: sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==} engines: {node: '>=0.10.0'} @@ -12357,6 +11279,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver/7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send/0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -12378,23 +11308,6 @@ packages: - supports-color dev: true - /serialize-javascript/6.0.1: - resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} - dependencies: - randombytes: 2.1.0 - dev: true - - /serve-favicon/2.5.0: - resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} - engines: {node: '>= 0.8.0'} - dependencies: - etag: 1.8.1 - fresh: 0.5.2 - ms: 2.1.1 - parseurl: 1.3.3 - safe-buffer: 5.1.1 - dev: true - /serve-static/1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} engines: {node: '>= 0.8.0'} @@ -12407,10 +11320,6 @@ packages: - supports-color dev: true - /set-cookie-parser/2.6.0: - resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} - dev: true - /set-function-length/1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -12498,13 +11407,6 @@ packages: is-arrayish: 0.3.2 dev: false - /simple-update-notifier/2.0.0: - resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} - engines: {node: '>=10'} - dependencies: - semver: 7.5.4 - dev: true - /sisteransi/1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: true @@ -12550,13 +11452,8 @@ packages: engines: {node: '>= 8'} dev: true - /space-separated-tokens/1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - dev: true - /space-separated-tokens/2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - dev: false /spawn-command/0.0.2-1: resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==} @@ -12591,15 +11488,8 @@ packages: /stack-generator/2.0.10: resolution: {integrity: sha512-mwnua/hkqM6pF4k8SnmZ2zfETsRUpWXREfA/goT8SLCV4iOFa4bzOX2nDipWAZFPTjLvQB82f5yaodMVhK0yJQ==} dependencies: - stackframe: 1.3.4 - dev: false - - /stack-utils/2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true + stackframe: 1.3.4 + dev: false /stackback/0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -12629,8 +11519,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /std-env/3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + /std-env/3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} dev: true /stop-iteration-iterator/1.0.0: @@ -12644,14 +11534,17 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook/7.2.3: - resolution: {integrity: sha512-3tJHa3yUxhchO96I74WUxZIfPu1DZcG7VQByX6tuKqQ3YP6iZv90JPGseBwnTW+/0y/RaM7swf3RMon6Oe/zhA==} + /storybook/8.0.6_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-QcQl8Sj77scGl0s9pw+cSPFmXK9DPogEkOceG12B2PqdS23oGkaBt24292Y3W5TTMVNyHtRTRB/FqPwK3FOdmA==} hasBin: true dependencies: - '@storybook/cli': 7.2.3 + '@storybook/cli': 8.0.6_biqbaboplfbrettd7655fr4n2y transitivePeerDependencies: + - '@babel/preset-env' - bufferutil - encoding + - react + - react-dom - supports-color - utf-8-validate dev: true @@ -12660,14 +11553,8 @@ packages: resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} dev: true - /strict-event-emitter/0.2.8: - resolution: {integrity: sha512-KDf/ujU8Zud3YaLtMCcTI4xkZlZVIYxTLr+XIULexP+77EEVWixeXroLUXQXiVtH4XH2W7jr/3PT1v3zBuvc3A==} - dependencies: - events: 3.3.0 - dev: true - - /strict-event-emitter/0.4.6: - resolution: {integrity: sha512-12KWeb+wixJohmnwNFerbyiBrAlq5qJLwIt38etRtKtmmHyDSoGlIqFE9wx+4IwG0aDjI7GV8tc8ZccjWZZtTg==} + /strict-event-emitter/0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} dev: true /string-argv/0.3.2: @@ -12799,6 +11686,11 @@ packages: engines: {node: '>=6'} dev: true + /strip-final-newline/3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -12806,24 +11698,22 @@ packages: min-indent: 1.0.1 dev: true + /strip-indent/4.0.0: + resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} + engines: {node: '>=12'} + dependencies: + min-indent: 1.0.1 + dev: true + /strip-json-comments/3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} dev: true - /strip-literal/1.3.0: - resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} - dependencies: - acorn: 8.10.0 - dev: true - - /style-loader/3.3.3_webpack@5.88.2: - resolution: {integrity: sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 + /strip-literal/2.1.0: + resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} dependencies: - webpack: 5.88.2_esbuild@0.18.20 + js-tokens: 9.0.0 dev: true /style-to-object/0.4.4: @@ -12880,10 +11770,6 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /synchronous-promise/2.0.17: - resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - dev: true - /synckit/0.8.8: resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -12929,11 +11815,6 @@ packages: - ts-node dev: true - /tapable/2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - dev: true - /tar-fs/2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} dependencies: @@ -12966,8 +11847,8 @@ packages: yallist: 4.0.0 dev: true - /telejson/7.1.0: - resolution: {integrity: sha512-jFJO4P5gPebZAERPkJsqMAQ0IMA1Hi0AoSfxpnUaV6j6R2SZqlpkbS20U6dEUtA3RUYt2Ak/mTlkQzHH9Rv/hA==} + /telejson/7.2.0: + resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} dependencies: memoizerific: 1.11.3 dev: true @@ -12995,42 +11876,6 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin/5.3.9_i6dpu3lnd2zfkwqdh2jhnnk4cu: - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - esbuild: 0.18.20 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.1 - terser: 5.19.2 - webpack: 5.88.2_esbuild@0.18.20 - dev: true - - /terser/5.19.2: - resolution: {integrity: sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.5 - acorn: 8.10.0 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - /test-exclude/6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -13077,21 +11922,25 @@ packages: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} dev: true - /tinybench/2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + /tiny-invariant/1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: true + + /tinybench/2.6.0: + resolution: {integrity: sha512-N8hW3PG/3aOoZAN5V/NSAEDz0ZixDSSt5b/a05iqtpgfLWMSVuCo7w0k2vVvEjdrIoeGqZzweX2WlyioNIHchA==} dev: true /tinycolor2/1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} dev: false - /tinypool/0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} + /tinypool/0.8.3: + resolution: {integrity: sha512-Ud7uepAklqRH1bvwy22ynrliC7Dljz7Tm8M/0RBUW+YRa4YHhZ6e4PpgE+fu1zr/WqB1kbeuVrdfeuyIBpy4tw==} engines: {node: '>=14.0.0'} dev: true - /tinyspy/2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + /tinyspy/2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} dev: true @@ -13102,10 +11951,6 @@ packages: os-tmpdir: 1.0.2 dev: true - /tmpl/1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: true - /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -13136,7 +11981,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 dev: true @@ -13145,11 +11990,11 @@ packages: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true - /tr46/4.1.1: - resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} - engines: {node: '>=14'} + /tr46/5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /tree-kill/1.2.2: @@ -13165,9 +12010,9 @@ packages: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} dev: false - /ts-api-utils/1.0.1_typescript@5.4.4: - resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} - engines: {node: '>=16.13.0'} + /ts-api-utils/1.3.0_typescript@5.4.4: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: @@ -13196,6 +12041,15 @@ packages: strip-bom: 3.0.0 dev: true + /tsconfig-paths/4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true @@ -13323,6 +12177,11 @@ packages: engines: {node: '>=12.20'} dev: true + /type-fest/4.15.0: + resolution: {integrity: sha512-tB9lu0pQpX5KJq54g+oHOLumOx+pMep4RaM6liXh2PKmVRFF+/vAtUP0ZaJ0kOySfVNjF6doBWPHhBhISKdlIA==} + engines: {node: '>=16'} + dev: true + /type-is/1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -13413,10 +12272,6 @@ packages: possible-typed-array-names: 1.0.0 dev: true - /typedarray/0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - dev: true - /typescript/5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} @@ -13429,8 +12284,8 @@ packages: hasBin: true dev: true - /ufo/1.2.0: - resolution: {integrity: sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==} + /ufo/1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} dev: true /uglify-js/3.17.4: @@ -13457,6 +12312,10 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /undici-types/5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: true + /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -13499,15 +12358,10 @@ packages: crypto-random-string: 2.0.0 dev: true - /unist-util-is/4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - dev: true - /unist-util-is/6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} dependencies: '@types/unist': 3.0.1 - dev: false /unist-util-position/5.0.0: resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} @@ -13521,27 +12375,11 @@ packages: '@types/unist': 3.0.1 dev: false - /unist-util-visit-parents/3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - dependencies: - '@types/unist': 2.0.7 - unist-util-is: 4.1.0 - dev: true - /unist-util-visit-parents/6.0.1: resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} dependencies: '@types/unist': 3.0.1 unist-util-is: 6.0.0 - dev: false - - /unist-util-visit/2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} - dependencies: - '@types/unist': 2.0.7 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 - dev: true /unist-util-visit/5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} @@ -13549,7 +12387,6 @@ packages: '@types/unist': 3.0.1 unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - dev: false /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -13574,7 +12411,7 @@ packages: /unplugin/1.4.0: resolution: {integrity: sha512-5x4eIEL6WgbzqGtF9UV8VEC/ehKptPXDS6L2b0mv4FRMkJxRtjaJfOWDd6a8+kYbqsjklix7yWP0N3SUepjXcg==} dependencies: - acorn: 8.10.0 + acorn: 8.11.3 chokidar: 3.5.3 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -13599,7 +12436,7 @@ packages: /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: true /url-parse/1.5.10: @@ -13622,17 +12459,7 @@ packages: '@types/react': 18.2.75 react: 18.2.0 tslib: 2.6.2 - - /use-resize-observer/9.1.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} - peerDependencies: - react: 16.8.0 - 18 - react-dom: 16.8.0 - 18 - dependencies: - '@juggle/resize-observer': 3.4.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: true + dev: false /use-sidecar/1.1.2_5vltyd222judxlmi5ppkhudyhq: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} @@ -13648,6 +12475,7 @@ packages: detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 + dev: false /use-sync-external-store/1.2.0_react@18.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} @@ -13667,8 +12495,8 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.11 + is-typed-array: 1.1.13 + which-typed-array: 1.1.15 dev: true /utils-merge/1.0.1: @@ -13681,13 +12509,13 @@ packages: hasBin: true dev: true - /v8-to-istanbul/9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul/9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.19 + '@jridgewell/trace-mapping': 0.3.25 '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.9.0 + convert-source-map: 2.0.0 dev: true /validate-npm-package-license/3.0.4: @@ -13722,39 +12550,16 @@ packages: vfile-message: 4.0.2 dev: false - /vite-node/0.34.1_@types+node@20.5.0: - resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==} - engines: {node: '>=v14.18.0'} - hasBin: true - dependencies: - cac: 6.7.14 - debug: 4.3.4 - mlly: 1.4.0 - pathe: 1.1.1 - picocolors: 1.0.0 - vite: 4.4.9_@types+node@20.5.0 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: true - - /vite-node/0.34.1_uuqmdj5lz2g45u22t34hpz6mly: - resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==} - engines: {node: '>=v14.18.0'} + /vite-node/1.4.0: + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4 - mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9_uuqmdj5lz2g45u22t34hpz6mly + vite: 5.2.8 transitivePeerDependencies: - '@types/node' - less @@ -13766,7 +12571,7 @@ packages: - terser dev: true - /vite-plugin-dts/3.8.1_qustl7l4opdvgxwd4lanth32mu: + /vite-plugin-dts/3.8.1_uamydv6jujgbdau7oxn374k65i: resolution: {integrity: sha512-zEYyQxH7lKto1VTKZHF3ZZeOPkkJgnMrePY4VxDHfDSvDjmYMMfWjZxYmNwW8QxbaItWJQhhXY+geAbyNphI7g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -13783,7 +12588,7 @@ packages: kolorist: 1.8.0 magic-string: 0.30.9 typescript: 5.4.4 - vite: 4.4.9_less@4.2.0 + vite: 5.2.8 vue-tsc: 1.8.27_typescript@5.4.4 transitivePeerDependencies: - '@types/node' @@ -13791,7 +12596,7 @@ packages: - supports-color dev: true - /vite-plugin-webfont-dl/3.9.3_vite@4.4.9: + /vite-plugin-webfont-dl/3.9.3_vite@5.2.8: resolution: {integrity: sha512-6qOGANGBTg/sO3lBVdCmvjBrPV/G/Aus+UAfgW6cwXNYmaqHcbitEMeUrLLXhTkWXB7H2pzolwq0RzGKMTExMg==} peerDependencies: vite: ^2 || ^3 || ^4 || ^5 @@ -13800,124 +12605,17 @@ packages: clean-css: 5.3.2 flat-cache: 3.0.4 picocolors: 1.0.0 - vite: 4.4.9 + vite: 5.2.8 transitivePeerDependencies: - debug dev: true - /vite/4.4.9: - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.18.20 - postcss: 8.4.38 - rollup: 3.28.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite/4.4.9_@types+node@20.5.0: - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.5.0 - esbuild: 0.18.20 - postcss: 8.4.38 - rollup: 3.28.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite/4.4.9_less@4.2.0: - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - peerDependencies: - '@types/node': '>= 14' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - esbuild: 0.18.20 - less: 4.2.0 - postcss: 8.4.38 - rollup: 3.28.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /vite/4.4.9_uuqmdj5lz2g45u22t34hpz6mly: - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - engines: {node: ^14.18.0 || >=16.0.0} + /vite/5.2.8: + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -13940,31 +12638,29 @@ packages: terser: optional: true dependencies: - '@types/node': 20.5.0 - esbuild: 0.18.20 - less: 4.2.0 + esbuild: 0.20.2 postcss: 8.4.38 - rollup: 3.28.0 + rollup: 4.14.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true - /vitest/0.34.1_jsdom@22.1.0+less@4.2.0: - resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} - engines: {node: '>=v14.18.0'} + /vitest/1.4.0: + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -13973,37 +12669,26 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true dependencies: - '@types/chai': 4.3.5 - '@types/chai-subset': 1.3.3 - '@types/node': 20.5.0 - '@vitest/expect': 0.34.1 - '@vitest/runner': 0.34.1 - '@vitest/snapshot': 0.34.1 - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - cac: 6.7.14 - chai: 4.3.7 + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 + acorn-walk: 8.3.2 + chai: 4.4.1 debug: 4.3.4 - jsdom: 22.1.0 - local-pkg: 0.4.3 - magic-string: 0.30.2 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.9 pathe: 1.1.1 picocolors: 1.0.0 - std-env: 3.3.3 - strip-literal: 1.3.0 - tinybench: 2.5.0 - tinypool: 0.7.0 - vite: 4.4.9_uuqmdj5lz2g45u22t34hpz6mly - vite-node: 0.34.1_uuqmdj5lz2g45u22t34hpz6mly + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.6.0 + tinypool: 0.8.3 + vite: 5.2.8 + vite-node: 1.4.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14015,22 +12700,22 @@ packages: - terser dev: true - /vitest/0.34.1_playwright@1.43.0: - resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} - engines: {node: '>=v14.18.0'} + /vitest/1.4.0_jsdom@24.0.0: + resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 1.4.0 + '@vitest/ui': 1.4.0 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -14039,37 +12724,27 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true dependencies: - '@types/chai': 4.3.5 - '@types/chai-subset': 1.3.3 - '@types/node': 20.5.0 - '@vitest/expect': 0.34.1 - '@vitest/runner': 0.34.1 - '@vitest/snapshot': 0.34.1 - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 - acorn: 8.10.0 - acorn-walk: 8.2.0 - cac: 6.7.14 - chai: 4.3.7 + '@vitest/expect': 1.4.0 + '@vitest/runner': 1.4.0 + '@vitest/snapshot': 1.4.0 + '@vitest/spy': 1.4.0 + '@vitest/utils': 1.4.0 + acorn-walk: 8.3.2 + chai: 4.4.1 debug: 4.3.4 - local-pkg: 0.4.3 - magic-string: 0.30.2 + execa: 8.0.1 + jsdom: 24.0.0 + local-pkg: 0.5.0 + magic-string: 0.30.9 pathe: 1.1.1 picocolors: 1.0.0 - playwright: 1.43.0 - std-env: 3.3.3 - strip-literal: 1.3.0 - tinybench: 2.5.0 - tinypool: 0.7.0 - vite: 4.4.9_@types+node@20.5.0 - vite-node: 0.34.1_@types+node@20.5.0 + std-env: 3.7.0 + strip-literal: 2.1.0 + tinybench: 2.6.0 + tinypool: 0.8.3 + vite: 5.2.8 + vite-node: 1.4.0 why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14100,17 +12775,11 @@ packages: typescript: 5.4.4 dev: true - /w3c-xmlserializer/4.0.0: - resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} - engines: {node: '>=14'} - dependencies: - xml-name-validator: 4.0.0 - dev: true - - /walker/1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + /w3c-xmlserializer/5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} dependencies: - makeerror: 1.0.12 + xml-name-validator: 5.0.0 dev: true /watchpack/2.4.0: @@ -14127,14 +12796,6 @@ packages: defaults: 1.0.4 dev: true - /web-encoding/1.1.5: - resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} - dependencies: - util: 0.12.5 - optionalDependencies: - '@zxing/text-encoding': 0.9.0 - dev: true - /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} dev: true @@ -14153,49 +12814,9 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true - /webpack/5.88.2_esbuild@0.18.20: - resolution: {integrity: sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.10.0 - acorn-import-assertions: 1.9.0_acorn@8.10.0 - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - es-module-lexer: 1.3.0 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9_i6dpu3lnd2zfkwqdh2jhnnk4cu - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /whatwg-encoding/2.0.0: - resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} - engines: {node: '>=12'} + /whatwg-encoding/3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} dependencies: iconv-lite: 0.6.3 dev: true @@ -14204,16 +12825,16 @@ packages: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} dev: true - /whatwg-mimetype/3.0.0: - resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} - engines: {node: '>=12'} + /whatwg-mimetype/4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} dev: true - /whatwg-url/12.0.1: - resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} - engines: {node: '>=14'} + /whatwg-url/14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} dependencies: - tr46: 4.1.1 + tr46: 5.0.0 webidl-conversions: 7.0.0 dev: true @@ -14343,30 +12964,8 @@ packages: signal-exit: 3.0.7 dev: true - /write-file-atomic/4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - dev: true - - /ws/6.2.2: - resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dependencies: - async-limiter: 1.0.1 - dev: true - - /ws/8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + /ws/8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -14378,9 +12977,9 @@ packages: optional: true dev: true - /xml-name-validator/4.0.0: - resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} - engines: {node: '>=12'} + /xml-name-validator/5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} dev: true /xmlchars/2.2.0: @@ -14446,13 +13045,6 @@ packages: yargs-parser: 21.1.1 dev: true - /yauzl/2.10.0: - resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} - dependencies: - buffer-crc32: 0.2.13 - fd-slicer: 1.1.0 - dev: true - /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} From 354514813880ef306bcde3513e7138ba52450dd8 Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Tue, 9 Apr 2024 14:15:21 +0000 Subject: [PATCH 04/10] update snapshots --- .../packages/ui-components/package.json | 1 - .../table/__snapshots__/Table.test.tsx.snap | 56 +++++++++++++++++++ .../packages/ui-components/tsconfig.json | 3 +- deepfence_frontend/pnpm-lock.yaml | 10 ---- 4 files changed, 58 insertions(+), 12 deletions(-) create mode 100644 deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/Table.test.tsx.snap diff --git a/deepfence_frontend/packages/ui-components/package.json b/deepfence_frontend/packages/ui-components/package.json index 7a645186e3..6c3fd46576 100644 --- a/deepfence_frontend/packages/ui-components/package.json +++ b/deepfence_frontend/packages/ui-components/package.json @@ -57,7 +57,6 @@ "@storybook/addon-themes": "^8.0.6", "@storybook/react": "^8.0.6", "@storybook/react-vite": "^8.0.6", - "@storybook/testing-library": "^0.2.2", "@storybook/theming": "^8.0.6", "@testing-library/jest-dom": "^6.4.2", "@testing-library/react": "^14.3.0", diff --git a/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/Table.test.tsx.snap b/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/Table.test.tsx.snap new file mode 100644 index 0000000000..a6a23bcfe0 --- /dev/null +++ b/deepfence_frontend/packages/ui-components/src/components/table/__snapshots__/Table.test.tsx.snap @@ -0,0 +1,56 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`Component Table > should render a basic table > cells with border 0 1`] = `"0"`; + +exports[`Component Table > should render a basic table > cells with border 1 1`] = `"Fruit 0"`; + +exports[`Component Table > should render a basic table > cells with border 2 1`] = `"Description for 0"`; + +exports[`Component Table > should render a basic table > cells without border 3 1`] = `"1"`; + +exports[`Component Table > should render a basic table > cells without border 4 1`] = `"Fruit 1"`; + +exports[`Component Table > should render a basic table > cells without border 5 1`] = `"Description for 1"`; + +exports[`Component Table > should render a basic table > row with hover state on normal table 1`] = ` + + + 1 + + + Fruit 1 + + + Description for 1 + + +`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 0 1`] = `"0"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 1 1`] = `"Fruit 0"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 2 1`] = `"Description for 0"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 3 1`] = `"1"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 4 1`] = `"Fruit 1"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > cells with custom props 5 1`] = `"Description for 1"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props0 1`] = `"
id
name
description
"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props1 1`] = `"0Fruit 0Description for 0"`; + +exports[`Component Table > should use getTrProps and getTdProps correctly > row with custom props2 1`] = `"1Fruit 1Description for 1"`; diff --git a/deepfence_frontend/packages/ui-components/tsconfig.json b/deepfence_frontend/packages/ui-components/tsconfig.json index ce58bdac64..ad13cc6901 100644 --- a/deepfence_frontend/packages/ui-components/tsconfig.json +++ b/deepfence_frontend/packages/ui-components/tsconfig.json @@ -21,7 +21,8 @@ "baseUrl": ".", "paths": { "@/*": ["./src/*"] - } + }, + "types": ["vitest/globals"] }, "include": ["src"], "references": [{ "path": "./tsconfig.node.json" }] diff --git a/deepfence_frontend/pnpm-lock.yaml b/deepfence_frontend/pnpm-lock.yaml index 3531e3efc5..8d3660a4ae 100644 --- a/deepfence_frontend/pnpm-lock.yaml +++ b/deepfence_frontend/pnpm-lock.yaml @@ -169,7 +169,6 @@ importers: '@storybook/addon-themes': ^8.0.6 '@storybook/react': ^8.0.6 '@storybook/react-vite': ^8.0.6 - '@storybook/testing-library': ^0.2.2 '@storybook/theming': ^8.0.6 '@tanstack/react-table': ^8.15.3 '@testing-library/jest-dom': ^6.4.2 @@ -236,7 +235,6 @@ importers: '@storybook/addon-themes': 8.0.6 '@storybook/react': 8.0.6_dlq6i6czlmpd4puctt46qdvjfm '@storybook/react-vite': 8.0.6_aycoh77aicizdd3kqbsd4kd72y - '@storybook/testing-library': 0.2.2 '@storybook/theming': 8.0.6_biqbaboplfbrettd7655fr4n2y '@testing-library/jest-dom': 6.4.2_vitest@1.4.0 '@testing-library/react': 14.3.0_biqbaboplfbrettd7655fr4n2y @@ -4474,14 +4472,6 @@ packages: - vitest dev: true - /@storybook/testing-library/0.2.2: - resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} - dependencies: - '@testing-library/dom': 9.3.4 - '@testing-library/user-event': 14.5.2_@testing-library+dom@9.3.4 - ts-dedent: 2.2.0 - dev: true - /@storybook/theming/8.0.6_biqbaboplfbrettd7655fr4n2y: resolution: {integrity: sha512-o/b12+nDp8WDFlE0qQilzJ2aIeOHD48MCoc+ouFRPRH4tUS5xNaBPYxBxTgdtFbwZNuOC2my4A37Uhjn6IwkuQ==} peerDependencies: From c6167eb25f7b828fa36eae0675f0d7a5163f4d2f Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Wed, 10 Apr 2024 03:48:57 +0000 Subject: [PATCH 05/10] remove console log --- .../src/features/integrations/components/IntegrationTable.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx b/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx index 6c8aed2646..572dcb2533 100644 --- a/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/integrations/components/IntegrationTable.tsx @@ -23,7 +23,6 @@ export const IntegrationTable = ({ }) => { const columns = useIntegrationTableColumn(onTableAction); const { data: list } = useListIntegrations(); - console.log(list); const { data = [], message } = list ?? {}; const params = useParams() as { From 044c730473e3c4327ce8cc5c4eca10561e2145e3 Mon Sep 17 00:00:00 2001 From: milan-deepfence Date: Wed, 10 Apr 2024 19:02:10 +0530 Subject: [PATCH 06/10] fix failed test for modal --- .../src/components/modal/Modal.test.tsx | 21 ++++++---- .../components/modal/SlidingModal.test.tsx | 40 +++++++++++-------- 2 files changed, 37 insertions(+), 24 deletions(-) diff --git a/deepfence_frontend/packages/ui-components/src/components/modal/Modal.test.tsx b/deepfence_frontend/packages/ui-components/src/components/modal/Modal.test.tsx index 9e8a343108..278eda0ced 100644 --- a/deepfence_frontend/packages/ui-components/src/components/modal/Modal.test.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/modal/Modal.test.tsx @@ -6,7 +6,7 @@ import { describe, expect, it } from 'vitest'; import Button from '@/components/button/Button'; import { Modal } from '@/components/modal/Modal'; -import { renderUI } from '@/tests/utils'; +import { act, renderUI } from '@/tests/utils'; /** * Why user-event??? @@ -46,12 +46,14 @@ describe(`Component Modal`, () => { ); }; - const { getByTestId, queryByText, getByText } = renderUI(); + const { getByTestId, queryByText, getByText, findByTestId } = renderUI(); expect(queryByText('This is a content')).toBeNull(); const openBtnForModal = getByTestId('button-trigger-id'); expect(openBtnForModal).toBeInTheDocument(); - await user.click(openBtnForModal); + await act(() => { + return user.click(openBtnForModal); + }); expect(getByText('This is a content')).toBeInTheDocument(); @@ -59,12 +61,13 @@ describe(`Component Modal`, () => { const closeBtnForModal = getByTestId('modal-close-button'); expect(closeBtnForModal).toBeInTheDocument(); - await user.click(closeBtnForModal); - expect(queryByText('This is a content')).toBeNull(); + await act(() => { + return user.click(closeBtnForModal); + }); // triggerer focus back - const openBtnForModalAfterClose = getByTestId('button-trigger-id'); - expect(openBtnForModalAfterClose).toHaveFocus(); + expect(queryByText('This is a content')).toBeNull(); + expect(await findByTestId('button-trigger-id')).toHaveFocus(); }); it(`open modal with header and footer`, async () => { @@ -97,7 +100,9 @@ describe(`Component Modal`, () => { const openBtnForModal = getByTestId('button-trigger-id'); expect(openBtnForModal).toBeInTheDocument(); - await user.click(openBtnForModal); + await act(async () => { + return user.click(openBtnForModal); + }); expect(getByText('This is a content')).toBeInTheDocument(); expect(getByTestId('modal-title')).toHaveTextContent('Test title'); diff --git a/deepfence_frontend/packages/ui-components/src/components/modal/SlidingModal.test.tsx b/deepfence_frontend/packages/ui-components/src/components/modal/SlidingModal.test.tsx index 6289f35b0a..0d0907db86 100644 --- a/deepfence_frontend/packages/ui-components/src/components/modal/SlidingModal.test.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/modal/SlidingModal.test.tsx @@ -11,7 +11,7 @@ import { SlidingModalFooter, SlidingModalHeader, } from '@/components/modal/SlidingModal'; -import { renderUI } from '@/tests/utils'; +import { renderUI, waitFor } from '@/tests/utils'; /** * Why user-event??? @@ -32,9 +32,11 @@ describe(`Component SlidingModal`, () => { return ( <> - +
+ +
{ ); }; - const { getByTestId, queryByText, getByText } = renderUI(); - expect(queryByText('This is a content')).toBeNull(); + const { getByTestId, queryByText, getByText, findByTestId } = renderUI(); + expect(queryByText('This is a content')).not.toBeInTheDocument(); const openBtnForModal = getByTestId('button-trigger-id'); expect(openBtnForModal).toBeInTheDocument(); - await user.click(openBtnForModal); + user.click(openBtnForModal); - expect(getByText('This is a content')).toBeInTheDocument(); + await waitFor(() => { + expect(getByText('This is a content')).toBeInTheDocument(); + }); // on close const overlay = getByTestId('sliding-modal-overlay'); expect(overlay).toBeInTheDocument(); + user.click(overlay); - await user.click(overlay); - expect(queryByText('This is a content')).toBeNull(); + await waitFor(() => { + expect(queryByText('This is a content')).not.toBeInTheDocument(); + }); // triggerer focus back - const openBtnForModalAfterClose = getByTestId('button-trigger-id'); - expect(openBtnForModalAfterClose).toHaveFocus(); + expect(overlay).not.toBeInTheDocument(); + expect(await findByTestId('button-trigger-id')).toHaveFocus(); }); it(`open sliding modal with header and footer`, async () => { @@ -96,10 +102,12 @@ describe(`Component SlidingModal`, () => { const openBtnForModal = getByTestId('button-trigger-id'); expect(openBtnForModal).toBeInTheDocument(); - await user.click(openBtnForModal); + user.click(openBtnForModal); - expect(getByText('This is a content')).toBeInTheDocument(); - expect(getByTestId('sliding-modal-title')).toHaveTextContent('Test title'); - expect(getByTestId('sliding-modal-footer')).toHaveTextContent('Footer'); + await waitFor(() => { + expect(getByText('This is a content')).toBeInTheDocument(); + expect(getByTestId('sliding-modal-title')).toHaveTextContent('Test title'); + expect(getByTestId('sliding-modal-footer')).toHaveTextContent('Footer'); + }); }); }); From 2e1287858d0cba8a80fb2e6c36599ededf406eec Mon Sep 17 00:00:00 2001 From: milan-deepfence Date: Wed, 10 Apr 2024 20:20:14 +0530 Subject: [PATCH 07/10] fix act warning --- .../src/components/table/table.test.tsx | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/deepfence_frontend/packages/ui-components/src/components/table/table.test.tsx b/deepfence_frontend/packages/ui-components/src/components/table/table.test.tsx index 0ad4e54fa9..790eb8dddf 100644 --- a/deepfence_frontend/packages/ui-components/src/components/table/table.test.tsx +++ b/deepfence_frontend/packages/ui-components/src/components/table/table.test.tsx @@ -107,7 +107,7 @@ describe(`Component Table`, () => { expect(queryByText('row id 2')).not.toBeInTheDocument(); - await user.click(expanderButtons[1]); + user.click(expanderButtons[1]); await waitFor(() => { expect(getByText('row id 2')).toBeInTheDocument(); @@ -133,7 +133,7 @@ describe(`Component Table`, () => { expect(getByTestId('pagination-prev')).toBeInTheDocument(); expect(getByRole('cell', { name: /fruit 0/i })).toBeInTheDocument(); - await user.click(getByRole('button', { name: /2/i })); + user.click(getByRole('button', { name: /2/i })); await waitFor(() => { expect(queryByText('fruit 0')).not.toBeInTheDocument(); @@ -191,7 +191,7 @@ describe(`Component Table`, () => { expect(getByTestId('pagination-prev')).toBeInTheDocument(); expect(getByRole('cell', { name: /fruit 0/i })).toBeInTheDocument(); - await user.click(getByRole('button', { name: /2/i })); + user.click(getByRole('button', { name: /2/i })); await waitFor(() => { expect(queryByText('fruit 0')).not.toBeInTheDocument(); @@ -230,7 +230,7 @@ describe(`Component Table`, () => { expect(rows[1].children.item(0)?.textContent).toEqual('0'); expect(rows[10].children.item(0)?.textContent).toEqual('9'); expect(getByTestId('column-unsorted-indicator-id')).toBeInTheDocument(); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -242,7 +242,7 @@ describe(`Component Table`, () => { expect(rows[10].children.item(0)?.textContent).toEqual('90'); }); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -254,7 +254,7 @@ describe(`Component Table`, () => { expect(rows[10].children.item(0)?.textContent).toEqual('9'); }); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -311,7 +311,7 @@ describe(`Component Table`, () => { expect(rows[1].children.item(0)?.textContent).toEqual('0'); expect(rows[10].children.item(0)?.textContent).toEqual('9'); expect(getByTestId('column-unsorted-indicator-id')).toBeInTheDocument(); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -323,7 +323,7 @@ describe(`Component Table`, () => { expect(rows[10].children.item(0)?.textContent).toEqual('90'); }); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -335,7 +335,7 @@ describe(`Component Table`, () => { expect(rows[10].children.item(0)?.textContent).toEqual('9'); }); - await user.click(getByRole('columnheader', { name: /id/i })); + user.click(getByRole('columnheader', { name: /id/i })); await waitFor(() => { const rows = getAllByRole('row'); @@ -384,14 +384,14 @@ describe(`Component Table`, () => { expect(checkboxes.length).toEqual(10); expect(getByTestId('selected-rows')).toHaveTextContent(''); - await user.click(checkboxes[4]); + user.click(checkboxes[4]); await waitFor(() => { expect(getByTestId('selected-rows').textContent).toContain(`"id-4"`); }); [selectAllCheckBox, ...checkboxes] = getAllByRole('checkbox'); - await user.click(checkboxes[5]); + user.click(checkboxes[5]); await waitFor(() => { expect(getByTestId('selected-rows').textContent).toContain(`"id-4"`); @@ -399,7 +399,7 @@ describe(`Component Table`, () => { }); [selectAllCheckBox, ...checkboxes] = getAllByRole('checkbox'); - await user.click(selectAllCheckBox); + user.click(selectAllCheckBox); await waitFor(() => { checkboxes.slice(checkboxes.length - 1).forEach((checkbox, index) => { From 0b2ad3fca39974a970f293480dc1ca24def47769 Mon Sep 17 00:00:00 2001 From: milan-deepfence Date: Mon, 13 May 2024 20:18:55 +0530 Subject: [PATCH 08/10] fix: lint and add empty product_version.txt file --- deepfence_frontend/apps/dashboard/public/product_version.txt | 0 .../src/components/hosts-connector/K8ConnectorForm.tsx | 4 ++-- .../apps/dashboard/src/features/postures/pages/Accounts.tsx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 deepfence_frontend/apps/dashboard/public/product_version.txt diff --git a/deepfence_frontend/apps/dashboard/public/product_version.txt b/deepfence_frontend/apps/dashboard/public/product_version.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx index 31dd2fd393..1acceeac8f 100644 --- a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx @@ -262,8 +262,8 @@ const ThirdCommand = ({ command }: { command: string }) => { status !== 'success' ? PLACEHOLDER_API_KEY : apiToken === undefined - ? PLACEHOLDER_API_KEY - : apiToken; + ? PLACEHOLDER_API_KEY + : apiToken; const { copy, isCopied } = useCopyToClipboardState(); return ( diff --git a/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx b/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx index a8b7e59c84..0290f3bfbc 100644 --- a/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx +++ b/deepfence_frontend/apps/dashboard/src/features/postures/pages/Accounts.tsx @@ -759,8 +759,8 @@ const DeleteAccountConfirmationModal = ({ ? `The Selected cloud account, resources and scans related to the account will be deleted.` : isCloudOrgNode(params.nodeType) - ? `The Selected org cloud account, child accounts related to org account, resources and scans related to the cloud accounts will be deleted.` - : ''} + ? `The Selected org cloud account, child accounts related to org account, resources and scans related to the cloud accounts will be deleted.` + : ''}
Are you sure you want to delete? From 46a90e32664aa19f29c1e3b761e4e4dd882b9bfb Mon Sep 17 00:00:00 2001 From: milan-deepfence Date: Wed, 15 May 2024 11:34:00 +0530 Subject: [PATCH 09/10] fix linting --- .../src/components/hosts-connector/K8ConnectorForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx index 1acceeac8f..31dd2fd393 100644 --- a/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx +++ b/deepfence_frontend/apps/dashboard/src/components/hosts-connector/K8ConnectorForm.tsx @@ -262,8 +262,8 @@ const ThirdCommand = ({ command }: { command: string }) => { status !== 'success' ? PLACEHOLDER_API_KEY : apiToken === undefined - ? PLACEHOLDER_API_KEY - : apiToken; + ? PLACEHOLDER_API_KEY + : apiToken; const { copy, isCopied } = useCopyToClipboardState(); return ( From 9a69faa2c677354005b753365180f4adddf918ab Mon Sep 17 00:00:00 2001 From: Manan Vaghasiya Date: Wed, 15 May 2024 09:12:31 +0000 Subject: [PATCH 10/10] add missing dep --- deepfence_frontend/apps/dashboard/package.json | 2 ++ deepfence_frontend/pnpm-lock.yaml | 10 +++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/deepfence_frontend/apps/dashboard/package.json b/deepfence_frontend/apps/dashboard/package.json index 688f1ef281..060ebe857c 100644 --- a/deepfence_frontend/apps/dashboard/package.json +++ b/deepfence_frontend/apps/dashboard/package.json @@ -52,6 +52,7 @@ "@types/lodash-es": "^4.17.12", "@types/react": "^18.2.75", "@types/react-dom": "^18.2.24", + "@types/uuid": "^9.0.6", "@typescript-eslint/eslint-plugin": "^7.6.0", "@typescript-eslint/parser": "^7.6.0", "@vitejs/plugin-react": "^4.2.1", @@ -71,6 +72,7 @@ "rollup-plugin-visualizer": "^5.12.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.4", + "uuid": "^9.0.1", "vite": "^5.2.8", "vite-plugin-webfont-dl": "^3.9.3", "vitest": "^1.4.0", diff --git a/deepfence_frontend/pnpm-lock.yaml b/deepfence_frontend/pnpm-lock.yaml index 8d3660a4ae..8e7d67ac48 100644 --- a/deepfence_frontend/pnpm-lock.yaml +++ b/deepfence_frontend/pnpm-lock.yaml @@ -31,6 +31,7 @@ importers: '@types/lodash-es': ^4.17.12 '@types/react': ^18.2.75 '@types/react-dom': ^18.2.24 + '@types/uuid': ^9.0.6 '@typescript-eslint/eslint-plugin': ^7.6.0 '@typescript-eslint/parser': ^7.6.0 '@vitejs/plugin-react': ^4.2.1 @@ -66,6 +67,7 @@ importers: tailwindcss: ^3.4.3 typescript: ^5.4.4 ui-components: workspace:* + uuid: ^9.0.1 vite: ^5.2.8 vite-plugin-webfont-dl: ^3.9.3 vitest: ^1.4.0 @@ -105,6 +107,7 @@ importers: '@types/lodash-es': 4.17.12 '@types/react': 18.2.75 '@types/react-dom': 18.2.24 + '@types/uuid': 9.0.8 '@typescript-eslint/eslint-plugin': 7.6.0_7mmc262goqpozzafyyx46heoaq '@typescript-eslint/parser': 7.6.0_sojhslj24nfrktykmoxvmoo65u '@vitejs/plugin-react': 4.2.1_vite@5.2.8 @@ -124,6 +127,7 @@ importers: rollup-plugin-visualizer: 5.12.0 tailwindcss: 3.4.3 typescript: 5.4.4 + uuid: 9.0.1 vite: 5.2.8 vite-plugin-webfont-dl: 3.9.3_vite@5.2.8 vitest: 1.4.0 @@ -3754,7 +3758,7 @@ packages: '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.2.2 - uuid: 9.0.0 + uuid: 9.0.1 dev: true /@storybook/addon-backgrounds/8.0.6: @@ -12494,8 +12498,8 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /uuid/9.0.0: - resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + /uuid/9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true dev: true