diff --git a/package.json b/package.json index 81bcc38..adde308 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "idea-react", - "version": "1.0.0-rc.21", + "version": "1.0.0-rc.23", "license": "LGPL-3.0-or-later", "author": "shiy2008@gmail.com", "description": "A React advanced components library based on TypeScript & Bootstrap, built by idea2app remote developers team.", @@ -21,23 +21,23 @@ "source": "source/index.ts", "types": "dist/index.d.ts", "main": "dist/index.js", - "module": "dist/index.esm.js", "dependencies": { "@editorjs/editorjs": "^2.28.0", "@editorjs/paragraph": "^2.10.0", "@react-editor-js/core": "^2.1.0", - "@swc/helpers": "^0.5.1", + "@swc/helpers": "^0.5.2", "classnames": "^2.3.2", "editorjs-html": "^3.4.3", "iterable-observer": "^1.0.0", "lodash": "^4.17.21", "mobx": ">=4", "mobx-react": ">=6", + "mobx-react-helper": "^0.2.7", "prismjs": "^1.29.0", "react-bootstrap": "^2.8.0", "react-editor-js": "^2.1.0", "react-element-to-jsx-string": "^15.0.0", - "web-utility": "^4.1.0" + "web-utility": "^4.1.3" }, "peerDependencies": { "react": ">=16", @@ -45,28 +45,28 @@ }, "devDependencies": { "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-decorators": "^7.22.10", - "@microsoft/api-extractor": "^7.36.4", + "@babel/plugin-proposal-decorators": "^7.22.15", + "@microsoft/api-extractor": "^7.37.0", "@parcel/packager-ts": "~2.9.3", "@parcel/transformer-typescript-types": "~2.9.3", "@storybook/addon-console": "^2.0.0", - "@storybook/addon-essentials": "^7.3.2", - "@storybook/addon-interactions": "^7.3.2", - "@storybook/addon-links": "^7.3.2", - "@storybook/addon-storysource": "^7.3.2", - "@storybook/blocks": "^7.3.2", - "@storybook/react": "^7.3.2", - "@storybook/react-vite": "^7.3.2", - "@storybook/testing-library": "0.2.0", - "@types/lodash": "^4.14.197", - "@types/node": "^18.17.12", + "@storybook/addon-essentials": "^7.4.4", + "@storybook/addon-interactions": "^7.4.4", + "@storybook/addon-links": "^7.4.4", + "@storybook/addon-storysource": "^7.4.4", + "@storybook/blocks": "^7.4.4", + "@storybook/react": "^7.4.4", + "@storybook/react-vite": "^7.4.4", + "@storybook/testing-library": "^0.2.1", + "@types/lodash": "^4.14.198", + "@types/node": "^18.17.18", "@types/prismjs": "^1.26.0", - "@types/react": "^18.2.21", + "@types/react": "^18.2.22", "@types/react-dom": "^18.2.7", - "@typescript-eslint/eslint-plugin": "^6.5.0", - "@typescript-eslint/parser": "^6.5.0", + "@typescript-eslint/eslint-plugin": "^6.7.2", + "@typescript-eslint/parser": "^6.7.2", "@vitejs/plugin-react": "^4.0.4", - "eslint": "^8.48.0", + "eslint": "^8.49.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-simple-import-sort": "^10.0.0", @@ -75,16 +75,16 @@ "less": "^4.2.0", "lint-staged": "^14.0.1", "parcel": "~2.9.3", - "postcss-preset-env": "^9.1.2", - "prettier": "^3.0.2", + "postcss-preset-env": "^9.1.4", + "prettier": "^3.0.3", "process": "^0.11.10", "prop-types": "15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "rimraf": "^5.0.1", - "storybook": "^7.3.2", + "storybook": "^7.4.4", "ts-node": "^10.9.1", - "typedoc": "^0.25.0", + "typedoc": "^0.25.1", "typedoc-plugin-mdn-links": "^3.1.0", "typescript": "~5.2.2", "vite": "^4.4.9" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5a4caaa..1f215fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,8 +15,8 @@ dependencies: specifier: ^2.1.0 version: 2.1.0(@editorjs/editorjs@2.28.0)(react@18.2.0) '@swc/helpers': - specifier: ^0.5.1 - version: 0.5.1 + specifier: ^0.5.2 + version: 0.5.2 classnames: specifier: ^2.3.2 version: 2.3.2 @@ -35,12 +35,15 @@ dependencies: mobx-react: specifier: '>=6' version: 9.0.0(mobx@6.10.0)(react-dom@18.2.0)(react@18.2.0) + mobx-react-helper: + specifier: ^0.2.7 + version: 0.2.7(mobx@6.10.0)(react@18.2.0) prismjs: specifier: ^1.29.0 version: 1.29.0 react-bootstrap: specifier: ^2.8.0 - version: 2.8.0(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + version: 2.8.0(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) react-editor-js: specifier: ^2.1.0 version: 2.1.0(@editorjs/editorjs@2.28.0)(@editorjs/paragraph@2.10.0)(react@18.2.0) @@ -48,19 +51,19 @@ dependencies: specifier: ^15.0.0 version: 15.0.0(react-dom@18.2.0)(react@18.2.0) web-utility: - specifier: ^4.1.0 - version: 4.1.0(typescript@5.2.2) + specifier: ^4.1.3 + version: 4.1.3(typescript@5.2.2) devDependencies: '@babel/plugin-proposal-class-properties': specifier: ^7.18.6 version: 7.18.6(@babel/core@7.22.11) '@babel/plugin-proposal-decorators': - specifier: ^7.22.10 - version: 7.22.10(@babel/core@7.22.11) + specifier: ^7.22.15 + version: 7.22.15(@babel/core@7.22.11) '@microsoft/api-extractor': - specifier: ^7.36.4 - version: 7.36.4(@types/node@18.17.12) + specifier: ^7.37.0 + version: 7.37.0(@types/node@18.17.18) '@parcel/packager-ts': specifier: ~2.9.3 version: 2.9.3(@parcel/core@2.9.3) @@ -69,73 +72,73 @@ devDependencies: version: 2.9.3(@parcel/core@2.9.3)(typescript@5.2.2) '@storybook/addon-console': specifier: ^2.0.0 - version: 2.0.0(@storybook/addon-actions@7.3.2) + version: 2.0.0(@storybook/addon-actions@7.4.4) '@storybook/addon-essentials': - specifier: ^7.3.2 - version: 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.4.4 + version: 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-interactions': - specifier: ^7.3.2 - version: 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.4.4 + version: 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: ^7.3.2 - version: 7.3.2(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.4.4 + version: 7.4.4(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-storysource': - specifier: ^7.3.2 - version: 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.4.4 + version: 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) '@storybook/blocks': - specifier: ^7.3.2 - version: 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + specifier: ^7.4.4 + version: 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: ^7.3.2 - version: 7.3.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + specifier: ^7.4.4 + version: 7.4.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@storybook/react-vite': - specifier: ^7.3.2 - version: 7.3.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.4.9) + specifier: ^7.4.4 + version: 7.4.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.4.9) '@storybook/testing-library': - specifier: 0.2.0 - version: 0.2.0 + specifier: ^0.2.1 + version: 0.2.1 '@types/lodash': - specifier: ^4.14.197 - version: 4.14.197 + specifier: ^4.14.198 + version: 4.14.198 '@types/node': - specifier: ^18.17.12 - version: 18.17.12 + specifier: ^18.17.18 + version: 18.17.18 '@types/prismjs': specifier: ^1.26.0 version: 1.26.0 '@types/react': - specifier: ^18.2.21 - version: 18.2.21 + specifier: ^18.2.22 + version: 18.2.22 '@types/react-dom': specifier: ^18.2.7 version: 18.2.7 '@typescript-eslint/eslint-plugin': - specifier: ^6.5.0 - version: 6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.7.2 + version: 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2) '@typescript-eslint/parser': - specifier: ^6.5.0 - version: 6.5.0(eslint@8.48.0)(typescript@5.2.2) + specifier: ^6.7.2 + version: 6.7.2(eslint@8.49.0)(typescript@5.2.2) '@vitejs/plugin-react': specifier: ^4.0.4 version: 4.0.4(vite@4.4.9) eslint: - specifier: ^8.48.0 - version: 8.48.0 + specifier: ^8.49.0 + version: 8.49.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.48.0) + version: 9.0.0(eslint@8.49.0) eslint-plugin-import: specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.5.0)(eslint@8.48.0) + version: 2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.48.0) + version: 10.0.0(eslint@8.49.0) husky: specifier: ^8.0.3 version: 8.0.3 koapache: specifier: ^2.2.2 - version: 2.2.2(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12) + version: 2.2.2(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18) less: specifier: ^4.2.0 version: 4.2.0 @@ -144,13 +147,13 @@ devDependencies: version: 14.0.1 parcel: specifier: ~2.9.3 - version: 2.9.3(@swc/helpers@0.5.1)(postcss@8.4.28) + version: 2.9.3(@swc/helpers@0.5.2)(postcss@8.4.28) postcss-preset-env: - specifier: ^9.1.2 - version: 9.1.2(postcss@8.4.28) + specifier: ^9.1.4 + version: 9.1.4(postcss@8.4.28) prettier: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.3 + version: 3.0.3 process: specifier: ^0.11.10 version: 0.11.10 @@ -167,23 +170,23 @@ devDependencies: specifier: ^5.0.1 version: 5.0.1 storybook: - specifier: ^7.3.2 - version: 7.3.2 + specifier: ^7.4.4 + version: 7.4.4 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.12)(typescript@5.2.2) + version: 10.9.1(@types/node@18.17.18)(typescript@5.2.2) typedoc: - specifier: ^0.25.0 - version: 0.25.0(typescript@5.2.2) + specifier: ^0.25.1 + version: 0.25.1(typescript@5.2.2) typedoc-plugin-mdn-links: specifier: ^3.1.0 - version: 3.1.0(typedoc@0.25.0) + version: 3.1.0(typedoc@0.25.1) typescript: specifier: ~5.2.2 version: 5.2.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@18.17.12)(less@4.2.0) + version: 4.4.9(@types/node@18.17.18)(less@4.2.0) packages: @@ -296,6 +299,24 @@ packages: semver: 6.3.1 dev: true + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.22.11): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.11 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.5 + '@babel/helper-function-name': 7.22.5 + '@babel/helper-member-expression-to-functions': 7.22.15 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) + '@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.11): resolution: {integrity: sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==} engines: {node: '>=6.9.0'} @@ -343,6 +364,13 @@ packages: '@babel/types': 7.22.11 dev: true + /@babel/helper-member-expression-to-functions@7.22.15: + resolution: {integrity: sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.22.19 + dev: true + /@babel/helper-member-expression-to-functions@7.22.5: resolution: {integrity: sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==} engines: {node: '>=6.9.0'} @@ -433,6 +461,11 @@ packages: 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'} @@ -513,14 +546,14 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-proposal-decorators@7.22.10(@babel/core@7.22.11): - resolution: {integrity: sha512-KxN6TqZzcFi4uD3UifqXElBTBNLAEH1l3vzMQj6JwJZbL2sZlThxSViOKCYY+4Ah4V4JhQ95IVB7s/Y6SJSlMQ==} + /@babel/plugin-proposal-decorators@7.22.15(@babel/core@7.22.11): + resolution: {integrity: sha512-kc0VvbbUyKelvzcKOSyQUSVVXS5pT3UhRB0e3c9An86MvLqs+gx0dN4asllrDluqSa3m9YyooXKGOFVomnyFkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.11 - '@babel/helper-create-class-features-plugin': 7.22.11(@babel/core@7.22.11) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.22.11) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.11) '@babel/helper-split-export-declaration': 7.22.6 @@ -530,6 +563,7 @@ packages: /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.11): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -541,6 +575,7 @@ packages: /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.11): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1532,6 +1567,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.22.19: + resolution: {integrity: sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@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==} @@ -1568,8 +1612,8 @@ packages: '@csstools/css-tokenizer': 2.2.0 dev: true - /@csstools/color-helpers@3.0.1: - resolution: {integrity: sha512-Tsp6FcSPaPN/+4T7iBPxBVopJUs7bimnNx4yuWeGXkH084Vro/y8fmrGg1LGSWH8SU6YuH20fP5Rtqtb979jyw==} + /@csstools/color-helpers@3.0.2: + resolution: {integrity: sha512-NMVs/l7Y9eIKL5XjbCHEgGcG8LOUT2qVcRjX6EzkCdlvftHVKr2tHIPzHavfrULRZ5Q2gxrJ9f44dAlj6fX97Q==} engines: {node: ^14 || ^16 || >=18} dev: true @@ -1584,14 +1628,14 @@ packages: '@csstools/css-tokenizer': 2.2.0 dev: true - /@csstools/css-color-parser@1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0): - resolution: {integrity: sha512-jgudbE+TXZLssSTGFRCkJF9gAM8ABZ2c9/gbLupwA8Y1SpcddxK2z74/MOSdWuboUHbshei8uSQNbp9Wu1Bx+Q==} + /@csstools/css-color-parser@1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0): + resolution: {integrity: sha512-cehc/DQCyb4hL4fspvyL7WiY+uAy8Iuaz0yTyndC/AyBmxkNpgtSgCSsr0aR4vkaSFVZfNNVlKbjHFwOsPGB1Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: '@csstools/css-parser-algorithms': ^2.3.1 '@csstools/css-tokenizer': ^2.2.0 dependencies: - '@csstools/color-helpers': 3.0.1 + '@csstools/color-helpers': 3.0.2 '@csstools/css-calc': 1.1.3(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 @@ -1633,29 +1677,29 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /@csstools/postcss-color-function@3.0.2(postcss@8.4.28): - resolution: {integrity: sha512-sfEBBWVMNPE3mHllI+FR43W2qy7eIjqCySAoivPFV068yKbUy6mH8Sra5Gjar54M3p2qvH8S/6KPlvEDBTvrmg==} + /@csstools/postcss-color-function@3.0.4(postcss@8.4.28): + resolution: {integrity: sha512-ZLi+nSb/u1Tt+zxB8MGE2rOkX7YhWGxM3pBQRz9nn8DIAKT84GkaeHGyVrxwCPBVdko/4nwqApC7YCeqgZxTAw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true - /@csstools/postcss-color-mix-function@2.0.2(postcss@8.4.28): - resolution: {integrity: sha512-121MUtL/fv+lO9FQJKP05UAKC6xYl4hZYyWl+pGbfXIa3KkgCbcMfhkIc0zV2JpwsB5uhls81bwl+XJKhKwECw==} + /@csstools/postcss-color-mix-function@2.0.4(postcss@8.4.28): + resolution: {integrity: sha512-EiMi+BkzMLQAz7Z2gak7Gs3XjY1Z7QyJ8yjj1DdogpVc3FBqtxDQn/co4LluZdMda0894XcIpdikH6sCOpRd5w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true @@ -1681,44 +1725,53 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-gradients-interpolation-method@4.0.2(postcss@8.4.28): - resolution: {integrity: sha512-ogriVRZFMgV/oS4pwuXTdFJ7I+saq0oSHzev/XsvXOoRHXOK9jB2q6zEfl3o1Edl0X2wHmacwtfRk8RBmopnYw==} + /@csstools/postcss-gradients-interpolation-method@4.0.4(postcss@8.4.28): + resolution: {integrity: sha512-JEQ+DqfltCLjzr/gAC9/DLxgjYXHrrDlgtiyhxqZOVpRQaLpJiCxNiKoEJFAPFXH5lbfwxvd4fwFDbCrAArIqA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true - /@csstools/postcss-hwb-function@3.0.2(postcss@8.4.28): - resolution: {integrity: sha512-K4W97KaMnCLUS7/hfdxsM10ghPtIwfYP+VGUwpMgNYa7LVwE+9vkL/N/hzwqSShICtWD6doX1yAT0qcKUbgs0w==} + /@csstools/postcss-hwb-function@3.0.3(postcss@8.4.28): + resolution: {integrity: sha512-2TqrRD8JzSwQCRKKNc9BFhSEmsz+mR3RtwSw5mQSGILC+LIYCVWeYwC33cI+saFWv0DGZ0NXLx5VSX2tdJyU6w==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 postcss: 8.4.28 dev: true - /@csstools/postcss-ic-unit@3.0.0(postcss@8.4.28): - resolution: {integrity: sha512-FH3+zfOfsgtX332IIkRDxiYLmgwyNk49tfltpC6dsZaO4RV2zWY6x9VMIC5cjvmjlDO7DIThpzqaqw2icT8RbQ==} + /@csstools/postcss-ic-unit@3.0.1(postcss@8.4.28): + resolution: {integrity: sha512-OkKZV0XZQixChA6r68O9UfGNFv06cPVcuT+MjpzfEuoCfbNWCj+b0dhsmdz776giQ+DymPmFDlTD+QJEFPI7rw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-is-pseudo-class@4.0.0(postcss@8.4.28): - resolution: {integrity: sha512-0I6siRcDymG3RrkNTSvHDMxTQ6mDyYE8awkcaHNgtYacd43msl+4ZWDfQ1yZQ/viczVWjqJkLmPiRHSgxn5nZA==} + /@csstools/postcss-initial@1.0.0(postcss@8.4.28): + resolution: {integrity: sha512-1l7iHHjIl5qmVeGItugr4ZOlCREDP71mNKqoEyxlosIoiu3Os1nPWMHpuCvDLCLiWI/ONTOg3nzJh7gwHOrqUA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.28 + dev: true + + /@csstools/postcss-is-pseudo-class@4.0.2(postcss@8.4.28): + resolution: {integrity: sha512-LeAJozyZTY3c1SaHMbwF4p8Ego/2HHprYusmmdmUH7wP6lRF1w3s7IO2iNwQ6fHBrSOfkPUFaUtRUGZLBE23Eg==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -1747,8 +1800,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-logical-viewport-units@2.0.1(postcss@8.4.28): - resolution: {integrity: sha512-R5s19SscS7CHoxvdYNMu2Y3WDwG4JjdhsejqjunDB1GqfzhtHSvL7b5XxCkUWqm2KRl35hI6kJ4HEaCDd/3BXg==} + /@csstools/postcss-logical-viewport-units@2.0.2(postcss@8.4.28): + resolution: {integrity: sha512-g/QKzESt59SB+08kE3onn8obaqu56TtBg4K03hvsWLrNFoXbkuR6lhooaMyrRwH4f3KP08VnqsHqEtcm7ji87g==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -1792,8 +1845,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-normalize-display-values@3.0.0(postcss@8.4.28): - resolution: {integrity: sha512-6Nw55PRXEKEVqn3bzA8gRRPYxr5tf5PssvcE5DRA/nAxKgKtgNZMCHCSd1uxTCWeyLnkf6h5tYRSB0P1Vh/K/A==} + /@csstools/postcss-normalize-display-values@3.0.1(postcss@8.4.28): + resolution: {integrity: sha512-nUvRxI+ALJwkxZdPU4EDyuM380vP91sAGvI3jAOHs/sr3jfcCOzLkY6xKI1Mr526kZ3RivmMoYM/xq+XFyE/bw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -1802,21 +1855,21 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-oklab-function@3.0.2(postcss@8.4.28): - resolution: {integrity: sha512-tr7HjHDaDvRcnzK559l3VcpfhiAd0ga1jhThGR/tONfVzOVssG9x0QLg0LpLrlx7+niGgHL1SdfgHmFiTJjGIw==} + /@csstools/postcss-oklab-function@3.0.4(postcss@8.4.28): + resolution: {integrity: sha512-uofu4uIhwExcFGVy1LckgWU4opiWWEEKYw528ejAXzQwYsyyPflOm7VaXc61SJlqqlqOl/go2Ty3IehW5sMC9Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true - /@csstools/postcss-progressive-custom-properties@3.0.0(postcss@8.4.28): - resolution: {integrity: sha512-2/D3CCL9DN2xhuUTP8OKvKnaqJ1j4yZUxuGLsCUOQ16wnDAuMLKLkflOmZF5tsPh/02VPeXRmqIN+U595WAulw==} + /@csstools/postcss-progressive-custom-properties@3.0.1(postcss@8.4.28): + resolution: {integrity: sha512-yfdEk8o3CWPTusoInmGpOVCcMg1FikcKZyYB5ApULg9mES4FTGNuHK3MESscmm64yladcLNkPlz26O7tk3LMbA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -1825,16 +1878,16 @@ packages: postcss-value-parser: 4.2.0 dev: true - /@csstools/postcss-relative-color-syntax@2.0.2(postcss@8.4.28): - resolution: {integrity: sha512-sn2zqcM8QPj4wN2okdNbK0JdwhZU506EEmIeSybh2UOJgTorbyQS7ak2sJ+2Y4LDYr4rPGBs/hBFmyYgoostdg==} + /@csstools/postcss-relative-color-syntax@2.0.4(postcss@8.4.28): + resolution: {integrity: sha512-DxR30Tzpm0RzFlvG6R1jDDPnK6VMDJDatfHtaN+HcFV0L/wI0+jCSmaDQxFYrdTHa91zKVc36JgVg9C8hbJ2CQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true @@ -1860,13 +1913,13 @@ packages: postcss: 8.4.28 dev: true - /@csstools/postcss-text-decoration-shorthand@3.0.1(postcss@8.4.28): - resolution: {integrity: sha512-a5Ojrf31XfdsmFhbLR41JG8HD9d7mWeOqROUJpTi9MTJDAHeJstvhrmpHS39C11luwSHanLou4v3PI9xLbWolQ==} + /@csstools/postcss-text-decoration-shorthand@3.0.3(postcss@8.4.28): + resolution: {integrity: sha512-d5J9m49HhqXRcw1S6vTZuviHi/iknUKGjBpChiNK1ARg9sSa3b8m5lsWz5Izs8ISORZdv2bZRwbw5Z2R6gQ9kQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/color-helpers': 3.0.1 + '@csstools/color-helpers': 3.0.2 postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true @@ -2122,13 +2175,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.49.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.48.0 + eslint: 8.49.0 eslint-visitor-keys: 3.4.3 dev: true @@ -2154,8 +2207,8 @@ packages: - supports-color dev: true - /@eslint/js@8.48.0: - resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==} + /@eslint/js@8.49.0: + resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -2191,8 +2244,8 @@ packages: resolution: {integrity: sha512-m0G6wlnhm/AX0H12IOWtK8gASEMffnX08RtKkCgTdHb9JpHKGloI7icFfLg9ZmQeavcvR0PKmzxClyuFPSjKWw==} dev: true - /@humanwhocodes/config-array@0.11.10: - resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} + /@humanwhocodes/config-array@0.11.11: + resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -2275,7 +2328,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.17.12 + '@types/node': 18.17.18 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: true @@ -2287,7 +2340,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.17.12 + '@types/node': 18.17.18 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -2306,7 +2359,7 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.2.2) typescript: 5.2.2 - vite: 4.4.9(@types/node@18.17.12)(less@4.2.0) + vite: 4.4.9(@types/node@18.17.18)(less@4.2.0) dev: true /@jridgewell/gen-mapping@0.3.3: @@ -2421,30 +2474,30 @@ packages: react: '>=16' dependencies: '@types/mdx': 2.0.7 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@microsoft/api-extractor-model@7.27.6(@types/node@18.17.12): - resolution: {integrity: sha512-eiCnlayyum1f7fS2nA9pfIod5VCNR1G+Tq84V/ijDrKrOFVa598BLw145nCsGDMoFenV6ajNi2PR5WCwpAxW6Q==} + /@microsoft/api-extractor-model@7.28.0(@types/node@18.17.18): + resolution: {integrity: sha512-QIMtUVm1tqiKG+M6ciFgRShcDoovyltaeg+CbyOnyr7SMrp6gg0ojK5/nToMqR9kAvsTS4QVgW4Twl50EoAjcw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7(@types/node@18.17.12) + '@rushstack/node-core-library': 3.60.0(@types/node@18.17.18) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.36.4(@types/node@18.17.12): - resolution: {integrity: sha512-21UECq8C/8CpHT23yiqTBQ10egKUacIpxkPyYR7hdswo/M5yTWdBvbq+77YC9uPKQJOUfOD1FImBQ1DzpsdeQQ==} + /@microsoft/api-extractor@7.37.0(@types/node@18.17.18): + resolution: {integrity: sha512-df/wffWpDhYRw7kzdxeHGsCpim+dC8aFiZlsJb4uFvVPWhBZpDzOhQxSUTFx3Df1ORY+/JjuPR3fDE9Hq+PHzQ==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.27.6(@types/node@18.17.12) + '@microsoft/api-extractor-model': 7.28.0(@types/node@18.17.18) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.59.7(@types/node@18.17.12) - '@rushstack/rig-package': 0.4.1 - '@rushstack/ts-command-line': 4.15.2 + '@rushstack/node-core-library': 3.60.0(@types/node@18.17.18) + '@rushstack/rig-package': 0.5.0 + '@rushstack/ts-command-line': 4.16.0 colors: 1.2.5 lodash: 4.17.21 resolve: 1.22.4 @@ -2597,7 +2650,7 @@ packages: - '@parcel/core' dev: true - /@parcel/config-default@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.1)(postcss@8.4.28): + /@parcel/config-default@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2)(postcss@8.4.28): resolution: {integrity: sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw==} peerDependencies: '@parcel/core': ^2.9.3 @@ -2610,7 +2663,7 @@ packages: '@parcel/optimizer-htmlnano': 2.9.3(@parcel/core@2.9.3)(postcss@8.4.28) '@parcel/optimizer-image': 2.9.3(@parcel/core@2.9.3) '@parcel/optimizer-svgo': 2.9.3(@parcel/core@2.9.3) - '@parcel/optimizer-swc': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.1) + '@parcel/optimizer-swc': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2) '@parcel/packager-css': 2.9.3(@parcel/core@2.9.3) '@parcel/packager-html': 2.9.3(@parcel/core@2.9.3) '@parcel/packager-js': 2.9.3(@parcel/core@2.9.3) @@ -2821,7 +2874,7 @@ packages: - '@parcel/core' dev: true - /@parcel/optimizer-swc@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.1): + /@parcel/optimizer-swc@2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2): resolution: {integrity: sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg==} engines: {node: '>= 12.0.0', parcel: ^2.9.3} dependencies: @@ -2829,7 +2882,7 @@ packages: '@parcel/plugin': 2.9.3(@parcel/core@2.9.3) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 - '@swc/core': 1.3.80(@swc/helpers@0.5.1) + '@swc/core': 1.3.80(@swc/helpers@0.5.2) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' @@ -3112,7 +3165,7 @@ packages: '@parcel/source-map': 2.1.1 '@parcel/utils': 2.9.3 '@parcel/workers': 2.9.3(@parcel/core@2.9.3) - '@swc/helpers': 0.5.1 + '@swc/helpers': 0.5.2 browserslist: 4.21.10 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 @@ -3420,7 +3473,7 @@ packages: '@babel/runtime': 7.22.11 dev: true - /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==} peerDependencies: '@types/react': '*' @@ -3434,14 +3487,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3SzW+0PW7yBBoQlT8wNcGtaxaD0XSu0uLUFgrtHY08Acx05TaHaOmVLR73c0j/cqpDy53KBMO7s0dx2wmOIDIA==} peerDependencies: '@types/react': '*' @@ -3455,17 +3508,17 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' @@ -3475,11 +3528,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-context@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-context@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} peerDependencies: '@types/react': '*' @@ -3489,11 +3542,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-direction@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-direction@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-RXcvnXgyvYvBEOhCBuddKecVkoMiI10Jcm5cTI7abJRAHYfFxeu+FBQs/DvdxSYucxR5mna0dNsL6QFlds5TMA==} peerDependencies: '@types/react': '*' @@ -3503,11 +3556,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-dismissable-layer@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==} peerDependencies: '@types/react': '*' @@ -3522,17 +3575,17 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} peerDependencies: '@types/react': '*' @@ -3542,11 +3595,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-focus-scope@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==} peerDependencies: '@types/react': '*' @@ -3560,16 +3613,16 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-id@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-id@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} peerDependencies: '@types/react': '*' @@ -3579,12 +3632,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-popper@1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==} peerDependencies: '@types/react': '*' @@ -3599,22 +3652,22 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@floating-ui/react-dom': 2.0.2(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.21)(react@18.2.0) + '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-rect': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.22)(react@18.2.0) '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.21 + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-portal@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==} peerDependencies: '@types/react': '*' @@ -3628,14 +3681,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} peerDependencies: '@types/react': '*' @@ -3649,14 +3702,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-2mUg5Mgcu001VkGy+FfzZyzbmuUWzgWkj3rvv4yu+mLw03+mTzbxZHvfcGyFp2b8EkQeMkpRQ5FiA2Vr2O6TeQ==} peerDependencies: '@types/react': '*' @@ -3671,21 +3724,21 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-select@1.2.2(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==} peerDependencies: '@types/react': '*' @@ -3701,32 +3754,32 @@ packages: '@babel/runtime': 7.22.11 '@radix-ui/number': 1.0.1 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-id': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-slot': 1.0.2(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-popper': 1.1.2(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-portal': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-visually-hidden': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 aria-hidden: 1.2.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-remove-scroll: 2.5.5(@types/react@18.2.21)(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.22)(react@18.2.0) dev: true - /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-separator@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==} peerDependencies: '@types/react': '*' @@ -3740,14 +3793,14 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-slot@1.0.2(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-slot@1.0.2(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' @@ -3757,12 +3810,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle-group@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==} peerDependencies: '@types/react': '*' @@ -3777,19 +3830,19 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==} peerDependencies: '@types/react': '*' @@ -3804,15 +3857,15 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-toolbar@1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==} peerDependencies: '@types/react': '*' @@ -3827,19 +3880,19 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/primitive': 1.0.1 - '@radix-ui/react-context': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-direction': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-context': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-direction': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-separator': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toggle-group': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} peerDependencies: '@types/react': '*' @@ -3849,11 +3902,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} peerDependencies: '@types/react': '*' @@ -3863,12 +3916,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} peerDependencies: '@types/react': '*' @@ -3878,12 +3931,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} peerDependencies: '@types/react': '*' @@ -3893,11 +3946,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-previous@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==} peerDependencies: '@types/react': '*' @@ -3907,11 +3960,11 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-rect@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==} peerDependencies: '@types/react': '*' @@ -3922,11 +3975,11 @@ packages: dependencies: '@babel/runtime': 7.22.11 '@radix-ui/rect': 1.0.1 - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-use-size@1.0.1(@types/react@18.2.21)(react@18.2.0): + /@radix-ui/react-use-size@1.0.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==} peerDependencies: '@types/react': '*' @@ -3936,12 +3989,12 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.21)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.22)(react@18.2.0) + '@types/react': 18.2.22 react: 18.2.0 dev: true - /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /@radix-ui/react-visually-hidden@1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==} peerDependencies: '@types/react': '*' @@ -3955,8 +4008,8 @@ packages: optional: true dependencies: '@babel/runtime': 7.22.11 - '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.22 '@types/react-dom': 18.2.7 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -3974,7 +4027,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 dependencies: - '@swc/helpers': 0.5.1 + '@swc/helpers': 0.5.2 react: 18.2.0 dev: false @@ -4056,15 +4109,15 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library@3.59.7(@types/node@18.17.12): - resolution: {integrity: sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==} + /@rushstack/node-core-library@3.60.0(@types/node@18.17.18): + resolution: {integrity: sha512-PcyrqhILvzU+65wMFybQ2VeGNnU5JzhDq2OvUi3j6jPUxyllM7b2hrRUwCuVaYboewYzIbpzXFzgxe2K7ii1nw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -4074,15 +4127,15 @@ 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.0: + resolution: {integrity: sha512-bGnOW4DWHOePDiABKy6qyqYJl9i7fKn4bRucExRVt5QzyPxuVHMl8CMmCabtoNSpXzgG3qymWOrMoa/W2PpJrw==} 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/ts-command-line@4.16.0: + resolution: {integrity: sha512-WJKhdR9ThK9Iy7t78O3at7I3X4Ssp5RRZay/IQa8NywqkFy/DQbT3iLouodMMdUwLZD9n8n++xLubVd3dkmpkg==} dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -4094,8 +4147,8 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@storybook/addon-actions@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-TsTOHGmwBHRsWS9kaG/bu6haP2dMeiETeGwOgfB5qmukodenXlmi1RujtUdJCNwW3APa0utEFYFKtZVEu9f7WQ==} + /@storybook/addon-actions@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DT9KfP5UTXwptsfP46KOzMjEf73743VprIu1o/5nx+165qmAQhjfs3A+KlSOfEvNbKCYtxHuYTbEO81G0SHr5g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4105,14 +4158,14 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 dequal: 2.0.3 lodash: 4.17.21 polished: 4.2.2 @@ -4128,8 +4181,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-backgrounds@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-tcQSt6mjAR1h1XiMFlg9OvpAwvBCjFrtpr9qnVaOZD15EIu/TRoumkJOVA7J5sWuQ6kGJXx1t8FfhQfAqvJ9iw==} + /@storybook/addon-backgrounds@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-cgfo0hoYcUuqm+wiDWetR8qJrMykms9lAZYV1Iv0GEeYJGCW+PH/2WemMBMLJA5/D+Zne1ZoJ9La69UhU4m7Cw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4139,14 +4192,14 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4156,17 +4209,17 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-console@2.0.0(@storybook/addon-actions@7.3.2): + /@storybook/addon-console@2.0.0(@storybook/addon-actions@7.4.4): resolution: {integrity: sha512-VA/lzmIC3qKYb+UYeqpFFc/JqstWe8gthz2dBmvanCobyw3pPnHmdWd55febJcmWWNMd5UxkwhMVWlb17yPTXw==} peerDependencies: '@storybook/addon-actions': '*' dependencies: - '@storybook/addon-actions': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-actions': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) '@storybook/global': 5.0.0 dev: true - /@storybook/addon-controls@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-n9ZoxlV8c9VLNfpFY1HpcRxjUFmHPmcFnW0UzFfGknIArPKFxzw9S/zCJ7CSH9Mf7+NJtYAUzCXlSU/YzT1eZQ==} + /@storybook/addon-controls@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-RGJDfaCu+I0fQyw8rOfUZZm8PTSAa9NmHfKLH/WXnxCrF1kUffVP7G40kRLYS1Ymm5Z3fp3/PVkz9tTUG6PNOQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4176,16 +4229,16 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.3.2 - '@storybook/core-events': 7.3.2 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.3.2 - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/blocks': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.4.4 + '@storybook/core-events': 7.4.4 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.4.4 + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 lodash: 4.17.21 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4197,27 +4250,27 @@ packages: - supports-color dev: true - /@storybook/addon-docs@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-g4B+gM7xzRvUeiUcijPyxwDG/LlgHrfQx1chzY7oiFIImGXyewZ+CtGCjhrSdJGhXSj/69oqoz26RQ1VhSlrXg==} + /@storybook/addon-docs@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZXFtBXyfn6uCiRzMsoDZEwAe6/KIYlyfZmm+zjpiXzGJqidEBVJBdPUXNRJZgpg/p0KyehPNtTGqZooJm3gamA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@jest/transform': 29.6.4 '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 7.3.2 - '@storybook/csf-tools': 7.3.2 + '@storybook/blocks': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 7.4.4 + '@storybook/csf-tools': 7.4.4 '@storybook/global': 5.0.0 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.3.2 - '@storybook/postinstall': 7.3.2 - '@storybook/preview-api': 7.3.2 - '@storybook/react-dom-shim': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/node-logger': 7.4.4 + '@storybook/postinstall': 7.4.4 + '@storybook/preview-api': 7.4.4 + '@storybook/react-dom-shim': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 fs-extra: 11.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4231,25 +4284,25 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-MI5wi5k/nDgAqnsS4/uibcQhMk3/mVkAAWNO+Epmg5UMCCmDch8SoX9BprEHARwwsVwXChiHAx99fXF/XacWFQ==} + /@storybook/addon-essentials@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-LE/3jwJfAWYIUHs5uOqJRfP9b4APRXGhaBarUjZxmeIstJaN6Nd4n0AFgl8z+wKjlss/b5obC9uqeLHzbdJ3iw==} 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.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-backgrounds': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-controls': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-highlight': 7.3.2 - '@storybook/addon-measure': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-outline': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-toolbars': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-viewport': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.3.2 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 7.3.2 - '@storybook/preview-api': 7.3.2 + '@storybook/addon-actions': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-highlight': 7.4.4 + '@storybook/addon-measure': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.4.4 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 7.4.4 + '@storybook/preview-api': 7.4.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -4260,16 +4313,16 @@ packages: - supports-color dev: true - /@storybook/addon-highlight@7.3.2: - resolution: {integrity: sha512-Zdq//ZqOYpm+xXHt00l0j/baVuZDSkpP6Xbd3jqXV1ToojAjANlk0CAzHCJxZBiyeSCj7Qxtj9LvTqD+IU/bMA==} + /@storybook/addon-highlight@7.4.4: + resolution: {integrity: sha512-09vlOGp1vx+CWVhb+QVTmhodEMqosNLhu69D+FOB7Q+qGK0XdpPLa33DMcAYt/eFEAb55OYQY8NYuoO8kkFT+A==} dependencies: - '@storybook/core-events': 7.3.2 + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.3.2 + '@storybook/preview-api': 7.4.4 dev: true - /@storybook/addon-interactions@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-u2SfTyfDxJlptBfRrxOinr4Oq8xBluC7mVBdOGjKOBqenxAJojiMbvugWfuXEoLZfHWTwWgYTjDx9PXLw5xNnA==} + /@storybook/addon-interactions@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-WwZ4v2oQBm+IqDUlwzGTaS6LaejHEblM4xjmrCIl9F2ChzYOVV0FFdBHoWiVTGQxXhfUVbYKAMYVAg212SOYIg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4279,16 +4332,16 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-common': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-common': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 7.3.2 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/instrumenter': 7.4.4 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 jest-mock: 27.5.1 polished: 4.2.2 react: 18.2.0 @@ -4301,8 +4354,8 @@ packages: - supports-color dev: true - /@storybook/addon-links@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xpOpb33KscvmM2Sl9nFqU3DCk3tGaoqtFKkDOzf/QlZsMq9CCn4zPNGMfOFqifBEnDGDADHbp+Uxst5i535vdQ==} + /@storybook/addon-links@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ZDs7+FaWuLVl4Y5+qSr9Pu668wTdSQmMS1pY/QzwA7Lj3ADDEXMFTBt0MqGtyH7U5mmVQlmYm9d4WmHjvKU0qQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4312,22 +4365,22 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/router': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/router': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 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.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-bEoH3zuKA9b5RA0LBQzdSnoaxEKHa5rZDoAuMbKiEYotTqO7PfP2j/hil31F95UgmH7wPnSkRSqsBsUtWJz3Jg==} + /@storybook/addon-measure@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-gm8x9+PA7v48wJZltWNB41vvhqzWASDtuir8ozHYsYxdUsCpCnB79MPOQ0BsqbFYmscTaYghDAugLLS5+Tg8LQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4337,13 +4390,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/types': 7.4.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) tiny-invariant: 1.3.1 @@ -4352,8 +4405,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-outline@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-DA/O5b4bznV2JsC/o0/JkP2tZLLPftRaz2HHCG+z0mwzNv2pl8lvIl4RpIVJWt1iO0K17kT43ToYYjknMUdJnA==} + /@storybook/addon-outline@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-HJgxPOwq1TDWXqiBlqnFWxE9nlXlxH3XfKqhWTXORE1CKZ/BXdrPkdq2Hog8ON15K3PVdAcawgkO4YJ/n0JPaA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4363,13 +4416,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/types': 7.4.4 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 @@ -4378,8 +4431,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-storysource@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GyApxMb90pC8AUmTD+Gpw7hJPnf6GMAhtS6HSsFj84zs8x6/7R4a/sEfORRIbDBKafsAqJQeYD67WFp+czcbig==} + /@storybook/addon-storysource@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-e/frZMYbriIwPl9xNapUaSEQrngbBPz4Nz5gNcPHF/uDM04a3hyVAMycZmFLHmuu1TH9FzZ9mhzTQjpJuACq0w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4389,13 +4442,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/router': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/source-loader': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/router': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/source-loader': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) estraverse: 5.3.0 prop-types: 15.8.1 react: 18.2.0 @@ -4407,8 +4460,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-toolbars@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-hd+5Ax7p3vmsNNuO3t4pcmB2pxp58i9k12ygD66NLChSNafHxediLqdYJDTRuono2No1InV1HMZghlXXucCCHQ==} + /@storybook/addon-toolbars@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-lbXO2weuYcly4nRTpK6tS4mhx/YbPAy2qpoePEL847I+hQJiKWsgSYbA6bnC5tXe0l6mq1VVcTFtEW2wyu9WQQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4418,11 +4471,11 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -4430,8 +4483,8 @@ packages: - '@types/react-dom' dev: true - /@storybook/addon-viewport@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-G7i67xL35WE6qSmEoctavZUoPd2VDTaAqkRwrGa4oDQs5wed76PgIL2S5IybzbypSzPIXauiNQiBBd2RRMrLFg==} + /@storybook/addon-viewport@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-8uRpOpNYHlCL3uAYhj6uoLHKmW2UtQXDff9KhO6mO+vgat25YKBeu1wwGUHnCL3vDSis6hfbjRSVbsfrekUYWg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4441,13 +4494,13 @@ packages: react-dom: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) memoizerific: 1.11.3 prop-types: 15.8.1 react: 18.2.0 @@ -4457,24 +4510,24 @@ packages: - '@types/react-dom' dev: true - /@storybook/blocks@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-j/PRnvGLn0Y3VAu/t6RrU7pjenb7II7Cl/SnFW8LzjMBKXBrkFaq8BRbglzDAUtGdAa9HmJBosogenoZ9iWoBw==} + /@storybook/blocks@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Xm/yeZkaBhqvg5dciBj2UFXQTGFpoy0HhO4ShvaWfhdEgBluufNAQ19hMvvoXPHgjiBzzxETq1mlY7LIdUzJEg==} 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.3.2 - '@storybook/client-logger': 7.3.2 - '@storybook/components': 7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.3.2 + '@storybook/channels': 7.4.4 + '@storybook/client-logger': 7.4.4 + '@storybook/components': 7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 7.4.4 '@storybook/csf': 0.1.1 - '@storybook/docs-tools': 7.3.2 + '@storybook/docs-tools': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 7.3.2 - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 - '@types/lodash': 4.14.197 + '@storybook/manager-api': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 7.4.4 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 + '@types/lodash': 4.14.198 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -4495,13 +4548,13 @@ packages: - supports-color dev: true - /@storybook/builder-manager@7.3.2: - resolution: {integrity: sha512-M0zdzpnZSg6Gd/QiIbOJkVoifAADpMT85NOC5zuAg3h3o29hedVBAigv/CE2nSbuwZtqPifjxs1AUh7wgtmj8A==} + /@storybook/builder-manager@7.4.4: + resolution: {integrity: sha512-8PY9YfcUf1gPGOprjWze6bfXpX0+r6YZTgktViI/m+SmgFy5nmEJ7FWqo7u1y6dqxDJdwDXGBqvUGVU0XNXQMQ==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 7.3.2 - '@storybook/manager': 7.3.2 - '@storybook/node-logger': 7.3.2 + '@storybook/core-common': 7.4.4 + '@storybook/manager': 7.4.4 + '@storybook/node-logger': 7.4.4 '@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) @@ -4519,8 +4572,8 @@ packages: - supports-color dev: true - /@storybook/builder-vite@7.3.2(typescript@5.2.2)(vite@4.4.9): - resolution: {integrity: sha512-9xB3Z6QfDBX6Daj+LFldhavA8O7JU2E1dL6IHfaTLIamFH884Sl5Svq3GS3oh4/EbB/GifpVKEiwlvJaINCj+A==} + /@storybook/builder-vite@7.4.4(typescript@5.2.2)(vite@4.4.9): + resolution: {integrity: sha512-FpHlwTmrT9gYxfke77HcHSVoTvJCgunLGnrmNUgLwC0vVAWibWWTGtunfcV2fjBjzqVuH398qpaM+kIS9rjR8A==} peerDependencies: '@preact/preset-vite': '*' typescript: '>= 4.3.x' @@ -4534,15 +4587,15 @@ packages: vite-plugin-glimmerx: optional: true dependencies: - '@storybook/channels': 7.3.2 - '@storybook/client-logger': 7.3.2 - '@storybook/core-common': 7.3.2 - '@storybook/csf-plugin': 7.3.2 + '@storybook/channels': 7.4.4 + '@storybook/client-logger': 7.4.4 + '@storybook/core-common': 7.4.4 + '@storybook/csf-plugin': 7.4.4 '@storybook/mdx2-csf': 1.1.0 - '@storybook/node-logger': 7.3.2 - '@storybook/preview': 7.3.2 - '@storybook/preview-api': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/node-logger': 7.4.4 + '@storybook/preview': 7.4.4 + '@storybook/preview-api': 7.4.4 + '@storybook/types': 7.4.4 '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 0.9.3 @@ -4554,38 +4607,39 @@ packages: remark-slug: 6.1.0 rollup: 3.28.1 typescript: 5.2.2 - vite: 4.4.9(@types/node@18.17.12)(less@4.2.0) + vite: 4.4.9(@types/node@18.17.18)(less@4.2.0) transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/channels@7.3.2: - resolution: {integrity: sha512-GG5+qzv2OZAzXonqUpJR81f2pjKExj7v5MoFJhKYgb3Y+jVYlUzBHBjhQZhuQczP4si418/jvjimvU1PZ4hqcg==} + /@storybook/channels@7.4.4: + resolution: {integrity: sha512-YA2T3hClL95nFBBelm8wMOyWFDzfxKvyHAPQi+8YeYpZcPivwg/P9YnRhTTMbiZNkfoWKq4ZRuc79UP1iNLi3g==} dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 tiny-invariant: 1.3.1 dev: true - /@storybook/cli@7.3.2: - resolution: {integrity: sha512-RnqE/6KSelL9TQ44uCIU5xvUhY9zXM2Upanr0hao72x44rvlGQbV262pHdkVIYsn0wi8QzYtnoxQPLSqUfUDfA==} + /@storybook/cli@7.4.4: + resolution: {integrity: sha512-2t7T7VpN52eGTYUlwx+VtQf/PMsULXoWkD5eO7kD6NmJbqvdgbLn/pbYePg5eOmgar0VvNhm94UOyW+roMxALA==} hasBin: true dependencies: '@babel/core': 7.22.11 '@babel/preset-env': 7.22.10(@babel/core@7.22.11) '@babel/types': 7.22.11 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 7.3.2 - '@storybook/core-common': 7.3.2 - '@storybook/core-server': 7.3.2 - '@storybook/csf-tools': 7.3.2 - '@storybook/node-logger': 7.3.2 - '@storybook/telemetry': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/codemod': 7.4.4 + '@storybook/core-common': 7.4.4 + '@storybook/core-events': 7.4.4 + '@storybook/core-server': 7.4.4 + '@storybook/csf-tools': 7.4.4 + '@storybook/node-logger': 7.4.4 + '@storybook/telemetry': 7.4.4 + '@storybook/types': 7.4.4 '@types/semver': 7.5.0 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -4622,22 +4676,22 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@7.3.2: - resolution: {integrity: sha512-T7q/YS5lPUE6xjz9EUwJ/v+KCd5KU9dl1MQ9RcH7IpM73EtQZeNSuM9/P96uKXZTf0wZOUBTXVlTzKr66ZB/RQ==} + /@storybook/client-logger@7.4.4: + resolution: {integrity: sha512-rC/GcCy3DLtTI+oOHLBc6rq/c3oGF/mvdeWrhMM+berQplHJrOCI2pcldjVw8Fc25gLPK0LUlaOp1dfgt2Ri3Q==} dependencies: '@storybook/global': 5.0.0 dev: true - /@storybook/codemod@7.3.2: - resolution: {integrity: sha512-B2P91aYhlxdk7zeQOq0VBnDox2HEcboP2unSh6Vcf4V8j2FCdPvBIM7ZkT9p15FHfyOHvvrtf56XdBIyD8/XJA==} + /@storybook/codemod@7.4.4: + resolution: {integrity: sha512-q9BeDXuDjUFb+In0DX+37vqofT0/j25CGGW629RfIoxd6VRr6oVoX6bBnyLO1zoSN+CmOQ9oKeLJjSiNFJntOw==} dependencies: '@babel/core': 7.22.11 '@babel/preset-env': 7.22.10(@babel/core@7.22.11) '@babel/types': 7.22.11 '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.3.2 - '@storybook/node-logger': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/csf-tools': 7.4.4 + '@storybook/node-logger': 7.4.4 + '@storybook/types': 7.4.4 '@types/cross-spawn': 6.0.2 cross-spawn: 7.0.3 globby: 11.1.0 @@ -4649,20 +4703,19 @@ packages: - supports-color dev: true - /@storybook/components@7.3.2(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-hsa1OJx4yEtLHTzrCxq8G9U5MTbcTuItj9yp1gsW9RTNc/V1n/rReQv4zE/k+//2hDsLrS62o3yhZ9VksRhLNw==} + /@storybook/components@7.4.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-tFOSu3IoAab/0aY2TY66Go0Nba7AB/+ZB9GFet+dxWypIKGLcPjyX2POIumJU4swzK+4IA8GxgDQ2itS6EOISQ==} 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(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 7.3.2 + '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.7)(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 7.4.4 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/icons': 1.1.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4673,18 +4726,19 @@ packages: - '@types/react-dom' dev: true - /@storybook/core-client@7.3.2: - resolution: {integrity: sha512-K2jCnjZiUUskFjKUj7m1FTCphIwBv0KPOE5JCd0UR7un1P1G1kdXMctADE6fHosrW73xRrad9CBSyyetUVQQOA==} + /@storybook/core-client@7.4.4: + resolution: {integrity: sha512-CENQOPML7ifh0fJFz1YvLzRv7QyU2SVAzw70bN5fDravCHwI1uQmnLF7QxnWrE8DtXlXosQZcAhCqAOQ7sfMxw==} dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/preview-api': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/preview-api': 7.4.4 dev: true - /@storybook/core-common@7.3.2: - resolution: {integrity: sha512-W+X7JXV0UmHuUl9xSF/xzz1+P7VM8xHt7ORfp8yrtJRwLHURqHvFFQC+NUHBKno1Ydtt/Uch7QNOWUlQKmiWEw==} + /@storybook/core-common@7.4.4: + resolution: {integrity: sha512-0VKVNucIzaKVr5dU6BYwSzpLRtBoDa3dRBP7VTauz8gjhNak+mOQY7ZqqQWxCr21C0vsYz2noER2/jnijfMn5g==} dependencies: - '@storybook/node-logger': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/core-events': 7.4.4 + '@storybook/node-logger': 7.4.4 + '@storybook/types': 7.4.4 '@types/find-cache-dir': 3.2.1 '@types/node': 16.18.46 '@types/node-fetch': 2.6.4 @@ -4710,28 +4764,30 @@ packages: - supports-color dev: true - /@storybook/core-events@7.3.2: - resolution: {integrity: sha512-DCrM3s+sxLKS8vl0zB+1tZEtcl5XQTOGl46XgRRV/SIBabFbsC0l5pQPswWkTUsIqdREtiT0YUHcXB1+YDyFvA==} + /@storybook/core-events@7.4.4: + resolution: {integrity: sha512-kOf4I/a1XC9CaGFwJG5WR2KnkwrOkWX68TLh7OlelKxdl/WjxA4zfzaFPC/8zyCSLdGFLPKNqr1w+ezkb+9Irw==} + dependencies: + ts-dedent: 2.2.0 dev: true - /@storybook/core-server@7.3.2: - resolution: {integrity: sha512-TLMEptmfqYLu4bayRV5m8T3R50uR07Fwja1n/8CCmZOGWjnr5kXMFRkD7+hj7wm82yoidfd23bmVcRU9mlG+tg==} + /@storybook/core-server@7.4.4: + resolution: {integrity: sha512-ObWoTBgTf3D+4GsbHA0jfVz+rDEMS82U+dlla1LHqpazNKJVg6aTLBnr7V7n3TAOXrXZyKbrVu0Vk5ZePLFuOw==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 7.3.2 - '@storybook/channels': 7.3.2 - '@storybook/core-common': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/builder-manager': 7.4.4 + '@storybook/channels': 7.4.4 + '@storybook/core-common': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/csf': 0.1.1 - '@storybook/csf-tools': 7.3.2 + '@storybook/csf-tools': 7.4.4 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager': 7.3.2 - '@storybook/node-logger': 7.3.2 - '@storybook/preview-api': 7.3.2 - '@storybook/telemetry': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/manager': 7.4.4 + '@storybook/node-logger': 7.4.4 + '@storybook/preview-api': 7.4.4 + '@storybook/telemetry': 7.4.4 + '@storybook/types': 7.4.4 '@types/detect-port': 1.3.3 '@types/node': 16.18.46 '@types/pretty-hrtime': 1.0.1 @@ -4766,24 +4822,24 @@ packages: - utf-8-validate dev: true - /@storybook/csf-plugin@7.3.2: - resolution: {integrity: sha512-uXJLJkRQeXnI2jHRdHfjJCbtEDohqzCrADh1xDfjqy/MQ/Sh2iFnRBCbEXsrxROBMh7Ow88/hJdy+vX0ZQh9fA==} + /@storybook/csf-plugin@7.4.4: + resolution: {integrity: sha512-j5Ow2SBZjWX7c/StwMGZnB5ydiSFIZvR2ENTsbQ4UL1SEdF/GvzxtDjMPjhH3wCfyU3pmK6YV54ceD94IS22BQ==} dependencies: - '@storybook/csf-tools': 7.3.2 + '@storybook/csf-tools': 7.4.4 unplugin: 1.4.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf-tools@7.3.2: - resolution: {integrity: sha512-54UaOsx9QZxiuMSpX01kSAEYuZYaB72Zz8ihlVrKZbIPTSJ6SYcM/jzNCGf1Rz7AjgU2UjXCSs5zBq5t37Nuqw==} + /@storybook/csf-tools@7.4.4: + resolution: {integrity: sha512-/hhGg05WzMmk9jmkdGyCpy6mPn/PaNGSOggE95X0bZ81arzkqCCXej4vClxFdaCJyzWzqr/yQSBftpK1OWoHjA==} dependencies: '@babel/generator': 7.22.10 '@babel/parser': 7.22.11 '@babel/traverse': 7.22.11 '@babel/types': 7.22.11 '@storybook/csf': 0.1.1 - '@storybook/types': 7.3.2 + '@storybook/types': 7.4.4 fs-extra: 11.1.1 recast: 0.23.4 ts-dedent: 2.2.0 @@ -4801,12 +4857,12 @@ packages: resolution: {integrity: sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==} dev: true - /@storybook/docs-tools@7.3.2: - resolution: {integrity: sha512-MSmAiL/lg+B14CIKD6DvkBPdTDfGBSSt3bE+vW2uW9ohNJB5eWePZLQZUe34uZuunn3uqyTAgbEF7KjrtGZ/MQ==} + /@storybook/docs-tools@7.4.4: + resolution: {integrity: sha512-kCQgRsyAHxnHicu3G9px7mp0Lp2fckH23wfTz/qk6MdwKoO3V9lJs7tOjckq2DPu/m7BGs4lieBcMbOOUTHBmw==} dependencies: - '@storybook/core-common': 7.3.2 - '@storybook/preview-api': 7.3.2 - '@storybook/types': 7.3.2 + '@storybook/core-common': 7.4.4 + '@storybook/preview-api': 7.4.4 + '@storybook/types': 7.4.4 '@types/doctrine': 0.0.3 doctrine: 3.0.0 lodash: 4.17.21 @@ -4819,41 +4875,30 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/icons@1.1.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-co5gDCYPojRAc5lRMnWxbjrR1V37/rTmAo9Vok4a1hDpHZIwkGTWesdzvYivSQXYFxZTpxdM1b5K3W87brnahw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: true - - /@storybook/instrumenter@7.3.2: - resolution: {integrity: sha512-CDGIpTi79b1+DuubBYF1lnU20qVeOLWq9nQDy7G1LXzxdtBf3h+qMiPwk2csuQJojGznPARj/+OVLV2jNJ0tkw==} + /@storybook/instrumenter@7.4.4: + resolution: {integrity: sha512-WUaun2pb2AuFmsM+kBq7Q++Fjg9ibltUsfu75SELehKrE1lQ47H0f5AQaexy8Vqo8QXQuNtGo6RruztQfNIDQQ==} dependencies: - '@storybook/channels': 7.3.2 - '@storybook/client-logger': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/channels': 7.4.4 + '@storybook/client-logger': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.3.2 + '@storybook/preview-api': 7.4.4 dev: true - /@storybook/manager-api@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-EEosLcc+CPLjorLf2+rGLBW0sH0SHVcB1yClLIzKM5Wt8Cl/0l19wNtGMooE/28SDLA4DPIl4WDnP83wRE1hsg==} + /@storybook/manager-api@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-NRYJQ/w1czvdkK7BblroTQ0kJoR1H+h3uthVCcWzFcLEGBbVXsurg0wasugi5UKHLqV7g8/8ZQToZvlPVAglAA==} 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.3.2 - '@storybook/client-logger': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/channels': 7.4.4 + '@storybook/client-logger': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/router': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/router': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -4865,31 +4910,31 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/manager@7.3.2: - resolution: {integrity: sha512-nA3XcnD36WUjgMCtID2M4DWYZh6MnabItXvKXGbNUkI8SVaIekc5nEgeplFyqutL11eKz3Es/FwwEP+mePbWfw==} + /@storybook/manager@7.4.4: + resolution: {integrity: sha512-JiYClrQ7emvgiPzM20lAx/xtsG8do6Rb2MDoomSH7IPhx1oIm5dft1IzMhC0NTsz41q3Or/VUsOQiFSo2sv/+Q==} dev: true /@storybook/mdx2-csf@1.1.0: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/node-logger@7.3.2: - resolution: {integrity: sha512-XCCYiLa5mQ7KeDQcZ4awlyWDmtxJHLIJeedvXx29JUNztUjgwyon9rlNvxtxtGj6171zgn9MERFh920WyJOOOQ==} + /@storybook/node-logger@7.4.4: + resolution: {integrity: sha512-KrxGAg1DbIZrVh2gOwoGGC+mSSmrEZTHKnJjAHrcNUODxT8MQxsVner6Z0fKisDlucLV9rjLcUH7/3AhCwWEiQ==} dev: true - /@storybook/postinstall@7.3.2: - resolution: {integrity: sha512-23/QUseeVaYjqexq4O1f1g/Fxq+pNGD+/wbXLPkdwNydutGwMZ3XAD8jcm+zeOmkbUPN8jQzKUXqO2OE/GgvHg==} + /@storybook/postinstall@7.4.4: + resolution: {integrity: sha512-e4vjNjEzDhXia2fZAJOCI1sQbfKLsWZtJFkY4Z6D1KnALTaJMv16p3fhghEoPZfv6TTTK6F0lSUvPxv4V5ie1A==} dev: true - /@storybook/preview-api@7.3.2: - resolution: {integrity: sha512-exQrWQQLwf/nXB6OEuQScygN5iO914iNQAvicaJ7mrX9L1ypIq1PpXgJR3mSezBd9dhOMBP/BMy1Zck/wBEL9A==} + /@storybook/preview-api@7.4.4: + resolution: {integrity: sha512-ra0dAZ7yBrHP8xCxvA8sBcKvm2kHH2S4Yj8cECnU87uYCbuyFyfrSiWeFcu2+kJj35wLck+lfnPS/FYUqNr2BQ==} dependencies: - '@storybook/channels': 7.3.2 - '@storybook/client-logger': 7.3.2 - '@storybook/core-events': 7.3.2 + '@storybook/channels': 7.4.4 + '@storybook/client-logger': 7.4.4 + '@storybook/core-events': 7.4.4 '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 - '@storybook/types': 7.3.2 + '@storybook/types': 7.4.4 '@types/qs': 6.9.7 dequal: 2.0.3 lodash: 4.17.21 @@ -4900,12 +4945,12 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview@7.3.2: - resolution: {integrity: sha512-UXgImhD7xa+nYgXRcNFQdTqQT1725mOzWbQUtYPMJXkHO+t251hQrEc81tMzSSPEgPrFY8wndpEqTt8glFm91g==} + /@storybook/preview@7.4.4: + resolution: {integrity: sha512-PFvmVc8+uIKniU3xJaxKfXYHNsXE3kqZt9wJMnSv8eL6UmXPpHQTST6UA7kd/THWyuRsLjrwefdRN5lnwTJYqQ==} dev: true - /@storybook/react-dom-shim@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-63ysybmpl9UULmLu/aUwWwhjf5QEWTvnMW9r8Z3LF3sW8Z698ZsssdThzNWqw0zlwTlgnQA4ta2Df4/oVXR0+Q==} + /@storybook/react-dom-shim@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0FL/A+dMLJ6zp4nm6mAqfNJT01wxRHnZCENeye8+oxaEMgsZ/Q8Z9LRPaf3B01upwP9x48F9uZkC0htQ6a4kIA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4914,8 +4959,8 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.3.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.4.9): - resolution: {integrity: sha512-lfDrcESQkrqVh1PkFgiJMrfhGYNckQ3rB2ZCvvzruHYWe/9B40EbMxGZauLg7B7M5j2Rzj+sa7Jfr3dasm+GJA==} + /@storybook/react-vite@7.4.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2)(vite@4.4.9): + resolution: {integrity: sha512-cL0BIWJZFsmKmyp4VdKDYCiwe7L9ihTeyzRfr6oSs3hMKJKDo9Y5zw7NlbpZRXbKhEBYmh+irYrBLNdCRDN6Xw==} engines: {node: '>=16'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4924,15 +4969,15 @@ packages: dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.2.1(typescript@5.2.2)(vite@4.4.9) '@rollup/pluginutils': 5.0.4 - '@storybook/builder-vite': 7.3.2(typescript@5.2.2)(vite@4.4.9) - '@storybook/react': 7.3.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) + '@storybook/builder-vite': 7.4.4(typescript@5.2.2)(vite@4.4.9) + '@storybook/react': 7.4.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2) '@vitejs/plugin-react': 3.1.0(vite@4.4.9) ast-types: 0.14.2 magic-string: 0.30.3 react: 18.2.0 react-docgen: 6.0.0-alpha.3 react-dom: 18.2.0(react@18.2.0) - vite: 4.4.9(@types/node@18.17.12)(less@4.2.0) + vite: 4.4.9(@types/node@18.17.18)(less@4.2.0) transitivePeerDependencies: - '@preact/preset-vite' - encoding @@ -4942,8 +4987,8 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react@7.3.2(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): - resolution: {integrity: sha512-VMXy+soLnEW+lN1sfkkMGkmk3gnS3KLfEk0JssSlj+jGA4cPpvO+P1uGNkN8MjdiU9VaWt0aZ7uRdwx0rrfFUw==} + /@storybook/react@7.4.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.2.2): + resolution: {integrity: sha512-yfTFywMAAjsA1lUBW2j5UkIkH95sDhmplzkFfeSTJkxQpW2blKTARb0VQp6k5MYBpq0LsWrz8uBZZRLXXCuobw==} engines: {node: '>=16.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -4953,13 +4998,13 @@ packages: typescript: optional: true dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/core-client': 7.3.2 - '@storybook/docs-tools': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/core-client': 7.4.4 + '@storybook/docs-tools': 7.4.4 '@storybook/global': 5.0.0 - '@storybook/preview-api': 7.3.2 - '@storybook/react-dom-shim': 7.3.2(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 7.3.2 + '@storybook/preview-api': 7.4.4 + '@storybook/react-dom-shim': 7.4.4(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 7.4.4 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 16.18.46 @@ -4982,27 +5027,27 @@ packages: - supports-color dev: true - /@storybook/router@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-J3QPudwCJhdnfqPx9GaNDlnsjJ6JbFta/ypp3EkHntyuuaNBeNP3Aq73DJJY2XMTS2Xdw8tD9Y9Y9gCFHJXMDQ==} + /@storybook/router@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-whaDTdbqluWWU+sMOK73QMh2xZS74/EcHwzmGN2zQFR+5m658cWjM9kZJez7Q4WWhBA0+VNqVhSQBJvXGjz48g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/client-logger': 7.3.2 + '@storybook/client-logger': 7.4.4 memoizerific: 1.11.3 qs: 6.11.2 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/source-loader@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-LsLQv2hKYeZZYwR5ZNYQeYpeK98ng3cEI4mlZ0yHlkHqOMh5fBnA4fCVI/Pv6YfAcIZwJS/n3Gcw9IPOhWuMFg==} + /@storybook/source-loader@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sT+QncqpIehyyQhurnvN3/Aal6Em+gXqrpUHXumD1P8LVE/kpMs55c/fb/FtrYrMKnTZ8KddXP8o4QiPvvqSCg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@storybook/csf': 0.1.1 - '@storybook/types': 7.3.2 + '@storybook/types': 7.4.4 estraverse: 5.3.0 lodash: 4.17.21 prettier: 2.8.8 @@ -5010,12 +5055,12 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/telemetry@7.3.2: - resolution: {integrity: sha512-BmgwaZGoR2ZzGZpcO5ipc4uMd9y28qmu9Ynx054Q3mb86daJrw4CU18TVi5UoFa9qmygQhoHx2gaK2QStNtqCg==} + /@storybook/telemetry@7.4.4: + resolution: {integrity: sha512-emW4oaZca8Bt+gbCuImEdNwWtnhhoQcjZ0BLuwT55nWgVarzNRg/Qw0NOrlfEuwfeXCI6QUJZyXohaEA5NjNuA==} dependencies: - '@storybook/client-logger': 7.3.2 - '@storybook/core-common': 7.3.2 - '@storybook/csf-tools': 7.3.2 + '@storybook/client-logger': 7.4.4 + '@storybook/core-common': 7.4.4 + '@storybook/csf-tools': 7.4.4 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -5026,32 +5071,32 @@ packages: - supports-color dev: true - /@storybook/testing-library@0.2.0: - resolution: {integrity: sha512-Ff6jNnrsosmDshgCf0Eb5Cz7IA34p/1Ps5N3Kp3598kfXpBSccSkQQvVFUXC3kIHw/isIXWPqntZuKqnWUz7Gw==} + /@storybook/testing-library@0.2.1: + resolution: {integrity: sha512-AdbfLCm1C2nEFrhA3ScdicfW6Fjcorehr6RlGwECMiWwaXisnP971Wd4psqtWxlAqQo4tYBZ0f6rJ3J78JLtsg==} dependencies: '@testing-library/dom': 9.3.1 '@testing-library/user-event': 14.4.3(@testing-library/dom@9.3.1) ts-dedent: 2.2.0 dev: true - /@storybook/theming@7.3.2(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-npVsnmNAtqGwl1K7vLC/hcVhL8tBC8G0vdZXEcufF0jHdQmRCUs9ZVrnR6W0LCrtmIHDaDoO7PqJVSzu2wgVxw==} + /@storybook/theming@7.4.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-ABIwLRUj2IZKMGxKq+fCCFcY7w52P1a+q8j7qrlELaTe4M74K6rwTgRF0/AFgWeiGRkNuA7z8DjQ73xQLoLqUg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 7.3.2 + '@storybook/client-logger': 7.4.4 '@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.3.2: - resolution: {integrity: sha512-1UHC1r2J6H9dEpj4pp9a16P1rTL87V9Yc6TtYBpp7m+cxzyIZBRvu1wZFKmRB51RXE/uDaxGRKzfNRfgTALcIQ==} + /@storybook/types@7.4.4: + resolution: {integrity: sha512-B0VdgGb1XGEb9g3UuEd9xANCIhR3anvA3w0uYSG+7uMOflnEawwZksTSxvvoGM2hx9vC4pNT4Fci9sEC903UkA==} dependencies: - '@storybook/channels': 7.3.2 + '@storybook/channels': 7.4.4 '@types/babel__core': 7.20.1 '@types/express': 4.17.17 file-system-cache: 2.3.0 @@ -5147,7 +5192,7 @@ packages: dev: true optional: true - /@swc/core@1.3.80(@swc/helpers@0.5.1): + /@swc/core@1.3.80(@swc/helpers@0.5.2): resolution: {integrity: sha512-yX2xV5I/lYswHHR+44TPvzBgq3/Y8N1YWpTQADYuvSiX3Jxyvemk5Jpx3rRtigYb8WBkWAAf2i5d5ZJ2M7hhgw==} engines: {node: '>=10'} requiresBuild: true @@ -5157,7 +5202,7 @@ packages: '@swc/helpers': optional: true dependencies: - '@swc/helpers': 0.5.1 + '@swc/helpers': 0.5.2 '@swc/types': 0.1.4 optionalDependencies: '@swc/core-darwin-arm64': 1.3.80 @@ -5185,8 +5230,8 @@ packages: tslib: 2.6.2 dev: false - /@swc/helpers@0.5.1: - resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + /@swc/helpers@0.5.2: + resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} dependencies: tslib: 2.6.2 @@ -5194,7 +5239,7 @@ packages: resolution: {integrity: sha512-z/G02d+59gyyUb7KYhKi9jOhicek6QD2oMaotUyG+lUkybpXoV49dY9bj7Ah5Q+y7knK2jU67UTX9FyfGzaxQg==} dev: true - /@tech_query/node-toolkit@1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12): + /@tech_query/node-toolkit@1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18): resolution: {integrity: sha512-XFw0EVc8LCcC+CNo+lCxi+5iiPzQyubz41rP4iNuMueN+kjn/KMliaHKLZ5kAnCi+HxmuJPmzrSi6vZtuP07Hg==} peerDependencies: '@babel/plugin-transform-modules-commonjs': ^7.0.0 @@ -5204,7 +5249,7 @@ packages: '@babel/core': 7.22.11 '@babel/plugin-transform-modules-commonjs': 7.22.11(@babel/core@7.22.11) '@babel/preset-env': 7.22.10(@babel/core@7.22.11) - '@types/node': 18.17.12 + '@types/node': 18.17.18 cross-spawn: 7.0.3 file-type: 16.5.4 fs-extra: 11.1.1 @@ -5269,7 +5314,7 @@ packages: /@types/accepts@1.3.5: resolution: {integrity: sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/argparse@1.0.38: @@ -5313,20 +5358,20 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/co-body@6.1.0: resolution: {integrity: sha512-3e0q2jyDAnx/DSZi0z2H0yoZ2wt5yRDZ+P7ymcMObvq0ufWRT4tsajyO+Q1VwVWiv9PRR4W3YEjEzBjeZlhF+w==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 '@types/qs': 6.9.7 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/content-disposition@0.5.5: @@ -5339,13 +5384,13 @@ packages: '@types/connect': 3.4.35 '@types/express': 4.17.17 '@types/keygrip': 1.0.2 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/cross-spawn@6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/detect-port@1.3.3: @@ -5379,7 +5424,7 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -5401,20 +5446,20 @@ packages: /@types/formidable@2.0.6: resolution: {integrity: sha512-L4HcrA05IgQyNYJj6kItuIkXrInJvsXTPC5B1i64FggWKKqSL+4hgt7asiSNva75AoLQjq29oPxFfU4GAQ6Z2w==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/hast@2.3.5: @@ -5475,11 +5520,11 @@ packages: '@types/http-errors': 2.0.1 '@types/keygrip': 1.0.2 '@types/koa-compose': 3.2.5 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true - /@types/lodash@4.14.197: - resolution: {integrity: sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==} + /@types/lodash@4.14.198: + resolution: {integrity: sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==} dev: true /@types/mdx@2.0.7: @@ -5505,7 +5550,7 @@ packages: /@types/node-fetch@2.6.4: resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 form-data: 3.0.1 dev: true @@ -5513,8 +5558,8 @@ packages: resolution: {integrity: sha512-Mnq3O9Xz52exs3mlxMcQuA7/9VFe/dXcrgAyfjLkABIqxXKOgBRjyazTxUbjsxDa4BP7hhPliyjVTP9RDP14xg==} dev: true - /@types/node@18.17.12: - resolution: {integrity: sha512-d6xjC9fJ/nSnfDeU0AMDsaJyb1iHsqCSOdi84w4u+SlN/UgQdY5tRhpMzaFYsI4mnpvgTivEaQd0yOUhAtOnEQ==} + /@types/node@18.17.18: + resolution: {integrity: sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==} dev: true /@types/normalize-package-data@2.4.1: @@ -5543,17 +5588,17 @@ packages: /@types/react-dom@18.2.7: resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==} dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 dev: true /@types/react-transition-group@4.4.6: resolution: {integrity: sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==} dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 dev: false - /@types/react@18.2.21: - resolution: {integrity: sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==} + /@types/react@18.2.22: + resolution: {integrity: sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -5570,7 +5615,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/serve-static@1.15.2: @@ -5578,7 +5623,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /@types/unist@2.0.7: @@ -5605,8 +5650,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@6.5.0(@typescript-eslint/parser@6.5.0)(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-2pktILyjvMaScU6iK3925uvGU87E+N9rh372uGZgiMYwafaw9SXq86U04XPq3UH6tzRvNgBsub6x2DacHc33lw==} + /@typescript-eslint/eslint-plugin@6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-ooaHxlmSgZTM6CHYAFRlifqh1OAr3PAQEwi7lhYhaegbnXrnh7CDcHmc3+ihhbQC7H0i4JF0psI5ehzkF6Yl6Q==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -5617,13 +5662,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/type-utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.5.0 + '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.7.2 + '@typescript-eslint/type-utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.2 debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.49.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -5634,8 +5679,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-LMAVtR5GN8nY0G0BadkG0XIe4AcNMeyEy3DyhKGAh9k4pLSMBO7rF29JvDBpZGCmp5Pgz5RLHP6eCpSYZJQDuQ==} + /@typescript-eslint/parser@6.7.2(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-KA3E4ox0ws+SPyxQf9iSI25R6b4Ne78ORhNHeVKrPQnoYsb9UhieoiRoJgrzgEeKGOXhcY1i8YtOeCHHTDa6Fw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5644,27 +5689,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.5.0 + '@typescript-eslint/scope-manager': 6.7.2 + '@typescript-eslint/types': 6.7.2 + '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.2 debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.49.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.5.0: - resolution: {integrity: sha512-A8hZ7OlxURricpycp5kdPTH3XnjG85UpJS6Fn4VzeoH4T388gQJ/PGP4ole5NfKt4WDVhmLaQ/dBLNDC4Xl/Kw==} + /@typescript-eslint/scope-manager@6.7.2: + resolution: {integrity: sha512-bgi6plgyZjEqapr7u2mhxGR6E8WCzKNUFWNh6fkpVe9+yzRZeYtDTbsIBzKbcxI+r1qVWt6VIoMSNZ4r2A+6Yw==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/visitor-keys': 6.5.0 + '@typescript-eslint/types': 6.7.2 + '@typescript-eslint/visitor-keys': 6.7.2 dev: true - /@typescript-eslint/type-utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-f7OcZOkRivtujIBQ4yrJNIuwyCQO1OjocVqntl9dgSIZAdKqicj3xFDqDOzHDlGCZX990LqhLQXWRnQvsapq8A==} + /@typescript-eslint/type-utils@6.7.2(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-36F4fOYIROYRl0qj95dYKx6kybddLtsbmPIYNK0OBeXv2j9L5nZ17j9jmfy+bIDHKQgn2EZX+cofsqi8NPATBQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5673,23 +5718,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.5.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.2(eslint@8.49.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.48.0 + eslint: 8.49.0 ts-api-utils: 1.0.2(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.5.0: - resolution: {integrity: sha512-eqLLOEF5/lU8jW3Bw+8auf4lZSbbljHR2saKnYqON12G/WsJrGeeDHWuQePoEf9ro22+JkbPfWQwKEC5WwLQ3w==} + /@typescript-eslint/types@6.7.2: + resolution: {integrity: sha512-flJYwMYgnUNDAN9/GAI3l8+wTmvTYdv64fcH8aoJK76Y+1FCZ08RtI5zDerM/FYT5DMkAc+19E4aLmd5KqdFyg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.5.0(typescript@5.2.2): - resolution: {integrity: sha512-q0rGwSe9e5Kk/XzliB9h2LBc9tmXX25G0833r7kffbl5437FPWb2tbpIV9wAATebC/018pGa9fwPDuvGN+LxWQ==} + /@typescript-eslint/typescript-estree@6.7.2(typescript@5.2.2): + resolution: {integrity: sha512-kiJKVMLkoSciGyFU0TOY0fRxnp9qq1AzVOHNeN1+B9erKFCJ4Z8WdjAkKQPP+b1pWStGFqezMLltxO+308dJTQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -5697,8 +5742,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/visitor-keys': 6.5.0 + '@typescript-eslint/types': 6.7.2 + '@typescript-eslint/visitor-keys': 6.7.2 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -5709,30 +5754,30 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.5.0(eslint@8.48.0)(typescript@5.2.2): - resolution: {integrity: sha512-9nqtjkNykFzeVtt9Pj6lyR9WEdd8npPhhIPM992FWVkZuS6tmxHfGVnlUcjpUP2hv8r4w35nT33mlxd+Be1ACQ==} + /@typescript-eslint/utils@6.7.2(eslint@8.49.0)(typescript@5.2.2): + resolution: {integrity: sha512-ZCcBJug/TS6fXRTsoTkgnsvyWSiXwMNiPzBUani7hDidBdj1779qwM1FIAmpH4lvlOZNF3EScsxxuGifjpLSWQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.5.0 - '@typescript-eslint/types': 6.5.0 - '@typescript-eslint/typescript-estree': 6.5.0(typescript@5.2.2) - eslint: 8.48.0 + '@typescript-eslint/scope-manager': 6.7.2 + '@typescript-eslint/types': 6.7.2 + '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.2.2) + eslint: 8.49.0 semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.5.0: - resolution: {integrity: sha512-yCB/2wkbv3hPsh02ZS8dFQnij9VVQXJMN/gbQsaaY+zxALkZnxa/wagvLEFsAWMPv7d7lxQmNsIzGU1w/T/WyA==} + /@typescript-eslint/visitor-keys@6.7.2: + resolution: {integrity: sha512-uVw9VIMFBUTz8rIeaUT3fFe8xIUx8r4ywAdlQv1ifH+6acn/XF8Y6rwJ7XNmkNMDrTW+7+vxFFPIF40nJCVsMQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.5.0 + '@typescript-eslint/types': 6.7.2 eslint-visitor-keys: 3.4.3 dev: true @@ -5747,7 +5792,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.11) magic-string: 0.27.0 react-refresh: 0.14.0 - vite: 4.4.9(@types/node@18.17.12)(less@4.2.0) + vite: 4.4.9(@types/node@18.17.18)(less@4.2.0) transitivePeerDependencies: - supports-color dev: true @@ -5762,7 +5807,7 @@ packages: '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.22.11) '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.22.11) react-refresh: 0.14.0 - vite: 4.4.9(@types/node@18.17.12)(less@4.2.0) + vite: 4.4.9(@types/node@18.17.18)(less@4.2.0) transitivePeerDependencies: - supports-color dev: true @@ -6542,10 +6587,10 @@ packages: resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} dev: true - /commander-jsx@0.6.9(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12): + /commander-jsx@0.6.9(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18): resolution: {integrity: sha512-E/wSYQhT7kgqd98WW8sdRiM+3i+J9Z30NOBTCdfD88p2k/po4+JEzikqOECKA1OouTqnAuIgdg5aKGbjq5B0jg==} dependencies: - '@tech_query/node-toolkit': 1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12) + '@tech_query/node-toolkit': 1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18) tslib: 2.6.2 transitivePeerDependencies: - '@babel/plugin-transform-modules-commonjs' @@ -6755,8 +6800,8 @@ packages: engines: {node: '>= 6'} dev: true - /cssdb@7.7.1: - resolution: {integrity: sha512-kM+Fs0BFyhJNeE6wbOrlnRsugRdL6vn7QcON0aBDZ7XRd7RI2pMlk+nxoHuTb4Et+aBobXgK0I+6NGLA0LLgTw==} + /cssdb@7.7.2: + resolution: {integrity: sha512-pQPYP7/kch4QlkTcLuUNiNL2v/E+O+VIdotT+ug62/+2B2/jkzs5fMM6RHCzGCZ9C82pODEMSIzRRUzJOrl78g==} dev: true /cssesc@3.0.0: @@ -7295,13 +7340,13 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier@9.0.0(eslint@8.48.0): + /eslint-config-prettier@9.0.0(eslint@8.49.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.48.0 + eslint: 8.49.0 dev: true /eslint-import-resolver-node@0.3.9: @@ -7314,7 +7359,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7335,15 +7380,15 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) debug: 3.2.7 - eslint: 8.48.0 + eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.5.0)(eslint@8.48.0): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.2)(eslint@8.49.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -7353,16 +7398,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.5.0(eslint@8.48.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.2(eslint@8.49.0)(typescript@5.2.2) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.2 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.48.0 + eslint: 8.49.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.5.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.2)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -7378,12 +7423,12 @@ packages: - supports-color dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.48.0): + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.49.0): resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.48.0 + eslint: 8.49.0 dev: true /eslint-scope@7.2.2: @@ -7399,16 +7444,16 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.48.0: - resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==} + /eslint@8.49.0: + resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) '@eslint-community/regexpp': 4.8.0 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.48.0 - '@humanwhocodes/config-array': 0.11.10 + '@eslint/js': 8.49.0 + '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -8293,6 +8338,7 @@ packages: /iconv-lite@0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} engines: {node: '>=0.10.0'} + requiresBuild: true dependencies: safer-buffer: 2.1.2 dev: true @@ -8755,7 +8801,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.6 - '@types/node': 18.17.12 + '@types/node': 18.17.18 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8773,7 +8819,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.17.12 + '@types/node': 18.17.18 dev: true /jest-regex-util@29.6.3: @@ -8786,7 +8832,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 18.17.12 + '@types/node': 18.17.18 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -8797,7 +8843,7 @@ packages: resolution: {integrity: sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 jest-util: 29.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -9021,14 +9067,14 @@ packages: - supports-color dev: true - /koapache@2.2.2(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12): + /koapache@2.2.2(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18): resolution: {integrity: sha512-JJaXaR1h1SieXw06bAxdRkxqmY1pJ2BzlIA673lwBBgKbc1kPd3byxUvy69eONhJ9lcHrR6K6rTOWticAv0oKA==} engines: {node: '>=14'} hasBin: true dependencies: '@koa/cors': 4.0.0 - '@tech_query/node-toolkit': 1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12) - commander-jsx: 0.6.9(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.12) + '@tech_query/node-toolkit': 1.2.1(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18) + commander-jsx: 0.6.9(@babel/plugin-transform-modules-commonjs@7.22.11)(@babel/preset-env@7.22.10)(@types/node@18.17.18) form-data: 4.0.0 internal-ip: 6.2.0 koa: 2.14.2 @@ -9282,6 +9328,10 @@ packages: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} dev: true + /lodash.isequalwith@4.4.0: + resolution: {integrity: sha512-dcZON0IalGBpRmJBmMkaoV7d3I80R2O+FrzsZyHdNSFrANq/cgDqKQNmAHE8UEj4+QYWwwhkQOVdLHiAopzlsQ==} + dev: false + /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true @@ -9575,6 +9625,18 @@ packages: hasBin: true dev: true + /mobx-react-helper@0.2.7(mobx@6.10.0)(react@18.2.0): + resolution: {integrity: sha512-PdluyljTTe3YLbfPZKN1Onq3DN55lIWvTFmzbkVlsyTZEg//o7e/iqGGuCG1l3yDwXvLe5zqTltD5FdylSJORg==} + peerDependencies: + mobx: '>=4' + react: '>=16' + dependencies: + '@swc/helpers': 0.5.2 + lodash.isequalwith: 4.4.0 + mobx: 6.10.0 + react: 18.2.0 + dev: false + /mobx-react-lite@4.0.4(mobx@6.10.0)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-68uNYvQC/5Dazs3sIBv+bnpzRwcWde8y4ujHiLizhq8yeQtJ2tlNUGSh4r40gyE5M0utACIofBDsAj2hplcovQ==} peerDependencies: @@ -9738,6 +9800,7 @@ packages: /node-gyp-build-optional-packages@5.0.7: resolution: {integrity: sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w==} hasBin: true + requiresBuild: true dev: true optional: true @@ -9996,7 +10059,7 @@ packages: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} dev: true - /parcel@2.9.3(@swc/helpers@0.5.1)(postcss@8.4.28): + /parcel@2.9.3(@swc/helpers@0.5.2)(postcss@8.4.28): resolution: {integrity: sha512-2GTVocFkwblV/TIg9AmT7TI2fO4xdWkyN8aFUEVtiVNWt96GTR3FgQyHFValfCbcj1k9Xf962Ws2hYXYUr9k1Q==} engines: {node: '>= 12.0.0'} hasBin: true @@ -10004,7 +10067,7 @@ packages: '@parcel/core': optional: true dependencies: - '@parcel/config-default': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.1)(postcss@8.4.28) + '@parcel/config-default': 2.9.3(@parcel/core@2.9.3)(@swc/helpers@0.5.2)(postcss@8.4.28) '@parcel/core': 2.9.3 '@parcel/diagnostic': 2.9.3 '@parcel/events': 2.9.3 @@ -10156,6 +10219,7 @@ packages: /pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} + requiresBuild: true dev: true /pirates@4.0.6: @@ -10211,13 +10275,13 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-functional-notation@6.0.0(postcss@8.4.28): - resolution: {integrity: sha512-kaWTgnhRKFtfMF8H0+NQBFxgr5CGg05WGe07Mc1ld6XHwwRWlqSbHOW0zwf+BtkBQpsdVUu7+gl9dtdvhWMedw==} + /postcss-color-functional-notation@6.0.1(postcss@8.4.28): + resolution: {integrity: sha512-IouVx77fASIjOChWxkvOjYGnYNKq286cSiKFJwWNICV9NP2xZWVOS9WOriR/8uIB2zt/44bzQyw4GteCLpP2SA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true @@ -10232,8 +10296,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-color-rebeccapurple@9.0.0(postcss@8.4.28): - resolution: {integrity: sha512-RmUFL+foS05AKglkEoqfx+KFdKRVmqUAxlHNz4jLqIi7046drIPyerdl4B6j/RA2BSP8FI8gJcHmLRrwJOMnHw==} + /postcss-color-rebeccapurple@9.0.1(postcss@8.4.28): + resolution: {integrity: sha512-ds4cq5BjRieizVb2PnvbJ0omg9VCo2/KzluvoFZbxuGpsGJ5BQSD93CHBooinEtangCM5YqUOerGDl4xGmOb6Q==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -10242,8 +10306,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-media@10.0.0(postcss@8.4.28): - resolution: {integrity: sha512-NxDn7C6GJ7X8TsWOa8MbCdq9rLERRLcPfQSp856k1jzMreL8X9M6iWk35JjPRIb9IfRnVohmxAylDRx7n4Rv4g==} + /postcss-custom-media@10.0.1(postcss@8.4.28): + resolution: {integrity: sha512-fil7cosvzlIAYmZJPtNFcTH0Er7a3GveEK4q5Y/L24eWQHmiw8Fv/E5DMkVpdbNjkGzJxrvowOSt/Il9HZ06VQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -10255,8 +10319,8 @@ packages: postcss: 8.4.28 dev: true - /postcss-custom-properties@13.3.0(postcss@8.4.28): - resolution: {integrity: sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g==} + /postcss-custom-properties@13.3.1(postcss@8.4.28): + resolution: {integrity: sha512-TAWyOLz95GGMqDK3KJfi+IvY0MDCR72yBtJBAwxSw2iJ8WbBvIo42p7Luie1yRht3ctQlMBG+wDcFqSBtSpGWw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -10268,8 +10332,8 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-custom-selectors@7.1.4(postcss@8.4.28): - resolution: {integrity: sha512-TU2xyUUBTlpiLnwyE2ZYMUIYB41MKMkBZ8X8ntkqRDQ8sdBLhFFsPgNcOliBd5+/zcK51C9hRnSE7hKUJMxQSw==} + /postcss-custom-selectors@7.1.5(postcss@8.4.28): + resolution: {integrity: sha512-0UYtz7GG10bZrRiUdZ/2Flt+hp5p/WP0T7JgAPZ/Xhgb0wFjW/p7QOjE+M58S9Z3x11P9YaNPcrsoOGewWYkcw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -10291,13 +10355,13 @@ packages: postcss-selector-parser: 6.0.13 dev: true - /postcss-double-position-gradients@5.0.0(postcss@8.4.28): - resolution: {integrity: sha512-wR8npIkrIVUTicUpCWSSo1f/g7gAEIH70FMqCugY4m4j6TX4E0T2Q5rhfO0gqv00biBZdLyb+HkW8x6as+iJNQ==} + /postcss-double-position-gradients@5.0.1(postcss@8.4.28): + resolution: {integrity: sha512-ogcHzfC5q4nfySyZyNF7crvK3/MRDTh+akzE+l7bgJUjVkhgfahBuI+ZAm/5EeaVSVKnCOgqtC6wTyUFgLVLTw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 postcss-value-parser: 4.2.0 dev: true @@ -10339,8 +10403,8 @@ packages: postcss: 8.4.28 dev: true - /postcss-image-set-function@6.0.0(postcss@8.4.28): - resolution: {integrity: sha512-bg58QnJexFpPBU4IGPAugAPKV0FuFtX5rHYNSKVaV91TpHN7iwyEzz1bkIPCiSU5+BUN00e+3fV5KFrwIgRocw==} + /postcss-image-set-function@6.0.1(postcss@8.4.28): + resolution: {integrity: sha512-VlZncC9hhZ5tg0JllY4g6Z28BeoPO8DIkelioEEkXL0AA0IORlqYpTi2L8TUnl4YQrlwvBgxVy+mdZJw5R/cIQ==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 @@ -10349,24 +10413,16 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-initial@4.0.1(postcss@8.4.28): - resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} - peerDependencies: - postcss: ^8.0.0 - dependencies: - postcss: 8.4.28 - dev: true - - /postcss-lab-function@6.0.2(postcss@8.4.28): - resolution: {integrity: sha512-OfjeI/1rQWtj38Quy3+D9+mpOReOX3vOXfQNCfsmFIl6xK1AAJ1ta1uGjAswYwsN8uJ9Y52K8U53Jk8QJWfJLg==} + /postcss-lab-function@6.0.4(postcss@8.4.28): + resolution: {integrity: sha512-CAgjmxoAoBgZqotwyRX0osAfPOSAwrUanNT0O0ibHapDAiyv/uDJKhy2j6IdFAwnw6XwwXMP4wwnd5ncXuzTbw==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: - '@csstools/css-color-parser': 1.3.0(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) + '@csstools/css-color-parser': 1.3.1(@csstools/css-parser-algorithms@2.3.1)(@csstools/css-tokenizer@2.2.0) '@csstools/css-parser-algorithms': 2.3.1(@csstools/css-tokenizer@2.2.0) '@csstools/css-tokenizer': 2.2.0 - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) postcss: 8.4.28 dev: true @@ -10428,34 +10484,35 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-preset-env@9.1.2(postcss@8.4.28): - resolution: {integrity: sha512-+v7BbUNLgUD1j+dBQw3YRExLnIhroBradExkhDLpkLwZowzhgUQgSYW4PJul2SlST2qyistlEIPaHTJK9tZlEw==} + /postcss-preset-env@9.1.4(postcss@8.4.28): + resolution: {integrity: sha512-k2scWtmYBZhjAzMJw8Fgc4hnfkZa4KpPjK0z6+tTAJ4/3ZAmaJJ1VBQ9T7OS0qvper8AyD+kqN2UB2tYFQ4eeA==} engines: {node: ^14 || ^16 || >=18} peerDependencies: postcss: ^8.4 dependencies: '@csstools/postcss-cascade-layers': 4.0.0(postcss@8.4.28) - '@csstools/postcss-color-function': 3.0.2(postcss@8.4.28) - '@csstools/postcss-color-mix-function': 2.0.2(postcss@8.4.28) + '@csstools/postcss-color-function': 3.0.4(postcss@8.4.28) + '@csstools/postcss-color-mix-function': 2.0.4(postcss@8.4.28) '@csstools/postcss-exponential-functions': 1.0.0(postcss@8.4.28) '@csstools/postcss-font-format-keywords': 3.0.0(postcss@8.4.28) - '@csstools/postcss-gradients-interpolation-method': 4.0.2(postcss@8.4.28) - '@csstools/postcss-hwb-function': 3.0.2(postcss@8.4.28) - '@csstools/postcss-ic-unit': 3.0.0(postcss@8.4.28) - '@csstools/postcss-is-pseudo-class': 4.0.0(postcss@8.4.28) + '@csstools/postcss-gradients-interpolation-method': 4.0.4(postcss@8.4.28) + '@csstools/postcss-hwb-function': 3.0.3(postcss@8.4.28) + '@csstools/postcss-ic-unit': 3.0.1(postcss@8.4.28) + '@csstools/postcss-initial': 1.0.0(postcss@8.4.28) + '@csstools/postcss-is-pseudo-class': 4.0.2(postcss@8.4.28) '@csstools/postcss-logical-float-and-clear': 2.0.0(postcss@8.4.28) '@csstools/postcss-logical-resize': 2.0.0(postcss@8.4.28) - '@csstools/postcss-logical-viewport-units': 2.0.1(postcss@8.4.28) + '@csstools/postcss-logical-viewport-units': 2.0.2(postcss@8.4.28) '@csstools/postcss-media-minmax': 1.0.7(postcss@8.4.28) '@csstools/postcss-media-queries-aspect-ratio-number-values': 2.0.2(postcss@8.4.28) '@csstools/postcss-nested-calc': 3.0.0(postcss@8.4.28) - '@csstools/postcss-normalize-display-values': 3.0.0(postcss@8.4.28) - '@csstools/postcss-oklab-function': 3.0.2(postcss@8.4.28) - '@csstools/postcss-progressive-custom-properties': 3.0.0(postcss@8.4.28) - '@csstools/postcss-relative-color-syntax': 2.0.2(postcss@8.4.28) + '@csstools/postcss-normalize-display-values': 3.0.1(postcss@8.4.28) + '@csstools/postcss-oklab-function': 3.0.4(postcss@8.4.28) + '@csstools/postcss-progressive-custom-properties': 3.0.1(postcss@8.4.28) + '@csstools/postcss-relative-color-syntax': 2.0.4(postcss@8.4.28) '@csstools/postcss-scope-pseudo-class': 3.0.0(postcss@8.4.28) '@csstools/postcss-stepped-value-functions': 3.0.1(postcss@8.4.28) - '@csstools/postcss-text-decoration-shorthand': 3.0.1(postcss@8.4.28) + '@csstools/postcss-text-decoration-shorthand': 3.0.3(postcss@8.4.28) '@csstools/postcss-trigonometric-functions': 3.0.1(postcss@8.4.28) '@csstools/postcss-unset-value': 3.0.0(postcss@8.4.28) autoprefixer: 10.4.15(postcss@8.4.28) @@ -10463,25 +10520,24 @@ packages: css-blank-pseudo: 6.0.0(postcss@8.4.28) css-has-pseudo: 6.0.0(postcss@8.4.28) css-prefers-color-scheme: 9.0.0(postcss@8.4.28) - cssdb: 7.7.1 + cssdb: 7.7.2 postcss: 8.4.28 postcss-attribute-case-insensitive: 6.0.2(postcss@8.4.28) postcss-clamp: 4.1.0(postcss@8.4.28) - postcss-color-functional-notation: 6.0.0(postcss@8.4.28) + postcss-color-functional-notation: 6.0.1(postcss@8.4.28) postcss-color-hex-alpha: 9.0.2(postcss@8.4.28) - postcss-color-rebeccapurple: 9.0.0(postcss@8.4.28) - postcss-custom-media: 10.0.0(postcss@8.4.28) - postcss-custom-properties: 13.3.0(postcss@8.4.28) - postcss-custom-selectors: 7.1.4(postcss@8.4.28) + postcss-color-rebeccapurple: 9.0.1(postcss@8.4.28) + postcss-custom-media: 10.0.1(postcss@8.4.28) + postcss-custom-properties: 13.3.1(postcss@8.4.28) + postcss-custom-selectors: 7.1.5(postcss@8.4.28) postcss-dir-pseudo-class: 8.0.0(postcss@8.4.28) - postcss-double-position-gradients: 5.0.0(postcss@8.4.28) + postcss-double-position-gradients: 5.0.1(postcss@8.4.28) postcss-focus-visible: 9.0.0(postcss@8.4.28) postcss-focus-within: 8.0.0(postcss@8.4.28) postcss-font-variant: 5.0.0(postcss@8.4.28) postcss-gap-properties: 5.0.0(postcss@8.4.28) - postcss-image-set-function: 6.0.0(postcss@8.4.28) - postcss-initial: 4.0.1(postcss@8.4.28) - postcss-lab-function: 6.0.2(postcss@8.4.28) + postcss-image-set-function: 6.0.1(postcss@8.4.28) + postcss-lab-function: 6.0.4(postcss@8.4.28) postcss-logical: 7.0.0(postcss@8.4.28) postcss-nesting: 12.0.1(postcss@8.4.28) postcss-opacity-percentage: 2.0.0(postcss@8.4.28) @@ -10583,8 +10639,8 @@ packages: hasBin: true dev: true - /prettier@3.0.2: - resolution: {integrity: sha512-o2YR9qtniXvwEZlOKbveKfDQVyqxbEIWn48Z8m3ZJjBjcCmUy3xZGIv+7AkaeuaTr6yPXJjwv07ZWlsWbEy1rQ==} + /prettier@3.0.3: + resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==} engines: {node: '>=14'} hasBin: true dev: true @@ -10671,6 +10727,7 @@ packages: /prr@1.0.1: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + requiresBuild: true dev: true optional: true @@ -10758,7 +10815,7 @@ packages: unpipe: 1.0.0 dev: true - /react-bootstrap@2.8.0(@types/react@18.2.21)(react-dom@18.2.0)(react@18.2.0): + /react-bootstrap@2.8.0(@types/react@18.2.22)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-e/aNtxl0Z2ozrIaR82jr6Zz7ss9GSoaXpQaxmvtDUsTZIq/XalkduR/ZXP6vbQHz2T4syvjA+4FbtwELxxmpww==} peerDependencies: '@types/react': '>=16.14.8' @@ -10771,7 +10828,7 @@ packages: '@babel/runtime': 7.22.11 '@restart/hooks': 0.4.11(react@18.2.0) '@restart/ui': 1.6.6(react-dom@18.2.0)(react@18.2.0) - '@types/react': 18.2.21 + '@types/react': 18.2.22 '@types/react-transition-group': 4.4.6 classnames: 2.3.2 dom-helpers: 5.2.1 @@ -10891,7 +10948,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar@2.3.4(@types/react@18.2.21)(react@18.2.0): + /react-remove-scroll-bar@2.3.4(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-63C4YQBUt0m6ALadE9XV56hV8BgJWDmmTPY758iIJjfQKt2nYwoUrPk0LXRXcB/yIj82T1/Ixfdpdk68LwIB0A==} engines: {node: '>=10'} peerDependencies: @@ -10901,13 +10958,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 - react-style-singleton: 2.2.1(@types/react@18.2.21)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.22)(react@18.2.0) tslib: 2.6.2 dev: true - /react-remove-scroll@2.5.5(@types/react@18.2.21)(react@18.2.0): + /react-remove-scroll@2.5.5(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} engines: {node: '>=10'} peerDependencies: @@ -10917,16 +10974,16 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 - react-remove-scroll-bar: 2.3.4(@types/react@18.2.21)(react@18.2.0) - react-style-singleton: 2.2.1(@types/react@18.2.21)(react@18.2.0) + react-remove-scroll-bar: 2.3.4(@types/react@18.2.22)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.22)(react@18.2.0) tslib: 2.6.2 - use-callback-ref: 1.3.0(@types/react@18.2.21)(react@18.2.0) - use-sidecar: 1.1.2(@types/react@18.2.21)(react@18.2.0) + use-callback-ref: 1.3.0(@types/react@18.2.22)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.22)(react@18.2.0) dev: true - /react-style-singleton@2.2.1(@types/react@18.2.21)(react@18.2.0): + /react-style-singleton@2.2.1(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -10936,7 +10993,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 get-nonce: 1.0.1 invariant: 2.2.4 react: 18.2.0 @@ -11072,6 +11129,7 @@ packages: /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: true /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} @@ -11271,6 +11329,7 @@ packages: /sax@1.2.4: resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + requiresBuild: true dev: true optional: true @@ -11496,11 +11555,11 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook@7.3.2: - resolution: {integrity: sha512-Vf1C5pfF5NHQsb+33NeBd3gLGhcwbT+v6WqqIdARV7LSByqKiWNgJl2ATgzm1b4ERJo8sHU+EiJZIovFWEElkg==} + /storybook@7.4.4: + resolution: {integrity: sha512-ixyov5hGz/nNad5N93xVYEqmiKXRPmPgKPjgkO8vmeaDBKy0yMGKAhCwZToqRwKflq6Xpas9BJ9Jwl1R2fsZRA==} hasBin: true dependencies: - '@storybook/cli': 7.3.2 + '@storybook/cli': 7.4.4 transitivePeerDependencies: - bufferutil - encoding @@ -11810,7 +11869,7 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-node@10.9.1(@types/node@18.17.12)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@18.17.18)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -11829,7 +11888,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.17.12 + '@types/node': 18.17.18 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -11949,16 +12008,16 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typedoc-plugin-mdn-links@3.1.0(typedoc@0.25.0): + /typedoc-plugin-mdn-links@3.1.0(typedoc@0.25.1): resolution: {integrity: sha512-4uwnkvywPFV3UVx7WXpIWTHJdXH1rlE2e4a1WsSwCFYKqJxgTmyapv3ZxJtbSl1dvnb6jmuMNSqKEPz77Gs2OA==} peerDependencies: typedoc: '>= 0.23.14 || 0.24.x || 0.25.x' dependencies: - typedoc: 0.25.0(typescript@5.2.2) + typedoc: 0.25.1(typescript@5.2.2) dev: true - /typedoc@0.25.0(typescript@5.2.2): - resolution: {integrity: sha512-FvCYWhO1n5jACE0C32qg6b3dSfQ8f2VzExnnRboowHtqUD6ARzM2r8YJeZFYXhcm2hI4C2oCRDgNPk/yaQUN9g==} + /typedoc@0.25.1(typescript@5.2.2): + resolution: {integrity: sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA==} engines: {node: '>= 16'} hasBin: true peerDependencies: @@ -12004,7 +12063,7 @@ packages: react: '>=15.0.0' dependencies: '@babel/runtime': 7.22.11 - '@types/react': 18.2.21 + '@types/react': 18.2.22 invariant: 2.2.4 react: 18.2.0 react-lifecycles-compat: 3.0.4 @@ -12113,7 +12172,7 @@ packages: punycode: 2.3.0 dev: true - /use-callback-ref@1.3.0(@types/react@18.2.21)(react@18.2.0): + /use-callback-ref@1.3.0(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -12123,7 +12182,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 react: 18.2.0 tslib: 2.6.2 dev: true @@ -12139,7 +12198,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /use-sidecar@1.1.2(@types/react@18.2.21)(react@18.2.0): + /use-sidecar@1.1.2(@types/react@18.2.22)(react@18.2.0): resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -12149,7 +12208,7 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.21 + '@types/react': 18.2.22 detect-node-es: 1.1.0 react: 18.2.0 tslib: 2.6.2 @@ -12222,7 +12281,7 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite@4.4.9(@types/node@18.17.12)(less@4.2.0): + /vite@4.4.9(@types/node@18.17.18)(less@4.2.0): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -12250,7 +12309,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.17.12 + '@types/node': 18.17.18 esbuild: 0.18.20 less: 4.2.0 postcss: 8.4.28 @@ -12297,14 +12356,14 @@ packages: resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} dev: true - /web-utility@4.1.0(typescript@5.2.2): - resolution: {integrity: sha512-3xH9M3F5nXcqXxlRqL24gv0+MewfOw/V1sSTOxXGuxYAxGz+IurDbZ4tsZZV/cZca4bPQEHqXcukfMLccNggkA==} + /web-utility@4.1.3(typescript@5.2.2): + resolution: {integrity: sha512-NLk7jXW/3WKMXxr/THwRilzjjsGmK78nSZJShzcDSwmAmyzKLkG28kxSVX8hw9Eynp+dOKAjeK/CB/kLZec6rQ==} peerDependencies: - typescript: '>=4.1.0' + typescript: '>=4.1' dependencies: - '@swc/helpers': 0.4.36 + '@swc/helpers': 0.5.2 element-internals-polyfill: 1.3.7 - regenerator-runtime: 0.13.11 + regenerator-runtime: 0.14.0 typescript: 5.2.2 dev: false diff --git a/source/MonthCalendar.tsx b/source/MonthCalendar.tsx index bbaf711..233b146 100644 --- a/source/MonthCalendar.tsx +++ b/source/MonthCalendar.tsx @@ -1,6 +1,7 @@ import classNames from 'classnames'; import * as MobX from 'mobx'; import { observer } from 'mobx-react'; +import { observePropsState } from 'mobx-react-helper'; import { PureComponent, ReactNode } from 'react'; import { Button, Table, TableProps } from 'react-bootstrap'; import { Color } from 'react-bootstrap/esm/types'; @@ -18,6 +19,7 @@ interface DateData { } export interface MonthCalendarProps extends Omit { + locale?: Navigator['language']; headBg?: Color; value?: DateData[]; onChange?: (value: DateData) => any; @@ -27,6 +29,7 @@ export interface MonthCalendarProps extends Omit { * Re-implement from https://github.com/EasyWebApp/BootCell/blob/3d30027a97fe0a8c4ab8fabc8dfef22aede04de7/source/Calendar/MonthCalendar.tsx */ @observer +@observePropsState export class MonthCalendar extends PureComponent { static displayName = 'MonthCalendar'; @@ -35,6 +38,15 @@ export class MonthCalendar extends PureComponent { MobX.makeObservable?.(this); } + declare observedProps: MonthCalendarProps; + + @MobX.computed + get weekFormatter() { + const { locale = navigator.language } = this.observedProps; + + return new Intl.DateTimeFormat(locale, { weekday: 'long' }); + } + @MobX.observable currentDate = new Date(); @@ -74,17 +86,19 @@ export class MonthCalendar extends PureComponent { > {date.getDate()} -
{item?.content}
+
+ {item?.content} +
); }; render() { - const { currentDate, dateGrid } = this, + const { weekFormatter, currentDate, dateGrid } = this, { headBg = 'primary' } = this.props; return ( - +
- - {dateGrid[0].map((_, index) => ( - - ))} + + + {dateGrid[0].map((date, index, { length }) => ( + + ))} + {dateGrid.map(days => (
+ {weekFormatter.format(date)} +